1A. Identify all The system breaks the permit transaction down into limit N/A N/A limit sets for the sets. The system then generates a message for each permit with at limit set to send to asynchronous processing, eliminating least one DMR any limit sets that do not have at least one DMR Event Event (icis_dmr_event), as those limit sets can’t have DMR – generate a Form Values and thus do not need to be processed. message for each 2. Message to A calling program calls asynchronous processing, N/A N/A Async sending a message with transaction type and ID of the source record (e.g., Permit, Limit Set, Limit, DMR). Processing continues at Step 3. 3. Async Gets call from calling program and enters in transaction N/A N/A Transaction Message Queue Processing continues at Step 4. 4. Has any DMR System checks to see if there is at least one DMR Form N/A N/A Form Values? Value record for the item being evaluated. If yes, processing continues at Step 5. Else processing ends.
1A. Identify all limit sets for the permit with at least one DMR Event – generate a message for each The system breaks the permit transaction down into limit sets. The system then generates a message for each limit set to send to asynchronous processing, eliminating any limit sets that do not have at least one DMR Event (icis_dmr_event), as those limit sets can’t have DMR Form Values and thus do not need to be processed. N/A N/A 2. Message to Async A calling program calls asynchronous processing, sending a message with transaction type and ID of the source record (e.g., Permit, Limit Set, Limit, DMR). Processing continues at Step 3. N/A N/A 3. Async Transaction Message Queue Gets call from calling program and enters in transaction Processing continues at Step 4. N/A N/A 4. Has any DMR Form Values? System checks to see if there is at least one DMR Form Value record for the item being evaluated. If yes, processing continues at Step 5. Else processing ends. N/A N/A
Async_Technical_Specification_v1.1.docx