Upload
vicega
View
539
Download
11
Embed Size (px)
Citation preview
BASE24 Transaction Warehouse Runbook ACI Payments Manager™
BASE24 Transaction Warehouse Runbook
2 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
© 2007 by ACI Worldwide Inc. All rights reserved.
All information contained in this documentation is confidential and proprietary to ACI Worldwide Inc., and has been delivered for use pursuant to license. No part of this documentation may be photocopied, electronically transferred, modified, or reproduced in any manner that is contrary to license without the prior written consent of ACI Worldwide Inc.
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.
Feb-2007, Release 07.1 Publication Number: BTW03
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 3 ACI Worldwide Inc.
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
BASE24 Transaction Warehouse Runbook
4 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
2.19 B4C332 – Load ATM T Dim2 File .............................................................................................................81 2.20 B4C333 – Load ATM T Token1 File ..........................................................................................................82 2.21 B4C334 – Load ATM T Token2 File ..........................................................................................................83 2.22 B4C335 – Load ODS ATM Tran Dim3 File ...............................................................................................84 2.23 B4C336 – Load ODS Card Details File.......................................................................................................85 2.24 B4C337 – Load ODS ATM Terminal File ..................................................................................................86 2.25 B4C338 – Load ODS ATMT PK File .........................................................................................................87 2.26 B4C350 – Load POS A Fact File.................................................................................................................88 2.27 B4C351 – Load POS A Clrk File ................................................................................................................89 2.28 B4C352 – Load POS A Ser File ..................................................................................................................90 2.29 B4C353 – Load POS A Set File ..................................................................................................................91 2.30 B4C354 – Load POS A SPF File.................................................................................................................92 2.31 B4C355 – Load ODS PA Retailer File ........................................................................................................93 2.32 B4C356 – Load ODS PA Terminal File ......................................................................................................94 2.33 B4C357 – Load ODS Card Details File.......................................................................................................95 2.34 B4C358 – Load ODS POSA PK File ..........................................................................................................96 2.35 B4C370 – Load ATM A Fact File ...............................................................................................................97 2.36 B4C371 – Load ATM A Terminal Balance File..........................................................................................98 2.37 B4C372 – Load ATM ATRMCSH File.......................................................................................................99 2.38 B4C373 – Load ATM TRMS File .............................................................................................................100 2.39 B4C374 – Load Card Details File..............................................................................................................101 2.40 B4C375 – Load ODS AA Terminal File ...................................................................................................102 2.41 B4C376 – Load ODS ATMA PK File.......................................................................................................103 2.42 B4C390 – Load ATM Terminal Files........................................................................................................104 2.43 B4D200 – ATM Backout and Suspense Processing..................................................................................106 2.44 B4D210 – POS Backout and Suspense Processing ...................................................................................113 2.45 B4D300 – Load Core Files for Backout/Suspense ....................................................................................120 2.46 B4D305 – Load Suspense Files for Backout/Suspense .............................................................................126 2.47 B4D310 – Load POS T Fact File for Backout/Suspense ...........................................................................129 2.48 B4D311 – Load POS T Dim1 File for Backout/Suspense.........................................................................130 2.49 B4D312 – Load POS T Dim2 File for Backout/Suspense.........................................................................131 2.50 B4D313 – Load POS T Token1 File for Backout/Suspense......................................................................132 2.51 B4D314 – Load POS T Token2 File for Backout/Suspense......................................................................133 2.52 B4D315 – Load ODS POS Tran Dim3 File for Backout/Suspense...........................................................134 2.53 B4D316 – Load ODS Card Details File for Backout/Suspense.................................................................135 2.54 B4D317 – Load ODS POS Terminal File for Backout/Suspense..............................................................136 2.55 B4D318 – Load ODS POS Retailer File for Backout/Suspense................................................................137 2.56 B4D319 – Load ODS POST PK File for Backout/Suspense.....................................................................138 2.57 B4D330 – Load ATM T Fact File for Backout/Suspense..........................................................................139 2.58 B4D331 – Load ATM T Dim1 File for Backout/Suspense .......................................................................140 2.59 B4D332 – Load ATM T Dim2 File for Backout/Suspense .......................................................................141 2.60 B4D333 – Load ATM T Token1 File for Backout/Suspense ....................................................................142 2.61 B4D334 – Load ATM T Token2 File for Backout/Suspense ....................................................................143 2.62 B4D335 – Load ODS ATM Tran Dim3 File for Backout/Suspense .........................................................144 2.63 B4D336 – Load ODS Card Details File for Backout/Suspense.................................................................145 2.64 B4D337 – Load ODS ATM Terminal File for Backout/Suspense ............................................................146 2.65 B4D338 – Load ODS ATMT PK File for Backout/Suspense ...................................................................147 2.66 B4D390 – Load ATM Terminal Files .......................................................................................................148 2.67 B4D400 – ODS Processing........................................................................................................................150 2.68 B4D500 – Warehouse Summary Update ...................................................................................................152
APPENDIX A ............................................................................................................................................ 154 MapperLoader Return Codes / PRCS_LOG rtrn_code..........................................................................................154
APPENDIX B............................................................................................................................................. 157 Cleaning Up for a Rerun or Error (trace tables and exception tables) ...................................................................157
APPENDIX C............................................................................................................................................. 159 Starting the Mapper Loader Interactively for Real Time Processing ....................................................................159
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 5 ACI Worldwide Inc.
APPENDIX D ............................................................................................................................................ 161 Continual Batch Loading from -es – Automapper.................................................................................................161
APPENDIX E............................................................................................................................................. 162 Job – Database Cross Reference............................................................................................................................162
APPENDIX F ............................................................................................................................................. 163 ES ACTION CODES TO PTLF RESPONSE CODES........................................................................................163
APPENDIX G ............................................................................................................................................ 165 DATE ROUTINE MESSAGES ............................................................................................................................165 I/O ROUTINE MESSAGES..................................................................................................................................167
BASE24 Transaction Warehouse Runbook
6 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
ACI Worldwide Inc.
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 7 ACI Worldwide Inc.
1 BASE24 Transaction Warehouse (Java)
1.1 Overview
1.1.1 Pre-Cycle Processing None.
1.1.2 Cycle Processing None.
1.1.3 Daily Processing None.
1.1.4 End-of-Day Processing None.
1.1.5 Monthly Processing None.
1.1.6 Quarterly Processing None.
1.1.7 Yearly Processing None.
1.1.8 On-Request Processing None.
BASE24 Transaction Warehouse Runbook
8 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
1.2 JCL Execution of Java The following information applies to all Transaction Warehouse processes that are written in the Java programming language.
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.
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 9 ACI Worldwide Inc.
1.3 B40000 – Raw Load
InputBase 24 Super Extract File
OutputATM_ADMIN_RAW00ATM_TRAN_RAW00POS_ADMIN_RAW00POS_TRAN_RAW00WHSE_AATRC_PROC WHSE_ATTRC_PROCWHSE_PATRC_PROCWHSE_PTTRC_PROCATM_BATCH_DUP_CHKPOS_BATCH_DUP_CHKSM_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)
STEPU1IKJEFT01
STEPU2IKJEFT01
STEP05BPXBATCH
(Mapper Loader)
STEPU8IKJEFT01
STEPU9IKJEFT01
Database
B40000
BASE24 Transaction Warehouse Runbook
10 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
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.
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 11 ACI Worldwide Inc.
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.
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
See Appendix A.
STEPU8 Delete the temporary BASE24 Super Extract from USS. PROGRAM:
IKJEFT01
BASE24 Transaction Warehouse Runbook
12 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
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.
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 13 ACI Worldwide Inc.
1.4 B40110 – ATM Tran Mapper Loader
InputATM_TRAN_RAW00
Input/OutputWHSE_ATTRC_PROCATM_TF_DT_WDATM_TF_FD_WDATM_TF_TDT_WD
OutputWHSE_ATTRC_DELODS_ATMT_PKODS_ATM_TERMINALODS_ATM_TRAN_DIM3ODS_CARD_DETAILSATM_T_TKN1ATM_T_TKN2ATM_T_DIM1ATM_T_DIM2ATM_T_FACT
Output (error tables)WHSE_ATTRC_ERRPRCS_LOGATM_TRAN_RAW_EXCP
STEPU1IKJEFT01
STEP05BPXBATCH
(Mapper Loader)
STEPU9IKJEFT01
Database
B40110
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:
The ATM_TRAN_RAW00 table must contain financial transactions.
Restart Instructions:
Can be restarted without restoring any tables – it will start with the lowest key in the WHSE_ATTRC_PROC table.
Rerun Instructions:
To rerun the entire procedure: • Refer to Appendix B for trace table and exception table clean up information. • Delete rows from ATM_T_TKN1, ATM_T_TKN2, ATM_T_DIM1, ATM_T_DIM2, and
ATM_T_FACT that match any of the transaction keys
BASE24 Transaction Warehouse Runbook
14 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
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
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 15 ACI Worldwide Inc.
RESTART INSTRUCTIONS: Restart at this step.
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
See Appendix A.
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.
BASE24 Transaction Warehouse Runbook
16 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
1.5 B40120 – POS Tran Mapper Loader
InputPOS_TRAN_RAW00
Input/OutputWHSE_PTTRC_PROCPOS_TF_DT_WDPOS_TF_FD_WDPOS_TF_TDT_WD
OutputWHSE_PTTRC_DELODS_POST_PKODS_CARD_DETAILSODS_POS_RETAILERODS_POS_TERMINALODS_POS_TRAN_DIM3POS_T_TKN1POS_T_TKN2POS_T_DIM1POS_T_DIM2POS_T_FACT
Output (error tables)WHSE_PTTRC_ERRPRCS_LOGPOS_TRAN_RAW_EXCP
STEPU1IKJEFT01
STEP05BPXBATCH
(Mapper Loader)
STEPU9IKJEFT01
Database
B40120
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:
The POS_TRAN_RAW00 table must contain financial transactions.
Restart Instructions:
Can be restarted without restoring any tables – it will start with the lowest key in the WHSE_PTTRC_PROC table.
Rerun Instructions:
To rerun the entire procedure: • Refer to Appendix B for trace table and exception table clean up information. • Delete rows from POS_T_TKN1, POS_T_TKN2, POS_T_DIM1, POS_T_DIM2, and
POS_T_FACT that match any of the transaction keys
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 17 ACI Worldwide Inc.
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
BASE24 Transaction Warehouse Runbook
18 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
RESTART INSTRUCTIONS:
Restart at this step.
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
See Appendix A.
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.
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 19 ACI Worldwide Inc.
1.6 B40130 – ATM Admin Mapper Loader
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:
The ATM_ADMIN_RAW00 table must contain admin transactions.
Restart Instructions:
Can be restarted without restoring any tables. It will start with the lowest key in the WHSE_AATRC_PROC table.
Rerun Instructions:
To rerun the entire procedure: • Refer to Appendix B for trace table and exception table clean up information. • Delete rows from ATM_A_TRMBL, ATM_ATRMCSH, ATM_A_TRMS, and
ATM_A_FACT that match any of the transaction keys.
InputATM_ADMIN_RAW00
Input/OutputWHSE_AATRC_PROCATM_AF_DT_WDATM_AF_FD_WDATM_AF_TDT_WD
OutputWHSE_AATRC_DELODS_ATMA_PKODS_AA_TERMINALODS_CARD_DETAILSATM_A_TRMBLATM_ATRMCSHATM_A_TRMSATM_A_FACT
Output (error tables)WHSE_AATRC_ERRPRCS_LOGATM_ADMIN_RAW_EXCP
STEPU1IKJEFT01
STEP05BPXBATCH
(Mapper Loader)
STEPU9IKJEFT01
Database
B40130
BASE24 Transaction Warehouse Runbook
20 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
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.
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 21 ACI Worldwide Inc.
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
See Appendix A.
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.
BASE24 Transaction Warehouse Runbook
22 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
1.7 B40140 – POS Admin Mapper Loader
InputPOS_ADMIN_RAW00
Input/OutputWHSE_PATRC_PROCPOS_AF_DT_WDPOS_AF_FD_WDPOS_AF_TDT_WD
OutputWHSE_PATRC_DELODS_POSA_PKODS_CARD_DETAILSODS_PA_RETAILERODS_PA_TERMINALPOS_A_CLRKPOS_A_SERPOS_A_SETPOS_A_SPFPOS_A_FACT
Output (error tables)WHSE_PATRC_ERRPRCS_LOGPOS_ADMIN_RAW_EXCP
STEPU1IKJEFT01
STEP05BPXBATCH
(Mapper Loader)
STEPU9IKJEFT01
Database
B40140
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:
The POS_ADMIN_RAW00 table must contain admin transactions.
Restart Instructions:
Can be restarted without restoring any tables. It will start with the lowest key in the WHSE_PATRC_PROC table.
Rerun Instructions:
To rerun the entire procedure: • Refer to Appendix B for trace table and exception table cleanup information. • Delete rows from POS_A_CLRK, POS_A_SER, POS_A_SET, POS_A_SPF, and
POS_A_FACT that match any of the transaction keys
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 23 ACI Worldwide Inc.
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
BASE24 Transaction Warehouse Runbook
24 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
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.
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 25 ACI Worldwide Inc.
1.8 B40150 – ATM Unprocessed Tran Mapper Loader InputAA_ACCT_TYPAM_ACCTAM_TIAM_TI_ACS_TO_ACCTSATM_TRAN_RAW00BS_PARTITION_GROUPBS_PARTMDATAB4_CARD_ACCEPTORB4_FIID B4_LN B4_REG_GRP_BRCH B4_TERM B4_TLF_TXN_CD_XREF CZ_BIN CZ_BIN_BIN_RNGCZ_BIN_ISS CZ_BUS_UNITCZ_BU_TYP CZ_CRD_TYP_CONV CZ_CRNCY_CD CZ_CRNCY_RATECZ_DRCT_CRNCY_RT CZ_INTRNL_MAPPER CZ_MRCH_CAT_CD_REFCZ_PROD CZ_RESP_CDCZ_SRCE_BUCD_TC_PROC_TXN
Input/OutputSM_ATTRC_PROCB4_SUSPENDED_TXNSSM_ATTRC_ERR CZ_T_BTCHCZ_EXT_BTCH_IDCZ_EXT_FILE_IDCZ_TXN_BO
STEPU1IKJEFT01
STEP05BPXBATCH
(Mapper Loader)
STEPU9IKJEFT01
Database
B40150
OutputSM_ATTRC_DELCZ_PIN_CHG_TXNCZ_UNPRCD_AMTSCZ_TXN_GENRC_TOKENCZ_UNPRCD_TXNCZ_T_FILECZ_PRCD_TXNCZ_PRCD_AMTSHM_ADDL_TXN_DATA
Output (error tables)PRCS_LOGATM_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:
The ATM_TRAN_RAW00 table must contain financial transactions.
BASE24 Transaction Warehouse Runbook
26 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
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:
To rerun the entire procedure: • Refer to Appendix B for trace table and exception table cleanup information. • Run B4R100 to reset proc and del trace tables.
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
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 27 ACI Worldwide Inc.
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.
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
See Appendix A.
STEPU9 Copy this run’s .out file to the sysout. PROGRAM:
IKJEFT01
INPUT PARAMETERS: SYSTSIN B4CPSYSO
INPUT FILES:
UFILE01 /B40150_STEP05.out
BASE24 Transaction Warehouse Runbook
28 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
OUTPUT FILES: OSTEP01 SYSOUT=*
RESTART INSTRUCTIONS:
Restart at this step.
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 29 ACI Worldwide Inc.
1.9 B40160 – POS Unprocessed Tran Mapper Loader InputPOS_TRAN_RAW00AM_ACCTAM_TIBS_PARTITION_GROUPBS_PARTMDATAB4_CARD_ACCEPTORB4_FIID B4_LN B4_PLF_TXN_CD_XREF B4_REG_GRP_BRCH B4_TERM CD_TC_PROC_TXN CZ_BIN CZ_BIN_BIN_RNGCZ_BIN_ISS CZ_BUS_UNITCZ_BU_TYP CZ_CRD_TYP_CONV CZ_CRNCY_CD CZ_CRNCY_RATECZ_DRCT_CRNCY_RT CZ_INTRNL_MAPPERCZ_MRCH_CAT_CD_REFCZ_PROD CZ_RESP_CDCZ_SRCE_BU
Input/OutputSM_PTTRC_PROCB4_SUSPENDED_TXNSSM_PTTRC_ERRCZ_T_BTCHCZ_EXT_BTCH_IDCZ_EXT_FILE_IDCZ_TXN_BO
Output SM_PTTRC_DELCZ_UNPRCD_AMTSCZ_TXN_GENRC_TOKENCZ_UNPRCD_TXN
STEPU1IKJEFT01
STEP05BPXBATCH
(Mapper Loader)
STEPU9IKJEFT01
Database
B40160
Output (continued)HM_ADDL_TXN_DATACZ_T_FILECZ_PRCD_TXNCZ_PRCD_AMTSCZ_TXN_SWITCHCZ_LINE_ITEM_DTL
Output (error tables)PRCS_LOGPOS_TRAN_RAW_EXCP
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:
The POS_TRAN_RAW00 table must contain financial transactions.
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.
BASE24 Transaction Warehouse Runbook
30 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
Rerun Instructions:
To rerun the entire procedure: • Refer to Appendix B for trace table and exception table cleanup information. • Run B4R100 to reset proc and del trace tables.
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
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 31 ACI Worldwide Inc.
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.
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
See Appendix A.
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.
BASE24 Transaction Warehouse Runbook
32 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
1.10 B40170 – ATM Unprocessed Admin Mapper Loader
InputATM_ADMIN_RAW00B4_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
Input/OutputSM_AATRC_PROCB4_SUSP_ADMINB4_SUSP_ADMIN_ADJB4_SUSP_ADMIN_RECSM_AATRC_ERR
OutputSM_AATRC_DELSZ_HOPR_BAL_TTLSZ_TERM_BALSZ_TERM_BAL_ADMIN
Output (error tables)PRCS_LOGATM_TRAN_RAW_EXCP
STEPU1IKJEFT01
STEP05BPXBATCH
(Mapper Loader)
STEPU9IKJEFT01
Database
B40170
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:
The ATM_ADMIN_RAW00 table must contain financial transactions.
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:
To rerun the entire procedure: • Refer to Appendix B for trace table and exception table clean up information. • Run B4R100 to reset proc and del trace tables.
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 33 ACI Worldwide Inc.
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
BASE24 Transaction Warehouse Runbook
34 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
RESTART INSTRUCTIONS:
Restart at this step.
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
See Appendix A.
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.
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 35 ACI Worldwide Inc.
1.11 B40200 – BASE24 Warehouse Summary
InputATM_A_FACTPOS_A_FACTATM_T_FACTPOS_T_FACTATM_AF_FD_WDPOS_AF_FD_WDATM_TF_FD_WDPOS_TF_FD_WD
OutputWHSE_SUMPRCS_LOG
STEPU1IKJEFT01
STEP05BPXBATCH
(Mapper Loader)
STEPU9IKJEFT01
Database
B40200
STEPU2IKJEFT01
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:
Can be restarted without reloading any tables.
BASE24 Transaction Warehouse Runbook
36 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
Rerun Instructions:
Can be rerun without reloading any tables.
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
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 37 ACI Worldwide Inc.
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.
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
See Appendix A.
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.
BASE24 Transaction Warehouse Runbook
38 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
1.12 B40210 – ODS ATM Tran Conversion
Input/OutputATM_T_FACTODS_ATMT_PKODS_ATM_TERMINALODS_ATM_TRAN_DIM3ODS_CARD_DETAILSATM_TERMINALATM_TRAN_DIM3CARD_DETAILS
STEPU1IKJEFT01
STEP05BPXBATCH
(Mapper Loader)
STEPU9IKJEFT01
Database
B40210
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:
Can be restarted without restoring any tables. Rerun Instructions:
Can be rerun without restoring any tables.
STEPU1
Clear out the previous run’s .out file.
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 39 ACI Worldwide Inc.
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.
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
See Appendix A.
STEPU9 Copy this run’s .out file to the sysout.
BASE24 Transaction Warehouse Runbook
40 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
PROGRAM: IKJEFT01
INPUT PARAMETERS:
SYSTSIN B4CPSYSO INPUT FILES:
UFILE01 /B40210_STEP05.out
OUTPUT FILES: OSTEP01 SYSOUT=*
RESTART INSTRUCTIONS:
Restart at this step.
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 41 ACI Worldwide Inc.
1.13 B40220 – ODS POS Tran Conversion
Input/OutputPOS_T_FACTODS_POST_PKODS_CARD_DETAILSODS_POS_RETAILERODS_POS_TERMINALODS_POS_TRAN_DIM3CARD_DETAILSPOS_RETAILERPOS_TERMINALPOS_TRAN_DIM3
STEPU1IKJEFT01
STEP05BPXBATCH
(Mapper Loader)
STEPU9IKJEFT01
Database
B40220
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:
Can be restarted without restoring any tables. Rerun Instructions:
Can be rerun without restoring any tables.
STEPU1
Clear out the previous run’s .out file.
BASE24 Transaction Warehouse Runbook
42 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
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.
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
See Appendix A.
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 43 ACI Worldwide Inc.
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.
BASE24 Transaction Warehouse Runbook
44 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
1.14 B40230 – ODS ATM Admin Conversion
Input/OutputATM_A_FACTODS_ATMA_PKODS_AA_TERMINALODS_CARD_DETAILSATM_TERMINALCARD_DETAILS
STEPU1IKJEFT01
STEP05BPXBATCH
(Mapper Loader)
STEPU9IKJEFT01
Database
B40230
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:
Can be restarted without restoring any tables. Rerun Instructions:
Can be rerun without restoring any tables.
STEPU1
Clear out the previous run’s .out file.
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 45 ACI Worldwide Inc.
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.
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
See Appendix A.
STEPU9 Copy this run’s .out file to the sysout. PROGRAM:
IKJEFT01
BASE24 Transaction Warehouse Runbook
46 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
INPUT PARAMETERS: SYSTSIN B4CPSYSO
INPUT FILES:
UFILE01 /B40230_STEP05.out
OUTPUT FILES: OSTEP01 SYSOUT=*
RESTART INSTRUCTIONS:
Restart at this step.
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 47 ACI Worldwide Inc.
1.15 B40240 – ODS POS Admin Conversion
Input/OutputPOS_A_FACTODS_POSA_PKODS_CARD_DETAILSODS_PA_RETAILERODS_PA_TERMINALCARD_DETAILSPOS_RETAILERPOS_TERMINAL
STEPU1IKJEFT01
STEP05BPXBATCH
(Mapper Loader)
STEPU9IKJEFT01
Database
B40240
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:
Can be restarted without restoring any tables. Rerun Instructions:
Can be rerun without restoring any tables.
STEPU1
Clear out the previous run’s .out file.
BASE24 Transaction Warehouse Runbook
48 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
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.
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
See Appendix A.
STEPU9 Copy this run’s .out file to the sysout.
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 49 ACI Worldwide Inc.
PROGRAM:
IKJEFT01
INPUT PARAMETERS: SYSTSIN B4CPSYSO
INPUT FILES:
UFILE01 /B40240_STEP05.out
OUTPUT FILES: OSTEP01 SYSOUT=*
RESTART INSTRUCTIONS:
Restart at this step.
BASE24 Transaction Warehouse Runbook
50 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
2 BASE24 Transaction Warehouse (COBOL)
2.1 Overview
2.1.1 Pre-Cycle Processing None.
2.1.2 Cycle Processing
B4C100
Extract Preprocessor
B4C200
ATM Mapper
B4C210
POS Mapper
B4C310B4C311B4C312B4C313B4C314B4C315B4C316B4C317B4C318B4C319
B4C350B4C351B4C352B4C353B4C354B4C355B4C356B4C357B4C358
B4C330B4C331B4C332B4C333B4C334B4C335B4C336B4C337B4C338
B4C370B4C371B4C372B4C373B4C374B4C375B4C376
B4C390
B4C300B4C305
Table Loads
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 51 ACI Worldwide Inc.
2.1.3 Daily Processing
B4D200
ATM Backout and Suspense Processing
B4D210
ATM Backout and Suspense Processing
B4D310B4D311B4D312B4D313B4D314B4D315B4D316B4D317B4D318B4D319
B4D330B4D331B4D332B4D333B4D334B4D335B4D336B4D337B4D338
B4D300B4D305B4D390
Table Loads
B4D400
ODS Processing
B4D500
Warehouse Summary Update
2.1.4 End-of-Day Processing None.
2.1.5 Monthly Processing None.
2.1.6 Quarterly Processing None.
2.1.7 Yearly Processing None.
BASE24 Transaction Warehouse Runbook
52 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
2.1.8 On-Request Processing None.
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 53 ACI Worldwide Inc.
2.2 B4C100 – Preprocess Extract File
B4B00100
Preprocess Base24 Extract
Files
OUTPUTATM_FILE_INFOPOS_FILE_INFO
CZ_T_FILECZ_T_BTCH
INPUT/OUTPUTATM_BATCH_DUP_CHKPOS_BATCH_DUP_CHK
PARMLIB
B4C10005B4C100OR
B4C100nn.ATMBTRN
(+1)
STEP05
Base24 Extract
File
B4C100nn.POSBTRN
(+1)
B4C100nn.BERRFILE
(+1)
B4C100nn.DERRFILE
(+1)
Sequence Files
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:
Restart at the beginning.
Rerun Instructions:
Restart at the beginning.
BASE24 Transaction Warehouse Runbook
54 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
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:
COMMIT COMMIT - Number of transactions to process before a COMMIT PARM1IN B4C10005 PARM2IN B4C100OR
INPUT FILES:
BEXTRACT JCL Override of Binary extract file DEXTRACT JCL Override of Display extract file
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
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
MESSAGE NUMBER
CAUSE ACTION
CZ9000 thru CZ9099
Error resulting from call to an I/O (Input/Output) routine.
See list of standard I/O errors in Appendix G.
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 55 ACI Worldwide Inc.
2.3 B4C200 – ATM Mapper
B4B00200
ATM Mapper
DATABASE
PARMLIB
B4C20005
STEP05
B4C100nn.ATMBTRN
(0)
Multiple Output
B4C200nn.UNTXN(+1)B4C200nn.TXNAMT(+1)B4C200nn.TXREF(+1)B4C200nn.TICHG(+1)B4C200nn.GTTXN(+1)B4C200nn.TRMBAL(+1)B4C200nn.TRMBALA(+1)B4C200nn.HPRBLTL(+1)B4C200nn.SUSPTO(+1)B4C200nn.SUSPAO(+1)B4C200nn.SUSPARO(+1)B4C200nn.SUSPAAO(+1)
B4C200nn.ATMTFCT(+1)B4C200nn.ATMTDM1(+1)B4C200nn.ATMTDM2(+1)B4C200nn.ATMTDM3(+1)B4C200nn.ATMTTK1(+1)B4C200nn.ATMTTK2(+1)B4C200nn.ATMTCRD(+1)B4C200nn.ATMTTRM(+1)B4C200nn.ODSATPK(+1)
B4C200nn.ATMAFCT(+1)B4C200nn.ATMABAL(+1)B4C200nn.ATMACSH(+1)B4C200nn.ATMARMS(+1)B4C200nn.ATMACRD(+1)B4C200nn.ATMATRM(+1)B4C200nn.ODSAAPK(+1)
AA_ACCT_TYPAM_ACCTAM_TIAM_TI_ACS_TO_ACCTSBS_PARTITION_GROUPBS_PARTMDATAB4_CARD_ACCEPTORB4_FIID B4_LN B4_REG_GRP_BRCH B4_TERM B4_SUSPENDED_TXNSB4_SUSP_ADMINB4_SUSP_ADMIN_RECB4_SUSP_ADMIN_ADJ CZ_EXT_TXN_CD_XREF CZ_BIN CZ_BIN_BIN_RNGCZ_BIN_ISS CZ_BUS_UNITCZ_BU_TYP CZ_CRD_TYP_CONV CZ_CRNCY_CD CZ_CRNCY_RATECZ_DRCT_CRNCY_RT CZ_PROD CZ_RESP_CDCZ_SRCE_BUCD_TC_PROC_TXN
Description: Execute the ATM Mapper.
Dependencies:
Must run after B4C100. Restart Instructions:
Restart at the beginning.
Rerun Instructions:
Restart at the beginning.
BASE24 Transaction Warehouse Runbook
56 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
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:
COMMIT COMMIT - Number of transactions to process before a COMMIT PARM1IN B4C20005
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)
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 57 ACI Worldwide Inc.
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)
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
MESSAGE NUMBER
CAUSE ACTION
CZ9000 thru CZ9099
Error resulting from call to an I/O (Input/Output) routine.
See list of standard I/O errors in Appendix G.
BASE24 Transaction Warehouse Runbook
58 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
2.4 B4C210 – POS Mapper
B4B00200
POS Mapper
DATABASE
PARMLIB
B4C21005
STEP05
B4C100nn.POSBTRN
(0)
Multiple Output
B4C210nn.UNTXN(+1)B4C210nn.TXNAMT(+1)B4C210nn.TXREF(+1)B4C210nn.GTTXN(+1)B4C210nn.TXNSW(+1)B4C210nn.LIDTL(+1)B4C210nn.SUSPTO(+1)
B4C210nn.POSTFCT(+1)B4C210nn.POSTDM1(+1)B4C210nn.POSTDM2(+1)B4C210nn.POSTDM3(+1)B4C210nn.POSTTK1(+1)B4C210nn.POSTTK2(+1)B4C210nn.POSTCRD(+1)B4C210nn.POSTTRM(+1)B4C210nn.POSTRET(+1)B4C210nn.ODSPTPK(+1)
B4C210nn.POSAFCT(+1)B4C210nn.POSACRK(+1)B4C210nn.POSASER(+1)B4C210nn.POSASET(+1)B4C210nn.POSASPF(+1)B4C210nn.POSARET(+1)B4C210nn.POSATRM(+1)B4C210nn.POSACRD(+1)B4C210nn.ODSPAPK(+1)
INPUTAM_ACCTAM_TIBS_PARTITION_GROUPBS_PARTMDATAB4_CARD_ACCEPTORB4_FIID B4_LN B4_REG_GRP_BRCH B4_TERM B4_SUSPENDED_TXNSCD_TC_PROC_TXN CZ_BIN CZ_BIN_BIN_RNGCZ_BIN_ISS CZ_BUS_UNITCZ_BU_TYP CZ_CRD_TYP_CONV CZ_CRNCY_CD CZ_CRNCY_RATECZ_DRCT_CRNCY_RTCZ_EXT_TXN_CD_XREF CZ_PROD CZ_RESP_CDCZ_SRCE_BU
Description: Execute the POS Mapper.
Dependencies:
Must run after B4C100. Restart Instructions:
Restart at the beginning.
Rerun Instructions:
Restart at the beginning.
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 59 ACI Worldwide Inc.
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:
COMMIT COMMIT - Number of transactions to process before a COMMIT PARM1IN B4C21005
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)
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
MESSAGE NUMBER
CAUSE ACTION
CZ9000 thru CZ9099
Error resulting from call to an I/O (Input/Output) routine.
See list of standard I/O errors in Appendix G.
BASE24 Transaction Warehouse Runbook
60 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
2.5 B4C300 – Load Core Files
DSNUPROC
Database load utility procedure OUTPUT
CZ_UNPRCD_TXN
B4C200nn.UNTXN(0) STEP05
B4C210nn.UNTXN(0)
DSNUPROC
Database load utility procedure OUTPUT
CZ_PRCD_AMTS
B4C200nn.TXNAMT(0) STEP10
B4C210nn.TXNAMT(0)
DSNUPROC
Database load utility procedure OUTPUT
CZ_UNPRCD_AMTS
B4C200nn.TXNAMT(0) STEP15
B4C210nn.TXNAMT(0)
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 61 ACI Worldwide Inc.
DSNUPROC
Database load utility procedure OUTPUT
CZ_TXND_PID
B4C200nn.TXREF(0)
STEP20
B4C210nn.TXREF(0)
DSNUPROC
Database load utility procedure OUTPUT
CZ_TXN_SWITCH
B4C210nn.TXNSW(0)
STEP25
DSNUPROC
Database load utility procedure OUTPUT
CZ_LINE_ITEM_DTLS
B4C210nn.LIDTL(0)
STEP30
B4C200nn..TICHG(0)
DSNUPROC
Database load utility procedure OUTPUT
CZ_TI_CHG_TXN
STEP35
B4C210nn.GTTXN(0)
B4C200nn.GTTXN(0)
DSNUPROC
Database load utility procedure OUTPUT
CZ_TXN_GENRC_TOKEN
STEP40
BASE24 Transaction Warehouse Runbook
62 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
Description: Load Core transaction files from ATM and POS Mappers.
Dependencies:
Must run after B4C200 and B4C210. Restart Instructions:
Restart at the beginning.
Rerun Instructions:
Restart at the beginning.
STEP05
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - CZLDUTXN INPUT FILES:
SYSREC B4C200nn.UNTXN(0) B4C210nn.UNTXN(0)
OUTPUT FILES:
CZ_UNPRCD_TXN
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
STEP10
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - CZLDPAMT INPUT FILES:
SYSREC B4C200nn.TXNAMT(0) B4C210nn.TXNAMT(0)
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 63 ACI Worldwide Inc.
OUTPUT FILES:
CZ_PRCD_AMTS RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
STEP15
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - CZLDUAMT INPUT FILES:
SYSREC B4C200nn.TXNAMT(0) B4C210nn.TXNAMT(0)
OUTPUT FILES:
CZ_UNPRCD_AMTS
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
STEP20
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - CZLDTXRF INPUT FILES:
SYSREC B4C200nn.TXREF(0) B4C210nn.TXREF(0)
OUTPUT FILES:
CZ_TXND_PID
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
STEP25
PROGRAM:
Database Load Utility
BASE24 Transaction Warehouse Runbook
64 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
INPUT PARAMETERS:
SYSIN - CZLDTXSW
INPUT FILES:
SYSREC B4C210nn.TXNSW(0)
OUTPUT FILES:
CZ_TXN_SWITCH
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
STEP30
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - CZLDLIDT INPUT FILES:
SYSREC B4C210nn.LIDTL(0)
OUTPUT FILES:
CZ_LINE_ITEM_DTLS
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
STEP35
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - CZLDTICH INPUT FILES:
SYSREC B4C200nn.TICHG(0)
OUTPUT FILES:
CZ_TI_CHG_TXN
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 65 ACI Worldwide Inc.
RETURN CODES AND ACTIONS CONCERNING THOSE CODES: Reference the Messages and Codes manual for the DB2 database load utility.
STEP40
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - CZLDGTKN INPUT FILES:
SYSREC B4C200nn.GTTXN(0) B4C210nn.GTTXN(0)
OUTPUT FILES:
CZ_TXN_GENRC_TOKEN
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
BASE24 Transaction Warehouse Runbook
66 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
2.6 B4C305 – Load Suspense Files
DSNUPROC
Database load utility procedure OUTPUT
B4_SUSPENDED_TXN
B4C200nn.SUSPTO(0) STEP05
B4C210nn.SUSPTO(0)
DSNUPROC
Database load utility procedure OUTPUT
B4_SUSP_ADMI
B4C200nn.SUSPAO(0) STEP10
B4C210nn.SUSPAO(0)
DSNUPROC
Database load utility procedure OUTPUT
B4_SUSP_ADMIN_REC
B4C200nn.SUSPARO(0) STEP15
B4C210nn.SUSPARO(0)
DSNUPROC
Database load utility procedure OUTPUT
B4_SUSP_ADMIN_ADJ
B4C200nn.SUSPAAO(0) STEP20
B4C210nn.SUSPAAO(0)
Description: Load Suspense transaction files from ATM and POS Mappers.
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 67 ACI Worldwide Inc.
Dependencies:
Must run after B4C200 and B4C210. Restart Instructions:
Restart at the beginning.
Rerun Instructions:
Restart at the beginning.
STEP05
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LDSTXN INPUT FILES:
SYSREC B4C200nn.SUSPTO(0) B4C210nn.SUSPTO(0)
OUTPUT FILES:
B4_SUSPENDED_TXN
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
STEP10
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LDSA INPUT FILES:
SYSREC B4C200nn.SUSPAO(0) B4C210nn.SUSPAO(0)
OUTPUT FILES:
B4_SUSP_ADMI
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
BASE24 Transaction Warehouse Runbook
68 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
STEP15
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LDSAR INPUT FILES:
SYSREC B4C200nn.SUSPARO(0) B4C210nn.SUSPARO(0)
OUTPUT FILES:
B4_SUSP_ADMIN_REC
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
STEP20
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LDSAA INPUT FILES:
SYSREC B4C200nn.SUSPAAO(0) B4C210nn.SUSPAAO(0)
OUTPUT FILES:
B4_SUSP_ADMIN_ADJ
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 69 ACI Worldwide Inc.
2.7 B4C310 – Load POS T Fact File
DSNUPROC
Database load utility procedure OUTPUT
POS_T_FACT
B4C210nn.POSTFCT(0)
STEP05
Description: Load POS warehouse file.
Dependencies:
Must run after B4C210. Restart Instructions:
Restart at the beginning.
Rerun Instructions:
Restart at the beginning.
STEP05
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LPTFCT INPUT FILES:
SYSREC B4C210nn.POSTFCT(0)
OUTPUT FILES:
POS_T_FACT
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
BASE24 Transaction Warehouse Runbook
70 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
2.8 B4C311 – Load POS T Dim1 File
DSNUPROC
Database load utility procedure OUTPUT
POS_T_DIM1
B4C210nn.POSTDM1(0)
STEP05
Description: Load POS warehouse file.
Dependencies:
Must run after B4C210. Restart Instructions:
Restart at the beginning.
Rerun Instructions:
Restart at the beginning.
STEP05
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LPTDM1 INPUT FILES:
SYSREC B4C210nn.POSTDM1(0)
OUTPUT FILES:
POS_T_DIM1
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 71 ACI Worldwide Inc.
2.9 B4C312 – Load POS T Dim2 File
DSNUPROC
Database load utility procedure OUTPUT
POS_T_DIM2
B4C210nn.POSTDM2(0)
STEP05
Description: Load POS warehouse file.
Dependencies:
Must run after B4C210. Restart Instructions:
Restart at the beginning.
Rerun Instructions:
Restart at the beginning.
STEP05
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LPTDM2 INPUT FILES:
SYSREC B4C210nn.POSTDM2(0)
OUTPUT FILES:
POS_T_DIM2
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
BASE24 Transaction Warehouse Runbook
72 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
2.10 B4C313 – Load POS T Token1 File
DSNUPROC
Database load utility procedure OUTPUT
POS_T_TKN1
B4C210nn.POSTTK1(0)
STEP05
Description: Load POS warehouse file.
Dependencies:
Must run after B4C210. Restart Instructions:
Restart at the beginning.
Rerun Instructions:
Restart at the beginning.
STEP05
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LPTTK1 INPUT FILES:
SYSREC B4C210nn.POSTTK1(0)
OUTPUT FILES:
POS_T_TKN1
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 73 ACI Worldwide Inc.
2.11 B4C314 – Load POS T Token2 File
DSNUPROC
Database load utility procedure OUTPUT
POS_T_TKN2
B4C210nn.POSTTK2(0)
STEP05
Description: Load POS warehouse file.
Dependencies:
Must run after B4C210. Restart Instructions:
Restart at the beginning.
Rerun Instructions:
Restart at the beginning.
STEP05
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LPTTK2 INPUT FILES:
SYSREC B4C210nn.POSTTK2(0)
OUTPUT FILES:
POS_T_TKN2
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
BASE24 Transaction Warehouse Runbook
74 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
2.12 B4C315 – Load ODS POS Tran Dim3 File
DSNUPROC
Database load utility procedure OUTPUT
ODS_POS_TRAN_DIM3
B4C210nn.POSTDM3(0)
STEP05
Description: Load POS warehouse file.
Dependencies:
Must run after B4C210. Restart Instructions:
Restart at the beginning.
Rerun Instructions:
Restart at the beginning.
STEP05
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LPTDM3 INPUT FILES:
SYSREC B4C210nn.POSTDM3(0)
OUTPUT FILES:
ODS_POS_TRAN_DIM3
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 75 ACI Worldwide Inc.
2.13 B4C316 – Load ODS Card Details File
DSNUPROC
Database load utility procedure OUTPUT
ODS_CARD_DETAILS
B4C210nn.POSTCRD(0)
STEP05
Description: Load POS warehouse file.
Dependencies:
Must run after B4C210. Restart Instructions:
Restart at the beginning.
Rerun Instructions:
Restart at the beginning.
STEP05
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LDOCRD INPUT FILES:
SYSREC B4C210nn.POSTCRD(0)
OUTPUT FILES:
ODS_CARD_DETAILS
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
BASE24 Transaction Warehouse Runbook
76 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
2.14 B4C317 – Load ODS POS Terminal File
DSNUPROC
Database load utility procedure OUTPUT
ODS_POS_TERMINAL
B4C210nn.POSTTRM(0)
STEP05
Description: Load POS warehouse file.
Dependencies:
Must run after B4C210. Restart Instructions:
Restart at the beginning.
Rerun Instructions:
Restart at the beginning.
STEP05
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LPTTRM INPUT FILES:
SYSREC B4C210nn.POSTTRM(0)
OUTPUT FILES:
ODS_POS_TERMINAL
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 77 ACI Worldwide Inc.
2.15 B4C318 – Load ODS POS Retailer File
DSNUPROC
Database load utility procedure OUTPUT
ODS_POS_RETAILER
B4C210nn.POSTRET(0)
STEP05
Description: Load POS warehouse file.
Dependencies:
Must run after B4C210. Restart Instructions:
Restart at the beginning.
Rerun Instructions:
Restart at the beginning.
STEP05
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LPTRET INPUT FILES:
SYSREC B4C210nn.POSTRET(0)
OUTPUT FILES:
ODS_POS_RETAILER
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
BASE24 Transaction Warehouse Runbook
78 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
2.16 B4C319 – Load ODS POST PK File
DSNUPROC
Database load utility procedure OUTPUT
ODS_POST_PK
B4C210nn.ODSPTPK(0)
STEP05
Description: Load POS warehouse file.
Dependencies:
Must run after B4C210. Restart Instructions:
Restart at the beginning.
Rerun Instructions:
Restart at the beginning.
STEP05
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LPTPK INPUT FILES:
SYSREC B4C210nn.ODSPTPK(0)
OUTPUT FILES:
ODS_POST_PK
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 79 ACI Worldwide Inc.
2.17 B4C330 – Load ATM T Fact File
DSNUPROC
Database load utility procedure OUTPUT
ATM_T_FACT
B4C200nn.ATMTFCT(0)
STEP05
Description: Load ATM warehouse file.
Dependencies:
Must run after B4C200. Restart Instructions:
Restart at the beginning.
Rerun Instructions:
Restart at the beginning.
STEP05
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LATFCT INPUT FILES:
SYSREC B4C200nn.ATMTFCT(0)
OUTPUT FILES:
ATM_T_FACT
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
BASE24 Transaction Warehouse Runbook
80 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
2.18 B4C331 – Load ATM T Dim1 File
DSNUPROC
Database load utility procedure OUTPUT
ATM_T_DIM1
B4C200nn.ATMTDM1(0)
STEP05
Description: Load ATM warehouse file.
Dependencies:
Must run after B4C200. Restart Instructions:
Restart at the beginning.
Rerun Instructions:
Restart at the beginning.
STEP05
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LATDM1 INPUT FILES:
SYSREC B4C200nn.ATMTDM1(0)
OUTPUT FILES:
ATM_T_DIM1
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 81 ACI Worldwide Inc.
2.19 B4C332 – Load ATM T Dim2 File
DSNUPROC
Database load utility procedure OUTPUT
ATM_T_DIM2
B4C200nn.ATMTDM2(0)
STEP05
Description: Load ATM warehouse file.
Dependencies:
Must run after B4C200. Restart Instructions:
Restart at the beginning.
Rerun Instructions:
Restart at the beginning.
STEP05
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LATDM2 INPUT FILES:
SYSREC B4C200nn.ATMTDM2(0)
OUTPUT FILES:
ATM_T_DIM2
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
BASE24 Transaction Warehouse Runbook
82 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
2.20 B4C333 – Load ATM T Token1 File
DSNUPROC
Database load utility procedure OUTPUT
ATM_T_TKN1
B4C200nn.ATMTTK1(0)
STEP05
Description: Load ATM warehouse file.
Dependencies:
Must run after B4C200. Restart Instructions:
Restart at the beginning.
Rerun Instructions:
Restart at the beginning.
STEP05
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LATTK1 INPUT FILES:
SYSREC B4C200nn.ATMTTK1(0)
OUTPUT FILES:
ATM_T_TKN1
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 83 ACI Worldwide Inc.
2.21 B4C334 – Load ATM T Token2 File
DSNUPROC
Database load utility procedure OUTPUT
ATM_T_TKN2
B4C200nn.ATMTTK2(0)
STEP05
Description: Load ATM warehouse file.
Dependencies:
Must run after B4C200. Restart Instructions:
Restart at the beginning.
Rerun Instructions:
Restart at the beginning.
STEP05
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LATTK2 INPUT FILES:
SYSREC B4C200nn.ATMTTK2(0)
OUTPUT FILES:
ATM_T_TKN2
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
BASE24 Transaction Warehouse Runbook
84 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
2.22 B4C335 – Load ODS ATM Tran Dim3 File
DSNUPROC
Database load utility procedure OUTPUT
ODS_ATM_TRAN_DIM3
B4C200nn.ATMTDM3(0)
STEP05
Description: Load ATM warehouse file.
Dependencies:
Must run after B4C200. Restart Instructions:
Restart at the beginning.
Rerun Instructions:
Restart at the beginning.
STEP05
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LATDM3 INPUT FILES:
SYSREC B4C200nn.ATMTDM3(0)
OUTPUT FILES:
ODS_ATM_TRAN_DIM3
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 85 ACI Worldwide Inc.
2.23 B4C336 – Load ODS Card Details File
DSNUPROC
Database load utility procedure OUTPUT
ODS_CARD_DETAILS
B4C200nn.ATMTCRD(0)
STEP05
Description: Load ATM warehouse file.
Dependencies:
Must run after B4C200. Restart Instructions:
Restart at the beginning.
Rerun Instructions:
Restart at the beginning.
STEP05
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LDOCRD INPUT FILES:
SYSREC B4C200nn.ATMTCRD(0)
OUTPUT FILES:
ODS_CARD_DETAILS
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
BASE24 Transaction Warehouse Runbook
86 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
2.24 B4C337 – Load ODS ATM Terminal File
DSNUPROC
Database load utility procedure OUTPUT
ODS_ATM_TERMINAL
B4C200nn.ATMTTRM(0)
STEP05
Description: Load ATM warehouse file.
Dependencies:
Must run after B4C200. Restart Instructions:
Restart at the beginning.
Rerun Instructions:
Restart at the beginning.
STEP05
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LATTRM INPUT FILES:
SYSREC B4C200nn.ATMTTRM(0)
OUTPUT FILES:
ODS_ATM_TERMINAL
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 87 ACI Worldwide Inc.
2.25 B4C338 – Load ODS ATMT PK File
DSNUPROC
Database load utility procedure OUTPUT
ODS_ATMT_PK
B4C200nn.ODSATPK(0)
STEP05
Description: Load ATM warehouse file.
Dependencies:
Must run after B4C200. Restart Instructions:
Restart at the beginning.
Rerun Instructions:
Restart at the beginning.
STEP05
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LATPK INPUT FILES:
SYSREC B4C200nn.ODSATPK(0)
OUTPUT FILES:
ODS_ATMT_PK
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
BASE24 Transaction Warehouse Runbook
88 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
2.26 B4C350 – Load POS A Fact File
DSNUPROC
Database load utility procedure OUTPUT
POS_A_FACT
B4C210nn.POSAFCT(0)
STEP05
Description: Load POS warehouse file.
Dependencies:
Must run after B4C210. Restart Instructions:
Restart at the beginning.
Rerun Instructions:
Restart at the beginning.
STEP05
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LPAFCT INPUT FILES:
SYSREC B4C210nn.POSAFCT(0)
OUTPUT FILES:
POS_A_FACT
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 89 ACI Worldwide Inc.
2.27 B4C351 – Load POS A Clrk File
DSNUPROC
Database load utility procedure OUTPUT
POS_A_CLRK
B4C210nn.POSACRK(0)
STEP05
Description: Load POS warehouse file.
Dependencies:
Must run after B4C210. Restart Instructions:
Restart at the beginning.
Rerun Instructions:
Restart at the beginning.
STEP05
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LPACRK INPUT FILES:
SYSREC B4C210nn.POSACRK(0)
OUTPUT FILES:
POS_A_CLRK
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
BASE24 Transaction Warehouse Runbook
90 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
2.28 B4C352 – Load POS A Ser File
DSNUPROC
Database load utility procedure OUTPUT
POS_A_SER
B4C210nn.POSASER(0)
STEP05
Description: Load POS warehouse file.
Dependencies:
Must run after B4C210. Restart Instructions:
Restart at the beginning.
Rerun Instructions:
Restart at the beginning.
STEP05
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LPASER INPUT FILES:
SYSREC B4C210nn.POSASER(0)
OUTPUT FILES:
POS_A_SER
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 91 ACI Worldwide Inc.
2.29 B4C353 – Load POS A Set File
DSNUPROC
Database load utility procedure OUTPUT
POS_A_SET
B4C210nn.POSASET(0)
STEP05
Description: Load POS warehouse file.
Dependencies:
Must run after B4C210. Restart Instructions:
Restart at the beginning.
Rerun Instructions:
Restart at the beginning.
STEP05
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LPASET INPUT FILES:
SYSREC B4C210nn.POSASET(0)
OUTPUT FILES:
POS_A_SET
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
BASE24 Transaction Warehouse Runbook
92 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
2.30 B4C354 – Load POS A SPF File
DSNUPROC
Database load utility procedure OUTPUT
POS_A_SPF
B4C210nn.POSASPF(0)
STEP05
Description: Load POS warehouse file.
Dependencies:
Must run after B4C210. Restart Instructions:
Restart at the beginning.
Rerun Instructions:
Restart at the beginning.
STEP05
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LPASPF INPUT FILES:
SYSREC B4C210nn.POSASPF(0)
OUTPUT FILES:
POS_A_SPF
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 93 ACI Worldwide Inc.
2.31 B4C355 – Load ODS PA Retailer File
DSNUPROC
Database load utility procedure OUTPUT
ODS_PA_RETAILER
B4C210nn.POSARET(0)
STEP05
Description: Load POS warehouse file.
Dependencies:
Must run after B4C210. Restart Instructions:
Restart at the beginning.
Rerun Instructions:
Restart at the beginning.
STEP05
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LPARET INPUT FILES:
SYSREC B4C210nn.POSARET(0)
OUTPUT FILES:
ODS_PA_RETAILER
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
BASE24 Transaction Warehouse Runbook
94 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
2.32 B4C356 – Load ODS PA Terminal File
DSNUPROC
Database load utility procedure OUTPUT
ODS_PA_TERMINAL
B4C210nn.POSATRM(0)
STEP05
Description: Load POS warehouse file.
Dependencies:
Must run after B4C210. Restart Instructions:
Restart at the beginning.
Rerun Instructions:
Restart at the beginning.
STEP05
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LPATRM INPUT FILES:
SYSREC B4C210nn.POSATRM(0)
OUTPUT FILES:
ODS_PA_TERMINAL
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 95 ACI Worldwide Inc.
2.33 B4C357 – Load ODS Card Details File
DSNUPROC
Database load utility procedure OUTPUT
ODS_CARD_DETAILS
B4C210nn.POSACRD(0)
STEP05
Description: Load POS warehouse file.
Dependencies:
Must run after B4C210. Restart Instructions:
Restart at the beginning.
Rerun Instructions:
Restart at the beginning.
STEP05
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LDOCRD INPUT FILES:
SYSREC B4C210nn.POSACRD(0)
OUTPUT FILES:
ODS_CARD_DETAILS
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
BASE24 Transaction Warehouse Runbook
96 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
2.34 B4C358 – Load ODS POSA PK File
DSNUPROC
Database load utility procedure OUTPUT
ODS_POSA_PK
B4C210nn.ODSPAPK(0)
STEP05
Description: Load POS warehouse file.
Dependencies:
Must run after B4C210. Restart Instructions:
Restart at the beginning.
Rerun Instructions:
Restart at the beginning.
STEP05
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LPAPK INPUT FILES:
SYSREC B4C210nn.ODSPAPK(0)
OUTPUT FILES:
ODS_POSA_PK
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 97 ACI Worldwide Inc.
2.35 B4C370 – Load ATM A Fact File
DSNUPROC
Database load utility procedure OUTPUT
ATM_A_FACT
B4C200nn.ATMAFCT(0)
STEP05
Description: Load ATM warehouse file.
Dependencies:
Must run after B4C200. Restart Instructions:
Restart at the beginning.
Rerun Instructions:
Restart at the beginning.
STEP05
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LAAFCT INPUT FILES:
SYSREC B4C200nn.ATMAFCT(0)
OUTPUT FILES:
ATM_A_FACT
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
BASE24 Transaction Warehouse Runbook
98 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
2.36 B4C371 – Load ATM A Terminal Balance File
DSNUPROC
Database load utility procedure OUTPUT
ATM_A_TRMBL
B4C200nn.ATMABAL(0)
STEP05
Description: Load ATM warehouse file.
Dependencies:
Must run after B4C200. Restart Instructions:
Restart at the beginning.
Rerun Instructions:
Restart at the beginning.
STEP05
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LAABAL INPUT FILES:
SYSREC B4C200nn.ATMABAL(0)
OUTPUT FILES:
ATM_A_TRMBL
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 99 ACI Worldwide Inc.
2.37 B4C372 – Load ATM ATRMCSH File
DSNUPROC
Database load utility procedure OUTPUT
ATM_ATRMCSH
B4C200nn.ATMACSH(0)
STEP05
Description: Load ATM warehouse file.
Dependencies:
Must run after B4C200. Restart Instructions:
Restart at the beginning.
Rerun Instructions:
Restart at the beginning.
STEP05
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LAACSH INPUT FILES:
SYSREC B4C200nn.ATMACSH(0)
OUTPUT FILES:
ATM_ATRMCSH
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
BASE24 Transaction Warehouse Runbook
100 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
2.38 B4C373 – Load ATM TRMS File
DSNUPROC
Database load utility procedure OUTPUT
ATM_A_TRMS
B4C200nn.ATMARMS(0)
STEP05
Description: Load ATM warehouse file.
Dependencies:
Must run after B4C200. Restart Instructions:
Restart at the beginning.
Rerun Instructions:
Restart at the beginning.
STEP05
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LAARMS INPUT FILES:
SYSREC B4C200nn.ATMARMS(0)
OUTPUT FILES:
ATM_A_TRMS
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 101 ACI Worldwide Inc.
2.39 B4C374 – Load Card Details File
DSNUPROC
Database load utility procedure OUTPUT
ODS_CARD_DETAILS
B4C200nn.ATMACRD(0)
STEP05
Description: Load ATM warehouse file.
Dependencies:
Must run after B4C200. Restart Instructions:
Restart at the beginning.
Rerun Instructions:
Restart at the beginning.
STEP05
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LDOCRD INPUT FILES:
SYSREC B4C200nn.ATMACRD(0)
OUTPUT FILES:
ODS_CARD_DETAILS
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
BASE24 Transaction Warehouse Runbook
102 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
2.40 B4C375 – Load ODS AA Terminal File
DSNUPROC
Database load utility procedure OUTPUT
ODS_AA_TERMINAL
B4C200nn.ATMATRM(0)
STEP05
Description: Load ATM warehouse file.
Dependencies:
Must run after B4C200. Restart Instructions:
Restart at the beginning.
Rerun Instructions:
Restart at the beginning.
STEP05
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LAATRM INPUT FILES:
SYSREC B4C200nn.ATMATRM(0)
OUTPUT FILES:
ODS_AA_TERMINAL
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 103 ACI Worldwide Inc.
2.41 B4C376 – Load ODS ATMA PK File
DSNUPROC
Database load utility procedure OUTPUT
ODS_ATMA_PK
B4C200nn.ODSAAPK(0)
STEP05
Description: Load ATM warehouse file.
Dependencies:
Must run after B4C200. Restart Instructions:
Restart at the beginning.
Rerun Instructions:
Restart at the beginning.
STEP05
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LAAPK INPUT FILES:
SYSREC B4C200nn.ODSAAPK(0)
OUTPUT FILES:
ODS_ATMA_PK
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
BASE24 Transaction Warehouse Runbook
104 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
2.42 B4C390 – Load ATM Terminal Files
DSNUPROC
Database load utility procedure OUTPUT
SZ_TERM_BAL
B4C200nn.TRMBAL(0)
STEP05DSNUPROC
Database load utility procedure OUTPUT
SZ_TERM_BAL_ADMIN
B4C200nn.TRMBALA(0)
DSNUPROC
Database load utility procedure OUTPUT
SZ_HOPR_BAL_TTL
B4C200nn.HPRBLTL(0)
STEP10
STEP15
Description: Load ATM warehouse file.
Dependencies:
Must run after B4C200. Restart Instructions:
Restart at the beginning.
Rerun Instructions:
Restart at the beginning.
STEP05
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LSTBLA INPUT FILES:
SYSREC B4C200nn.TRMBALA(0)
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 105 ACI Worldwide Inc.
OUTPUT FILES:
SZ_TERM_BAL_ADMIN RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
STEP10
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LSTBL INPUT FILES:
SYSREC B4C200nn.TRMBAL(0)
OUTPUT FILES:
SZ_TERM_BAL
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
STEP15
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LSHBLT INPUT FILES:
SYSREC B4C200nn.HPRBLTL(0)
OUTPUT FILES:
SZ_HOPR_BAL_TTL
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
BASE24 Transaction Warehouse Runbook
106 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
2.43 B4D200 – ATM Backout and Suspense Processing
CZB00999Dynamic SQL
Executer INPUT/OUTPUTCZ_TXN_BO
PARMLIB
B4D20005
STEP05
B4B00150
ATM Backout Processing
PARMLIB
B4D20010
STEP10
ATM Sequence
File
INPUTCZ_TXN_BO
B4D200.ATMBTRN
(+1)
CZB00999Dynamic SQL
Executer INPUT/OUTPUTCZ_TXN_BO
PARMLIB
B4D20015
STEP15
CZB00999Dynamic SQL
Executer INPUT/OUTPUTB4_SUSPENDED_TXNS
B4_SUSP_ADMIN
PARMLIB
B4D20020
STEP20
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 107 ACI Worldwide Inc.
B4B00200
ATM Mapper
DATABASE
PARMLIB
B4D20025
B4D200.ATMBTRN
(+1)
Multiple Output
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)B4D200.SUSPAO(+1)B4D200.SUSPARO(+1)B4D200.SUSPAAO(+1)
B4D200.ATMTFCT(+1)B4D200.ATMTDM1(+1)B4D200.ATMTDM2(+1)B4D200.ATMTDM3(+1)B4D200.ATMTTK1(+1)B4D200.ATMTTK2(+1)B4D200.ATMTCRD(+1)B4D200.ATMTTRM(+1)B4D200.ODSATPK(+1)
STEP25
CZB00999Dynamic SQL
Executer
INPUT/OUTPUTB4_SUSPENDED_TXNS
B4_SUSP_ADMINB4_SUSP_ADMIN_RECB4_SUSP_ADMIN_ADJ
PARMLIB
B4D20030
STEP30
InputAA_ACCT_TYPAM_ACCTAM_TIAM_TI_ACS_TO_ACCTSBS_PARTITION_GROUPBS_PARTMDATAB4_CARD_ACCEPTORB4_FIID B4_LN B4_REG_GRP_BRCH B4_TERM B4_SUSPENDED_TXNSB4_SUSP_ADMINB4_SUSP_ADMIN_RECB4_SUSP_ADMIN_ADJ
Input (contnued)CZ_EXT_TXN_CD_XREF CZ_BIN CZ_BIN_BIN_RNGCZ_BIN_ISS CZ_BUS_UNITCZ_BU_TYP CZ_CRD_TYP_CONV CZ_CRNCY_CD CZ_CRNCY_RATECZ_DRCT_CRNCY_RT CZ_PROD CZ_RESP_CDCZ_SRCE_BUCD_TC_PROC_TXN
BASE24 Transaction Warehouse Runbook
108 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
Description: Process ATM backout and suspense transactions.
Dependencies:
Must run after cycle processing. Restart Instructions:
Restart at the beginning.
Rerun Instructions:
Restart at the beginning.
STEP05
PROGRAM:
CZB00999 – Dynamic SQL Executer – used to execute SQL to update the release code on the CZ_TXN_BO table.
INPUT PARAMETERS:
COMMIT COMMIT - Number of transactions to process before a COMMIT PARM1IN B4D20005 Note: Parm member has a 2,000-character limit for total of SQL statements.
INPUT FILES:
CZ_TXN_BO
OUTPUT FILES:
CZ_TXN_BO
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
MESSAGE NUMBER
CAUSE ACTION
CZ9000 thru CZ9099
Error resulting from call to an I/O (Input/Output) routine.
See list of standard I/O errors in Appendix G.
STEP10
PROGRAM:
B4B00150 – Create ATM batch file for ATM backout transactions.
INPUT PARAMETERS:
COMMIT COMMIT - Number of transactions to process before a COMMIT PARM1IN B4D20010
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 109 ACI Worldwide Inc.
INPUT FILES:
CZ_TXN_BO B4ATSEQ B4ATSEQ
OUTPUT FILES:
ATMBTRN B4D200.ATMBTRN(+1)
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
MESSAGE NUMBER
CAUSE ACTION
CZ9000 thru CZ9099
Error resulting from call to an I/O (Input/Output) routine.
See list of standard I/O errors in Appendix G.
STEP15
PROGRAM:
CZB00999 – Dynamic SQL Executer – used to execute SQL to update the release code on the CZ_TXN_BO table.
INPUT PARAMETERS:
COMMIT COMMIT - Number of transactions to process before a COMMIT PARM1IN B4D20015 Note: Parm member has a 2,000-character limit for total of SQL statements.
INPUT FILES:
CZ_TXN_BO
OUTPUT FILES:
CZ_TXN_BO
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
MESSAGE NUMBER
CAUSE ACTION
CZ9000 thru CZ9099
Error resulting from call to an I/O (Input/Output) routine.
See list of standard I/O errors in Appendix G.
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.
BASE24 Transaction Warehouse Runbook
110 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
INPUT PARAMETERS:
COMMIT COMMIT - Number of transactions to process before a COMMIT PARM1IN B4D20020 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
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
MESSAGE NUMBER
CAUSE ACTION
CZ9000 thru CZ9099
Error resulting from call to an I/O (Input/Output) routine.
See list of standard I/O errors in Appendix G.
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:
COMMIT COMMIT - Number of transactions to process before a COMMIT PARM1IN B4D20025
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
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 111 ACI Worldwide Inc.
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)
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
MESSAGE NUMBER
CAUSE ACTION
CZ9000 thru CZ9099
Error resulting from call to an I/O (Input/Output) routine.
See list of standard I/O errors in Appendix G.
STEP30
PROGRAM:
CZB00999 – Dynamic SQL Executer – used to execute SQL to delete processed transactions on the B4_SUSPENDED_TXNS table.
BASE24 Transaction Warehouse Runbook
112 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
INPUT PARAMETERS:
COMMIT COMMIT - Number of transactions to process before a COMMIT PARM1IN B4D20030 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
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
MESSAGE NUMBER
CAUSE ACTION
CZ9000 thru CZ9099
Error resulting from call to an I/O (Input/Output) routine.
See list of standard I/O errors in Appendix G.
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 113 ACI Worldwide Inc.
2.44 B4D210 – POS Backout and Suspense Processing
CZB00999Dynamic SQL
Executer INPUT/OUTPUTCZ_TXN_BO
PARMLIB
B4D21005
STEP05
B4B00150
POS Backout Processing
PARMLIB
B4D21010
STEP10
POS Sequence
File
INPUTCZ_TXN_BO
B4D210.POSBTRN
(+1)
CZB00999Dynamic SQL
Executer INPUT/OUTPUTCZ_TXN_BO
PARMLIB
B4D21015
STEP15
CZB00999Dynamic SQL
Executer INPUT/OUTPUTB4_SUSPENDED_TXNS
B4_SUSP_ADMIN
PARMLIB
B4D21020
STEP20
BASE24 Transaction Warehouse Runbook
114 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
B4B00200
POS Mapper
DATABASE
PARMLIB
B4D21025
B4D210.POSBTRN
(+1)
Multiple Output
B4D210.UNTXN(+1)B4D210.TXNAMT(+1)B4D210.TXREF(+1)B4D210.GTTXN(+1)B4D210.TXNSW(+1)B4D210.LIDTL(+1)B4D210.SUSPTO(+1)
B4D210.POSTFCT(+1)B4D210.POSTDM1(+1)B4D210.POSTDM2(+1)B4D210.POSTDM3(+1)B4D210.POSTTK1(+1)B4D210.POSTTK2(+1)B4D210.POSTCRD(+1)B4D210.POSTTRM(+1)B4D210.POSTRET(+1)B4D210.ODSPTPK(+1)
STEP25
CZB00999Dynamic SQL
Executer INPUT/OUTPUTB4_SUSPENDED_TXNS
B4_SUSP_ADMIN
PARMLIB
B4D21030
STEP30
InputAM_ACCTAM_TIBS_PARTITION_GROUPBS_PARTMDATAB4_CARD_ACCEPTORB4_FIID B4_LN B4_REG_GRP_BRCH B4_TERM B4_SUSPENDED_TXNSCD_TC_PROC_TXN CZ_BIN CZ_BIN_BIN_RNGCZ_BIN_ISS
Input (contnued)CZ_BUS_UNITCZ_BU_TYP CZ_CRD_TYP_CONV CZ_CRNCY_CD CZ_CRNCY_RATECZ_DRCT_CRNCY_RTCZ_EXT_TXN_CD_XREF CZ_PROD CZ_RESP_CDCZ_SRCE_BU
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 115 ACI Worldwide Inc.
Description: Process POS backout and suspense transactions.
Dependencies:
Must run after cycle processing. Restart Instructions:
Restart at the beginning.
Rerun Instructions:
Restart at the beginning.
STEP05
PROGRAM:
CZB00999 – Dynamic SQL Executer – used to execute SQL to update the release code on the CZ_TXN_BO table.
INPUT PARAMETERS:
COMMIT COMMIT - Number of transactions to process before a COMMIT PARM1IN B4D21005 Note: Parm member has a 2,000-character limit for total of SQL statements.
INPUT FILES:
CZ_TXN_BO
OUTPUT FILES:
CZ_TXN_BO
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
MESSAGE NUMBER
CAUSE ACTION
CZ9000 thru CZ9099
Error resulting from call to an I/O (Input/Output) routine.
See list of standard I/O errors in Appendix G.
STEP10
PROGRAM:
B4B00150 – Create POS batch file for POS backout transactions.
BASE24 Transaction Warehouse Runbook
116 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
INPUT PARAMETERS:
COMMIT COMMIT - Number of transactions to process before a COMMIT PARM1IN B4D21010
INPUT FILES:
CZ_TXN_BO B4PTSEQ B4PTSEQ
OUTPUT FILES:
POSBTRN B4D210.POSBTRN(+1)
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
MESSAGE NUMBER
CAUSE ACTION
CZ9000 thru CZ9099
Error resulting from call to an I/O (Input/Output) routine.
See list of standard I/O errors in Appendix G.
STEP15
PROGRAM:
CZB00999 – Dynamic SQL Executer – used to execute SQL to update the release code on the CZ_TXN_BO table.
INPUT PARAMETERS:
COMMIT COMMIT - Number of transactions to process before a COMMIT PARM1IN B4D21015 Note: Parm member has a 2,000-character limit for total of SQL statements.
INPUT FILES:
CZ_TXN_BO
OUTPUT FILES:
CZ_TXN_BO
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
MESSAGE NUMBER
CAUSE ACTION
CZ9000 thru CZ9099
Error resulting from call to an I/O (Input/Output) routine.
See list of standard I/O errors in Appendix G.
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 117 ACI Worldwide Inc.
STEP20
PROGRAM:
CZB00999 – Dynamic SQL Executer – used to execute SQL to update the release code on the B4_SUSPENDED_TXNS table.
INPUT PARAMETERS:
COMMIT COMMIT - Number of transactions to process before a COMMIT PARM1IN B4D21020 Note: Parm member has a 2,000-character limit for total of SQL statements.
INPUT FILES:
B4_SUSPENDED_TXNS
OUTPUT FILES:
B4_SUSPENDED_TXNS
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
MESSAGE NUMBER
CAUSE ACTION
CZ9000 thru CZ9099
Error resulting from call to an I/O (Input/Output) routine.
See list of standard I/O errors in Appendix G.
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:
COMMIT COMMIT - Number of transactions to process before a COMMIT PARM1IN B4D21025
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
BASE24 Transaction Warehouse Runbook
118 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
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)
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
MESSAGE NUMBER
CAUSE ACTION
CZ9000 thru CZ9099
Error resulting from call to an I/O (Input/Output) routine.
See list of standard I/O errors in Appendix G.
STEP30
PROGRAM:
CZB00999 – Dynamic SQL Executer – used to execute SQL to delete processed transactions on the B4_SUSPENDED_TXNS table.
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 119 ACI Worldwide Inc.
INPUT PARAMETERS:
COMMIT COMMIT - Number of transactions to process before a COMMIT PARM1IN B4D21030 Note: Parm member has a 2,000-character limit for total of SQL statements.
INPUT FILES:
B4_SUSPENDED_TXNS
OUTPUT FILES:
B4_SUSPENDED_TXNS
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
MESSAGE NUMBER
CAUSE ACTION
CZ9000 thru CZ9099
Error resulting from call to an I/O (Input/Output) routine.
See list of standard I/O errors in Appendix G.
BASE24 Transaction Warehouse Runbook
120 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
2.45 B4D300 – Load Core Files for Backout/Suspense
DSNUPROC
Database load utility procedure OUTPUT
CZ_UNPRCD_TXN
B4D200.UNTXN(0) STEP05
B4D210.UNTXN(0)
DSNUPROC
Database load utility procedure OUTPUT
CZ_PRCD_AMTS
B4D200.TXNAMT(0) STEP10
B4D210.TXNAMT(0)
DSNUPROC
Database load utility procedure OUTPUT
CZ_UNPRCD_AMTS
B4D200.TXNAMT(0) STEP15
B4D210.TXNAMT(0)
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 121 ACI Worldwide Inc.
DSNUPROC
Database load utility procedure OUTPUT
CZ_TXND_PID
B4D200.TXREF(0)
STEP20
B4D210.TXREF(0)
DSNUPROC
Database load utility procedure OUTPUT
CZ_TXN_SWITCH
B4D210.TXNSW(0)
STEP25
DSNUPROC
Database load utility procedure OUTPUT
CZ_LINE_ITEM_DTLS
B4D210.LIDTL(0)
STEP30
B4D200..TICHG(0)
DSNUPROC
Database load utility procedure OUTPUT
CZ_TI_CHG_TXN
STEP35
B4D210.GTTXN(0)
B4D200.GTTXN(0)
DSNUPROC
Database load utility procedure OUTPUT
CZ_TXN_GENRC_TOKEN
STEP40
BASE24 Transaction Warehouse Runbook
122 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
Description:
Load Core transaction files from ATM and POS Mappers.
Dependencies:
Must run after B4D200 and B4D210. Restart Instructions:
Restart at the beginning.
Rerun Instructions:
Restart at the beginning.
STEP05
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - CZLDUTXN INPUT FILES:
SYSREC B4D200.UNTXN(0) B4D210.UNTXN(0)
OUTPUT FILES:
CZ_UNPRCD_TXN
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
STEP10
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - CZLDPAMT INPUT FILES:
SYSREC B4D200.TXNAMT(0) B4D210.TXNAMT(0)
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 123 ACI Worldwide Inc.
OUTPUT FILES:
CZ_PRCD_AMTS RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
STEP15
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - CZLDUAMT INPUT FILES:
SYSREC B4D200.TXNAMT(0) B4D210.TXNAMT(0)
OUTPUT FILES:
CZ_UNPRCD_AMTS
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
STEP20
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - CZLDTXRF INPUT FILES:
SYSREC B4D200.TXREF(0) B4D210.TXREF(0)
OUTPUT FILES:
CZ_TXND_PID
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
STEP25
PROGRAM:
Database Load Utility
BASE24 Transaction Warehouse Runbook
124 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
INPUT PARAMETERS:
SYSIN - CZLDTXSW
INPUT FILES:
SYSREC B4D210.TXNSW(0)
OUTPUT FILES:
CZ_TXN_SWITCH
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
STEP30
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - CZLDLIDT INPUT FILES:
SYSREC B4D210.LIDTL(0)
OUTPUT FILES:
CZ_LINE_ITEM_DTLS
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
STEP35
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - CZLDTICH INPUT FILES:
SYSREC B4D200.TICHG(0)
OUTPUT FILES:
CZ_TI_CHG_TXN
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 125 ACI Worldwide Inc.
RETURN CODES AND ACTIONS CONCERNING THOSE CODES: Reference the Messages and Codes manual for the DB2 database load utility.
STEP40
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - CZLDGTKN INPUT FILES:
SYSREC B4D200.GTTXN(0) B4D210.GTTXN(0)
OUTPUT FILES:
CZ_TXN_GENRC_TOKEN
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
BASE24 Transaction Warehouse Runbook
126 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
2.46 B4D305 – Load Suspense Files for Backout/Suspense
DSNUPROC
Database load utility procedure OUTPUT
B4_SUSPENDED_TXN
B4D200.SUSPTO(0) STEP05
B4D210.SUSPTO(0)
DSNUPROC
Database load utility procedure OUTPUT
B4_SUSP_ADMI
B4D200.SUSPAO(0) STEP10
B4D210.SUSPAO(0)
DSNUPROC
Database load utility procedure OUTPUT
B4_SUSP_ADMIN_REC
B4D200.SUSPARO(0) STEP15
B4D210.SUSPARO(0)
DSNUPROC
Database load utility procedure OUTPUT
B4_SUSP_ADMIN_ADJ
B4D200.SUSPAAO(0) STEP20
B4D210.SUSPAAO(0)
Description: Load Suspense transaction files from ATM and POS Mappers.
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 127 ACI Worldwide Inc.
Dependencies:
Must run after B4D200 and B4D210. Restart Instructions:
Restart at the beginning.
Rerun Instructions:
Restart at the beginning.
STEP05
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LDSTXN INPUT FILES:
SYSREC B4D200.SUSPTO(0) B4D210.SUSPTO(0)
OUTPUT FILES:
B4_SUSPENDED_TXN
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
STEP10
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LDSA INPUT FILES:
SYSREC B4D200.SUSPAO(0) B4D210.SUSPAO(0)
OUTPUT FILES:
B4_SUSP_ADMI
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
BASE24 Transaction Warehouse Runbook
128 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
STEP15
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LDSAR INPUT FILES:
SYSREC B4D200.SUSPARO(0) B4D210.SUSPARO(0)
OUTPUT FILES:
B4_SUSP_ADMIN_REC
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
STEP20
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LDSAA INPUT FILES:
SYSREC B4D200.SUSPAAO(0) B4D210.SUSPAAO(0)
OUTPUT FILES:
B4_SUSP_ADMIN_ADJ
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 129 ACI Worldwide Inc.
2.47 B4D310 – Load POS T Fact File for Backout/Suspense
DSNUPROC
Database load utility procedure OUTPUT
POS_T_FACT
B4D210.POSTFCT(0)
STEP05
Description: Load POS warehouse file.
Dependencies:
Must run after B4D210. Restart Instructions:
Restart at the beginning.
Rerun Instructions:
Restart at the beginning.
STEP05
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LPTFCT INPUT FILES:
SYSREC B4D210.POSTFCT(0)
OUTPUT FILES:
POS_T_FACT
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
BASE24 Transaction Warehouse Runbook
130 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
2.48 B4D311 – Load POS T Dim1 File for Backout/Suspense
DSNUPROC
Database load utility procedure OUTPUT
POS_T_DIM1
B4D210.POSTDM1(0)
STEP05
Description: Load POS warehouse file.
Dependencies:
Must run after B4D210. Restart Instructions:
Restart at the beginning.
Rerun Instructions:
Restart at the beginning.
STEP05
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LPTDM1 INPUT FILES:
SYSREC B4D210.POSTDM1(0)
OUTPUT FILES:
POS_T_DIM1
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 131 ACI Worldwide Inc.
2.49 B4D312 – Load POS T Dim2 File for Backout/Suspense
DSNUPROC
Database load utility procedure OUTPUT
POS_T_DIM2
B4D210.POSTDM2(0)
STEP05
Description: Load POS warehouse file.
Dependencies:
Must run after B4D210. Restart Instructions:
Restart at the beginning.
Rerun Instructions:
Restart at the beginning.
STEP05
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LPTDM2 INPUT FILES:
SYSREC B4D210.POSTDM2(0)
OUTPUT FILES:
POS_T_DIM2
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
BASE24 Transaction Warehouse Runbook
132 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
2.50 B4D313 – Load POS T Token1 File for Backout/Suspense
DSNUPROC
Database load utility procedure OUTPUT
POS_T_TKN1
B4D210.POSTTK1(0)
STEP05
Description: Load POS warehouse file.
Dependencies:
Must run after B4D210. Restart Instructions:
Restart at the beginning.
Rerun Instructions:
Restart at the beginning.
STEP05
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LPTTK1 INPUT FILES:
SYSREC B4D210.POSTTK1(0)
OUTPUT FILES:
POS_T_TKN1
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 133 ACI Worldwide Inc.
2.51 B4D314 – Load POS T Token2 File for Backout/Suspense
DSNUPROC
Database load utility procedure OUTPUT
POS_T_TKN2
B4D210.POSTTK2(0)
STEP05
Description: Load POS warehouse file.
Dependencies:
Must run after B4D210. Restart Instructions:
Restart at the beginning.
Rerun Instructions:
Restart at the beginning.
STEP05
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LPTTK2 INPUT FILES:
SYSREC B4D210.POSTTK2(0)
OUTPUT FILES:
POS_T_TKN2
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
BASE24 Transaction Warehouse Runbook
134 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
2.52 B4D315 – Load ODS POS Tran Dim3 File for Backout/Suspense
DSNUPROC
Database load utility procedure OUTPUT
ODS_POS_TRAN_DIM3
B4D210.POSTDM3(0)
STEP05
Description: Load POS warehouse file.
Dependencies:
Must run after B4D210. Restart Instructions:
Restart at the beginning.
Rerun Instructions:
Restart at the beginning.
STEP05
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LPTDM3 INPUT FILES:
SYSREC B4D210.POSTDM3(0)
OUTPUT FILES:
ODS_POS_TRAN_DIM3
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 135 ACI Worldwide Inc.
2.53 B4D316 – Load ODS Card Details File for Backout/Suspense
DSNUPROC
Database load utility procedure OUTPUT
ODS_CARD_DETAILS
B4D210.POSTCRD(0)
STEP05
Description: Load POS warehouse file.
Dependencies:
Must run after B4D210. Restart Instructions:
Restart at the beginning.
Rerun Instructions:
Restart at the beginning.
STEP05
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LDOCRD INPUT FILES:
SYSREC B4D210.POSTCRD(0)
OUTPUT FILES:
ODS_CARD_DETAILS
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
BASE24 Transaction Warehouse Runbook
136 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
2.54 B4D317 – Load ODS POS Terminal File for Backout/Suspense
DSNUPROC
Database load utility procedure OUTPUT
ODS_POS_TERMINAL
B4D210.POSTTRM(0)
STEP05
Description: Load POS warehouse file.
Dependencies:
Must run after B4D210. Restart Instructions:
Restart at the beginning.
Rerun Instructions:
Restart at the beginning.
STEP05
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LPTTRM INPUT FILES:
SYSREC B4D210.POSTTRM(0)
OUTPUT FILES:
ODS_POS_TERMINAL
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 137 ACI Worldwide Inc.
2.55 B4D318 – Load ODS POS Retailer File for Backout/Suspense
DSNUPROC
Database load utility procedure OUTPUT
ODS_POS_RETAILER
B4D210.POSTRET(0)
STEP05
Description: Load POS warehouse file.
Dependencies:
Must run after B4D210. Restart Instructions:
Restart at the beginning.
Rerun Instructions:
Restart at the beginning.
STEP05
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LPTRET INPUT FILES:
SYSREC B4D210.POSTRET(0)
OUTPUT FILES:
ODS_POS_RETAILER
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
BASE24 Transaction Warehouse Runbook
138 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
2.56 B4D319 – Load ODS POST PK File for Backout/Suspense
DSNUPROC
Database load utility procedure OUTPUT
ODS_POST_PK
B4D210.ODSPTPK(0)
STEP05
Description: Load POS warehouse file.
Dependencies:
Must run after B4D210. Restart Instructions:
Restart at the beginning.
Rerun Instructions:
Restart at the beginning.
STEP05
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LPTPK INPUT FILES:
SYSREC B4D210.ODSPTPK(0)
OUTPUT FILES:
ODS_POST_PK
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 139 ACI Worldwide Inc.
2.57 B4D330 – Load ATM T Fact File for Backout/Suspense
DSNUPROC
Database load utility procedure OUTPUT
ATM_T_FACT
B4D200.ATMTFCT(0)
STEP05
Description: Load ATM warehouse file.
Dependencies:
Must run after B4D200. Restart Instructions:
Restart at the beginning.
Rerun Instructions:
Restart at the beginning.
STEP05
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LATFCT INPUT FILES:
SYSREC B4D200.ATMTFCT(0)
OUTPUT FILES:
ATM_T_FACT
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
BASE24 Transaction Warehouse Runbook
140 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
2.58 B4D331 – Load ATM T Dim1 File for Backout/Suspense
DSNUPROC
Database load utility procedure OUTPUT
ATM_T_DIM1
B4D200.ATMTDM1(0)
STEP05
Description: Load ATM warehouse file.
Dependencies:
Must run after B4D200. Restart Instructions:
Restart at the beginning.
Rerun Instructions:
Restart at the beginning.
STEP05
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LATDM1 INPUT FILES:
SYSREC B4D200.ATMTDM1(0)
OUTPUT FILES:
ATM_T_DIM1
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 141 ACI Worldwide Inc.
2.59 B4D332 – Load ATM T Dim2 File for Backout/Suspense
DSNUPROC
Database load utility procedure OUTPUT
ATM_T_DIM2
B4D200.ATMTDM2(0)
STEP05
Description: Load ATM warehouse file.
Dependencies:
Must run after B4D200. Restart Instructions:
Restart at the beginning.
Rerun Instructions:
Restart at the beginning.
STEP05
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LATDM2 INPUT FILES:
SYSREC B4D200.ATMTDM2(0)
OUTPUT FILES:
ATM_T_DIM2
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
BASE24 Transaction Warehouse Runbook
142 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
2.60 B4D333 – Load ATM T Token1 File for Backout/Suspense
DSNUPROC
Database load utility procedure OUTPUT
ATM_T_TKN1
B4D200.ATMTTK1(0)
STEP05
Description: Load ATM warehouse file.
Dependencies:
Must run after B4D200. Restart Instructions:
Restart at the beginning.
Rerun Instructions:
Restart at the beginning.
STEP05
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LATTK1 INPUT FILES:
SYSREC B4D200.ATMTTK1(0)
OUTPUT FILES:
ATM_T_TKN1
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 143 ACI Worldwide Inc.
2.61 B4D334 – Load ATM T Token2 File for Backout/Suspense
DSNUPROC
Database load utility procedure OUTPUT
ATM_T_TKN2
B4D200.ATMTTK2(0)
STEP05
Description: Load ATM warehouse file.
Dependencies:
Must run after B4D200. Restart Instructions:
Restart at the beginning.
Rerun Instructions:
Restart at the beginning.
STEP05
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LATTK2 INPUT FILES:
SYSREC B4D200.ATMTTK2(0)
OUTPUT FILES:
ATM_T_TKN2
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
BASE24 Transaction Warehouse Runbook
144 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
2.62 B4D335 – Load ODS ATM Tran Dim3 File for Backout/Suspense
DSNUPROC
Database load utility procedure OUTPUT
ODS_ATM_TRAN_DIM3
B4D200.ATMTDM3(0)
STEP05
Description: Load ATM warehouse file.
Dependencies:
Must run after B4D200. Restart Instructions:
Restart at the beginning.
Rerun Instructions:
Restart at the beginning.
STEP05
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LATDM3 INPUT FILES:
SYSREC B4D200.ATMTDM3(0)
OUTPUT FILES:
ODS_ATM_TRAN_DIM3
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 145 ACI Worldwide Inc.
2.63 B4D336 – Load ODS Card Details File for Backout/Suspense
DSNUPROC
Database load utility procedure OUTPUT
ODS_CARD_DETAILS
B4D200.ATMTCRD(0)
STEP05
Description: Load ATM warehouse file.
Dependencies:
Must run after B4D200. Restart Instructions:
Restart at the beginning.
Rerun Instructions:
Restart at the beginning.
STEP05
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LDOCRD INPUT FILES:
SYSREC B4D200.ATMTCRD(0)
OUTPUT FILES:
ODS_CARD_DETAILS
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
BASE24 Transaction Warehouse Runbook
146 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
2.64 B4D337 – Load ODS ATM Terminal File for Backout/Suspense
DSNUPROC
Database load utility procedure OUTPUT
ODS_ATM_TERMINAL
B4D200.ATMTTRM(0)
STEP05
Description: Load ATM warehouse file.
Dependencies:
Must run after B4D200. Restart Instructions:
Restart at the beginning.
Rerun Instructions:
Restart at the beginning.
STEP05
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LATTRM INPUT FILES:
SYSREC B4D200.ATMTTRM(0)
OUTPUT FILES:
ODS_ATM_TERMINAL
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 147 ACI Worldwide Inc.
2.65 B4D338 – Load ODS ATMT PK File for Backout/Suspense
DSNUPROC
Database load utility procedure OUTPUT
ODS_ATMT_PK
B4D200.ODSATPK(0)
STEP05
Description: Load ATM warehouse file.
Dependencies:
Must run after B4D200. Restart Instructions:
Restart at the beginning.
Rerun Instructions:
Restart at the beginning.
STEP05
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LATPK INPUT FILES:
SYSREC B4D200.ODSATPK(0)
OUTPUT FILES:
ODS_ATMT_PK
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
BASE24 Transaction Warehouse Runbook
148 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
2.66 B4D390 – Load ATM Terminal Files
DSNUPROC
Database load utility procedure OUTPUT
SZ_TERM_BAL
B4D200.TRMBAL(0)
STEP05DSNUPROC
Database load utility procedure OUTPUT
SZ_TERM_BAL_ADMIN
B4D200.TRMBALA(0)
DSNUPROC
Database load utility procedure OUTPUT
SZ_HOPR_BAL_TTL
B4D200.HPRBLTL(0)
STEP10
STEP15
Description: Load ATM warehouse file.
Dependencies:
Must run after B4D200. Restart Instructions:
Restart at the beginning.
Rerun Instructions:
Restart at the beginning.
STEP05
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LSTBLA INPUT FILES:
SYSREC B4D200.TRMBALA(0)
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 149 ACI Worldwide Inc.
OUTPUT FILES:
SZ_TERM_BAL_ADMIN RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
STEP10
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LSTBL INPUT FILES:
SYSREC B4D200.TRMBAL(0)
OUTPUT FILES:
SZ_TERM_BAL
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
STEP15
PROGRAM:
Database Load Utility
INPUT PARAMETERS:
SYSIN - B4LSHBLT INPUT FILES:
SYSREC B4D200.HPRBLTL(0)
OUTPUT FILES:
SZ_HOPR_BAL_TTL
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
Reference the Messages and Codes manual for the DB2 database load utility.
BASE24 Transaction Warehouse Runbook
150 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
2.67 B4D400 – ODS Processing
Description:
Perform Transaction Warehouse ODS Processing.
Dependencies:
Run after all B4D300 jobs have completed.
Restart Instructions:
STEP05 - Restart from the beginning.
Rerun Instructions:
Rerun from the step that stopped.
B4B00400ODS Processing
Input/OutputATM_T_FACT
ODS_ATMT_PKODS_ATM_TERMINAL
ODS_ATM_TRAN_DIM3ODS_CARD_DETAILS
ATM_TERMINALATM_TRAN_DIM3CARD_DETAILSPOS_T_FACT
ODS_POST_PKODS_POS_RETAILERODS_POS_TERMINAL
ODS_POS_TRAN_DIM3POS_RETAILERPOS_TERMINAL
POS_TRAN_DIM3ATM_A_FACT
ODS_ATMA_PKODS_AA_TERMINAL
POS_A_FACTODS_POSA_PK
ODS_PA_RETAILERODS_PA_TERMINAL
ParametersB4D40005B4LODSPTB4LODSPAB4LODSATB4LODSAA
STEP05
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 151 ACI Worldwide Inc.
STEP05
PROGRAM:
B4B00400
INPUT PARAMETERS:
COMMIT COMMIT - Number of transactions to process before a COMMIT PARM1IN B4D40005 SQLIN B4LODSPT
B4LODSPA B4LODSAT B4LODSAA
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 RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
MESSAGE NUMBER
CAUSE ACTION
CZ9000 thru CZ9099
Error resulting from call to an I/O (Input/Output) routine.
See list of standard I/O errors in Appendix G.
BASE24 Transaction Warehouse Runbook
152 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
2.68 B4D500 – Warehouse Summary Update
CZB00999Dynamic SQL
Executer
INPUT/OUTPUTCZ_BUS_UNITWHSE_SUM
ATM_T_FACTATM_TF_FD_WD
POS_T_FACTPOS_TF_FD_WD
POS_A_FACTPOS_AF_FD_WD
VISA_DRAFTVISA_MONEYVISA_NOMON
IPM_ADMINIPM_MONETARY
IPM_RECON
OutputWHSE_SUM
PARMLIB
B4D50005STEP05
Description: Update Warehouse Summary tables.
Dependencies:
Must run after B4D400. Restart Instructions:
Restart at the beginning.
Rerun Instructions:
Restart at the beginning.
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 153 ACI Worldwide Inc.
STEP05
PROGRAM:
CZB00999 – Dynamic SQL Executer – used to execute SQL to update the warehouse summary tables.
INPUT PARAMETERS:
COMMIT COMMIT - Number of transactions to process before a COMMIT PARM1IN B4D50005 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
RETURN CODES AND ACTIONS CONCERNING THOSE CODES:
MESSAGE NUMBER
CAUSE ACTION
CZ9000 thru CZ9099
Error resulting from call to an I/O (Input/Output) routine.
See list of standard I/O errors in Appendix G.
BASE24 Transaction Warehouse Runbook
154 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
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.
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 155 ACI Worldwide Inc.
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 Table
Call programmer / check PRCS_LOG for further information.
54 EA FIID column not in Foreign Terminal Table
Call programmer / check 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.
BASE24 Transaction Warehouse Runbook
156 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
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 thrown
Call programmer / check 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 codes (see database vendor documentation)
See database vendor documentation Check PRCS_LOG and/or sysout file for database vendor message. Consult database vendor documentation for further information.
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 157 ACI Worldwide Inc.
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. SELECT * FROM “raw name” WHERE “key field” = “key value” 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”) 3. Delete the transactions from “del” and/or “err”. DELETE FROM “del” WHERE “key field” = “key value” DELETE FROM “err” WHERE “key field” = “key value” 4. Delete the transactions from the Raw exception table.
DELETE FROM “raw exception” WHERE “key field” = “key value” AND LM_NAME = ‘“raw lm name”’
BASE24 Transaction Warehouse Runbook
158 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
5. Delete the transactions from the processing log. 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. “key field” = ATM_TRAN_ID_KEY “raw name” = ATM_TRAN_RAW00 “proc” = WHSE_ATTRC_PROC “del” = WHSE_ATTRC_DEL “err” = WHSE_ATTRC_ERR “raw exception” = ATM_TRAN_RAW_EXCP “raw lm name” = TW “scrp name” = Tran Warehouse – ATM Tran TW Step 1 SELECT * FROM ATM_TRAN_RAW00 WHERE ATM_TRAN_ID_KEY = 1 Step 2 INSERT INTO WHSE_ATTRC_PROC (SELECT * FROM WHSE_ATTRC_DEL WHERE ATM_TRAN_ID_KEY = 1) INSERT INTO WHSE_ATTRC_PROC (SELECT * FROM WHSE_ATTRC_ERR WHERE ATM_TRAN_ID_KEY = 1) Step 3 DELETE FROM WHSE_ATTRC_DEL WHERE ATM_TRAN_ID_KEY = 1 DELETE FROM WHSE_ATTRC_ERR WHERE ATM_TRAN_ID_KEY = 1 Step 4 DELETE FROM ATM_TRAN_RAW_EXCP WHERE ATM_TRAN_ID_KEY = 1 AND LM_NAME = ‘TW’ 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
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 159 ACI Worldwide Inc.
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: Starting the ThreadServer 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. Example (the 042203 is a date): /home/tsomgaa > twstartserver tw042203.log 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. Starting the ThreadClient 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. Menu of Possible Commands 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) Server: PLEASE ENTER COMMAND: not a command Client: not a command Server: Invalid Command, valid commands are:
Start ATM Admin TW 0,
BASE24 Transaction Warehouse Runbook
160 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
Stop ATM Admin TW 0, Start ATM Tran TW 0, Stop ATM Tran TW 0, Start ATM Tran TW 1, Stop ATM Tran TW 1, Start ATM Tran TW 2, Stop ATM Tran TW 2, Start ATM Tran TW 3, Stop ATM Tran TW 3, Start POS Admin TW 0, Stop POS Admin TW 0, Start POS Tran TW 0, Stop POS Tran TW 0, Start POS Tran TW 1, Stop POS Tran TW 1, Start POS Tran TW 2, Stop POS Tran TW 2, Start POS Tran TW 3, Stop POS Tran TW 3, Start ATM Admin All, Start ATM Tran All, Start POS Admin All, Start POS Tran All, Stop ATM Admin All, Stop ATM Tran All, Stop POS Admin All, Stop POS Tran All, Show Running Threads, ATM Tran Messages On, POS Tran Messages On, ATM Tran Messages Off, POS Tran Messages Off, Quit, Quit All
Start <thread name> – starts the thread specified by <thread name>. Example: ATM Tran TW 0. Stop <thread name> – stops the thread specified by <thread name>. Start <thread type> All – starts all threads for <thread type>. In the example shown above, “Start ATM Tran All” would issue a Start command for ATM Tran TW 0, ATM Tran TW 1, ATM Tran TW 2, and ATM Tran TW 3. Stop < thread type> All – stops all threads for <thread type>. Show Running Threads – displays every thread name that is currently running. <thread type> Messages On – turns on prints of additional statistical messages to the output. <thread type> Messages Off – turns off prints of additional statistical messages to the output
(default). Quit – stops the ThreadClient process. The ThreadServer continues to check for and load transactions and can be accessed later through another ThreadClient execution. Quit All – stops the ThreadClient process and the ThreadServer process. Transactions will not be loaded until another ThreadServer is started and individual threads are started using the Start commands of the ThreadClient.
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 161 ACI Worldwide Inc.
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.
BASE24 Transaction Warehouse Runbook
162 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
APPENDIX E
Job – Database Cross Reference
Job Name Key field Raw name TLF/PTLF Proc Del Err Raw Exception Raw LM 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
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 163 ACI Worldwide Inc.
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
BASE24 Transaction Warehouse Runbook
164 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
400 Reversal Accepted 000 APPROVED 944 Data format error 074 UNABLE TO AUTHORIZE 947 Recurring data error 074 UNABLE TO AUTHORIZE DEFAULT (ALL OTHERS) 100 UNABLE TO PROCESS THE TRANSACTION
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 165 ACI Worldwide Inc.
APPENDIX G
DATE ROUTINE MESSAGES
MESSAGE NUMBER
CAUSE ACTION
CZ1100 Call to date routine was successful. No action required. CZ1101 Call to date routine was successful;
the first date passed was greater than the second date passed.
No action required.
CZ1102 Call to date routine was successful; the second date passed was greater than the first date passed.
No action required.
CZ1103 Call to date routine was successful; the number passed was zero.
No action required.
CZ1104-CZ1109 Should not receive these messages as they are reserved for future use.
No action required.
CZ1110 The date sent to the date routine was invalid.
There is either an invalid date in the input data or a program logic error.
CZ1111 The first date sent to the date routine was invalid.
There is either an invalid date in the input data or a program logic error.
CZ1112 The second date sent to the date routine was invalid.
There is either an invalid date in the input data or a program logic error.
CZ1113 The date sent to the date routine was out of range; it was either prior to Jan 1, 1900, or after Dec 31, 2099.
The date routine does not support the passed date. This is most likely an invalid date in the input data or a program logic error.
CZ1114 The first date sent to the date routine was out of range; it was either prior to Jan 1, 1900, or after Dec 31, 2099.
The date routine does not support the passed date. This is most likely an invalid date in the input data or a program logic error.
CZ1115 The second date sent to the date routine was out of range; it was either prior to Jan 1, 1900, or after Dec 31, 2099.
The date routine does not support the passed date. This is most likely an invalid date in the input data or a program logic error.
CZ1116 The number sent to the date routine was not a valid number.
This is most likely a program logic error.
CZ1117 The number sent is larger than supported by the date routine.
This is most likely a program logic error.
CZ1118 Reserved for future use. Should not receive this message.
BASE24 Transaction Warehouse Runbook
166 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
MESSAGE NUMBER
CAUSE ACTION
CZ1119 Reserved for future use. Should not receive this message.
CZ1120 Operation code invalid. The operation code passed is not one supported by the date routine. This is a logic error in the program.
CZ1121 The format code for the send date is not a valid format.
The format code is either invalid or not valid based on the operation code. This is a logic error in the program.
CZ1122 The format code for the return date is not a valid format.
The format code is either invalid or not valid based on the operation code. This is a logic error in the program.
CZ1123 Reserved for future use. Should not receive this message.
CZ1124 Reserved for future use. Should not receive this message.
CZ1125 System error in the date routine. There was an error in the date routine that it could not recover from. Most likely this is a logic error in the date routine.
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 167 ACI Worldwide Inc.
I/O ROUTINE MESSAGES
MESSAGE NUMBER
CAUSE ACTION
CZ9000 Bad return from I/O routine. Lists Return code, Request ID and Action Code of request.
Review the output from the program for additional information concerning this error. Return codes correspond to the last 2 digits of the following messages. (i.e. return code 11 corresponds to message CZ9011). Request ID descriptions can be found in the CZ_REQUESTS table. Action Codes are as follows: 10 = Read 20 = Cursor Read 30 = Update 40 = Write 50 = Delete 60 = Sequential Read 70 = Sequential Write
CZ9010 Unexpected End-of-File condition. This error generally indicates expected data is not available in the database, or it may indicate a logic error in the program. Review the output from the program for additional information concerning this error.
CZ9011 Unexpected row not found condition.
This error generally indicates expected data is not available in the database, or it may indicate a logic error in the program. Review the output from the program for additional information concerning this error.
CZ9012 Read past End-of-File. This error generally indicates a logic error in the program. Review the output from the program for additional information concerning this error.
BASE24 Transaction Warehouse Runbook
168 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
MESSAGE NUMBER
CAUSE ACTION
CZ9013 Multiple rows found – Expected to find only one row. (For DB2 this is the result of a –811 error.)
This error indicates more rows were available, based on the SQL selection criteria, than were expected. This may indicate an error in the data or a logic error in the program. Review the output from the program for additional information concerning this error.
CZ9014 No Stop Read. This error generally indicates a logic error in the program. Review the output from the program for additional information concerning this error.
CZ9015 No Start Read. This error generally indicates a logic error in the program. Review the output from the program for additional information concerning this error.
CZ9016 Constraint Violation. (For DB2 this is the result of a –530 error.)
This error indicates an attempt was made to insert or update a row in the database and a column in the row did not match the foreign key constraints for that column. This generally indicates a data value error (possibly the program did not properly edit data values), a program logic error, or a database definition error. Review the output from the program for additional information concerning this error.
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 169 ACI Worldwide Inc.
MESSAGE NUMBER
CAUSE ACTION
CZ9017 Bind Error. (For DB2 this is the result of a –818 error.)
This error indicates the precompiler-generated timestamp in the load module is different from the bind timestamp built from the DBRM. This problem can occur if (1) the precompile, compile, and link were done without doing a BIND of the program; (2) the precompile and BIND were done without doing the compile and link for the application program; (3) the BIND of the program was done using a DBRM that resulted from a different precompile of the application program than that which produced the object module that is linked into the application module. Review the output from the program for additional information concerning this error.
CZ9018 No NULL indicator. (For DB2 this is the result of a –305 error.)
This indicates a column of data contained a NULL value, but the program did not specify an indicator variable for the column. This generally indicates a logic error in the program or an error in coding the SQL statement. Review the output from the program for additional information concerning this error.
CZ9019 Other I/O error (error other than those listed in this table)
This indicates an error, other than the standard errors handled by the I/O layer programs, has occurred. These errors are generally caused by problems with the database but can also be caused by bad data or program logic errors. Review the output from the program for additional information concerning this error.
BASE24 Transaction Warehouse Runbook
170 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
MESSAGE NUMBER
CAUSE ACTION
CZ9020 Bad Request Program. This indicates the ‘Request Program’ value in the header area of the request to the I/O layer was not provided. This generally indicates a logic error in the program. Review the output from the program for additional information concerning this error.
CZ9021 Bad Processing Type. This indicates the ‘Processing Type’ value in the header area of the request to the I/O layer was not provided or was invalid. This generally indicates a logic error in the program. Review the output from the program for additional information concerning this error.
CZ9022 Previous I/O layer initialization request.
This indicates a request was made to the I/O layer to perform initialization processing, however, the initialization processing had already been performed. This generally indicates a logic error in the program. Review the output from the program for additional information concerning this error.
CZ9023 Previous I/O layer termination request.
This indicates a request was made to the I/O layer to perform termination processing, however, the termination processing had already been performed. This generally indicates a logic error in the program. Review the output from the program for additional information concerning this error.
CZ9024 I/O layer has not been initialized. This indicates a request was made to the I/O layer to perform an I/O request, other than an initialization request, but the I/O layer had not yet been initialized. This generally indicates a logic error in the program. Review the output from the program for additional information concerning this error.
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 171 ACI Worldwide Inc.
MESSAGE NUMBER
CAUSE ACTION
CZ9031 Invalid action code. This indicates the ‘Action Code’ specified for this request is missing or invalid. This generally means the action requested by the program calling the I/O layer is not supported by the I/O layer. Review the output from the program for additional information concerning this error.
CZ9032 Invalid record length. This indicates the length of the data area passed to the I/O layer was a different length than that expected by the I/O layer. This generally indicates the copybook used to pass data between the program and the I/O layer has changed, and not all programs using that copybook have not been modified or recompiled to use the new copybook. This may also be the result of a program logic error. Review the output from the program for additional information concerning this error.
CZ9033 Routing error. This indicates a request was made to the I/O layer to perform a specific request, however, the I/O layer could not determine the I/O program to call to satisfy this request. This means that either the program made an invalid request, or the request is not specified in the database. Review the output from the program for additional information concerning this error.
BASE24 Transaction Warehouse Runbook
172 Feb-2007 07.1 BTW03 ACI Worldwide Inc.
MESSAGE NUMBER
CAUSE ACTION
CZ9041 Bad number of end points. This indicates a request was made to the I/O layer, however, the I/O layer could not determine which program to route the request to since more than one program has been configured to handle the request. This generally means the I/O routing requests for the application have been configured (installed) incorrectly. Review the output from the program for additional information concerning this error.
CZ9042 Request is not installed. This indicates a request was made to the I/O layer, however, the request has not been installed in the database. This means that the required routing information has not been installed in the database, or a request was made for access to data for an application that has not been installed. Review the output from the program for additional information concerning this error.
CZ9050 Invalid sub-request. This indicates a request made to the I/O layer contained a sub-request, and that sub-request was either missing or invalid. This means there was a logic error in the requesting program. Review the output from the program for additional information concerning this error.
CZ9060 Business Unit hierarchy error. This indicates the hierarchy for a Business Unit is incorrectly configured. Correct the Business Unit configuration. Review the output from the program for additional information concerning this error.
BASE24 Transaction Warehouse Runbook
Feb-2007 07.1 BTW03 173 ACI Worldwide Inc.
MESSAGE NUMBER
CAUSE ACTION
CZ9070 Duplicate key. (For DB2 this is the result of a –803 error.)
This indicates an attempt was made to insert or update a row in a table, but the index constrains columns of the table so no two rows can contain duplicate values in those columns. This generally indicates duplicate input data, or it may indicate a logic error in the program. Review the output from the program for additional information concerning this error.
CZ9080 Invalid pass area to the data routine.
This indicates the pass area used in a call to the standard date routine, CZRDATE, within the I/O layer was invalid. This means there is a logic error in a program within the I/O layer that has not correctly built the pass area before calling the date routine. Review the output from the program for additional information concerning this error.
CZ9081 System error in CZRDATE. This indicates the standard date routine, CZRDATE, which is called by a program within the I/O layer, has returned a system error. This generally indicates a logic error within the standard date program. Review the output from the program for additional information concerning this error.