CBACT04C.cbl: Account File Read and Update
Part of CardDemo Core Module: Processes account file reads and writes for core card demo functionality, interacting with multiple VSAM datasets and the SYSTRAN file.
Datasets
- ACCTFILEThe ACCTFILE dataset is read by the CBACT04C program. It is accessed via the FILE-CONTROL PARAGRAPH, indicating it's a primary data source for the account file operations within this batch COBOL program.View
- AWS.M2.CARDDEMO.ACCTDATA.VSAM.KSDSThis node, AWS.M2.CARDDEMO.ACCTDATA.VSAM.KSDS, is a VSAM KSDS dataset that is read by the CBACT04C.cbl program. The program CBACT04C.cbl is a batch COBOL program for CardDemo that functions as an interest calculator.View
- AWS.M2.CARDDEMO.CARDXREF.VSAM.AIX.PATHThis node, AWS.M2.CARDDEMO.CARDXREF.VSAM.AIX.PATH, is an indexed VSAM dataset that the CBACT04C.cbl program reads from. It likely serves as a cross-reference file used in the account file read and update process.View
- AWS.M2.CARDDEMO.CARDXREF.VSAM.KSDSThis node, AWS.M2.CARDDEMO.CARDXREF.VSAM.KSDS, is a VSAM KSDS dataset that is read by the CBACT04C.cbl program. The program's purpose is to calculate interest, and it uses this dataset as part of its operations.View
- AWS.M2.CARDDEMO.DISCGRP.VSAM.KSDSThis program reads from the AWS.M2.CARDDEMO.DISCGRP.VSAM.KSDS dataset. This dataset is associated with the FILE-CONTROL PARAGRAPH within the CBACT04C.cbl program, indicating its role in managing account information.View
- AWS.M2.CARDDEMO.LOADLIBThis program, CBACT04C.cbl, is an interest calculator that reads from the AWS.M2.CARDDEMO.LOADLIB dataset. The dataset is used to obtain necessary data for the interest calculation process.View
- AWS.M2.CARDDEMO.TCATBALF.VSAM.KSDSThis program reads from the AWS.M2.CARDDEMO.TCATBALF.VSAM.KSDS dataset as defined in the FILE-CONTROL PARAGRAPH. The dataset is a VSAM KSDS file, and its primary function within the CBACT04C program is to be read.View
- DISCGRPThe program reads data from the DISCGRP dataset. This dataset is accessed through the FILE-CONTROL paragraph within the CBACT04C.cbl program.View
- TCATBALFThis node, TCATBALF, represents an account file that the CBACT04C program reads from. The program's function is to calculate interest, and it interacts with this file via the FILE-CONTROL PARAGRAPH.View
- TRANSACTThe TRANSACT dataset is read by the CBACT04C.cbl program. This dataset is processed within the FILE-CONTROL paragraph, indicating it is a crucial data source for the account file read and update operations performed by the program.View
- XREFFILEThis node represents the XREFFILE dataset, which is read by the CBACT04C program. It is accessed through the FILE-CONTROL paragraph, indicating its role in managing account file data for interest calculation.View
- AWS.M2.CARDDEMO.SYSTRANThis program, CBACT04C.cbl, writes data to the AWS.M2.CARDDEMO.SYSTRAN dataset as part of its interest calculation and account update functions. The SYSTRAN dataset serves as a target for the output generated by the account processing logic within the COBOL program.View
Files
- CBACT01C.cblThis utility program, CBACT01C.cbl, is called by the CBACT04C.CBL program. It is specifically invoked from the 9999-ABEND-PROGRAM paragraph, indicating it's likely used for error handling or abnormal termination procedures within the main program's execution flow.View
- CVACT01Y.cpyThis copybook, CVACT01Y.cpy, is included and used by the CBACT04C.cbl program. It is referenced by the 1100-GET-ACCT-DATA paragraph, suggesting it contains data structures or definitions essential for retrieving account information within the interest calculator program.View
- CVACT01Y.cpyThis copybook, CVACT01Y.cpy, is included by the CBACT04C.CBL program. It is utilized by the 0000-TCATBALF-OPEN paragraph, suggesting it contains definitions or structures related to account data or file operations that are opened within the program.View
- CVACT03Y.cpyThis copybook, CVACT03Y.cpy, is utilized by the CBACT04C.cbl program. It is included within the program's logic, specifically being used by the 1100-GET-ACCT-DATA PARAGRAPH. The copybook likely contains shared data structures or routines essential for retrieving account data within the CBACT04C.cbl application.View
- CVACT03Y.cpyThis copybook, CVACT03Y.cpy, is included by the CBACT04C.CBL program. It is utilized within the 0000-TCATBALF-OPEN paragraph, suggesting it contains data structures or declarations relevant to opening and managing account balances within the CardDemo application.View
- CVTRA01Y.cpyThis program, CBACT04C.cbl, is an interest calculator batch program. The CVTRA01Y.cpy copybook is included and used within the 1100-GET-ACCT-DATA paragraph of the main program. It likely contains data structures or variables related to account data retrieval.View
- CVTRA01Y.cpyThis copybook, CVTRA01Y.cpy, is included by the CBACT04C.CBL program. It is utilized by the 0000-TCATBALF-OPEN paragraph within the program. As a resource, it likely contains definitions or structures used in the account file reading and updating process.View
- CVTRA02Y.cpyThis copybook, CVTRA02Y.cpy, is utilized by the CBACT04C.CBL program. It is included within the 1100-GET-ACCT-DATA paragraph, suggesting it contains data structures or definitions relevant to retrieving account information.View
- CVTRA02Y.cpyThis copybook, CVTRA02Y.cpy, is included in the CBACT04C.cbl program. It is utilized by the 0000-TCATBALF-OPEN paragraph, suggesting it contains definitions or structures related to account file operations. As a copybook, its primary role is to provide reusable code or data definitions for the main program.View
- CVTRA05Y.cpyThis copybook, CVTRA05Y.cpy, is utilized by the CBACT04C.CBL program. It is included within the 1100-GET-ACCT-DATA paragraph, suggesting it contains data structures or definitions necessary for retrieving account information.View
- CVTRA05Y.cpyThis copybook, CVTRA05Y.cpy, is included in the CBACT04C.CBL program, which functions as an interest calculator. It is referenced by the 0000-TCATBALF-OPEN paragraph, suggesting it contains definitions or data structures relevant to opening account balance files or related operations within the program.View
- CBEXPORTThis node represents a group that is included in the CBACT04C.cbl program. The program itself is a batch COBOL program for calculating interest, developed as part of the CardDemo application.View
Utilities
- CBACT01C.cblThis utility program, CBACT01C.cbl, is called by the CBACT04C.CBL program. It is specifically invoked from the 9999-ABEND-PROGRAM paragraph, indicating it's likely used for error handling or abnormal termination procedures within the main program's execution flow.