2. System System applies data entry business rules to the saved N/A N/A validates data date to determine whether the data can be saved and entry business runs any non-DMR BGPs. If the business rules pass, rules and runs processing continues at Step 3. If not, processing non-DMR BGP continues at Step 2A. according to transaction processing requirements 2A. Issue error System has determined that at least one data entry or N/A N/A message BGP business rule has been violated and writes an error message. Processing continues at Step 3. 3. Needs EDS? System determines if the EDT transaction requires EDS N/A N/A Processing. If yes, processing continues at Step 3A. If not, processing continues at Step 4. 3A. Run EDS If EDS is needed, the system calls EDS before going to N/A N/A asynchronous processing. Processing continues at Step 3B. 3B. EDS ICIS determines if EDS was successful. If EDS is N/A N/A Success? successful, processing continues at Step 3C. If EDS is not successful processing continues at Step 3A. If it is successful, processing continues at Step 3C. 3C. Issue error System has determined that at least one data entry or N/A N/A message BGP business rule has been violated and writes an error message. Processing continues at Step 4. 4. Any errors ICIS determines if any errors have been issued for the N/A N/A issued? transaction. If yes, processing continues at Step 4A. If no, processing continues at Step 5. 4A. System System does not save the data and writes an error N/A N/A does not save message to the log. Transaction ends. data and writes error message(s) to the log
2. System validates data entry business rules and runs non-DMR BGP according to transaction processing requirements System applies data entry business rules to the saved date to determine whether the data can be saved and runs any non-DMR BGPs. If the business rules pass, processing continues at Step 3. If not, processing continues at Step 2A. N/A N/A 2A. Issue error message System has determined that at least one data entry or BGP business rule has been violated and writes an error message. Processing continues at Step 3. N/A N/A 3. Needs EDS? System determines if the EDT transaction requires EDS Processing. If yes, processing continues at Step 3A. If not, processing continues at Step 4. N/A N/A 3A. Run EDS If EDS is needed, the system calls EDS before going to asynchronous processing. Processing continues at Step 3B. N/A N/A 3B. EDS Success? ICIS determines if EDS was successful. If EDS is successful, processing continues at Step 3C. If EDS is not successful processing continues at Step 3A. If it is successful, processing continues at Step 3C. N/A N/A 3C. Issue error message System has determined that at least one data entry or BGP business rule has been violated and writes an error message. Processing continues at Step 4. N/A N/A 4. Any errors issued? ICIS determines if any errors have been issued for the transaction. If yes, processing continues at Step 4A. If no, processing continues at Step 5. N/A N/A 4A. System does not save data and writes error message(s) to the log System does not save the data and writes an error message to the log. Transaction ends. N/A N/A
Async_Technical_Specification_v1.1.docx