File

CBIMPORT.cbl: Account Data Import Processor

Part of CardDemo Core Module: Processes incoming account data for import, handling reads from various datasets and writes to specific import files and error logs.

IsolatedExpanded
OverviewSource

Datasets

  • ACCTOUTThe ACCTOUT dataset is read by the CBIMPORT.cbl program. This program processes an account data import, and ACCTOUT is a source file containing account information. The program reads this dataset as part of its function to import customer data from a branch migration export.
    View
  • AWS.M2.CARDDEMO.EXPORT.DATAThis program reads the AWS.M2.CARDDEMO.EXPORT.DATA dataset. This dataset contains multi-record export data from branch migration. The program processes this data to split it into separate normalized target files.
    View
  • AWS.M2.CARDDEMO.LOADLIBThe AWS.M2.CARDDEMO.LOADLIB dataset is read by the CBIMPORT.CBL program. This program processes account data, importing customer information from a branch migration export. It reads a multi-record export file, splitting it into normalized target files such as CUSTOMER, ACCOUNT, CARD-XREF, and TRANSACTION, while also performing validation.
    View
  • CARDOUTThis node represents a dataset that is read by the CBIMPORT.cbl program. The program's purpose is to process an account data import, and this specific dataset is likely a source of this data, as indicated by the 'reads' relation to the FILE-CONTROL PARAGRAPH.
    View
  • CUSTOUTThe CBIMPORT program processes an account data import. The CUSTOUT dataset is read by this program to facilitate the import of customer data from a branch migration export. This dataset is part of the process of splitting the export into normalized target files, including CUSTOMER and ACCOUNT data, with validation.
    View
  • ERROUTThis program processes imported account data. The ERROUT dataset is read by the program to log any errors encountered during the import process, as indicated by its relation to the FILE-CONTROL paragraph.
    View
  • EXPFILEThe program CBIMPORT.cbl processes an account data import. The EXPFILE dataset is read by this program, likely to extract customer data from a branch migration export. This data is then used to populate normalized target files such as CUSTOMER, ACCOUNT, CARD-XREF, and TRANSACTION after validation.
    View
  • TRNXOUTThis node represents the TRNXOUT dataset, which is read by the CBIMPORT.cbl program. The program is designed to process account data imports, specifically reading from this dataset as part of its operations. The relation indicates that TRNXOUT is a source of data for the import process, feeding into the FILE-CONTROL PARAGRAPH.
    View
  • XREFOUTThis program, CBIMPORT.cbl, processes customer data import from a branch migration export. The XREFOUT dataset is read by the program to facilitate this import. It plays a role in splitting the export file into normalized target files, including CARD-XREF, with subsequent validation.
    View
  • AWS.M2.CARDDEMO.ACCTDATA.IMPORTThis dataset, AWS.M2.CARDDEMO.ACCTDATA.IMPORT, is written to by the 0000-MAIN-PROCESSING paragraph within the CBIMPORT.cbl program. The CBIMPORT.cbl program is responsible for processing an account data import, specifically designed to handle customer data from a branch migration export.
    View
  • AWS.M2.CARDDEMO.CARDXREF.IMPORTThis node, AWS.M2.CARDDEMO.CARDXREF.IMPORT, is a dataset that the 0000-MAIN-PROCESSING paragraph within the CBIMPORT.cbl program writes to. The CBIMPORT.cbl program is responsible for processing imported customer data from a branch migration export. Specifically, it reads a multi-record export file and splits it into normalized target files, including one for card cross-references.
    View
  • AWS.M2.CARDDEMO.CUSTDATA.IMPORTThis dataset is written to by the 0000-MAIN-PROCESSING paragraph within the CBIMPORT.cbl program. The CBIMPORT program is responsible for processing the import of customer data, specifically by reading a multi-record export file and splitting it into normalized target files such as CUSTOMER, ACCOUNT, CARD-XREF, and TRANSACTION, which involves validation.
    View
  • AWS.M2.CARDDEMO.IMPORT.ERRORSThis dataset is used by the CBIMPORT.cbl program to write error records during the account data import process. It receives these errors from the 0000-MAIN-PROCESSING paragraph within the program.
    View
  • AWS.M2.CARDDEMO.TRANSACT.IMPORTThis dataset is written to by the CBIMPORT.cbl program, which processes customer data imported from a branch migration export. It serves as a target for transaction data normalized and validated by the program. This is part of a larger process to split a multi-record export file into separate normalized target files.
    View

