Batch Flow Analysis
Batch Flow Analysis
. ARD000 File Integrity Check This ensures the integrity of the time and date stamps on all master files by comparing the same with the AMCR system record.
This extracts the online transactions from VSAM files like AML1, AML3, AMT1, AMJ1 and AMXT and creates sequential files for Batch processing. A backup function loads the transactions into the temporary files. While the Reload function reloads the Master files from temporary files. 5. ARD060 Date Roll This establishes the correct processing date for the system and organizations. It also updates the date and time stamp for the non-segmented master files. You can select a date or suppress an organization for todays run. 6. ARU080 User Monetary Pre-Edit This edits the User Input ATTT and ATTD files, merges the files and writes the complete batches to ATTI file. CTC specifies the option of Tape or Disk or Both. Two sort procedures are performed. First one to sort and merge ATTD and ATTT by Org and Batch no into AWT1. Then in next sort this file is opened and compared against AMCP, AMMC and AMSD. Valid records are written into ATTI. If any transaction is invalid, you can assign up to 8 error codes. Similarly, another 8 codes are for the batch header errors. Non-rejected Batches are written into ATTI. 7. ARD080 User Monetary Edit This merges ATTI, ATT1, ATJ1, AMWT and ATXT. The programs ARU080 and ARD020 must have run before this, even if there is no input. Three sort procedures are performed in this. First sort reads the files ATT1, ATJ1 and ATTI. This sort rejects the duplicate batches. The batches are said to be duplicate if the batch date, batch source and batch number of two consecutive batches are same. To distinguish between three files, following convention is used.
FILE
ATT1 ALWAYS 0000000 ALWAYS 0000 00001-99999 ATJ1 0000001-9999365 0000-9999 00001-99999 ATTI ALWAYS 0000000 0001-9998 00001-99999 The output is written into the ATBB file containing all the batches. The second sort takes in ATBB file and resorts it into Organization, Batch date, Batch Source and Batch number (Ascending) and full item sequence (five position) number (Descending). This puts the batch header in logical position to receive the batch calculated totals with ticket header. The third sort puts the headers and details back into the proper sequence. It also filters out the batches having invalid Org number. The output procedure passes all valid batches into ATBB or ATIB depending upon the status on the batch header. Organization Report R13 is produced for Incomplete batches from ATIB file. Organization Report R14 is produced for Completed batches from ATBB file. ATBB file is read sequentially and the records having New Plan opening transaction codes are written in ATNS file, whereas other transactions are written into ATVT file. Same is the case for AMWT file. All the transactions from ATXT file are written into ATNS file. 8. ARD065 Segmented Date Roll This is the date roll for the segmented files. 9. ARD040 File Maintenance Journal Report This ARD040 run is in Journal mode. This mode reports all online accepted non-monetary transactions that affect any of the master files. These transactions are captured in ARD020, which generates the Input file ATL1 for this program. This is run in Recovery (Update) Mode, only if the online files are lost. This action reapplies all valid online transactions that were resident on the AML1 file, when the last successful ARD020 was run. This function is included for disaster recovery. 10. ARU040 User Non-Monetary Pre-Edit This edits the Non-Monetary User Input files (ATUD, ATUT or Both) and prints a report that displays all input and reports all errors to generate file ATUI, which is then input to ARD040. In this only selected files can be pre-edited. These are AMBS, AMNA, AMPM, AMED, AMRM, AMSC, AMHB and AMPS. The record can be rejected for account not found, field security level, invalid input data, etc. 11. ARD040 User Non-Monetary Edit This ARD040 run is in UPDATEU mode. This is User Input update mode. This is intended for specific processing of user input updates. The User Input Updates are applied to the corresponding files and the report is also printed for the same one. There are different subroutines for each file e.g. ARD040BS for AMBS file, etc. Every file has specific file code. Every field also has a specific field code. 12. ARD100 Sort Transactions This sorts the transactions for ARD140 (Posting). There are two sort keys, one is primary sort key, consisting of Org and Account, and the other is secondary, consisting of effective date and sort type. The sort type codes are ATNS Credit, ATNS Debit, Memo, ATVT Credit and ATVT Debit respectively from1 to 5. The transactions are written in the ATPT file. 13. ARD140 Posting ARD140 is composed of independent programs, nested programs, each one having unique function. This is the driver program calling all the other modules. The main functions carried out by Driver program are Important modules are D140INT, D140ATPT, D140ATGT, D140LM30, D140PMTC, D140DELQ and D140ATSM. Each one has its own function. 14. ARD175 Sort /Backup Generated Transactions
ATI3 (PIN Mailer). If a new, additional or replacement card is requested, a maintenance record is written to the ATUT file. 25. ARCA Close All Files 26. IDCAMS Rename Master Files Delete the Master VSO files that are not in Update-in-Place mode and rename the Temporary VSO files to Master files. This is applicable for only those files which are used in Disk-in-Disk-Out mode. 27. ARD020 After Hours Transaction Extract Delete/Define ATL1 files and backup the AML1S file into it. 28. AROA Open All Files 29. ARD460 Activity Recap Extract It selects the requested data from the Activity Recap Master file and builds the extract data necessary to produce the Activity Recap Report. 30. ARD480 Activity Recap Print This prints the Activity Recap Report. 31. ARD340 Print Report Files This prints Logo-based reports produced by ARD140. 32. ARU340 Large Online Statement Merge Same as Small Online Statement Merge. This is a monthly job run strictly on a request basis. ABLI and AMSS are input to give ABLO and AMSL files.