Module

DB2 Transaction Types

Manages DB2 transaction types, integrating with CICS and supporting optional maintenance. This is a module for CardDemo Application

Programs

  • COBTUPDT.cbl: INPFILE Reader for Module Transaction TypesReads records from INPFILE to process module transaction types in DB2.
    View
  • COTRTLIC.cbl: CTLI Transaction TypesProcesses CTLI transactions for the Transaction Types module, interacting with DB2.
    View
  • COTRTUPC.cbl: Transaction Types DB2 HandlerHandles CTTU transactions by interacting with DB2 for transaction type data.
    View

Jobs

  • CREADB21.jcl: CREADB2This job processes transaction types for DB2 by reading control and library datasets. It writes to transaction category and type files, utilizing the IKJEFT01 utility across multiple steps to manage DB2 interactions and conditional logic.
    View
  • MNTTRDB2.jcl: MNTTRDB2This job performs a card demonstration process using CardDemo Core. It reads configuration and library datasets, processes input files, and writes transaction catalog and transaction type data. The primary utility used is IKJEFT01 for step execution.
    View
  • TRANEXTR.jcl: TRANEXTRThis job processes transaction data, likely for cardholder demonstrations. It reads various control and data files and updates transaction and transaction type datasets. Notable utilities include IEBGENER for data manipulation and IKJEFT01 for executing commands.
    View

Copybooks

  • CSDB2RPY.cpy: Common DB2 Procedures (Copybook)Provides common procedures for interacting with Db2 databases in the CardDemo application.
    View
  • CSDB2RWY.cpy: DB2 Transaction Types CopybookDefines fields for DB2 transaction types, including WS-DSNTIAC-ERR-CD, for use in application processing.
    View

Data Definitions

  • TRNTYCAT.ddl: Transaction Types DB2 SchemaDefines the DB2 table structure for storing various transaction types within the Transaction Types module.
    View
  • TRNTYPE.ddl: Transaction Type DefinitionsDefines the structure for transaction type codes used within the DB2 transaction processing system.
    View
  • XTRNTYCAT.ddl: Transaction Types DB2 SchemaDefines the schema for transaction type data stored in DB2.
    View
  • XTRNTYPE.ddl: Transaction Types (DB2)Defines the data types for transaction information stored in DB2.
    View

Control Statements

  • DB2CREAT.ctl: Transaction Types (DB2)Loads transaction type definitions from DB2 for use in the system.
    View
  • DB2FREE.ctl: Transaction TypesConfiguration file defining transaction types for DB2 database interactions.
    View
  • DB2LTCAT.ctl: DB2 Transaction TypesDefines transaction types for the DB2 database loader.
    View
  • DB2LTTYP.ctl: Transaction TypesControls the definition and handling of transaction types within the DB2 database, specifying data processing rules.
    View
  • DB2TEP41.ctl: Transaction Types (DB2)Controls the processing of transaction types within the DB2 database.
    View
  • DB2TIAD1.ctl: Transaction Types (DB2)Controls the definition of transaction types processed by the DB2 database.
    View

Datasets

  • CREADB21.jcl: AWS.M2.CARDDEMO.CNTL
    View
  • MNTTRDB2.jcl: AWS.M2.CARDDEMO.DBRMLIB
    View
  • DEFGDGD.jcl: AWS.M2.CARDDEMO.DISCGRP.PS
    View
  • DBPAUTP0.jcl: AWS.M2.CARDDEMO.LOADLIB
    View
  • TCATBALF.jcl: AWS.M2.CARDDEMO.TCATBALF.PS
    View
  • TRANEXTR.jcl: AWS.M2.CARDDEMO.TRANCATG.PS
    View
  • TRANEXTR.jcl: AWS.M2.CARDDEMO.TRANCATG.PS.BKUP
    View
  • TRANEXTR.jcl: AWS.M2.CARDDEMO.TRANTYPE.BKUP
    View
  • TRANEXTR.jcl: AWS.M2.CARDDEMO.TRANTYPE.PS
    View
  • CREADB21.jcl: CEE.SCEERUN
    View
  • COBTUPDT.cbl: INPFILE
    View
  • CREADB21.jcl: OEM.DB2.DAZ1.RUNLIB.LOAD
    View
  • CREADB21.jcl: OEM.DB2.DAZ1.SDSNEXIT
    View
  • CREADB21.jcl: OEM.DB2.DAZ1.SDSNLOAD
    View
  • CREADB21.jcl: OEMA.DB2.VERSIONA.SDSNLOAD
    View
  • MNTTRDB2.jcl: instream:MNTTRDB2:STEP1:SYSTSIN
    View
  • TRANEXTR.jcl: instream:TRANEXTR:STEP40:SYSIN
    View
  • TRANEXTR.jcl: instream:TRANEXTR:STEP40:SYSTSIN
    View
  • TRANEXTR.jcl: instream:TRANEXTR:STEP50:SYSIN
    View
  • TRANEXTR.jcl: instream:TRANEXTR:STEP50:SYSTSIN
    View

Services

  • DB2This module interacts with DB2 by reading transaction type and category data from CARDDEMO.TRANSACTION_TYPE and CARDDEMO.TRANSACTION_TYPE_CATEGORY tables, likely for processing or display in applications like COBTUPDT and COTRTLIC.
  • CICSThis module interacts with CICS via transactions CTLI and CTTU, likely to manage or update DB2 data, with programs COTRTLIC and COTRTUPC handling these operations.

Utilities

  • TRANEXTR.jcl: IEBGENER
    View
  • CREADB21.jcl: IKJEFT01
    View

Sibling Modules

Account Extracts (MQ/VSAM)

Provides optional account extraction services using MQ and VSAM for data retrieval.

Programs6Datasets2Tagscards, lending, lending-credit
View

Credit Authorization (IMS/DB2/MQ)

Handles credit authorizations using IMS DB, DB2, and MQ.

Programs26Datasets31Tagslarge, cards, lending
View

CardDemo Core

The CardDemo Core module provides foundational CICS/VSAM application components and shared artifacts for card management.

Programs75Datasets182Tagslarge, data-heavy, auxiliary
View

JCL Utilities

Provides utility JCL, control jobs, and supporting procedures for VSAM dataset management.

Programs3Datasets10Tagscards, card-management
View