CBTRN02C.cbl: Account and Cross-Reference Data Access
Part of CardDemo Core Module: This COBOL program reads account and card cross-reference data, processing daily transactions and logging rejections.
Datasets
- ACCTFILEThe ACCTFILE dataset is read by the CBTRN02C.cbl program. This file is associated with account and cross-reference data. The program's connection to the FILE-CONTROL PARAGRAPH indicates it uses this dataset for file operations.View
- AWS.M2.CARDDEMO.ACCTDATA.VSAM.KSDSThis program reads from the AWS.M2.CARDDEMO.ACCTDATA.VSAM.KSDS dataset, which is a VSAM KSDS type. This dataset likely contains account and cross-reference data that the CBTRN02C program utilizes during its batch processing operations.View
- AWS.M2.CARDDEMO.CARDXREF.VSAM.KSDSThis node represents the CARDXREF VSAM KSDS dataset, which is read by the CBTRN02C.CBL program. The program utilizes this dataset for account and cross-reference data access, likely to retrieve or validate information related to card transactions as part of its daily posting process.View
- AWS.M2.CARDDEMO.DALYTRAN.PSThe program CBTRN02C.cbl, which is a batch COBOL program for the CardDemo application, reads from the AWS.M2.CARDDEMO.DALYTRAN.PS dataset. This dataset is identified as a daily transaction file, suggesting it contains records that are processed or posted by this program.View
- AWS.M2.CARDDEMO.LOADLIBThis program reads from the AWS.M2.CARDDEMO.LOADLIB dataset, which likely contains executable modules or loadable libraries used by the CBTRN02C COBOL program. The program's function is to post records from a daily transaction file.View
- AWS.M2.CARDDEMO.TCATBALF.VSAM.KSDSThis node, AWS.M2.CARDDEMO.TCATBALF.VSAM.KSDS, is a VSAM KSDS dataset that the CBTRN02C.cbl program reads from. The program CBTRN02C.cbl is a batch COBOL program used for posting records from a daily transaction file. The relation indicates that the program accesses this dataset through its FILE-CONTROL PARAGRAPH.View
- AWS.M2.CARDDEMO.TRANSACT.VSAM.KSDSThis program reads data from the AWS.M2.CARDDEMO.TRANSACT.VSAM.KSDS dataset, which is a VSAM KSDS file. This file likely contains transaction data that the program processes.View
- DALYREJSThis dataset, DALYREJS, is read by the CBTRN02C program. It appears to be a daily transaction file, as indicated by the program's function to post records from such a file. The program interacts with this dataset via the FILE-CONTROL paragraph, signifying its role in data input or processing.View
- DALYTRANThis node represents the daily transaction dataset, which is read by the CBTRN02C program. The program utilizes this data as part of its process for posting records from the daily transaction file.View
- TCATBALFThis node represents the TCATBALF dataset, which is read by the CBTRN02C program. The program utilizes this dataset in its FILE-CONTROL PARAGRAPH. Its purpose is to access account and cross-reference data as part of the daily transaction posting process.View
- TRANFILEThis program reads records from the TRANFILE dataset as part of its batch processing to post daily transactions. The TRANFILE dataset is accessed within the FILE-CONTROL paragraph of the CBTRN02C.CBL program.View
- XREFFILEThis program reads from the XREFFILE dataset, which is defined in the FILE-CONTROL paragraph. The program's purpose is to post records from a daily transaction file. Therefore, XREFFILE likely contains cross-reference data used in processing these transactions.View
- AWS.M2.CARDDEMO.DALYREJSThis node represents a dataset that the CBTRN02C program writes to. The program's function is to post records from a daily transaction file. Therefore, this dataset likely stores the results or processed records from the daily transactions.View
Files
- CBACT01C.cblThis utility program, CBACT01C.cbl, is called by the CBTRN02C.cbl program, which is responsible for posting records from a daily transaction file. The connection indicates that CBACT01C.cbl is used by CBTRN02C.cbl, and it also calls the 9999-ABEND-PROGRAM paragraph, suggesting it might be involved in error handling or program termination procedures within the CBTRN02C.cbl application.View
- CVACT01Y.cpyThe CVACT01Y.cpy copybook is included and used by the CBTRN02C.cbl program. It likely contains data structures or definitions related to account and cross-reference data, which are essential for the functionality of CBTRN02C.cbl, a batch COBOL program responsible for posting records from a daily transaction file.View
- CVACT01Y.cpyThis copybook, CVACT01Y.cpy, is included in the CBTRN02C.cbl program. It likely defines data structures or constants used by the program, which processes records from a daily transaction file. The inclusion is managed by the 0000-DALYTRAN-OPEN PARAGRAPH.View
- CVACT03Y.cpyThis program utilizes the CVACT03Y.cpy copybook, which likely contains definitions for account and cross-reference data structures. It is included within the CBTRN02C.cbl program, suggesting that the data defined in the copybook is essential for the program's account and cross-reference data access operations.View
- CVACT03Y.cpyThis copybook, CVACT03Y.cpy, is included within the CBTRN02C.CBL program. It is part of the 'Account and Cross-Reference Data Access' functionality, specifically being included by the '0000-DALYTRAN-OPEN' paragraph. This suggests it likely contains data structures or definitions relevant to opening or accessing daily transaction data within the CardDemo application.View
- CVTRA01Y.cpyThis copybook, CVTRA01Y.cpy, is utilized by the CBTRN02C.cbl program. Its primary function within the program is to provide reusable data structures or constants related to account and cross-reference data access. By including this copybook, CBTRN02C.cbl can efficiently leverage predefined elements, promoting code consistency and reducing redundancy.View
- CVTRA01Y.cpyThis copybook, CVTRA01Y.cpy, is included by the CBTRN02C.CBL program. It is part of the CardDemo application and likely contains data structures or constants used in the processing of daily transaction files.View
- CVTRA05Y.cpyThis copybook, CVTRA05Y.cpy, is utilized by the CBTRN02C.cbl program. Its primary role is to provide shared data structures or definitions that are incorporated into the main program's logic, facilitating access to account and cross-reference data.View
- CVTRA05Y.cpyThe CVTRA05Y.cpy is a copybook resource included by the CBTRN02C.CBL program. This copybook is referenced by the 0000-DALYTRAN-OPEN paragraph within the program, indicating it likely contains data structures or definitions essential for opening and processing daily transaction data.View
- CVTRA06Y.cpyThis program utilizes the CVTRA06Y.cpy copybook, which likely contains data structures or constants related to account and cross-reference information. The copybook is incorporated into the main program CBTRN02C.CBL, suggesting it plays a role in defining or accessing the data handled by the account and cross-reference data access routines.View
- CVTRA06Y.cpyThis copybook, CVTRA06Y.cpy, is included within the CBTRN02C.CBL program. It is associated with data access operations, specifically relating to account and cross-reference data. The copybook is invoked by the 0000-DALYTRAN-OPEN PARAGRAPH, suggesting it contains definitions or logic utilized during the opening or initialization phase of daily transaction processing.View
- CBEXPORTThe CBEXPORT group node is included within the CBTRN02C.cbl program, which is responsible for account and cross-reference data access. This program is a batch COBOL program designed for processing daily transaction files. The inclusion of CBEXPORT suggests it plays a role in exporting or preparing data as part of this transaction processing.View
Utilities
- CBACT01C.cblThis utility program, CBACT01C.cbl, is called by the CBTRN02C.cbl program, which is responsible for posting records from a daily transaction file. The connection indicates that CBACT01C.cbl is used by CBTRN02C.cbl, and it also calls the 9999-ABEND-PROGRAM paragraph, suggesting it might be involved in error handling or program termination procedures within the CBTRN02C.cbl application.