Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Access Control Server, ACI Automated Case Management System, ACI Card Management
System, ACI Claims Manager, ACI Commerce Gateway, ACI Debit Card System, ACI e-Courier,
ACI Host Link, ACI Merchant Accounting System, ACI Payments Manager, ACI Proactive Risk
Manager, ACI Smart Chip Manager, BASE24, BASE24-atm, BASE24-card, BASE24-check
auth, BASE24-configuration manager, BASE24-es, BASE24-frequent shopper, BASE24-
infobase, BASE24-pos, BASE24-refunds, BASE24-remote banking, BASE24-teller, NET24, and
WINPAY24 are trademarks or registered trademarks of ACI Worldwide Inc., Transaction
Systems Architects, Inc., or their subsidiaries.
Other companies’ trademarks, service marks, or registered trademarks and service marks are
trademarks, service marks, or registered trademarks and service marks of their respective
companies.
TABLE OF CONTENTS
TABLE OF CONTENTS ............................................................................................................................... 3
1 BASE24 Transaction Warehouse (Java)................................................................................................. 7
1.1 Overview .......................................................................................................................................................7
1.1.1 Pre-Cycle Processing .............................................................................................................................7
1.1.2 Cycle Processing....................................................................................................................................7
1.1.3 Daily Processing ....................................................................................................................................7
1.1.4 End-of-Day Processing ..........................................................................................................................7
1.1.5 Monthly Processing ...............................................................................................................................7
1.1.6 Quarterly Processing..............................................................................................................................7
1.1.7 Yearly Processing ..................................................................................................................................7
1.1.8 On-Request Processing ..........................................................................................................................7
1.2 JCL Execution of Java ...................................................................................................................................8
1.3 B40000 – Raw Load ......................................................................................................................................9
1.4 B40110 – ATM Tran Mapper Loader..........................................................................................................13
1.5 B40120 – POS Tran Mapper Loader ...........................................................................................................16
1.6 B40130 – ATM Admin Mapper Loader ......................................................................................................19
1.7 B40140 – POS Admin Mapper Loader........................................................................................................22
1.8 B40150 – ATM Unprocessed Tran Mapper Loader ....................................................................................25
1.9 B40160 – POS Unprocessed Tran Mapper Loader......................................................................................29
1.10 B40170 – ATM Unprocessed Admin Mapper Loader.................................................................................32
1.11 B40200 – BASE24 Warehouse Summary ...................................................................................................35
1.12 B40210 – ODS ATM Tran Conversion .......................................................................................................38
1.13 B40220 – ODS POS Tran Conversion.........................................................................................................41
1.14 B40230 – ODS ATM Admin Conversion ...................................................................................................44
1.15 B40240 – ODS POS Admin Conversion .....................................................................................................47
2 BASE24 Transaction Warehouse (COBOL) ........................................................................................ 50
2.1 Overview .....................................................................................................................................................50
2.1.1 Pre-Cycle Processing ...........................................................................................................................50
2.1.2 Cycle Processing..................................................................................................................................50
2.1.3 Daily Processing ..................................................................................................................................51
2.1.4 End-of-Day Processing ........................................................................................................................51
2.1.5 Monthly Processing .............................................................................................................................51
2.1.6 Quarterly Processing............................................................................................................................51
2.1.7 Yearly Processing ................................................................................................................................51
2.1.8 On-Request Processing ........................................................................................................................52
2.2 B4C100 – Preprocess Extract File ...............................................................................................................53
2.3 B4C200 – ATM Mapper..............................................................................................................................55
2.4 B4C210 – POS Mapper ...............................................................................................................................58
2.5 B4C300 – Load Core Files ..........................................................................................................................60
2.6 B4C305 – Load Suspense Files ...................................................................................................................66
2.7 B4C310 – Load POS T Fact File .................................................................................................................69
2.8 B4C311 – Load POS T Dim1 File...............................................................................................................70
2.9 B4C312 – Load POS T Dim2 File...............................................................................................................71
2.10 B4C313 – Load POS T Token1 File............................................................................................................72
2.11 B4C314 – Load POS T Token2 File............................................................................................................73
2.12 B4C315 – Load ODS POS Tran Dim3 File.................................................................................................74
2.13 B4C316 – Load ODS Card Details File.......................................................................................................75
2.14 B4C317 – Load ODS POS Terminal File....................................................................................................76
2.15 B4C318 – Load ODS POS Retailer File......................................................................................................77
2.16 B4C319 – Load ODS POST PK File...........................................................................................................78
2.17 B4C330 – Load ATM T Fact File................................................................................................................79
2.18 B4C331 – Load ATM T Dim1 File .............................................................................................................80
Program BPXBATCH:
In the JCL, BPXBATCH is the IBM program that is used to execute shell scripts in the UNIX
environment. When BPXBATCH is specified as the program to execute in the JCL, it is really
executing a program that ends with cat, java or rm. The UNIX program that is executed can be
identified by looking at the UNIX script specified by the STDIN DD in the JCL. The script name will
be the JCL name and the step name separated by an underscore. For example, in job B40110, the script
name for STEP05 is B40110_STEP05.sh.
Step STEPU1:
The first step of each procedure is to reset the UNIX sysout files. This is accomplished by copying a
null file to the .out file of the Java program.
Step STEPU9:
The last step of each procedure is to copy the UNIX output files of the Java program(s) to the SDSF
sysout. This allows the operations staff to see the UNIX sysout messages in their normal SDSF
environment, thus eliminating the need to look two places to get the complete information on a
procedure.
B40000
STEPU1
IKJEFT01
Input
Base 24 Super Extract File
STEPU2
Output IKJEFT01
ATM_ADMIN_RAW00
ATM_TRAN_RAW00
POS_ADMIN_RAW00
POS_TRAN_RAW00
WHSE_AATRC_PROC
WHSE_ATTRC_PROC
WHSE_PATRC_PROC
WHSE_PTTRC_PROC STEP05
ATM_BATCH_DUP_CHK BPXBATCH
POS_BATCH_DUP_CHK Database (Mapper Loader)
SM_AATRC_PROC (only if SV is installed)
SM_ATTRC_PROC (only if SV or HM is
installed)
SM_PTTRC_PROC (only if SV or HM is
installed)
EA_ATTRC_PROC (only if XA is installed)
EA_PTTRC_PROC (only if XA is installed)
RT_AMNTRC_PROC (only if Monitoring is STEPU8
installed) IKJEFT01
RT_PMNTRC_PROC (only if Monitoring is
installed)
RT_AALTRC_PROC (only if Alerting is
installed)
RT_PALTRC_PROC (only if Alerting is
installed)
STEPU9
IKJEFT01
Description:
Inserts BASE24 Super extract files into the Raw data tables. This is only run when Mapper Loader is
in batch mode.
Dependencies:
None
Restart Instructions:
Restore affected tables to their prerun state, and start at the beginning of the job.
Rerun Instructions:
Restore affected tables to their prerun state, and start at the beginning of the job.
STEPU1
Clear out the previous run’s .out file.
PROGRAM:
IKJEFT01
INPUT PARAMETERS:
SYSTSIN B4CPNULL
INPUT FILES:
DNULL /dev/null
OUTPUT FILES:
UFILE01 /B40000_STEP05.out
RESTART INSTRUCTIONS:
Restart at this step.
STEPU2
Copy the BASE24 Super Extract to a temporary USS file.
PROGRAM:
IKJEFT01
INPUT PARAMETERS:
SYSTSIN B40000U2
INPUT FILES:
MXTRACT Extract file
OUTPUT FILES:
UXTRACT File path on HFS
RESTART INSTRUCTIONS:
Restart at this step.
STEP05
PROGRAM:
BPXBATCH (script B40000_STEP05.sh) – MapperLoader.RawLoad.B24Extract is executed.
INPUT PARAMETERS:
Properties file, copied BASE24 file (UXTRACT variable)
Optional parameters – aa, at, pa, pt. The default normal processing is to load all records to the
database. However, if a situation arises where only certain types of records need to be loaded,
the java execution line can be edited to have any or all of these four parameters after the
UXTRACT (separated by a space). Respectively, they represent “atm admin”, “atm tran”,
“pos admin”, and “pos tran”. If any of these parameters are specified, only those specified
will be loaded to the database. For example, specifying aa at pt would cause everything but
POS admin transactions to be loaded.
INPUT FILES:
BASE24 Super Extract file
OUTPUT FILES:
ATM_ADMIN_RAW00
ATM_TRAN_RAW00
POS_ADMIN_RAW00
POS_TRAN_RAW00
WHSE_AATRC_PROC
WHSE_ATTRC_PROC
WHSE_PATRC_PROC
WHSE_PTTRC_PROC
ATM_BATCH_DUP_CHK
POS_BATCH_DUP_CHK
SM_AATRC_PROC (only if SV is installed)
SM_ATTRC_PROC (only if SV or HM is installed)
SM_PTTRC_PROC (only if SV or HM is installed)
EA_ATTRC_PROC (only if XA is installed)
EA_PTTRC_PROC (only if XA is installed)
RT_AMNTRC_PROC (only if Monitoring is installed)
RT_PMNTRC_PROC (only if Monitoring is installed)
RT_AALTRC_PROC (only if Alerting is installed)
RT_PALTRC_PROC (only if Alerting is installed)
RESTART INSTRUCTIONS:
Restart at this step.
STEPU8
Delete the temporary BASE24 Super Extract from USS.
PROGRAM:
IKJEFT01
INPUT PARAMETERS:
SYSTSIN DUMMY
INPUT FILES:
OUTPUT FILES:
UXTRACT File path on HFS
RESTART INSTRUCTIONS:
Restart at this step.
STEPU9
Copy this run’s .out file to the sysout.
PROGRAM:
IKJEFT01
INPUT PARAMETERS:
SYSTSIN B4CPSYSO
INPUT FILES:
UFILE01 /B40000_STEP05.out
OUTPUT FILES:
OSTEP01 SYSOUT=*
RESTART INSTRUCTIONS:
Restart at this step.
B40110
Input
ATM_TRAN_RAW00
STEPU1
Input/Output IKJEFT01
WHSE_ATTRC_PROC
ATM_TF_DT_WD
ATM_TF_FD_WD
ATM_TF_TDT_WD
Output
WHSE_ATTRC_DEL
ODS_ATMT_PK STEP05
ODS_ATM_TERMINAL BPXBATCH
ODS_ATM_TRAN_DIM3 Database (Mapper Loader)
ODS_CARD_DETAILS
ATM_T_TKN1
ATM_T_TKN2
ATM_T_DIM1
ATM_T_DIM2
ATM_T_FACT
STEPU9
Output (error tables)
IKJEFT01
WHSE_ATTRC_ERR
PRCS_LOG
ATM_TRAN_RAW_EXCP
Description:
Selects transactions from the ATM_TRAN_RAW00 table and writes to the ATM financial transaction
Tran Warehouse tables. This is only run when Mapper Loader is in batch mode.
Dependencies:
Restart Instructions:
Can be restarted without restoring any tables – it will start with the lowest key in the
WHSE_ATTRC_PROC table.
Rerun Instructions:
STEPU1
Clear out the previous run’s .out file.
PROGRAM:
IKJEFT01
INPUT PARAMETERS:
SYSTSIN B4CPNULL
INPUT FILES:
DNULL /dev/null
OUTPUT FILES:
UFILE01 /B40110_STEP05.out
RESTART INSTRUCTIONS:
Restart at this step.
STEP05
PROGRAM:
BPXBATCH (script B40110_STEP05.sh) – MapperLoader.Batch.TW.ATMTran is executed.
INPUT PARAMETERS:
Properties file (ml.properties)
INPUT FILES:
ATM_TRAN_RAW00
WHSE_ATTRC_PROC
ATM_TF_DT_WD
ATM_TF_FD_WD
ATM_TF_TDT_WD
OUTPUT FILES:
WHSE_ATTRC_PROC
ODS_ATMT_PK
ODS_ATM_TERMINAL
ODS_ATM_TRAN_DIM3
ODS_CARD_DETAILS
ATM_TF_DT_WD
ATM_TF_FD_WD
ATM_TF_TDT_WD
ATM_T_TKN1
ATM_T_TKN2
ATM_T_DIM1
ATM_T_DIM2
ATM_T_FACT
WHSE_ATTRC_DEL
WHSE_ATTRC_ERR
PRCS_LOG
ATM_TRAN_RAW_EXCP
RESTART INSTRUCTIONS:
Restart at this step.
STEPU9
Copy this run’s .out file to the sysout.
PROGRAM:
IKJEFT01
INPUT PARAMETERS:
SYSTSIN B4CPSYSO
INPUT FILES:
UFILE01 /B40110_STEP05.out
OUTPUT FILES:
OSTEP01 SYSOUT=*
RESTART INSTRUCTIONS:
Restart at this step.
B40120
Input
POS_TRAN_RAW00 STEPU1
IKJEFT01
Input/Output
WHSE_PTTRC_PROC
POS_TF_DT_WD
POS_TF_FD_WD
POS_TF_TDT_WD
Output
WHSE_PTTRC_DEL STEP05
ODS_POST_PK BPXBATCH
ODS_CARD_DETAILS Database (Mapper Loader)
ODS_POS_RETAILER
ODS_POS_TERMINAL
ODS_POS_TRAN_DIM3
POS_T_TKN1
POS_T_TKN2
POS_T_DIM1
POS_T_DIM2
POS_T_FACT STEPU9
IKJEFT01
Output (error tables)
WHSE_PTTRC_ERR
PRCS_LOG
POS_TRAN_RAW_EXCP
Description:
Selects transactions from the POS_TRAN_RAW00 table and writes to the POS financial transaction
Tran Warehouse tables. This is only run when Mapper Loader is in batch mode.
Dependencies:
Restart Instructions:
Can be restarted without restoring any tables – it will start with the lowest key in the
WHSE_PTTRC_PROC table.
Rerun Instructions:
STEPPU1
Clear out the previous run’s .out file.
PROGRAM:
IKJEFT01
INPUT PARAMETERS:
SYSTSIN B4CPNULL
INPUT FILES:
DNULL /dev/null
OUTPUT FILES:
UFILE01 /B40120_STEP05.out
RESTART INSTRUCTIONS:
Restart at this step.
STEP05
PROGRAM:
BPXBATCH (script B40120_STEP05.sh) – MapperLoader.Batch.TW.POSTran is executed.
INPUT PARAMETERS:
Properties file (ml.properties)
INPUT FILES:
POS_TRAN_RAW00
WHSE_PTTRC_PROC
POS_TF_DT_WD
POS_TF_FD_WD
POS_TF_TDT_WD
OUTPUT FILES:
WHSE_PTTRC_PROC
ODS_POST_PK
ODS_CARD_DETAILS
ODS_POS_RETAILER
ODS_POS_TERMINAL
ODS_POS_TRAN_DIM3
POS_TF_DT_WD
POS_TF_FD_WD
POS_TF_TDT_WD
POS_T_TKN1
POS_T_TKN2
POS_T_DIM1
POS_T_DIM2
POS_T_FACT
WHSE_PTTRC_DEL
WHSE_PTTRC_ERR
PRCS_LOG
POS_TRAN_RAW_EXCP
RESTART INSTRUCTIONS:
Restart at this step.
STEPU9
Copy this run’s .out file to the sysout.
PROGRAM:
IKJEFT01
INPUT PARAMETERS:
SYSTSIN B4CPSYSO
INPUT FILES:
UFILE01 /B40120_STEP05.out
OUTPUT FILES:
OSTEP01 SYSOUT=*
RESTART INSTRUCTIONS:
Restart at this step.
B40130
Input
ATM_ADMIN_RAW00 STEPU1
IKJEFT01
Input/Output
WHSE_AATRC_PROC
ATM_AF_DT_WD
ATM_AF_FD_WD
ATM_AF_TDT_WD
Output
STEP05
WHSE_AATRC_DEL
BPXBATCH
ODS_ATMA_PK
Database (Mapper Loader)
ODS_AA_TERMINAL
ODS_CARD_DETAILS
ATM_A_TRMBL
ATM_ATRMCSH
ATM_A_TRMS
ATM_A_FACT
Description:
Selects transactions from the ATM_ADMIN_RAW00 table and writes to the ATM admin transaction
Tran Warehouse tables. This is only run when Mapper Loader is in batch mode.
Dependencies:
Restart Instructions:
Can be restarted without restoring any tables. It will start with the lowest key in the
WHSE_AATRC_PROC table.
Rerun Instructions:
STEPU1
Clear out the previous run’s .out file.
PROGRAM:
IKJEFT01
INPUT PARAMETERS:
SYSTSIN B4CPNULL
INPUT FILES:
DNULL /dev/null
OUTPUT FILES:
UFILE01 /B40130_STEP05.out
RESTART INSTRUCTIONS:
Restart at this step.
STEP05
PROGRAM:
BPXBATCH (script B40130_STEP05.sh) – MapperLoader.Batch.TW.ATMAdmin is
executed.
INPUT PARAMETERS:
Properties file (ml.properties)
INPUT FILES:
ATM_ADMIN_RAW00
WHSE_AATRC_PROC
ATM_AF_DT_WD
ATM_AF_FD_WD
ATM_AF_TDT_WD
OUTPUT FILES:
WHSE_AATRC_PROC
ODS_ATMA_PK
ODS_AA_TERMINAL
ODS_CARD_DETAILS
ATM_AF_DT_WD
ATM_AF_FD_WD
ATM_AF_TDT_WD
ATM_A_TRMBL
ATM_ATRMCSH
ATM_A_TRMS
ATM_A_FACT
WHSE_AATRC_DEL
WHSE_AATRC_ERR
PRCS_LOG
ATM_ADMIN_RAW_EXCP
RESTART INSTRUCTIONS:
Restart at this step.
STEPU9
Copy this run’s .out file to the sysout.
PROGRAM:
IKJEFT01
INPUT PARAMETERS:
SYSTSIN B4CPSYSO
INPUT FILES:
UFILE01 /B40130_STEP05.out
OUTPUT FILES:
OSTEP01 SYSOUT=*
RESTART INSTRUCTIONS:
Restart at this step.
B40140
Input
POS_ADMIN_RAW00 STEPU1
IKJEFT01
Input/Output
WHSE_PATRC_PROC
POS_AF_DT_WD
POS_AF_FD_WD
POS_AF_TDT_WD
Output
WHSE_PATRC_DEL STEP05
ODS_POSA_PK BPXBATCH
ODS_CARD_DETAILS Database (Mapper Loader)
ODS_PA_RETAILER
ODS_PA_TERMINAL
POS_A_CLRK
POS_A_SER
POS_A_SET
POS_A_SPF
POS_A_FACT
STEPU9
Output (error tables) IKJEFT01
WHSE_PATRC_ERR
PRCS_LOG
POS_ADMIN_RAW_EXCP
Description:
Selects transactions from the POS_ADMIN_RAW00 table and writes to the POS admin transaction
Tran Warehouse tables. This is only run when Mapper Loader is in batch mode.
Dependencies:
Restart Instructions:
Can be restarted without restoring any tables. It will start with the lowest key in the
WHSE_PATRC_PROC table.
Rerun Instructions:
URESET
Clear out the previous run’s .out file.
PROGRAM:
IKJEFT01
INPUT PARAMETERS:
SYSTSIN B4CPNULL
INPUT FILES:
DNULL /dev/null
OUTPUT FILES:
UFILE01 /B40140_STEP05.out
RESTART INSTRUCTIONS:
Restart at this step.
STEP05
PROGRAM:
BPXBATCH (script B40140_STEP05.sh) – MapperLoader.Batch.TW.POSAdmin is
executed.
INPUT PARAMETERS:
Properties file (ml.properties)
INPUT FILES:
POS_ADMIN_RAW00
WHSE_PATRC_PROC
POS_AF_DT_WD
POS_AF_FD_WD
POS_AF_TDT_WD
OUTPUT FILES:
WHSE_PATRC_PROC
ODS_POSA_PK
ODS_CARD_DETAILS
ODS_PA_RETAILER
ODS_PA_TERMINAL
POS_AF_DT_WD
POS_AF_FD_WD
POS_AF_TDT_WD
POS_A_CLRK
POS_A_SER
POS_A_SET
POS_A_SPF
POS_A_FACT
WHSE_PATRC_DEL
WHSE_PATRC_ERR
PRCS_LOG
POS_ADMIN_RAW_EXCP
RESTART INSTRUCTIONS:
Restart at this step.
STEPU9
Copy this run’s .out file to the sysout.
PROGRAM:
IKJEFT01
INPUT PARAMETERS:
SYSTSIN B4CPSYSO
INPUT FILES:
UFILE01 /B40140_STEP05.out
OUTPUT FILES:
OSTEP01 SYSOUT=*
RESTART INSTRUCTIONS:
Restart at this step.
Input B40150
AA_ACCT_TYP
AM_ACCT
AM_TI
AM_TI_ACS_TO_ACCTS
ATM_TRAN_RAW00 STEPU1
BS_PARTITION_GROUP IKJEFT01
BS_PARTMDATA
B4_CARD_ACCEPTOR
B4_FIID
B4_LN
B4_REG_GRP_BRCH
B4_TERM
B4_TLF_TXN_CD_XREF
STEP05
CZ_BIN
BPXBATCH
CZ_BIN_BIN_RNG
Database (Mapper Loader)
CZ_BIN_ISS
CZ_BUS_UNIT
CZ_BU_TYP
CZ_CRD_TYP_CONV
CZ_CRNCY_CD
CZ_CRNCY_RATE
CZ_DRCT_CRNCY_RT
CZ_INTRNL_MAPPER STEPU9
CZ_MRCH_CAT_CD_REF IKJEFT01
CZ_PROD
CZ_RESP_CD
CZ_SRCE_BU Output
CD_TC_PROC_TXN SM_ATTRC_DEL
CZ_PIN_CHG_TXN
Input/Output CZ_UNPRCD_AMTS
SM_ATTRC_PROC CZ_TXN_GENRC_TOKEN
B4_SUSPENDED_TXNS CZ_UNPRCD_TXN
SM_ATTRC_ERR CZ_T_FILE
CZ_T_BTCH CZ_PRCD_TXN
CZ_EXT_BTCH_ID CZ_PRCD_AMTS
CZ_EXT_FILE_ID HM_ADDL_TXN_DATA
CZ_TXN_BO
Output (error tables)
PRCS_LOG
ATM_TRAN_RAW_EXCP
Description:
Selects transactions from the ATM_TRAN_RAW00 table and writes to the unprocessed transaction
tables. This is only run when Mapper Loader is in batch mode.
Dependencies:
Restart Instructions:
Can be restarted without restoring any tables. It will start with the lowest key in the
SM_ATTRC_PROC table. Partially processed transactions will be pulled from SM_ATTRC_ERR and
processed.
Rerun Instructions:
STEPU1
Clear out the previous run’s .out file.
PROGRAM:
IKJEFT01
INPUT PARAMETERS:
SYSTSIN B4CPNULL
INPUT FILES:
DNULL /dev/null
OUTPUT FILES:
UFILE01 /B40150_STEP05.out
RESTART INSTRUCTIONS:
Restart at this step.
STEP05
PROGRAM:
BPXBATCH (script B40150_STEP05.sh) – MapperLoader.BaseClasses.SM.ATMTran is
executed.
INPUT PARAMETERS:
Properties file (ml.properties)
INPUT FILES:
AA_ACCT_TYP
AM_ACCT
AM_TI
AM_TI_ACS_TO_ACCTS
ATM_TRAN_RAW00
SM_ATTRC_PROC
BS_PARTITION_GROUP
BS_PARTMDATA
B4_CARD_ACCEPTOR
B4_FIID
B4_LN
B4_REG_GRP_BRCH
B4_TERM
B4_TLF_TXN_CD_XREF
CD_TC_PROC_TXN
CZ_BIN
CZ_BIN_BIN_RNG
CZ_BIN_ISS
CZ_BU_TYP
CZ_BUS_UNIT
CZ_CRD_TYP_CONV
CZ_CRNCY_CD
CZ_CRNCY_RATE
CZ_DRCT_CRNCY_RT
CZ_INTRNL_MAPPER
CZ_MRCH_CAT_CD_REF
CZ_PROD
CZ_RESP_CD
CZ_SRCE_BU
B4_SUSPENDED_TXNS (error processing)
OUTPUT FILES:
SM_ATTRC_PROC
SM_ATTRC_DEL
SM_ATTRC_ERR
PRCS_LOG
ATM_TRAN_RAW_EXCP
CZ_PIN_CHG_TXN
CZ_UNPRCD_AMTS
CZ_TXN_GENRC_TOKEN
CZ_UNPRCD_TXN
CZ_T_BTCH
CZ_EXT_BTCH_ID
CZ_EXT_FILE_ID
CZ_TXN_BO
CZ_T_FILE
CZ_PRCD_TXN
CZ_PRCD_AMTS
HM_ADDL_TXN_DATA
B4_SUSPENDED_TXNS (error processing)
RESTART INSTRUCTIONS:
Restart at this step.
STEPU9
Copy this run’s .out file to the sysout.
PROGRAM:
IKJEFT01
INPUT PARAMETERS:
SYSTSIN B4CPSYSO
INPUT FILES:
UFILE01 /B40150_STEP05.out
OUTPUT FILES:
OSTEP01 SYSOUT=*
RESTART INSTRUCTIONS:
Restart at this step.
Input/Output
SM_PTTRC_PROC Output (continued)
B4_SUSPENDED_TXNS HM_ADDL_TXN_DATA
SM_PTTRC_ERR CZ_T_FILE
CZ_T_BTCH CZ_PRCD_TXN
CZ_EXT_BTCH_ID CZ_PRCD_AMTS
CZ_EXT_FILE_ID CZ_TXN_SWITCH
CZ_TXN_BO CZ_LINE_ITEM_DTL
Output Output (error tables)
SM_PTTRC_DEL PRCS_LOG
CZ_UNPRCD_AMTS POS_TRAN_RAW_EXCP
CZ_TXN_GENRC_TOKEN
CZ_UNPRCD_TXN
Description:
Selects transactions from the POS_TRAN_RAW00 table and writes to the unprocessed tables. This is
only run when Mapper Loader is in batch mode.
Dependencies:
Restart Instructions:
Can be restarted without restoring any tables. It will start with the lowest key in the
SM_PTTRC_PROC table. Partially processed transactions will be pulled from SM_PTTRC_ERR and
processed.
Rerun Instructions:
STEPU1
Clear out the previous run’s .out file.
PROGRAM:
IKJEFT01
INPUT PARAMETERS:
SYSTSIN B4CPNULL
INPUT FILES:
DNULL /dev/null
OUTPUT FILES:
UFILE01 /B40160_STEP05.out
RESTART INSTRUCTIONS:
Restart at this step.
STEP05
PROGRAM:
BPXBATCH (script B40160_STEP05.sh) – MapperLoader.Batch.SM.POSTran is executed.
INPUT PARAMETERS:
Properties file (ml.properties)
INPUT FILES:
AM_ACCT
AM_TI
BS_PARTITION_GROUP
BS_PARTMDATA
B4_CARD_ACCEPTOR
B4_FIID
B4_LN
B4_PLF_TXN_CD_XREF
B4_REG_GRP_BRCH
B4_SUSPENDED_TXNS (error processing)
B4_TERM
CD_TC_PROC_TXN
CZ_BIN
CZ_BIN_BIN_RNG
CZ_BIN_ISS
CZ_BUS_UNIT
CZ_BU_TYP
CZ_CRD_TYP_CONV
CZ_CRNCY_CD
CZ_CRNCY_RATE
CZ_DRCT_CRNCY_RT
SM_PTTRC_PROC
CZ_INTRNL_MAPPER
CZ_MRCH_CAT_CD_REF
CZ_PROD
CZ_RESP_CD
CZ_SRCE_BU
POS_TRAN_RAW00
OUTPUT FILES:
SM_PTTRC_PROC
SM_PTTRC_DEL
SM_PTTRC_ERR
PRCS_LOG
POS_TRAN_RAW_EXCP
B4_SUSPENDED_TXNS (error processing)
CZ_T_BTCH
CZ_EXT_BTCH_ID
CZ_EXT_FILE_ID
CZ_TXN_BO
CZ_T_FILE
CZ_PRCD_TXN
CZ_PRCD_AMTS
CZ_TXN_SWITCH
CZ_LINE_ITEM_DTL
CZ_UNPRCD_AMTS
CZ_TXN_GENRC_TOKEN
CZ_UNPRCD_TXN
HM_ADDL_TXN_DATA
RESTART INSTRUCTIONS:
Restart at this step.
STEPU9
Copy this run’s .out file to the sysout.
PROGRAM:
IKJEFT01
INPUT PARAMETERS:
SYSTSIN B4CPSYSO
INPUT FILES:
UFILE01 /B40160_STEP05.out
OUTPUT FILES:
OSTEP01 SYSOUT=*
RESTART INSTRUCTIONS:
Restart at this step.
B40170
Input
ATM_ADMIN_RAW00
B4_FIID
CZ_BIN STEPU1
CZ_BIN_BIN_RNG IKJEFT01
CZ_BUS_UNIT
CZ_CRD_TYP_CONV
CZ_CRNCY_CD
CZ_CRNCY_RATE
CZ_INTRNL_MAPPER
CZ_RESP_CD
Input/Output STEP05
SM_AATRC_PROC BPXBATCH
B4_SUSP_ADMIN Database (Mapper Loader)
B4_SUSP_ADMIN_ADJ
B4_SUSP_ADMIN_REC
SM_AATRC_ERR
Output
SM_AATRC_DEL
SZ_HOPR_BAL_TTL
STEPU9
SZ_TERM_BAL
IKJEFT01
SZ_TERM_BAL_ADMIN
Description:
Selects transactions from the ATM_ADMIN_RAW00 table and writes to the unprocessed transaction
tables. This is only run when Mapper Loader is in batch mode.
Dependencies:
Restart Instructions:
Can be restarted without restoring any tables. It will start with the lowest key in the
SM_AATRC_PROC table. Partially processed transactions will be pulled from SM_AATRC_ERR
and processed.
Rerun Instructions:
STEPU1
Clear out the previous run’s .out file.
PROGRAM:
IKJEFT01
INPUT PARAMETERS:
SYSTSIN B4CPNULL
INPUT FILES:
DNULL /dev/null
OUTPUT FILES:
UFILE01 /B40170_STEP05.out
RESTART INSTRUCTIONS:
Restart at this step.
STEP05
PROGRAM:
BPXBATCH (script B40170_STEP05.sh) – MapperLoader.Batch.SM.ATMAdmin is
executed.
INPUT PARAMETERS:
Properties file (ml.properties)
INPUT FILES:
ATM_ADMIN_RAW00
SM_AATRC_PROC
B4_FIID
CZ_BIN
CZ_BIN_BIN_RNG
CZ_BUS_UNIT
CZ_CRD_TYP_CONV
CZ_CRNCY_CD
CZ_CRNCY_RATE
CZ_INTRNL_MAPPER
CZ_RESP_CD
B4_SUSP_ADMIN (error processing)
B4_SUSP_ADMIN_ADJ (error processing)
B4_SUSP_ADMIN_REC (error processing)
OUTPUT FILES:
SM_AATRC_PROC
SM_AATRC_DEL
SM_AATRC_ERR
PRCS_LOG
ATM_ADMIN_RAW_EXCP
B4_SUSP_ADMIN (error processing)
B4_SUSP_ADMIN_ADJ (error processing)
B4_SUSP_ADMIN_REC (error processing)
SZ_HOPR_BAL_TTL
SZ_TERM_BAL
SZ_TERM_BAL_ADMIN
RESTART INSTRUCTIONS:
Restart at this step.
STEPU9
Copy this run’s .out file to the sysout.
PROGRAM:
IKJEFT01
INPUT PARAMETERS:
SYSTSIN B4CPSYSO
INPUT FILES:
UFILE01 /B40170_STEP05.out
OUTPUT FILES:
OSTEP01 SYSOUT=*
RESTART INSTRUCTIONS:
Restart at this step.
B40200
STEPU1
IKJEFT01
STEPU2
IKJEFT01
Input
ATM_A_FACT
POS_A_FACT
ATM_T_FACT
POS_T_FACT STEP05
ATM_AF_FD_WD BPXBATCH
POS_AF_FD_WD (Mapper Loader)
Database
ATM_TF_FD_WD
POS_TF_FD_WD
Output
WHSE_SUM
PRCS_LOG
STEPU9
IKJEFT01
Description:
Does counts by day on the ATM and POS fact tables and inserts them into the WHSE_SUM table.
Dependencies:
Can be run any time, but ideally this should run after completion of the B40* jobs.
Restart Instructions:
Rerun Instructions:
STEPU1
Clear out the previous run’s .out file and create file for UAPPEND step.
PROGRAM:
IKJEFT01
INPUT PARAMETERS:
SYSTSIN B40200U1
INPUT FILES:
DNULL /dev/null
OUTPUT FILES:
UFILE01 /B40200_STEP05.out
UTMPENV /b40200_env.tmp
RESTART INSTRUCTIONS:
Restart at this step.
STEPU2
Add STARTDATE and ENDDATE variables to env file.
PROGRAM:
IKJEFT01
INPUT PARAMETERS:
SYSTSIN B40200U2
INPUT FILES:
MTMPDATE Instream – Contains STARTDATE and ENDDATE.
OUTPUT FILES:
UTEMPENV /b40200_env.tmp
RESTART INSTRUCTIONS:
Restart at this step
STEP05
PROGRAM:
BPXBATCH executes script B40200_STEP05.sh. That script executes another script called
B40200_ALL.sh, which executes the following programs:
MapperLoader.Summary.TW.ATMTranKeep
MapperLoader.Summary.TW.ATMTranDrop
MapperLoader.Summary.TW.ATMTranMultipleLN
MapperLoader.Summary.TW.ATMAdmin
MapperLoader.Summary.TW.POSTranKeep
MapperLoader.Summary.TW.POSTranDrop
MapperLoader.Summary.TW.POSTranMultipleLN
MapperLoader.Summary.TW.POSAdmin
MapperLoader.Summary.TW.VisaIncoming
MapperLoader.Summary.TW.VisaOutgoing
MapperLoader.Summary.TW.IPMIncoming
MapperLoader.Summary.TW.IPMOutgoing
MapperLoader.Summary.TW.ECCFIncoming
MapperLoader.Summary.TW.ECCFOutgoing
INPUT PARAMETERS:
Properties file, STARTDATE, and ENDDATE
If STARTDATE and ENDDATE are specified, this will summarize the range of days
inclusive. If only STARTDATE is specified, it will summarize that day plus the previous 5
days. If neither is specified (standard procedure), it will summarize today’s date.
INPUT FILES:
ATM_A_FACT
POS_A_FACT
ATM_T_FACT
POS_T_FACT
ATM_AF_FD_WD
POS_AF_FD_WD
ATM_TF_FD_WD
POS_TF_FD_WD
OUTPUT FILES:
WHSE_SUM
PRCS_LOG
RESTART INSTRUCTIONS:
Restart at this step.
STEPU9
Copy this run’s .out file to the sysout.
PROGRAM:
IKJEFT01
INPUT PARAMETERS:
SYSTSIN B4CPSYSO
INPUT FILES:
UFILE01 /B40200_STEP05.out
OUTPUT FILES:
OSTEP01 SYSOUT=*
RESTART INSTRUCTIONS:
Restart at this step.
B40210
Input/Output
ATM_T_FACT
ODS_ATMT_PK STEPU1
ODS_ATM_TERMINAL IKJEFT01
ODS_ATM_TRAN_DIM3
ODS_CARD_DETAILS
ATM_TERMINAL
ATM_TRAN_DIM3
CARD_DETAILS
STEP05
BPXBATCH
Database (Mapper Loader)
STEPU9
IKJEFT01
Description:
Selects transactions from the ODS tables used by ATM admin transactions and reduces the amount of
transactions to only the new distinct rows. The new rows are placed in the final TW tables. The FACT
table is updated, with the references to the ODS tables being changed to the final TW tables.
Dependencies:
None.
Restart Instructions:
Rerun Instructions:
STEPU1
Clear out the previous run’s .out file.
PROGRAM:
IKJEFT01
INPUT PARAMETERS:
SYSTSIN B4CPNULL
INPUT FILES:
DNULL /dev/null
OUTPUT FILES:
UFILE01 /B40210_STEP05.out
RESTART INSTRUCTIONS:
Restart at this step.
STEP05
PROGRAM:
BPXBATCH (script B40210_STEP05.sh) – MapperLoader.ODS.ODSATMTran is executed.
INPUT PARAMETERS:
Properties file (ml.properties)
INPUT FILES:
ATM_T_FACT
ODS_ATMT_PK
ODS_ATM_TERMINAL
ODS_ATM_TRAN_DIM3
ODS_CARD_DETAILS
ATM_TERMINAL
ATM_TRAN_DIM3
CARD_DETAILS
OUTPUT FILES:
ATM_T_FACT
ODS_ATMT_PK
ODS_ATM_TERMINAL
ODS_ATM_TRAN_DIM3
ODS_CARD_DETAILS
ATM_TERMINAL
ATM_TRAN_DIM3
CARD_DETAILS
RESTART INSTRUCTIONS:
Restart at this step.
STEPU9
Copy this run’s .out file to the sysout.
PROGRAM:
IKJEFT01
INPUT PARAMETERS:
SYSTSIN B4CPSYSO
INPUT FILES:
UFILE01 /B40210_STEP05.out
OUTPUT FILES:
OSTEP01 SYSOUT=*
RESTART INSTRUCTIONS:
Restart at this step.
B40220
Input/Output
POS_T_FACT
ODS_POST_PK STEPU1
ODS_CARD_DETAILS IKJEFT01
ODS_POS_RETAILER
ODS_POS_TERMINAL
ODS_POS_TRAN_DIM3
CARD_DETAILS
POS_RETAILER
POS_TERMINAL
POS_TRAN_DIM3
STEP05
BPXBATCH
Database (Mapper Loader)
STEPU9
IKJEFT01
Description:
Selects transactions from the ODS tables used by ATM admin transactions and reduces the amount of
transactions to only the new distinct rows. The new rows are placed in the final TW tables. The FACT
table is updated, with the references to the ODS tables being changed to the final TW tables.
Dependencies:
None.
Restart Instructions:
Rerun Instructions:
STEPU1
Clear out the previous run’s .out file.
PROGRAM:
IKJEFT01
INPUT PARAMETERS:
SYSTSIN B4CPNULL
INPUT FILES:
DNULL /dev/null
OUTPUT FILES:
UFILE01 /B40220_STEP05.out
RESTART INSTRUCTIONS:
Restart at this step.
STEP05
PROGRAM:
BPXBATCH (script B40220_STEP05.sh) – MapperLoader.ODS.ODSPOSTran is executed.
INPUT PARAMETERS:
Properties file (ml.properties)
INPUT FILES:
POS_T_FACT
ODS_POST_PK
ODS_CARD_DETAILS
ODS_POS_RETAILER
ODS_POS_TERMINAL
ODS_POS_TRAN_DIM3
CARD_DETAILS
POS_RETAILER
POS_TERMINAL
POS_TRAN_DIM3
OUTPUT FILES:
POS_T_FACT
ODS_POST_PK
ODS_CARD_DETAILS
ODS_POS_RETAILER
ODS_POS_TERMINAL
ODS_POS_TRAN_DIM3
CARD_DETAILS
POS_RETAILER
POS_TERMINAL
POS_TRAN_DIM3
RESTART INSTRUCTIONS:
Restart at this step.
STEPU9
Copy this run’s .out file to the sysout.
PROGRAM:
IKJEFT01
INPUT PARAMETERS:
SYSTSIN B4CPSYSO
INPUT FILES:
UFILE01 /B40220_STEP05.out
OUTPUT FILES:
OSTEP01 SYSOUT=*
RESTART INSTRUCTIONS:
Restart at this step.
B40230
Input/Output
ATM_A_FACT
ODS_ATMA_PK STEPU1
ODS_AA_TERMINAL IKJEFT01
ODS_CARD_DETAILS
ATM_TERMINAL
CARD_DETAILS
STEP05
BPXBATCH
Database (Mapper Loader)
STEPU9
IKJEFT01
Description:
Selects transactions from the ODS tables used by ATM admin transactions and reduces the amount of
transactions to only the new distinct rows. The new rows are placed in the final TW tables. The FACT
table is updated, with the references to the ODS tables being changed to the final TW tables.
Dependencies:
None.
Restart Instructions:
Rerun Instructions:
STEPU1
Clear out the previous run’s .out file.
PROGRAM:
IKJEFT01
INPUT PARAMETERS:
SYSTSIN B4CPNULL
INPUT FILES:
DNULL /dev/null
OUTPUT FILES:
UFILE01 /B40230_STEP05.out
RESTART INSTRUCTIONS:
Restart at this step.
STEP05
PROGRAM:
BPXBATCH (script B40230_STEP05.sh) – MapperLoader.ODS.ODSATMAdmin is
executed.
INPUT PARAMETERS:
Properties file (ml.properties)
INPUT FILES:
ATM_A_FACT
ODS_ATMA_PK
ODS_AA_TERMINAL
ODS_CARD_DETAILS
ATM_TERMINAL
CARD_DETAILS
OUTPUT FILES:
ATM_A_FACT
ODS_ATMA_PK
ODS_AA_TERMINAL
ODS_CARD_DETAILS
ATM_TERMINAL
CARD_DETAILS
RESTART INSTRUCTIONS:
Restart at this step.
STEPU9
Copy this run’s .out file to the sysout.
PROGRAM:
IKJEFT01
INPUT PARAMETERS:
SYSTSIN B4CPSYSO
INPUT FILES:
UFILE01 /B40230_STEP05.out
OUTPUT FILES:
OSTEP01 SYSOUT=*
RESTART INSTRUCTIONS:
Restart at this step.
B40240
Input/Output
POS_A_FACT
ODS_POSA_PK STEPU1
ODS_CARD_DETAILS IKJEFT01
ODS_PA_RETAILER
ODS_PA_TERMINAL
CARD_DETAILS
POS_RETAILER
POS_TERMINAL
STEP05
BPXBATCH
Database (Mapper Loader)
STEPU9
IKJEFT01
Description:
Selects transactions from the ODS tables used by POS admin transactions and reduces the amount of
transactions to only the new distinct rows. The new rows are placed in the final TW tables. The FACT
table is updated, with the references to the ODS tables being changed to the final TW tables.
Dependencies:
None.
Restart Instructions:
Rerun Instructions:
STEPU1
Clear out the previous run’s .out file.
PROGRAM:
IKJEFT01
INPUT PARAMETERS:
SYSTSIN B4CPNULL
INPUT FILES:
DNULL /dev/null
OUTPUT FILES:
UFILE01 /B40240_STEP05.out
RESTART INSTRUCTIONS:
Restart at this step.
STEP05
PROGRAM:
BPXBATCH (script B40240_STEP05.sh) – MapperLoader.ODS.ODSPOSAdmin is
executed.
INPUT PARAMETERS:
Properties file (ml.properties)
INPUT FILES:
POS_A_FACT
ODS_POSA_PK
ODS_CARD_DETAILS
ODS_PA_RETAILER
ODS_PA_TERMINAL
CARD_DETAILS
POS_RETAILER
POS_TERMINAL
OUTPUT FILES:
POS_A_FACT
ODS_POSA_PK
ODS_CARD_DETAILS
ODS_PA_RETAILER
ODS_PA_TERMINAL
CARD_DETAILS
POS_RETAILER
POS_TERMINAL
RESTART INSTRUCTIONS:
Restart at this step.
STEPU9
Copy this run’s .out file to the sysout.
PROGRAM:
IKJEFT01
INPUT PARAMETERS:
SYSTSIN B4CPSYSO
INPUT FILES:
UFILE01 /B40240_STEP05.out
OUTPUT FILES:
OSTEP01 SYSOUT=*
RESTART INSTRUCTIONS:
Restart at this step.
B4C100
Extract Preprocessor
B4C200 B4C210
Table Loads
B4C310
B4C330
B4C311
B4C331
B4C300 B4C312
B4C332
B4C305 B4C313
B4C333
B4C314
B4C334
B4C315
B4C335
B4C316
B4C336
B4C317
B4C337
B4C318
B4C338
B4C319
B4C370
B4C350
B4C371
B4C351
B4C372
B4C352
B4C373
B4C353
B4C374
B4C354
B4C375
B4C355
B4C376
B4C356
B4C357
B4C390
B4C358
B4D200 B4D210
Table Loads
B4D310
B4D330
B4D300 B4D311
B4D331
B4D305 B4D312
B4D332
B4D390 B4D313
B4D333
B4D314
B4D334
B4D315
B4D335
B4D316
B4D336
B4D317
B4D337
B4D318
B4D338
B4D319
B4D400
ODS Processing
B4D500
Warehouse
Summary Update
STEP05
OUTPUT
ATM_FILE_INFO
POS_FILE_INFO B4C100nn.
CZ_T_FILE Sequence ATMBTRN
CZ_T_BTCH Files (+1)
INPUT/OUTPUT
ATM_BATCH_DUP_CHK
POS_BATCH_DUP_CHK
B4C100nn.
POSBTRN
B4B00100 (+1)
PARMLIB
Preprocess
B4C10005
Base24 Extract
B4C100OR
Files
B4C100nn.
BERRFILE
(+1)
Base24
Extract
File B4C100nn.
DERRFILE
(+1)
Description:
Preprocess the extract file. Preprocessing includes duplicate file checking, updating file tracking, and
optionally validating file trailer counts and amounts. This process will also split the ATM and POS
transactions into two separate files so they can be processed in parallel.
Dependencies:
Can not run with jobs that use the sequence files.
Restart Instructions:
Rerun Instructions:
STEP05
PROGRAM:
B4B00100 - Reads the extract file, checks for duplicate files, updates file tracking
information, updates file info (counts & amounts) for each logical file, and splits the extract
into and an atm file and a pos file.
INPUT PARAMETERS:
INPUT FILES:
OUTPUT FILES:
ATMBTRN B4C100nn.ATMBTRN(+1)
POSBTRN B4C100nn.POSBTRN(+1)
BERRFILE B4C100nn.BERRFILE(+1)
DERRFILE B4C100nn.DERRFILE(+1)
ATM_FILE_INFO
POS_FILE_INFO
CZ_T_FILE
CZ_T_BTCH
INPUT/OUTPUT FILES:
B4ATSEQ Next Sequence number for ATM TRAN records
B4AASEQ Next Sequence number for ATM ADMIN records
B4PTSEQ Next Sequence number for POS TRAN records
B4PASEQ Next Sequence number for POS ADMIN records
ATM_BATCH_DUP_CHK
POS_BATCH_DUP_CHK
STEP05
AA_ACCT_TYP
AM_ACCT
AM_TI B4C200nn.UNTXN(+1)
AM_TI_ACS_TO_ACCTS B4C200nn.TXNAMT(+1)
BS_PARTITION_GROUP B4C200nn.TXREF(+1)
BS_PARTMDATA B4C200nn.TICHG(+1)
B4_CARD_ACCEPTOR B4C200nn.GTTXN(+1)
B4_FIID B4C200nn.TRMBAL(+1)
B4_LN DATABASE
B4C200nn.TRMBALA(+1)
B4_REG_GRP_BRCH B4C200nn.HPRBLTL(+1)
B4_TERM B4C200nn.SUSPTO(+1)
B4_SUSPENDED_TXNS B4C200nn.SUSPAO(+1)
B4_SUSP_ADMIN B4C200nn.SUSPARO(+1)
B4_SUSP_ADMIN_REC B4C200nn.SUSPAAO(+1)
B4_SUSP_ADMIN_ADJ
CZ_EXT_TXN_CD_XREF PARMLIB B4B00200 B4C200nn.ATMTFCT(+1)
CZ_BIN B4C200nn.ATMTDM1(+1)
CZ_BIN_BIN_RNG B4C20005 ATM Mapper B4C200nn.ATMTDM2(+1)
CZ_BIN_ISS B4C200nn.ATMTDM3(+1)
CZ_BUS_UNIT B4C200nn.ATMTTK1(+1)
CZ_BU_TYP B4C200nn.ATMTTK2(+1)
CZ_CRD_TYP_CONV B4C200nn.ATMTCRD(+1)
CZ_CRNCY_CD B4C200nn.ATMTTRM(+1)
CZ_CRNCY_RATE B4C200nn.ODSATPK(+1)
CZ_DRCT_CRNCY_RT B4C100nn.
Multiple
CZ_PROD ATMBTRN
Output B4C200nn.ATMAFCT(+1)
CZ_RESP_CD (0)
B4C200nn.ATMABAL(+1)
CZ_SRCE_BU B4C200nn.ATMACSH(+1)
CD_TC_PROC_TXN B4C200nn.ATMARMS(+1)
B4C200nn.ATMACRD(+1)
B4C200nn.ATMATRM(+1)
B4C200nn.ODSAAPK(+1)
Description:
Execute the ATM Mapper.
Dependencies:
Restart Instructions:
Rerun Instructions:
STEP05
PROGRAM:
B4B00200 - Reads the ATM file, conditionally reads released suspense transactions,
determines the partition ids, writes the transactions to the warehouse, normalizes and writes
out the transactions for core.
INPUT PARAMETERS:
INPUT FILES:
ATMBTRN B4C100nn.ATMBTRN(0)
AA_ACCT_TYP
AM_ACCT
AM_TI
AM_TI_ACS_TO_ACCTS
BS_PARTITION_GROUP
BS_PARTMDATA
B4_CARD_ACCEPTOR
B4_FIID
B4_LN
B4_REG_GRP_BRCH
B4_TERM
B4_SUSPENDED_TXNS
B4_SUSP_ADMIN
B4_SUSP_ADMIN_REC
B4_SUSP_ADMIN_ADJ
CZ_EXT_TXN_CD_XREF
CZ_BIN
CZ_BIN_BIN_RNG
CZ_BIN_ISS
CZ_BUS_UNIT
CZ_BU_TYP
CZ_CRD_TYP_CONV
CZ_CRNCY_CD
CZ_CRNCY_RATE
CZ_DRCT_CRNCY_RT
CZ_PROD
CZ_RESP_CD
CZ_SRCE_BU
CD_TC_PROC_TXN
OUTPUT FILES:
UNTXN B4C200nn.UNTXN(+1)
TXNAMT B4C200nn.TXNAMT(+1)
TXREF B4C200nn.TXREF(+1)
TICHG B4C200nn.TICHG(+1)
GTTXN B4C200nn.GTTXN(+1)
TRMBAL B4C200nn.TRMBAL(+1)
TRMBALA B4C200nn.TRMBALA(+1)
HPRBLTL B4C200nn.HPRBLTL(+1)
SUSPTO B4C200nn.SUSPTO(+1)
SUSPAO B4C200nn.SUSPAO(+1)
SUSPARO B4C200nn.SUSPARO(+1)
SUSPAAO B4C200nn.SUSPAAO(+1)
ATMTFCT B4C200nn.ATMTFCT(+1)
ATMTDM1 B4C200nn.ATMTDM1(+1)
ATMTDM2 B4C200nn.ATMTDM2(+1)
ATMTDM3 B4C200nn.ATMTDM3(+1)
ATMTTK1 B4C200nn.ATMTTK1(+1)
ATMTTK2 B4C200nn.ATMTTK2(+1)
ATMTCRD B4C200nn.ATMTCRD(+1)
ATMTTRM B4C200nn.ATMTTRM(+1)
ODSATPK B4C200nn.ODSATPK(+1)
ATMAFCT B4C200nn.ATMAFCT(+1)
ATMABAL B4C200nn.ATMABAL(+1)
ATMACSH B4C200nn.ATMACSH(+1)
ATMARMS B4C200nn.ATMARMS(+1)
ATMACRD B4C200nn.ATMACRD(+1)
ATMATRM B4C200nn.ATMATRM(+1)
ODSAAPK B4C200nn.ODSAAPK(+1)
STEP05
INPUT
AM_ACCT
B4C210nn.UNTXN(+1)
AM_TI
B4C210nn.TXNAMT(+1)
BS_PARTITION_GROUP
B4C210nn.TXREF(+1)
BS_PARTMDATA
B4C210nn.GTTXN(+1)
B4_CARD_ACCEPTOR
DATABASE B4C210nn.TXNSW(+1)
B4_FIID
B4C210nn.LIDTL(+1)
B4_LN
B4C210nn.SUSPTO(+1)
B4_REG_GRP_BRCH
B4_TERM
B4C210nn.POSTFCT(+1)
B4_SUSPENDED_TXNS
B4C210nn.POSTDM1(+1)
CD_TC_PROC_TXN
B4C210nn.POSTDM2(+1)
CZ_BIN
B4C210nn.POSTDM3(+1)
CZ_BIN_BIN_RNG PARMLIB B4B00200
Multiple B4C210nn.POSTTK1(+1)
CZ_BIN_ISS
Output B4C210nn.POSTTK2(+1)
CZ_BUS_UNIT B4C21005 POS Mapper
B4C210nn.POSTCRD(+1)
CZ_BU_TYP
B4C210nn.POSTTRM(+1)
CZ_CRD_TYP_CONV
B4C210nn.POSTRET(+1)
CZ_CRNCY_CD
B4C210nn.ODSPTPK(+1)
CZ_CRNCY_RATE
CZ_DRCT_CRNCY_RT
B4C210nn.POSAFCT(+1)
CZ_EXT_TXN_CD_XREF
B4C100nn. B4C210nn.POSACRK(+1)
CZ_PROD
POSBTRN B4C210nn.POSASER(+1)
CZ_RESP_CD
(0) B4C210nn.POSASET(+1)
CZ_SRCE_BU
B4C210nn.POSASPF(+1)
B4C210nn.POSARET(+1)
B4C210nn.POSATRM(+1)
B4C210nn.POSACRD(+1)
B4C210nn.ODSPAPK(+1)
Description:
Execute the POS Mapper.
Dependencies:
Restart Instructions:
Rerun Instructions:
STEP05
PROGRAM:
B4B00200 - Reads the POS file, conditionally reads released suspense transactions,
determines the partition ids, writes the transactions to the warehouse, normalizes and writes
out the transactions for core.
INPUT PARAMETERS:
INPUT FILES:
POSBTRN B4C100nn.POSBTRN(0)
OUTPUT FILES:
UNTXN B4C210nn.UNTXN(+1)
TXNAMT B4C210nn.TXNAMT(+1)
TXREF B4C210nn.TXREF(+1)
GTTXN B4C210nn.GTTXN(+1)
TXNSW B4C210nn.TXNSW(+1)
LIDTL B4C210nn.LIDTL(+1)
SUSPTO B4C210nn.SUSPTO(+1)
POSTFCT B4C210nn.POSTFCT(+1)
POSTDM1 B4C210nn.POSTDM1(+1)
POSTDM2 B4C210nn.POSTDM2(+1)
POSTDM3 B4C210nn.POSTDM3(+1)
POSTTK1 B4C210nn.POSTTK1(+1)
POSTTK2 B4C210nn.POSTTK2(+1)
POSTCRD B4C210nn.POSTCRD(+1)
POSTTRM B4C210nn.POSTTRM(+1)
POSTRET B4C210nn.POSTRET(+1)
ODSPTPK B4C210nn.ODSPTPK(+1)
POSAFCT B4C210nn.POSAFCT(+1)
POSACRK B4C210nn.POSACRK(+1)
POSASER B4C210nn.POSASER(+1)
POSASET B4C210nn.POSASET(+1)
POSASPF B4C210nn.POSASPF(+1)
POSARET B4C210nn.POSARET(+1)
POSATRM B4C210nn.POSATRM(+1)
POSACRD B4C210nn.POSACRD(+1)
ODSPAPK B4C210nn.ODSPAPK(+1)
B4C200nn.
UNTXN(0)
STEP05
DSNUPROC
B4C200nn.
TXNAMT(0)
STEP10
DSNUPROC
B4C200nn.
TXNAMT(0)
STEP15
DSNUPROC
B4C200nn.
TXREF(0)
DSNUPROC STEP20
Database load utility
procedure OUTPUT
CZ_TXND_PID
B4C210nn.
TXREF(0)
DSNUPROC
B4C210nn. STEP25
TXNSW(0) Database load utility
procedure OUTPUT
CZ_TXN_SWITCH
DSNUPROC
B4C210nn.LIDT STEP30
L(0) Database load utility
procedure OUTPUT
CZ_LINE_ITEM_DTLS
DSNUPROC
B4C200nn.. STEP35
TICHG(0) Database load utility
procedure OUTPUT
CZ_TI_CHG_TXN
B4C200nn.
GTTXN(0)
DSNUPROC STEP40
Database load utility
procedure OUTPUT
CZ_TXN_GENRC_TOKEN
B4C210nn.
GTTXN(0)
Description:
Load Core transaction files from ATM and POS Mappers.
Dependencies:
Restart Instructions:
Rerun Instructions:
STEP05
PROGRAM:
INPUT PARAMETERS:
SYSIN - CZLDUTXN
INPUT FILES:
SYSREC B4C200nn.UNTXN(0)
B4C210nn.UNTXN(0)
OUTPUT FILES:
CZ_UNPRCD_TXN
STEP10
PROGRAM:
INPUT PARAMETERS:
SYSIN - CZLDPAMT
INPUT FILES:
SYSREC B4C200nn.TXNAMT(0)
B4C210nn.TXNAMT(0)
OUTPUT FILES:
CZ_PRCD_AMTS
STEP15
PROGRAM:
INPUT PARAMETERS:
SYSIN - CZLDUAMT
INPUT FILES:
SYSREC B4C200nn.TXNAMT(0)
B4C210nn.TXNAMT(0)
OUTPUT FILES:
CZ_UNPRCD_AMTS
STEP20
PROGRAM:
INPUT PARAMETERS:
SYSIN - CZLDTXRF
INPUT FILES:
SYSREC B4C200nn.TXREF(0)
B4C210nn.TXREF(0)
OUTPUT FILES:
CZ_TXND_PID
STEP25
PROGRAM:
INPUT PARAMETERS:
SYSIN - CZLDTXSW
INPUT FILES:
SYSREC B4C210nn.TXNSW(0)
OUTPUT FILES:
CZ_TXN_SWITCH
STEP30
PROGRAM:
INPUT PARAMETERS:
SYSIN - CZLDLIDT
INPUT FILES:
SYSREC B4C210nn.LIDTL(0)
OUTPUT FILES:
CZ_LINE_ITEM_DTLS
STEP35
PROGRAM:
INPUT PARAMETERS:
SYSIN - CZLDTICH
INPUT FILES:
SYSREC B4C200nn.TICHG(0)
OUTPUT FILES:
CZ_TI_CHG_TXN
STEP40
PROGRAM:
INPUT PARAMETERS:
SYSIN - CZLDGTKN
INPUT FILES:
SYSREC B4C200nn.GTTXN(0)
B4C210nn.GTTXN(0)
OUTPUT FILES:
CZ_TXN_GENRC_TOKEN
B4C200nn.
SUSPTO(0)
STEP05
DSNUPROC
B4C200nn.
SUSPAO(0)
STEP10
DSNUPROC
B4C200nn.
SUSPARO(0)
STEP15
DSNUPROC
B4C200nn.
SUSPAAO(0)
STEP20
DSNUPROC
Description:
Load Suspense transaction files from ATM and POS Mappers.
Dependencies:
Restart Instructions:
Rerun Instructions:
STEP05
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LDSTXN
INPUT FILES:
SYSREC B4C200nn.SUSPTO(0)
B4C210nn.SUSPTO(0)
OUTPUT FILES:
B4_SUSPENDED_TXN
STEP10
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LDSA
INPUT FILES:
SYSREC B4C200nn.SUSPAO(0)
B4C210nn.SUSPAO(0)
OUTPUT FILES:
B4_SUSP_ADMI
STEP15
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LDSAR
INPUT FILES:
SYSREC B4C200nn.SUSPARO(0)
B4C210nn.SUSPARO(0)
OUTPUT FILES:
B4_SUSP_ADMIN_REC
STEP20
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LDSAA
INPUT FILES:
SYSREC B4C200nn.SUSPAAO(0)
B4C210nn.SUSPAAO(0)
OUTPUT FILES:
B4_SUSP_ADMIN_ADJ
STEP05
DSNUPROC
B4C210nn.
POSTFCT(0) Database load utility
procedure OUTPUT
POS_T_FACT
Description:
Load POS warehouse file.
Dependencies:
Restart Instructions:
Rerun Instructions:
STEP05
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LPTFCT
INPUT FILES:
SYSREC B4C210nn.POSTFCT(0)
OUTPUT FILES:
POS_T_FACT
STEP05
DSNUPROC
B4C210nn.
POSTDM1(0) Database load utility
procedure OUTPUT
POS_T_DIM1
Description:
Load POS warehouse file.
Dependencies:
Restart Instructions:
Rerun Instructions:
STEP05
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LPTDM1
INPUT FILES:
SYSREC B4C210nn.POSTDM1(0)
OUTPUT FILES:
POS_T_DIM1
STEP05
DSNUPROC
B4C210nn.
POSTDM2(0) Database load utility
procedure OUTPUT
POS_T_DIM2
Description:
Load POS warehouse file.
Dependencies:
Restart Instructions:
Rerun Instructions:
STEP05
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LPTDM2
INPUT FILES:
SYSREC B4C210nn.POSTDM2(0)
OUTPUT FILES:
POS_T_DIM2
STEP05
DSNUPROC
B4C210nn.
POSTTK1(0) Database load utility
procedure OUTPUT
POS_T_TKN1
Description:
Load POS warehouse file.
Dependencies:
Restart Instructions:
Rerun Instructions:
STEP05
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LPTTK1
INPUT FILES:
SYSREC B4C210nn.POSTTK1(0)
OUTPUT FILES:
POS_T_TKN1
STEP05
DSNUPROC
B4C210nn.
POSTTK2(0) Database load utility
procedure OUTPUT
POS_T_TKN2
Description:
Load POS warehouse file.
Dependencies:
Restart Instructions:
Rerun Instructions:
STEP05
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LPTTK2
INPUT FILES:
SYSREC B4C210nn.POSTTK2(0)
OUTPUT FILES:
POS_T_TKN2
STEP05
DSNUPROC
B4C210nn.
POSTDM3(0) Database load utility
procedure OUTPUT
ODS_POS_TRAN_DIM3
Description:
Load POS warehouse file.
Dependencies:
Restart Instructions:
Rerun Instructions:
STEP05
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LPTDM3
INPUT FILES:
SYSREC B4C210nn.POSTDM3(0)
OUTPUT FILES:
ODS_POS_TRAN_DIM3
STEP05
DSNUPROC
B4C210nn.
POSTCRD(0) Database load utility
procedure OUTPUT
ODS_CARD_DETAILS
Description:
Load POS warehouse file.
Dependencies:
Restart Instructions:
Rerun Instructions:
STEP05
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LDOCRD
INPUT FILES:
SYSREC B4C210nn.POSTCRD(0)
OUTPUT FILES:
ODS_CARD_DETAILS
STEP05
DSNUPROC
B4C210nn.
POSTTRM(0) Database load utility
procedure OUTPUT
ODS_POS_TERMINAL
Description:
Load POS warehouse file.
Dependencies:
Restart Instructions:
Rerun Instructions:
STEP05
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LPTTRM
INPUT FILES:
SYSREC B4C210nn.POSTTRM(0)
OUTPUT FILES:
ODS_POS_TERMINAL
STEP05
DSNUPROC
B4C210nn.
POSTRET(0) Database load utility
procedure OUTPUT
ODS_POS_RETAILER
Description:
Load POS warehouse file.
Dependencies:
Restart Instructions:
Rerun Instructions:
STEP05
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LPTRET
INPUT FILES:
SYSREC B4C210nn.POSTRET(0)
OUTPUT FILES:
ODS_POS_RETAILER
STEP05
DSNUPROC
B4C210nn.
ODSPTPK(0) Database load utility
procedure OUTPUT
ODS_POST_PK
Description:
Load POS warehouse file.
Dependencies:
Restart Instructions:
Rerun Instructions:
STEP05
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LPTPK
INPUT FILES:
SYSREC B4C210nn.ODSPTPK(0)
OUTPUT FILES:
ODS_POST_PK
STEP05
DSNUPROC
B4C200nn.
ATMTFCT(0) Database load utility
procedure OUTPUT
ATM_T_FACT
Description:
Load ATM warehouse file.
Dependencies:
Restart Instructions:
Rerun Instructions:
STEP05
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LATFCT
INPUT FILES:
SYSREC B4C200nn.ATMTFCT(0)
OUTPUT FILES:
ATM_T_FACT
STEP05
DSNUPROC
B4C200nn.
ATMTDM1(0) Database load utility
procedure OUTPUT
ATM_T_DIM1
Description:
Load ATM warehouse file.
Dependencies:
Restart Instructions:
Rerun Instructions:
STEP05
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LATDM1
INPUT FILES:
SYSREC B4C200nn.ATMTDM1(0)
OUTPUT FILES:
ATM_T_DIM1
STEP05
DSNUPROC
B4C200nn.
ATMTDM2(0) Database load utility
procedure OUTPUT
ATM_T_DIM2
Description:
Load ATM warehouse file.
Dependencies:
Restart Instructions:
Rerun Instructions:
STEP05
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LATDM2
INPUT FILES:
SYSREC B4C200nn.ATMTDM2(0)
OUTPUT FILES:
ATM_T_DIM2
STEP05
DSNUPROC
B4C200nn.
ATMTTK1(0) Database load utility
procedure OUTPUT
ATM_T_TKN1
Description:
Load ATM warehouse file.
Dependencies:
Restart Instructions:
Rerun Instructions:
STEP05
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LATTK1
INPUT FILES:
SYSREC B4C200nn.ATMTTK1(0)
OUTPUT FILES:
ATM_T_TKN1
STEP05
DSNUPROC
B4C200nn.
ATMTTK2(0) Database load utility
procedure OUTPUT
ATM_T_TKN2
Description:
Load ATM warehouse file.
Dependencies:
Restart Instructions:
Rerun Instructions:
STEP05
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LATTK2
INPUT FILES:
SYSREC B4C200nn.ATMTTK2(0)
OUTPUT FILES:
ATM_T_TKN2
STEP05
DSNUPROC
B4C200nn.
ATMTDM3(0) Database load utility
procedure OUTPUT
ODS_ATM_TRAN_DIM3
Description:
Load ATM warehouse file.
Dependencies:
Restart Instructions:
Rerun Instructions:
STEP05
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LATDM3
INPUT FILES:
SYSREC B4C200nn.ATMTDM3(0)
OUTPUT FILES:
ODS_ATM_TRAN_DIM3
STEP05
DSNUPROC
B4C200nn.
ATMTCRD(0) Database load utility
procedure OUTPUT
ODS_CARD_DETAILS
Description:
Load ATM warehouse file.
Dependencies:
Restart Instructions:
Rerun Instructions:
STEP05
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LDOCRD
INPUT FILES:
SYSREC B4C200nn.ATMTCRD(0)
OUTPUT FILES:
ODS_CARD_DETAILS
STEP05
DSNUPROC
B4C200nn.
ATMTTRM(0) Database load utility
procedure OUTPUT
ODS_ATM_TERMINAL
Description:
Load ATM warehouse file.
Dependencies:
Restart Instructions:
Rerun Instructions:
STEP05
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LATTRM
INPUT FILES:
SYSREC B4C200nn.ATMTTRM(0)
OUTPUT FILES:
ODS_ATM_TERMINAL
STEP05
DSNUPROC
B4C200nn.
ODSATPK(0) Database load utility
procedure OUTPUT
ODS_ATMT_PK
Description:
Load ATM warehouse file.
Dependencies:
Restart Instructions:
Rerun Instructions:
STEP05
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LATPK
INPUT FILES:
SYSREC B4C200nn.ODSATPK(0)
OUTPUT FILES:
ODS_ATMT_PK
STEP05
DSNUPROC
B4C210nn.
POSAFCT(0) Database load utility
procedure OUTPUT
POS_A_FACT
Description:
Load POS warehouse file.
Dependencies:
Restart Instructions:
Rerun Instructions:
STEP05
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LPAFCT
INPUT FILES:
SYSREC B4C210nn.POSAFCT(0)
OUTPUT FILES:
POS_A_FACT
STEP05
DSNUPROC
B4C210nn.
POSACRK(0) Database load utility
procedure OUTPUT
POS_A_CLRK
Description:
Load POS warehouse file.
Dependencies:
Restart Instructions:
Rerun Instructions:
STEP05
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LPACRK
INPUT FILES:
SYSREC B4C210nn.POSACRK(0)
OUTPUT FILES:
POS_A_CLRK
STEP05
DSNUPROC
B4C210nn.
POSASER(0) Database load utility
procedure OUTPUT
POS_A_SER
Description:
Load POS warehouse file.
Dependencies:
Restart Instructions:
Rerun Instructions:
STEP05
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LPASER
INPUT FILES:
SYSREC B4C210nn.POSASER(0)
OUTPUT FILES:
POS_A_SER
STEP05
DSNUPROC
B4C210nn.
POSASET(0) Database load utility
procedure OUTPUT
POS_A_SET
Description:
Load POS warehouse file.
Dependencies:
Restart Instructions:
Rerun Instructions:
STEP05
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LPASET
INPUT FILES:
SYSREC B4C210nn.POSASET(0)
OUTPUT FILES:
POS_A_SET
STEP05
DSNUPROC
B4C210nn.
POSASPF(0) Database load utility
procedure OUTPUT
POS_A_SPF
Description:
Load POS warehouse file.
Dependencies:
Restart Instructions:
Rerun Instructions:
STEP05
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LPASPF
INPUT FILES:
SYSREC B4C210nn.POSASPF(0)
OUTPUT FILES:
POS_A_SPF
STEP05
DSNUPROC
B4C210nn.
POSARET(0) Database load utility
procedure OUTPUT
ODS_PA_RETAILER
Description:
Load POS warehouse file.
Dependencies:
Restart Instructions:
Rerun Instructions:
STEP05
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LPARET
INPUT FILES:
SYSREC B4C210nn.POSARET(0)
OUTPUT FILES:
ODS_PA_RETAILER
STEP05
DSNUPROC
B4C210nn.
POSATRM(0) Database load utility
procedure OUTPUT
ODS_PA_TERMINAL
Description:
Load POS warehouse file.
Dependencies:
Restart Instructions:
Rerun Instructions:
STEP05
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LPATRM
INPUT FILES:
SYSREC B4C210nn.POSATRM(0)
OUTPUT FILES:
ODS_PA_TERMINAL
STEP05
DSNUPROC
B4C210nn.
POSACRD(0) Database load utility
procedure OUTPUT
ODS_CARD_DETAILS
Description:
Load POS warehouse file.
Dependencies:
Restart Instructions:
Rerun Instructions:
STEP05
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LDOCRD
INPUT FILES:
SYSREC B4C210nn.POSACRD(0)
OUTPUT FILES:
ODS_CARD_DETAILS
STEP05
DSNUPROC
B4C210nn.
ODSPAPK(0) Database load utility
procedure OUTPUT
ODS_POSA_PK
Description:
Load POS warehouse file.
Dependencies:
Restart Instructions:
Rerun Instructions:
STEP05
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LPAPK
INPUT FILES:
SYSREC B4C210nn.ODSPAPK(0)
OUTPUT FILES:
ODS_POSA_PK
STEP05
DSNUPROC
B4C200nn.
ATMAFCT(0) Database load utility
procedure OUTPUT
ATM_A_FACT
Description:
Load ATM warehouse file.
Dependencies:
Restart Instructions:
Rerun Instructions:
STEP05
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LAAFCT
INPUT FILES:
SYSREC B4C200nn.ATMAFCT(0)
OUTPUT FILES:
ATM_A_FACT
STEP05
DSNUPROC
B4C200nn.
ATMABAL(0) Database load utility
procedure OUTPUT
ATM_A_TRMBL
Description:
Load ATM warehouse file.
Dependencies:
Restart Instructions:
Rerun Instructions:
STEP05
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LAABAL
INPUT FILES:
SYSREC B4C200nn.ATMABAL(0)
OUTPUT FILES:
ATM_A_TRMBL
STEP05
DSNUPROC
B4C200nn.
ATMACSH(0) Database load utility
procedure OUTPUT
ATM_ATRMCSH
Description:
Load ATM warehouse file.
Dependencies:
Restart Instructions:
Rerun Instructions:
STEP05
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LAACSH
INPUT FILES:
SYSREC B4C200nn.ATMACSH(0)
OUTPUT FILES:
ATM_ATRMCSH
STEP05
DSNUPROC
B4C200nn.
ATMARMS(0) Database load utility
procedure OUTPUT
ATM_A_TRMS
Description:
Load ATM warehouse file.
Dependencies:
Restart Instructions:
Rerun Instructions:
STEP05
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LAARMS
INPUT FILES:
SYSREC B4C200nn.ATMARMS(0)
OUTPUT FILES:
ATM_A_TRMS
STEP05
DSNUPROC
B4C200nn.
ATMACRD(0) Database load utility
procedure OUTPUT
ODS_CARD_DETAILS
Description:
Load ATM warehouse file.
Dependencies:
Restart Instructions:
Rerun Instructions:
STEP05
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LDOCRD
INPUT FILES:
SYSREC B4C200nn.ATMACRD(0)
OUTPUT FILES:
ODS_CARD_DETAILS
STEP05
DSNUPROC
B4C200nn.
ATMATRM(0) Database load utility
procedure OUTPUT
ODS_AA_TERMINAL
Description:
Load ATM warehouse file.
Dependencies:
Restart Instructions:
Rerun Instructions:
STEP05
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LAATRM
INPUT FILES:
SYSREC B4C200nn.ATMATRM(0)
OUTPUT FILES:
ODS_AA_TERMINAL
STEP05
DSNUPROC
B4C200nn.
ODSAAPK(0) Database load utility
procedure OUTPUT
ODS_ATMA_PK
Description:
Load ATM warehouse file.
Dependencies:
Restart Instructions:
Rerun Instructions:
STEP05
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LAAPK
INPUT FILES:
SYSREC B4C200nn.ODSAAPK(0)
OUTPUT FILES:
ODS_ATMA_PK
DSNUPROC
B4C200nn.
TRMBALA(0) Database load utility
STEP05
procedure OUTPUT
SZ_TERM_BAL_ADMIN
DSNUPROC
B4C200nn.
TRMBAL(0) Database load utility STEP10
procedure OUTPUT
SZ_TERM_BAL
DSNUPROC
B4C200nn.
HPRBLTL(0) Database load utility STEP15
procedure OUTPUT
SZ_HOPR_BAL_TTL
Description:
Load ATM warehouse file.
Dependencies:
Restart Instructions:
Rerun Instructions:
STEP05
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LSTBLA
INPUT FILES:
SYSREC B4C200nn.TRMBALA(0)
OUTPUT FILES:
SZ_TERM_BAL_ADMIN
STEP10
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LSTBL
INPUT FILES:
SYSREC B4C200nn.TRMBAL(0)
OUTPUT FILES:
SZ_TERM_BAL
STEP15
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LSHBLT
INPUT FILES:
SYSREC B4C200nn.HPRBLTL(0)
OUTPUT FILES:
SZ_HOPR_BAL_TTL
PARMLIB CZB00999
Dynamic SQL
INPUT/OUTPUT
B4D20005 Executer
CZ_TXN_BO
ATM
Sequence
File
STEP10
INPUT
CZ_TXN_BO
B4B00150
B4D200.
ATMBTRN
ATM Backout
(+1)
Processing
PARMLIB
B4D20010
STEP15
PARMLIB CZB00999
Dynamic SQL
INPUT/OUTPUT
B4D20015 Executer
CZ_TXN_BO
STEP20
PARMLIB CZB00999
Dynamic SQL
INPUT/OUTPUT
B4D20020 Executer
B4_SUSPENDED_TXNS
B4_SUSP_ADMIN
STEP25
DATABASE
B4D200.UNTXN(+1)
B4D200.TXNAMT(+1)
B4D200.TXREF(+1)
B4D200.TICHG(+1)
B4D200.GTTXN(+1)
B4D200.TRMBAL(+1)
B4D200.TRMBALA(+1)
B4D200.HPRBLTL(+1)
B4D200.SUSPTO(+1)
PARMLIB B4B00200
Multiple B4D200.SUSPAO(+1)
Output B4D200.SUSPARO(+1)
B4D20025 ATM Mapper
B4D200.SUSPAAO(+1)
B4D200.ATMTFCT(+1)
B4D200.ATMTDM1(+1)
B4D200.ATMTDM2(+1)
B4D200.ATMTDM3(+1)
B4D200. B4D200.ATMTTK1(+1)
ATMBTRN B4D200.ATMTTK2(+1)
(+1) B4D200.ATMTCRD(+1)
B4D200.ATMTTRM(+1)
B4D200.ODSATPK(+1)
STEP30
Description:
Process ATM backout and suspense transactions.
Dependencies:
Restart Instructions:
Rerun Instructions:
STEP05
PROGRAM:
CZB00999 – Dynamic SQL Executer – used to execute SQL to update the release code on the
CZ_TXN_BO table.
INPUT PARAMETERS:
Note: Parm member has a 2,000-character limit for total of SQL statements.
INPUT FILES:
CZ_TXN_BO
OUTPUT FILES:
CZ_TXN_BO
STEP10
PROGRAM:
INPUT PARAMETERS:
INPUT FILES:
CZ_TXN_BO
B4ATSEQ B4ATSEQ
OUTPUT FILES:
ATMBTRN B4D200.ATMBTRN(+1)
STEP15
PROGRAM:
CZB00999 – Dynamic SQL Executer – used to execute SQL to update the release code on the
CZ_TXN_BO table.
INPUT PARAMETERS:
Note: Parm member has a 2,000-character limit for total of SQL statements.
INPUT FILES:
CZ_TXN_BO
OUTPUT FILES:
CZ_TXN_BO
STEP20
PROGRAM:
CZB00999 – Dynamic SQL Executer – used to execute SQL to update the release code on the
B4_SUSPENDED_TXNS and B4_SUSP_ADMIN tables.
INPUT PARAMETERS:
Note: Parm member has a 2,000-character limit for total of SQL statements.
INPUT FILES:
B4_SUSPENDED_TXNS
B4_SUSP_ADMIN
OUTPUT FILES:
B4_SUSPENDED_TXNS
B4_SUSP_ADMIN
STEP25
PROGRAM:
B4B00200 - Reads the ATM file, conditionally reads released suspense transactions,
determines the partition ids, writes the transactions to the warehouse, normalizes and writes
out the transactions for core.
INPUT PARAMETERS:
INPUT FILES:
ATMBTRN B4D200.ATMBTRN(+1)
AA_ACCT_TYP
AM_ACCT
AM_TI
AM_TI_ACS_TO_ACCTS
BS_PARTITION_GROUP
BS_PARTMDATA
B4_CARD_ACCEPTOR
B4_FIID
B4_LN
B4_REG_GRP_BRCH
B4_TERM
B4_SUSPENDED_TXNS
B4_SUSP_ADMIN
B4_SUSP_ADMIN_REC
B4_SUSP_ADMIN_ADJ
CZ_EXT_TXN_CD_XREF
CZ_BIN
CZ_BIN_BIN_RNG
CZ_BIN_ISS
CZ_BUS_UNIT
CZ_BU_TYP
CZ_CRD_TYP_CONV
CZ_CRNCY_CD
CZ_CRNCY_RATE
CZ_DRCT_CRNCY_RT
CZ_PROD
CZ_RESP_CD
CZ_SRCE_BU
CD_TC_PROC_TXN
OUTPUT FILES:
UNTXN B4D200.UNTXN(+1)
TXNAMT B4D200.TXNAMT(+1)
TXREF B4D200.TXREF(+1)
TICHG B4D200.TICHG(+1)
GTTXN B4D200.GTTXN(+1)
TRMBAL B4D200.TRMBAL(+1)
TRMBALA B4D200.TRMBALA(+1)
HPRBLTL B4D200.HPRBLTL(+1)
SUSPTO B4D200.SUSPTO(+1)
SUSPAO B4D200.SUSPAO(+1)
SUSPARO B4D200.SUSPARO(+1)
SUSPAAO B4D200.SUSPAAO(+1)
ATMTFCT B4D200.ATMTFCT(+1)
ATMTDM1 B4D200.ATMTDM1(+1)
ATMTDM2 B4D200.ATMTDM2(+1)
ATMTDM3 B4D200.ATMTDM3(+1)
ATMTTK1 B4D200.ATMTTK1(+1)
ATMTTK2 B4D200.ATMTTK2(+1)
ATMTCRD B4D200.ATMTCRD(+1)
ATMTTRM B4D200.ATMTTRM(+1)
ODSATPK B4D200.ODSATPK(+1)
STEP30
PROGRAM:
CZB00999 – Dynamic SQL Executer – used to execute SQL to delete processed transactions
on the B4_SUSPENDED_TXNS table.
INPUT PARAMETERS:
Note: Parm member has a 2,000-character limit for total of SQL statements.
INPUT FILES:
B4_SUSPENDED_TXNS
B4_SUSP_ADMIN
B4_SUSP_ADMIN_REC
B4_SUSP_ADMIN_ADJ
OUTPUT FILES:
B4_SUSPENDED_TXNS
B4_SUSP_ADMIN
B4_SUSP_ADMIN_REC
B4_SUSP_ADMIN_ADJ
PARMLIB CZB00999
Dynamic SQL
INPUT/OUTPUT
B4D21005 Executer
CZ_TXN_BO
POS
Sequence
File
STEP10
INPUT
CZ_TXN_BO
B4B00150
B4D210.
POSBTRN
POS Backout
(+1)
Processing
PARMLIB
B4D21010
STEP15
PARMLIB CZB00999
Dynamic SQL
INPUT/OUTPUT
B4D21015 Executer
CZ_TXN_BO
STEP20
PARMLIB CZB00999
Dynamic SQL
INPUT/OUTPUT
B4D21020 Executer
B4_SUSPENDED_TXNS
B4_SUSP_ADMIN
STEP25
B4D210.UNTXN(+1)
DATABASE B4D210.TXNAMT(+1)
B4D210.TXREF(+1)
B4D210.GTTXN(+1)
B4D210.TXNSW(+1)
B4D210.LIDTL(+1)
B4D210.SUSPTO(+1)
PARMLIB B4B00200
Multiple B4D210.POSTFCT(+1)
Output B4D210.POSTDM1(+1)
B4D21025 POS Mapper
B4D210.POSTDM2(+1)
B4D210.POSTDM3(+1)
B4D210.POSTTK1(+1)
B4D210.POSTTK2(+1)
B4D210.POSTCRD(+1)
B4D210.POSTTRM(+1)
B4D210. B4D210.POSTRET(+1)
POSBTRN B4D210.ODSPTPK(+1)
(+1)
STEP30
PARMLIB CZB00999
Dynamic SQL
INPUT/OUTPUT
B4D21030 Executer
B4_SUSPENDED_TXNS
B4_SUSP_ADMIN
Description:
Process POS backout and suspense transactions.
Dependencies:
Restart Instructions:
Rerun Instructions:
STEP05
PROGRAM:
CZB00999 – Dynamic SQL Executer – used to execute SQL to update the release code on the
CZ_TXN_BO table.
INPUT PARAMETERS:
Note: Parm member has a 2,000-character limit for total of SQL statements.
INPUT FILES:
CZ_TXN_BO
OUTPUT FILES:
CZ_TXN_BO
STEP10
PROGRAM:
INPUT PARAMETERS:
INPUT FILES:
CZ_TXN_BO
B4PTSEQ B4PTSEQ
OUTPUT FILES:
POSBTRN B4D210.POSBTRN(+1)
STEP15
PROGRAM:
CZB00999 – Dynamic SQL Executer – used to execute SQL to update the release code on the
CZ_TXN_BO table.
INPUT PARAMETERS:
Note: Parm member has a 2,000-character limit for total of SQL statements.
INPUT FILES:
CZ_TXN_BO
OUTPUT FILES:
CZ_TXN_BO
STEP20
PROGRAM:
CZB00999 – Dynamic SQL Executer – used to execute SQL to update the release code on the
B4_SUSPENDED_TXNS table.
INPUT PARAMETERS:
Note: Parm member has a 2,000-character limit for total of SQL statements.
INPUT FILES:
B4_SUSPENDED_TXNS
OUTPUT FILES:
B4_SUSPENDED_TXNS
STEP25
PROGRAM:
B4B00200 - Reads the POS file, conditionally reads released suspense transactions,
determines the partition ids, writes the transactions to the warehouse, normalizes and writes
out the transactions for core.
INPUT PARAMETERS:
INPUT FILES:
POSBTRN B4D210.POSBTRN(+1)
AM_ACCT
AM_TI
BS_PARTITION_GROUP
BS_PARTMDATA
B4_CARD_ACCEPTOR
B4_FIID
B4_LN
B4_REG_GRP_BRCH
B4_TERM
B4_SUSPENDED_TXNS
CD_TC_PROC_TXN
CZ_BIN
CZ_BIN_BIN_RNG
CZ_BIN_ISS
CZ_BUS_UNIT
CZ_BU_TYP
CZ_CRD_TYP_CONV
CZ_CRNCY_CD
CZ_CRNCY_RATE
CZ_DRCT_CRNCY_RT
CZ_EXT_TXN_CD_XREF
CZ_PROD
CZ_RESP_CD
CZ_SRCE_BU
OUTPUT FILES:
UNTXN B4D210.UNTXN(+1)
TXNAMT B4D210.TXNAMT(+1)
TXREF B4D210.TXREF(+1)
GTTXN B4D210.GTTXN(+1)
TXNSW B4D210.TXNSW(+1)
LIDTL B4D210.LIDTL(+1)
SUSPTO B4D210.SUSPTO(+1)
POSTFCT B4D210.POSTFCT(+1)
POSTDM1 B4D210.POSTDM1(+1)
POSTDM2 B4D210.POSTDM2(+1)
POSTDM3 B4D210.POSTDM3(+1)
POSTTK1 B4D210.POSTTK1(+1)
POSTTK2 B4D210.POSTTK2(+1)
POSTCRD B4D210.POSTCRD(+1)
POSTTRM B4D210.POSTTRM(+1)
POSTRET B4D210.POSTRET(+1)
ODSPTPK B4D210.ODSPTPK(+1)
STEP30
PROGRAM:
CZB00999 – Dynamic SQL Executer – used to execute SQL to delete processed transactions
on the B4_SUSPENDED_TXNS table.
INPUT PARAMETERS:
Note: Parm member has a 2,000-character limit for total of SQL statements.
INPUT FILES:
B4_SUSPENDED_TXNS
OUTPUT FILES:
B4_SUSPENDED_TXNS
B4D200.
UNTXN(0)
STEP05
DSNUPROC
B4D200.
TXNAMT(0)
STEP10
DSNUPROC
B4D200.
TXNAMT(0)
STEP15
DSNUPROC
B4D200.
TXREF(0)
DSNUPROC STEP20
Database load utility
procedure OUTPUT
CZ_TXND_PID
B4D210.
TXREF(0)
DSNUPROC STEP25
B4D210.
TXNSW(0) Database load utility
procedure OUTPUT
CZ_TXN_SWITCH
DSNUPROC STEP30
B4D210.LIDTL(
0) Database load utility
procedure OUTPUT
CZ_LINE_ITEM_DTLS
DSNUPROC STEP35
B4D200..TICHG
(0) Database load utility
procedure OUTPUT
CZ_TI_CHG_TXN
B4D200.
GTTXN(0)
DSNUPROC STEP40
Database load utility
procedure OUTPUT
CZ_TXN_GENRC_TOKEN
B4D210.
GTTXN(0)
Description:
Load Core transaction files from ATM and POS Mappers.
Dependencies:
Restart Instructions:
Rerun Instructions:
STEP05
PROGRAM:
INPUT PARAMETERS:
SYSIN - CZLDUTXN
INPUT FILES:
SYSREC B4D200.UNTXN(0)
B4D210.UNTXN(0)
OUTPUT FILES:
CZ_UNPRCD_TXN
STEP10
PROGRAM:
INPUT PARAMETERS:
SYSIN - CZLDPAMT
INPUT FILES:
SYSREC B4D200.TXNAMT(0)
B4D210.TXNAMT(0)
OUTPUT FILES:
CZ_PRCD_AMTS
STEP15
PROGRAM:
INPUT PARAMETERS:
SYSIN - CZLDUAMT
INPUT FILES:
SYSREC B4D200.TXNAMT(0)
B4D210.TXNAMT(0)
OUTPUT FILES:
CZ_UNPRCD_AMTS
STEP20
PROGRAM:
INPUT PARAMETERS:
SYSIN - CZLDTXRF
INPUT FILES:
SYSREC B4D200.TXREF(0)
B4D210.TXREF(0)
OUTPUT FILES:
CZ_TXND_PID
STEP25
PROGRAM:
INPUT PARAMETERS:
SYSIN - CZLDTXSW
INPUT FILES:
SYSREC B4D210.TXNSW(0)
OUTPUT FILES:
CZ_TXN_SWITCH
STEP30
PROGRAM:
INPUT PARAMETERS:
SYSIN - CZLDLIDT
INPUT FILES:
SYSREC B4D210.LIDTL(0)
OUTPUT FILES:
CZ_LINE_ITEM_DTLS
STEP35
PROGRAM:
INPUT PARAMETERS:
SYSIN - CZLDTICH
INPUT FILES:
SYSREC B4D200.TICHG(0)
OUTPUT FILES:
CZ_TI_CHG_TXN
STEP40
PROGRAM:
INPUT PARAMETERS:
SYSIN - CZLDGTKN
INPUT FILES:
SYSREC B4D200.GTTXN(0)
B4D210.GTTXN(0)
OUTPUT FILES:
CZ_TXN_GENRC_TOKEN
B4D200.
SUSPTO(0)
STEP05
DSNUPROC
B4D200.
SUSPAO(0)
STEP10
DSNUPROC
B4D200.
SUSPARO(0)
STEP15
DSNUPROC
B4D200.
SUSPAAO(0)
STEP20
DSNUPROC
Description:
Load Suspense transaction files from ATM and POS Mappers.
Dependencies:
Restart Instructions:
Rerun Instructions:
STEP05
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LDSTXN
INPUT FILES:
SYSREC B4D200.SUSPTO(0)
B4D210.SUSPTO(0)
OUTPUT FILES:
B4_SUSPENDED_TXN
STEP10
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LDSA
INPUT FILES:
SYSREC B4D200.SUSPAO(0)
B4D210.SUSPAO(0)
OUTPUT FILES:
B4_SUSP_ADMI
STEP15
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LDSAR
INPUT FILES:
SYSREC B4D200.SUSPARO(0)
B4D210.SUSPARO(0)
OUTPUT FILES:
B4_SUSP_ADMIN_REC
STEP20
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LDSAA
INPUT FILES:
SYSREC B4D200.SUSPAAO(0)
B4D210.SUSPAAO(0)
OUTPUT FILES:
B4_SUSP_ADMIN_ADJ
STEP05
DSNUPROC
B4D210.
POSTFCT(0) Database load utility
procedure OUTPUT
POS_T_FACT
Description:
Load POS warehouse file.
Dependencies:
Restart Instructions:
Rerun Instructions:
STEP05
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LPTFCT
INPUT FILES:
SYSREC B4D210.POSTFCT(0)
OUTPUT FILES:
POS_T_FACT
STEP05
DSNUPROC
B4D210.
POSTDM1(0) Database load utility
procedure OUTPUT
POS_T_DIM1
Description:
Load POS warehouse file.
Dependencies:
Restart Instructions:
Rerun Instructions:
STEP05
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LPTDM1
INPUT FILES:
SYSREC B4D210.POSTDM1(0)
OUTPUT FILES:
POS_T_DIM1
STEP05
DSNUPROC
B4D210.
POSTDM2(0) Database load utility
procedure OUTPUT
POS_T_DIM2
Description:
Load POS warehouse file.
Dependencies:
Restart Instructions:
Rerun Instructions:
STEP05
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LPTDM2
INPUT FILES:
SYSREC B4D210.POSTDM2(0)
OUTPUT FILES:
POS_T_DIM2
STEP05
DSNUPROC
B4D210.
POSTTK1(0) Database load utility
procedure OUTPUT
POS_T_TKN1
Description:
Load POS warehouse file.
Dependencies:
Restart Instructions:
Rerun Instructions:
STEP05
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LPTTK1
INPUT FILES:
SYSREC B4D210.POSTTK1(0)
OUTPUT FILES:
POS_T_TKN1
STEP05
DSNUPROC
B4D210.
POSTTK2(0) Database load utility
procedure OUTPUT
POS_T_TKN2
Description:
Load POS warehouse file.
Dependencies:
Restart Instructions:
Rerun Instructions:
STEP05
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LPTTK2
INPUT FILES:
SYSREC B4D210.POSTTK2(0)
OUTPUT FILES:
POS_T_TKN2
2.52 B4D315 – Load ODS POS Tran Dim3 File for Backout/Suspense
STEP05
DSNUPROC
B4D210.
POSTDM3(0) Database load utility
procedure OUTPUT
ODS_POS_TRAN_DIM3
Description:
Load POS warehouse file.
Dependencies:
Restart Instructions:
Rerun Instructions:
STEP05
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LPTDM3
INPUT FILES:
SYSREC B4D210.POSTDM3(0)
OUTPUT FILES:
ODS_POS_TRAN_DIM3
STEP05
DSNUPROC
B4D210.
POSTCRD(0) Database load utility
procedure OUTPUT
ODS_CARD_DETAILS
Description:
Load POS warehouse file.
Dependencies:
Restart Instructions:
Rerun Instructions:
STEP05
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LDOCRD
INPUT FILES:
SYSREC B4D210.POSTCRD(0)
OUTPUT FILES:
ODS_CARD_DETAILS
STEP05
DSNUPROC
B4D210.
POSTTRM(0) Database load utility
procedure OUTPUT
ODS_POS_TERMINAL
Description:
Load POS warehouse file.
Dependencies:
Restart Instructions:
Rerun Instructions:
STEP05
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LPTTRM
INPUT FILES:
SYSREC B4D210.POSTTRM(0)
OUTPUT FILES:
ODS_POS_TERMINAL
STEP05
DSNUPROC
B4D210.
POSTRET(0) Database load utility
procedure OUTPUT
ODS_POS_RETAILER
Description:
Load POS warehouse file.
Dependencies:
Restart Instructions:
Rerun Instructions:
STEP05
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LPTRET
INPUT FILES:
SYSREC B4D210.POSTRET(0)
OUTPUT FILES:
ODS_POS_RETAILER
STEP05
DSNUPROC
B4D210.
ODSPTPK(0) Database load utility
procedure OUTPUT
ODS_POST_PK
Description:
Load POS warehouse file.
Dependencies:
Restart Instructions:
Rerun Instructions:
STEP05
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LPTPK
INPUT FILES:
SYSREC B4D210.ODSPTPK(0)
OUTPUT FILES:
ODS_POST_PK
STEP05
DSNUPROC
B4D200.
ATMTFCT(0) Database load utility
procedure OUTPUT
ATM_T_FACT
Description:
Load ATM warehouse file.
Dependencies:
Restart Instructions:
Rerun Instructions:
STEP05
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LATFCT
INPUT FILES:
SYSREC B4D200.ATMTFCT(0)
OUTPUT FILES:
ATM_T_FACT
STEP05
DSNUPROC
B4D200.
ATMTDM1(0) Database load utility
procedure OUTPUT
ATM_T_DIM1
Description:
Load ATM warehouse file.
Dependencies:
Restart Instructions:
Rerun Instructions:
STEP05
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LATDM1
INPUT FILES:
SYSREC B4D200.ATMTDM1(0)
OUTPUT FILES:
ATM_T_DIM1
STEP05
DSNUPROC
B4D200.
ATMTDM2(0) Database load utility
procedure OUTPUT
ATM_T_DIM2
Description:
Load ATM warehouse file.
Dependencies:
Restart Instructions:
Rerun Instructions:
STEP05
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LATDM2
INPUT FILES:
SYSREC B4D200.ATMTDM2(0)
OUTPUT FILES:
ATM_T_DIM2
STEP05
DSNUPROC
B4D200.
ATMTTK1(0) Database load utility
procedure OUTPUT
ATM_T_TKN1
Description:
Load ATM warehouse file.
Dependencies:
Restart Instructions:
Rerun Instructions:
STEP05
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LATTK1
INPUT FILES:
SYSREC B4D200.ATMTTK1(0)
OUTPUT FILES:
ATM_T_TKN1
STEP05
DSNUPROC
B4D200.
ATMTTK2(0) Database load utility
procedure OUTPUT
ATM_T_TKN2
Description:
Load ATM warehouse file.
Dependencies:
Restart Instructions:
Rerun Instructions:
STEP05
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LATTK2
INPUT FILES:
SYSREC B4D200.ATMTTK2(0)
OUTPUT FILES:
ATM_T_TKN2
2.62 B4D335 – Load ODS ATM Tran Dim3 File for Backout/Suspense
STEP05
DSNUPROC
B4D200.
ATMTDM3(0) Database load utility
procedure OUTPUT
ODS_ATM_TRAN_DIM3
Description:
Load ATM warehouse file.
Dependencies:
Restart Instructions:
Rerun Instructions:
STEP05
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LATDM3
INPUT FILES:
SYSREC B4D200.ATMTDM3(0)
OUTPUT FILES:
ODS_ATM_TRAN_DIM3
STEP05
DSNUPROC
B4D200.
ATMTCRD(0) Database load utility
procedure OUTPUT
ODS_CARD_DETAILS
Description:
Load ATM warehouse file.
Dependencies:
Restart Instructions:
Rerun Instructions:
STEP05
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LDOCRD
INPUT FILES:
SYSREC B4D200.ATMTCRD(0)
OUTPUT FILES:
ODS_CARD_DETAILS
STEP05
DSNUPROC
B4D200.
ATMTTRM(0) Database load utility
procedure OUTPUT
ODS_ATM_TERMINAL
Description:
Load ATM warehouse file.
Dependencies:
Restart Instructions:
Rerun Instructions:
STEP05
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LATTRM
INPUT FILES:
SYSREC B4D200.ATMTTRM(0)
OUTPUT FILES:
ODS_ATM_TERMINAL
STEP05
DSNUPROC
B4D200.
ODSATPK(0) Database load utility
procedure OUTPUT
ODS_ATMT_PK
Description:
Load ATM warehouse file.
Dependencies:
Restart Instructions:
Rerun Instructions:
STEP05
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LATPK
INPUT FILES:
SYSREC B4D200.ODSATPK(0)
OUTPUT FILES:
ODS_ATMT_PK
DSNUPROC
B4D200.
TRMBALA(0) Database load utility
STEP05
procedure OUTPUT
SZ_TERM_BAL_ADMIN
DSNUPROC
B4D200.
TRMBAL(0) Database load utility STEP10
procedure OUTPUT
SZ_TERM_BAL
DSNUPROC
B4D200.
HPRBLTL(0) Database load utility STEP15
procedure OUTPUT
SZ_HOPR_BAL_TTL
Description:
Load ATM warehouse file.
Dependencies:
Restart Instructions:
Rerun Instructions:
STEP05
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LSTBLA
INPUT FILES:
SYSREC B4D200.TRMBALA(0)
OUTPUT FILES:
SZ_TERM_BAL_ADMIN
STEP10
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LSTBL
INPUT FILES:
SYSREC B4D200.TRMBAL(0)
OUTPUT FILES:
SZ_TERM_BAL
STEP15
PROGRAM:
INPUT PARAMETERS:
SYSIN - B4LSHBLT
INPUT FILES:
SYSREC B4D200.HPRBLTL(0)
OUTPUT FILES:
SZ_HOPR_BAL_TTL
Input/Output
ATM_T_FACT
Parameters
ODS_ATMT_PK
B4D40005
ODS_ATM_TERMINAL STEP05
B4LODSPT B4B00400
ODS_ATM_TRAN_DIM3
B4LODSPA ODS Processing
ODS_CARD_DETAILS
B4LODSAT
ATM_TERMINAL
B4LODSAA
ATM_TRAN_DIM3
CARD_DETAILS
POS_T_FACT
ODS_POST_PK
ODS_POS_RETAILER
ODS_POS_TERMINAL
ODS_POS_TRAN_DIM3
POS_RETAILER
POS_TERMINAL
POS_TRAN_DIM3
ATM_A_FACT
ODS_ATMA_PK
ODS_AA_TERMINAL
POS_A_FACT
ODS_POSA_PK
ODS_PA_RETAILER
ODS_PA_TERMINAL
Description:
Dependencies:
Restart Instructions:
Rerun Instructions:
STEP05
PROGRAM:
B4B00400
INPUT PARAMETERS:
INPUT FILES:
OUTPUT FILES:
INPUT/OUTPUT FILES:
ATM_T_FACT
ODS_ATMT_PK
ODS_ATM_TERMINAL
ODS_ATM_TRAN_DIM3
ODS_CARD_DETAILS
ATM_TERMINAL
ATM_TRAN_DIM3
CARD_DETAILS
POS_T_FACT
ODS_POST_PK
ODS_POS_RETAILER
ODS_POS_TERMINAL
ODS_POS_TRAN_DIM3
POS_RETAILER
POS_TERMINAL
POS_TRAN_DIM3
ATM_A_FACT
ODS_ATMA_PK
ODS_AA_TERMINAL
POS_A_FACT
ODS_POSA_PK
ODS_PA_RETAILER
ODS_PA_TERMINAL
INPUT/OUTPUT
CZ_BUS_UNIT
WHSE_SUM
ATM_T_FACT
ATM_TF_FD_WD
POS_T_FACT
PARMLIB CZB00999 POS_TF_FD_WD
Dynamic SQL POS_A_FACT STEP05
B4D50005 Executer POS_AF_FD_WD
VISA_DRAFT
VISA_MONEY
VISA_NOMON
IPM_ADMIN
IPM_MONETARY
IPM_RECON
Output
WHSE_SUM
Description:
Update Warehouse Summary tables.
Dependencies:
Restart Instructions:
Rerun Instructions:
STEP05
PROGRAM:
CZB00999 – Dynamic SQL Executer – used to execute SQL to update the warehouse
summary tables.
INPUT PARAMETERS:
Note: Parm member has a 2,000-character limit for total of SQL statements.
INPUT FILES:
CZ_BUS_UNIT
WHSE_SUM
ATM_T_FACT
ATM_TF_FD_WD
POS_T_FACT
POS_TF_FD_WD
POS_A_FACT
POS_AF_FD_WD
VISA_DRAFT
VISA_MONEY
VISA_NOMON
IPM_ADMIN
IPM_MONETARY
IPM_RECON
OUTPUT FILES:
WHSE_SUM
APPENDIX A
MapperLoader Return Codes / PRCS_LOG rtrn_code
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
MESSAGE
NUMBER CAUSE ACTION
1 Cannot find table in dbinfo map Call programmer / check
PRCS_LOG for further
information.
2 Date Parse Exception Call programmer / check
PRCS_LOG for further
information.
3 Not specifically handled Call programmer / check
PRCS_LOG for further
information.
4 File Date cannot be null or spaces Call programmer / check
PRCS_LOG for further
information.
5 Partition Group not found Call programmer / check
PRCS_LOG for further
information.
6 Partition ID not found Call programmer / check
PRCS_LOG for further
information.
7 Cannot create delete SQL Call programmer / check
PRCS_LOG for further
information.
8 NumberFormatException setting variable Call programmer / check
PRCS_LOG for further
information.
9 Cannot create update SQL Call programmer / check
PRCS_LOG for further
information.
10 NumberFormatException in where column Call programmer / check
PRCS_LOG for further
information.
11 New row not allowed Call programmer / check
PRCS_LOG for further
information.
12 Column not found Call programmer / check
PRCS_LOG for further
information.
13 EA_BIN_DTL_KEY cannot be found EA BIN not defined. Define
before next cycle. See
RTRN_MSG in PRCS_LOG for
values searched for.
14 EA_DATE number format exception Call programmer / check
PRCS_LOG for further
information.
15 EA_TERM_DTL row added Informational, no response
required. Add terminal to
terminal grouping if desired.
MESSAGE
NUMBER CAUSE ACTION
16 EA_TC_DTL row added Informational, no response
required. Add tran code to tran
code grouping if desired.
17 EA_RC_DTL row added Informational, no response
required. Add return code to
return code grouping if desired.
50 EA file already exists Call programmer / check
PRCS_LOG for further
information.
51 EA cannot move file Call programmer / check
PRCS_LOG for further
information.
52 EA Directory missing Call programmer / check
PRCS_LOG for further
information.
53 EA LN column not in Foreign Terminal Call programmer / check
Table PRCS_LOG for further
information.
54 EA FIID column not in Foreign Terminal Call programmer / check
Table PRCS_LOG for further
information.
55 Restore EA multiple date error Call programmer / check
PRCS_LOG for further
information.
56 EA field not found Call programmer / check
PRCS_LOG for further
information.
60 Error writing to tlfadminmapperqueue Call programmer / check
PRCS_LOG for further
information.
71 Error writing to tlfmapperqueue Call programmer / check
PRCS_LOG for further
information.
72 Error writing to ptlfmapperqueue Call programmer / check
PRCS_LOG for further
information.
73 Parser get field start error Call programmer / check
PRCS_LOG for further
information.
74 Parser set synonym error Call programmer / check
PRCS_LOG for further
information.
75 Header token eye catcher not found Call programmer / check
PRCS_LOG for further
information.
76 Token eye catcher not found Call programmer / check
PRCS_LOG for further
information.
100 Properties File location not specified Call programmer / check
sysout for further information.
101 IO Error reading Properties File Call programmer / check
sysout for further information.
102 Properties File not found Call programmer / check
sysout for further information.
103 Properties File name not set Call programmer / check
sysout for further information.
104 Properties File fields missing Call programmer / check
sysout for further information.
MESSAGE
NUMBER CAUSE ACTION
105 Properties File incorrect values Call programmer / check
sysout for further information.
106 Properties File incorrect values Call programmer / check
sysout for further information.
107 Invalid date argument Call programmer / check
sysout for further information.
108 Zbatch invalid combination Call programmer / check
sysout for further information.
200 java.lang.Exception thrown Call programmer / check
sysout for further information.
201 java.lang.ClassNotFoundException thrown Call programmer / check
sysout for further information.
202 java.io.IOException thrown Call programmer / check
sysout for further information.
203 java.lang.reflect.InvocationTargetException Call programmer / check
thrown sysout for further information.
204 java.io.FileNotFoundException thrown Call programmer / check
sysout for further information.
205 java.net.UnknownHostException thrown Call programmer / check
sysout for further information.
All SQL return See database vendor documentation Check PRCS_LOG and/or
codes (see sysout file for database vendor
database vendor message. Consult database
documentation) vendor documentation for
further information.
APPENDIX B
Cleaning Up for a Rerun or Error (trace tables and exception tables)
There are three trace tables each for each piece of each product - a “proc”, a “del”, and an “err”. These
tables each contain a single field that maps back to the key field of the “raw data” table. The key fields
are named the same in the trace as the raw table. The “proc” table contains the "transactions I have to
process", the “del” table contains the "transactions I have processed successfully", and the “err” table
contains the "transactions I was unable to process successfully".
There are three kinds of tables that are populated when an error occurs. These are the aforementioned
“err” trace table, the “raw exception” table, and the “processing log” table. The “processing log” table
will always be PRCS_LOG; the others will vary depending on which piece of the application you are
resetting.
Resetting these tables for a rerun or error is a manual process. Here is the process for a given key (“key
value”). If there are more keys, the WHERE clauses would need to reflect that. If all the keys in a table
were to be moved, some of the WHERE clauses would not be needed
<< refer to Appendix B.xls for the values of “proc”, del”, “raw name” etc. >>
1. Verify that the transactions are still in the Raw Data table.
If the key is not in the raw table but is an error, it can be moved from the “raw exception” table. This
allows you to skip the insert into the “proc” (step 2), because the database trigger should repopulate
the “proc” table.
INSERT INTO “raw name” (“key field”, PARTITION_ID, PROCESSOR_ID, FILE_DATE, TRHA,
FILE_ID, FILE_LN, “tlf or ptlf field”)
(SELECT “key field”, PARTITION_ID, PROCESSOR_ID, FILE_DATE, TRHA,
FILE_ID, FILE_LN, “tlf or ptlf field”
FROM “raw exception” WHERE “key field” = “key value” AND LM_NAME = “raw lm name”)
If the key is not in the raw table, the entire day will have to be reloaded and the existing version of the
day deleted from the warehouse/other products.
2. Insert the transactions back into the “proc” from “del” and/or “err”.
INSERT INTO “proc“ (SELECT * FROM “del” WHERE “key field” = “key value”)
INSERT INTO “proc” (SELECT * FROM “err” WHERE “key field” = “key value”)
DELETE FROM “raw exception” WHERE “key field” = “key value” AND LM_NAME = ‘“raw lm
name”’
DELETE FROM PRCS_LOG WHERE SCRP_NAME LIKE ‘“scrp name”%”key field”: ”key value”
%‘
Example:
To do a complete rerun for job B40110 with a “key value” of 1.
Step 1
Step 2
Step 3
Step 4
Step 5
DELETE FROM PRCS_LOG WHERE SCRP_NAME LIKE ‘Tran Warehouse – ATM Tran
TW%ATM_TRAN_ID_KEY: 1 %‘
Specific to B40110
Delete from the additional tables that B40110 specifies (ATM_T_TKN1, ATM_T_TKN2,
ATM_T_DIM1, ATM_T_DIM2, ATM_T_FACT) where ATM_TRAN_ID_KEY = 1
APPENDIX C
Starting the Mapper Loader Interactively for Real Time Processing
The Mapper Loaders can be started in an interactive manner that allows them to constantly check for
new transactions in the raw/trace tables and process them. This allows for constant processing as data
comes in. The tables affected are the same that are used for the batch process.
This interactive process consists of a “ThreadServer” and a “ThreadClient”. The ThreadServer contains
the actual mapping and loading processes that take place against the database. The ThreadClient is a
way to interact with the ThreadServer and start/stop those processes.
The ThreadServer and ThreadClient communicate through a port (specified in the PORTNUM
property in the Properties File). Only one instance of ThreadServer and one instance of ThreadClient
can run at a time for that port.
THREADSERVER COMMANDS:
Executing the appropriate startserver script (twstartserver, smstartserver, etc.) in UNIX will execute
the java ThreadServer program in the background using nohup. There is one argument to this script. It
is the name of an output file to redirect the output to.
THREADCLIENT COMMANDS:
The valid commands that can be entered from ThreadClient will vary depending on the maximum
number of threads and whether or not there are admin threads.
Executing the appropriate startclient script (twstartclient, smstartclient, etc.) in UNIX will execute the
java ThreadClient program.
As the ThreadClient initializes, the Properties File contents are displayed to the user. Once the
ThreadClient is completely running, you will be requested to enter commands. Commands are case
insensitive.
A list of valid commands will be displayed when the user enters an invalid command.
Example: (the line in bold italics is what the user enters; the rest are displays from the program)
APPENDIX D
Continual Batch Loading from -es – Automapper
In order to satisfy a continual 15 minute load requirement from ES, a new script was created called
“automapper”. This is a UNIX loop script that checks for new ES files, runs the same program as the
B40000 JCL, and then renames the files based on return code (.processed or .error).
Stopping and pausing this script uses the same UNIX key combinations that apply to other scripts. If
the process is running in an open telnet session, Control C will end/kill the process, Control Z will
pause the script execution, and bg and fg commands can be used to move it from the bg to the fg. If the
process is not running in an open telnet session, then terminating the script can be done by finding the
process id (using a command such as ps –eaf | grep automapper) and doing a kill command on it.
APPENDIX E
Job – Database Cross Reference
Raw LM
Job Name Key field Raw name TLF/PTLF Proc Del Err Raw Exception Name Scrp Name
B40110 ATM_TRAN_ID_KEY ATM_TRAN_RAW00 TLF WHSE_ATTRC_PROC WHSE_ATTRC_DEL WHSE_ATTRC_ERR ATM_TRAN_RAW_EXCP TW Tran Warehouse - ATM Tran TW
B40120 POS_TRAN_ID_KEY POS_TRAN_RAW00 PTLF WHSE_PTTRC_PROC WHSE_PTTRC_DEL WHSE_PTTRC_ERR POS_TRAN_RAW_EXCP TW Tran Warehouse - POS Tran TW
B40130 ATM_ADMIN_ID_KEY ATM_ADMIN_RAW00 TLF WHSE_AATRC_PROC WHSE_AATRC_DEL WHSE_AATRC_ERR ATM_ADMIN_RAW_EXCP TW Tran Warehouse - ATM Admin TW
B40140 POS_ADMIN_ID_KEY POS_ADMIN_RAW00 PTLF WHSE_PATRC_PROC WHSE_PATRC_DEL WHSE_PATRC_ERR POS_ADMIN_RAW_EXCP TW Tran Warehouse - POS Admin TW
B40150 ATM_TRAN_ID_KEY ATM_TRAN_RAW00 TLF SM_ATTRC_PROC SM_ATTRC_DEL SM_ATTRC_ERR ATM_TRAN_RAW_EXCP Settlement Settlement - ATM Tran Settlement
B40160 POS_TRAN_ID_KEY POS_TRAN_RAW00 PTLF SM_PTTRC_PROC SM_PTTRC_DEL SM_PTTRC_ERR POS_TRAN_RAW_EXCP Settlement Settlement - POS Tran Settlement
B40170 ATM_ADMIN_ID_KEY ATM_ADMIN_RAW00 TLF SM_AATRC_PROC SM_AATRC_DEL SM_AATRC_ERR ATM_ADMIN_RAW_EXCP Settlement Settlement - ATM Admin Settlement
B40200 - - - - - - - TW Summary
APPENDIX F
ES ACTION CODES TO PTLF RESPONSE CODES
ES ACTION CODE BASE24 PTLF RESPONSE CODE BASE24 PTLF RESPONSE CODE DESCRIPTION
000 Approved 000 APPROVED WITH BALANCES
001 Honor with Identification 004 APPROVED WITH PENDING ID
003 Approved (VIP) 006 APPROVED WITH VIP STATUS
100 Deny, Do not Honor 050 DECLINED
101 Deny, Expired Card 051 EXPIRED CARD
104 Deny, Restricted Card 059 RESTRICTED STATUS
106 Deny, Allowable PIN tries exceeded 052 PIN TRIES EXCEEDED
107 Deny, Refer to card issuer 101 ISSUE A CALL
111 Deny, Invalid card Number 075 INVALID PAN LENGTH
114 Deny, No account of type requested 060 ACCOUNT NOT ON THE CAF
115 Deny, Requested function not supported 063 INVALID AUTHORIZATION TYPE
116 Deny, Not sufficient funds 076 INSUFFICIENT FUNDS
117 Deny, Incorrect PIN 200 INVALID ACCOUNT
118 Deny, No card Record 206 CAF NOT FOUND
119 Deny, Transaction not permitted to cardholder 055 INVALID TRANSACTION
120 Deny, Transaction not permitted to terminal 055 INVALID TRANSACTION
121 Deny, Exceeds withdrawal amount limit 076 INSUFFICIENT FUNDS
125 Deny, Card not effective 051 EXPIRED CARD
126 Deny, Invalid PIN block 200 INVALID ACCOUNT
127 Deny, PIN length error 200 INVALID ACCOUNT
200 Deny (Keep Card), Do not Honor 909 CAPTURE
201 Deny (Keep Card), Expired card 901 EXPIRED CARD
202 Deny (Keep Card), Suspected fraud 906 DELINQUENT
204 Deny (Keep Card), Restricted card 905 NUMBER OF TIMES USED LIMIT EXCEEDED
206 Deny (Keep Card), Allowable PIN tries exceeded 900 PIN TRIES EXCEEDED
208 Deny (Keep Card), Lost card 906 DELINQUENT
209 Deny (Keep Card), Stolen card 906 DELINQUENT
210 Deny (Keep Card), Suspected counterfeit card 906 DELINQUENT
APPENDIX G