Files

  • CBACT01C.cblThis utility program, CBACT01C.cbl, is utilized by the CBIMPORT.cbl program. It appears to be a standard error handling routine, as indicated by its connection to the 9999-ABEND-PROGRAM PARAGRAPH, which is typically used for abnormal program termination.
    View
  • CVACT01Y.cpyThis copybook, CVACT01Y.CPY, is included and used by the CBIMPORT.cbl program. It likely defines data structures or constants related to account information that are utilized within the Account Data Import Processor.
    View
  • CVACT01Y.cpyCVACT01Y.cpy is a copybook resource included in the CBIMPORT.cbl program, which is responsible for processing account data imports. This copybook likely contains data structures or definitions related to account information, utilized by the main program during the import and normalization of customer and account data from a branch migration export file.
    View
  • CVACT02Y.cpyThis copybook, CVACT02Y.cpy, is included and used by the CBIMPORT.cbl program, which serves as the Account Data Import Processor. Its primary role within the program is to define data structures, likely related to account information, that are utilized during the processing of imported customer data.
    View
  • CVACT02Y.cpyThis copybook, CVACT02Y.cpy, is included by the CBIMPORT.cbl program. The CBIMPORT program is responsible for processing imported customer account data from a branch migration export. This copybook likely defines data structures or constants used in handling account-related information during the import and normalization process.
    View
  • CVACT03Y.cpyThis copybook is included in the CBIMPORT.cbl program, which is responsible for processing account data imports. It likely contains data structures or definitions used by the main program to handle customer and account information during the import process.
    View
  • CVACT03Y.cpyThis copybook, CVACT03Y.CPY, is included in the CBIMPORT.CBL program, which is responsible for processing account data imports. It likely contains data structures or definitions related to account information that are utilized by the import processor.
    View
  • CVCUS01Y.cpyThis copybook, CVCUS01Y.cpy, is utilized by the CBIMPORT.cbl program, which processes imported account data. It serves as a resource included within the main program, likely containing data structures or definitions necessary for handling customer-related information during the import process.
    View
  • CVCUS01Y.cpyThis copybook, CVCUS01Y.cpy, is included in the CBIMPORT.cbl program. It likely contains data structures or definitions relevant to customer information, as indicated by its name and inclusion within an account data import processor. Its purpose is to provide reusable definitions for processing customer-related data during the import.
    View
  • CVEXPORT.cpyThis copybook is included in the CBIMPORT.cbl program, which is responsible for processing imported account data. It likely contains definitions for data structures or constants used by CBIMPORT.cbl during the import and normalization of customer and account information from a branch migration export file.
    View
  • CVEXPORT.cpyThis copybook, CVEXPORT.cpy, is included by the CBIMPORT.cbl program, which is responsible for processing imported account data. It likely contains data structures or definitions used by CBIMPORT.cbl for exporting processed information or defining data formats related to the import process.
    View
  • CVTRA05Y.cpyThis copybook, CVTRA05Y.cpy, is utilized by the CBIMPORT.cbl program, which functions as an Account Data Import Processor. Its primary role is to facilitate the import of customer data from a branch migration export. The copybook likely contains definitions or structures used in the normalization and validation of this imported data into target files such as CUSTOMER, ACCOUNT, CARD-XREF, and TRANSACTION.
    View
  • CVTRA05Y.cpyThis copybook, CVTRA05Y.cpy, is included in the CBIMPORT.cbl program. It likely contains data structures or definitions that are used by the Account Data Import Processor to handle customer and account information during the import process from a branch migration export file.
    View
  • CBEXPORTThe CBEXPORT group, included by the CBIMPORT program, is responsible for exporting account data. This process is a key part of the Account Data Import Processor, facilitating the transfer of information related to customer accounts.
    View

Utilities

  • CBACT01C.cblThis utility program, CBACT01C.cbl, is utilized by the CBIMPORT.cbl program. It appears to be a standard error handling routine, as indicated by its connection to the 9999-ABEND-PROGRAM PARAGRAPH, which is typically used for abnormal program termination.