Professional Documents
Culture Documents
Type Z Debug Amber Results
Type Z Debug Amber Results
----------
DSNE610I NUMBER OF ROWS DISPLAYED IS 1
DSNE616I STATEMENT EXECUTION WAS SUCCESSFUL, SQLCODE IS 100
----------------------------------------------------------------------
-- STEP 8:
-- SIGNING REFERENCE DATE FOR MIGRATED COMPONENTS
--
----------------------------------------------------------------------
SELECT MIN(CW.CNTRCT_SIG_DT)
FROM IGSSTG.CMPNT_WRK CW
WHERE CW.FINL_CTRY_NUM = '897'
AND CW.LDGR_CD = '00'
AND CW.LGL_CNTRCT_ID = 'CFTJ57S'
AND CW.PROJ_ID = 'WDRFW-1'
AND CW.MIGRTD_CMPNT_IND = 'Y'
WITH UR;
----------
DSNE610I NUMBER OF ROWS DISPLAYED IS 1
DSNE616I STATEMENT EXECUTION WAS SUCCESSFUL, SQLCODE IS 100
----------------------------------------------------------------------
-- STEP 9:
-- SIGNING REFERENCE DATE IF BOTH NON-MIGRATED AND MIGRATED REFERENCE
-- DATES ARE NULL.
----------------------------------------------------------------------
SELECT MIN(CW.CNTRCT_SIG_DT)
FROM IGSSTG.CMPNT_WRK CW
WHERE CW.FINL_CTRY_NUM = '897'
AND CW.LDGR_CD = '00'
AND CW.LGL_CNTRCT_ID = 'CFTJ57S'
AND CW.PROJ_ID = 'WDRFW-1'
WITH UR;
2019-04-29
DSNE610I NUMBER OF ROWS DISPLAYED IS 1
DSNE616I STATEMENT EXECUTION WAS SUCCESSFUL, SQLCODE IS 100
----------------------------------------------------------------------
-- STEP 10:
-- DETERMINE WHICH SIGNING REFERENCE DATE TO USE.
-- SELECT THE EARLIEST DATE FROM THE NON-MIGRATED AND MIGRATED
-- DATES. IF BOTH ARE NULL THEN USE THE CONTRACT SIGNATURE DATE FROM
-- THE PREVIOUS STEP.
--
-- ADD 180 DAYS TO THE SIGNING REFERENCE DATE.
----------------------------------------------------------------------
SELECT DATE('2019-04-29') + 180 DAYS
FROM SYSIBM.SYSDUMMY1 WITH UR;
2019-10-26
DSNE610I NUMBER OF ROWS DISPLAYED IS 1
DSNE616I STATEMENT EXECUTION WAS SUCCESSFUL, SQLCODE IS 100
----------------------------------------------------------------
-- THE FOLLOWING IS COPIED FROM SDSF FOR JOB SBCTYPZ NORTH AMERICA
-- RUN ON DECEMBER 14, 2019.
--
-- NOTE THAT THE "PUT SKIPS" CONFIRM THE ABOVE QUERY RESULTS
--
-- REPORT NAME . . : SBCTYPZ JCL OUTPUT - FORM3805
-- REPORT TIMESTAMP: 2019-12-14-11.18.20
--
-- ----+----1----+----2----+----3----+----4----+----5----+---
-- SU_ADJ_REF_DT_NONMIG -1
-- SU_ADJ_REF_DT_NONMIG
-- SU_ADJ_REF_DT_MIG -1
-- SU_ADJ_REF_DT_MIG
-- SU_ADJ_REF_DT:2019-04-29
-- SU ADJ CUTOFF DT : 10262019
-- CURR SIGNING DATE : 2019-12-14
-- SU ADJ CUTOFF DT : 2019-10-26
-------------------------------------------------------------------
--
-- THE CURRENT SIGNING DATE (2019-12-14) IS GREATER THAN THE
-- SIGNING UNIT ADJUSTED CUTOFF DATE (2019-10-26). THEREFORE,
-- TYPE Z SIGNINGS SHOULD BE CREATED FOR ALL QUALIFIED COMPONENTS.
--------------------------------------------------------------------
----------------------------------------------------------------------
-- STEP 11:
-- SELECT THE COMPONENTS THAT WILL HAVE TYPE Z SIGNINGS CREATED.
--
----------------------------------------------------------------------
SELECT CS.SGNG_DT_KEY ,
CW.SGNG_REF_DT_KEY,
CW.CMPNT_KEY ,
CW.CMPNT_HIST_KEY ,
CW.CNTRCT_CUST_KEY,
CW.CMPNT_CUST_KEY ,
CW.FINL_CTRY_KEY ,
CW.ISO_CTRY_KEY ,
CW.ISO_CTRY_HIST_KEY,
CW.OFFRG_KEY ,
CW.OFFRG_HIST_KEY ,
CW.OWNG_ORG_KEY ,
CW.BILG_BSIS_TYP_KEY ,
CW.PRCTC_KEY ,
CW.BUS_MEASMT_DIV_KEY,
CW.LDGR_CD ,
CW.LCL_ACCT_KEY ,
CW.WW_ACCT_KEY ,
CW.RSO_KEY ,
CW.ISA_KEY ,
CW.LCL_DIV_ID ,
CW.CMPNT_CRNCY_KEY ,
CW.CTRY_CRNCY_KEY ,
CS.SGNG_CMPNT_AMT ,
CS.SGNG_CTRY_AMT ,
CS.SGNG_PLNRT_US_AMT ,
CS.SGNG_ACTLRT_US_AMT
FROM IGSSTG.CMPNT_WRK CW,
IGSCDW.CMPNT_SGNG CS,
IGSCDW.SGNG_TYP ST,
IGSSTG.SRC_SYS SS, IGSCDW.ACCT A
WHERE CW.CMPNT_KEY = CS.CMPNT_KEY
AND CS.SGNG_TYP_KEY = ST.SGNG_TYP_KEY
AND ST.SGNG_TYP_CD <> 'R'
AND ST.SGNG_TYP_CD <> 'D'
AND ST.SGNG_TYP_CD <> 'Z'
AND ST.SA_TYP_IND = 'N'
AND CW.CMPNT_SRC_SYS_CD = SS.SRC_SYS_CD
AND SS.SGNG_ADJMT_IND = 'Y'
AND CW.FINL_CTRY_NUM = '897'
AND CW.LDGR_CD = '00'
AND CW.LGL_CNTRCT_ID = 'CFTJ57S'
AND CW.PROJ_ID = 'WDRFW-1'
AND CW.BUS_MEASMT_DIV_ID = 'W4'
AND CS.CRET_TMS > '2019-12-14-01.08.03.243161'
AND CS.CRET_TMS < '2019-12-14-02.19.27.398000'
AND CW.WW_ACCT_KEY = A.ACCT_KEY
AND A.MINOR_ACCT_NUM NOT IN
(SELECT MINOR_ACCT_NUM FROM IGSSTG.EXCLD_TYPZ_MINOR
WHERE CURRENT DATE BETWEEN ACTV_DT AND INACTV_DT
AND ACTV_IND = 'Y')
WITH UR;
SGNG_DT_KEY SGNG_REF_DT_KEY CMPNT_KEY CMPNT_HIST_KEY CNTRCT_CUST_KEY
CMPNT_CUST_KEY FINL_CTRY_KEY ISO_CTRY_KEY ISO_CTRY_HIST_KEY OFFRG_KEY
OFFRG_HIST_KEY OWNG_ORG_KEY BILG_BSIS_TYP_KEY PRCTC_KEY BUS_MEASMT_DIV_KEY
LDGR_CD LCL_ACCT_KEY WW_ACCT_KEY RSO_KEY ISA_KEY LCL_DIV_ID
CMPNT_CRNCY_KEY CTRY_CRNCY_KEY SGNG_CMPNT_AMT SGNG_CTRY_AMT
SGNG_PLNRT_US_AMT SGNG_ACTLRT_US_AMT
16026 4671 325547029 515746968 13842402
13842402 411 238 2269 838
4987 1 3 0 255 00
3319 3319 809927 0 TH 167
167 -54334. -54334. -54334. -54334.
DSNE610I NUMBER OF ROWS DISPLAYED IS 1
DSNE616I STATEMENT EXECUTION WAS SUCCESSFUL, SQLCODE IS 100
--
----------------------------------------------------------------------
-- STEP 12:
-- CONFIRM REFERENCE TABLE JOINS FOR THE TYPE Z SIGNING COMPONENT(S).
--
----------------------------------------------------------------------
-- STEP 12A: VERIFY ACCOUNT MINOR IS NOT IN
-- TABLE IGSSTG.EXCLD_TYPZ_MINOR
----------------------------------------------------------------------
SELECT COUNT(*)
FROM IGSCDW.ACCT A
WHERE A.ACCT_KEY = 3319
AND A.MINOR_ACCT_NUM NOT IN
(SELECT MINOR_ACCT_NUM FROM IGSSTG.EXCLD_TYPZ_MINOR_V
WHERE '2019-12-14' BETWEEN ACTV_DT AND INACTV_DT
AND ACTV_IND = 'Y')
WITH UR;
1
DSNE610I NUMBER OF ROWS DISPLAYED IS 1
DSNE616I STATEMENT EXECUTION WAS SUCCESSFUL, SQLCODE IS 100
----------------------------------------------------------------------
-- STEP 12B: VERIFY SIGNING TYPE IS NOT 'R' OR 'Z'
-- AND THAT THE SIGNING TYPE INDICATOR IS 'N'
----------------------------------------------------------------------
SELECT ST.SGNG_TYP_KEY,ST.SGNG_TYP_CD,ST.SA_TYP_IND,CS.CMPNT_KEY
FROM IGSCDW.SGNG_TYP ST,IGSCDW.CMPNT_SGNG CS
WHERE ST.SGNG_TYP_KEY = CS.SGNG_TYP_KEY
AND CS.CMPNT_KEY = 325547029
AND CS.CRET_TMS >= '2019-12-14-01.08.03.243161'
AND ST.SGNG_TYP_CD NOT IN ('R','Z')
WITH UR;
SGNG_TYP_KEY SGNG_TYP_CD SA_TYP_IND CMPNT_KEY
1 N N 325547029
DSNE610I NUMBER OF ROWS DISPLAYED IS 1
DSNE616I STATEMENT EXECUTION WAS SUCCESSFUL, SQLCODE IS 100
----------------------------------------------------------------------
-- STEP 12C: VERIFY SOURCE SYSTEM SIGNING ADJUSTMENT INDICATOR IS 'Y'
----------------------------------------------------------------------
SELECT SS.SRC_SYS_CD,SS.SGNG_ADJMT_IND,CS.CMPNT_KEY
FROM IGSCDW.SRC_SYS SS,IGSCDW.SGNG_TYP ST,IGSCDW.CMPNT_SGNG CS,
IGSSTG.CMPNT_WRK CW
WHERE SS.SRC_SYS_CD = CW.CMPNT_SRC_SYS_CD
AND ST.SGNG_TYP_KEY = CS.SGNG_TYP_KEY
AND ST.SGNG_TYP_CD NOT IN ('R','Z')
AND CS.CMPNT_KEY = 325547029
AND CS.CMPNT_KEY = CW.CMPNT_KEY
AND CS.CRET_TMS >= '2019-12-14-01.08.03.243161'
WITH UR;
SRC_SYS_CD SGNG_ADJMT_IND CMPNT_KEY
CBLT Y 325547029
DSNE610I NUMBER OF ROWS DISPLAYED IS 1
DSNE616I STATEMENT EXECUTION WAS SUCCESSFUL, SQLCODE IS 100