pipekit/config/modules/iprcb.sql
Paul Trowbridge 6a3ac0e436 Add Bucket 1 CMS→pipekit modules (41 tables)
Full-reload modules for the CMS/DB2 tables migrated off /opt/sync, landing
in cms.*. Columns introspected fresh from DB2 (QSYS2.SYSCOLUMNS). Three large
tables use incremental merge ported from the legacy sync instead of full
reload: iprcctn/iprccto (date watermark on t8date/t7date), ffpdglr1 (fiscal-
period watermark via rprh join, keyed on btid).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-27 12:33:48 -04:00

51 lines
1.4 KiB
SQL

SELECT
RTRIM(JBTYPE) AS jbtype,
RTRIM(JBCODE) AS jbcode,
RTRIM(JBPLCD) AS jbplcd,
CASE WHEN JBFDAT IN (DATE('0001-01-01'), DATE('9999-12-31')) THEN NULL ELSE JBFDAT END AS jbfdat,
CASE WHEN JBTDAT IN (DATE('0001-01-01'), DATE('9999-12-31')) THEN NULL ELSE JBTDAT END AS jbtdat,
RTRIM(JBDISC) AS jbdisc,
RTRIM(JBDIST) AS jbdist,
RTRIM(JBUSEG) AS jbuseg,
RTRIM(JBFLG1) AS jbflg1,
RTRIM(JBFLG2) AS jbflg2,
RTRIM(JBFLG3) AS jbflg3,
RTRIM(JBFLG4) AS jbflg4,
RTRIM(JBFLG5) AS jbflg5,
RTRIM(JBFUT1) AS jbfut1,
RTRIM(JBFUT2) AS jbfut2,
RTRIM(JBFUT3) AS jbfut3,
RTRIM(JBFUT4) AS jbfut4,
RTRIM(JBFUT5) AS jbfut5,
RTRIM(JBFUT6) AS jbfut6,
RTRIM(JBFUT7) AS jbfut7,
RTRIM(JBFUT8) AS jbfut8,
RTRIM(JBFUT9) AS jbfut9,
RTRIM(JBFUT10) AS jbfut10,
RTRIM(JBFUT11) AS jbfut11,
RTRIM(JBFUT12) AS jbfut12,
RTRIM(JBFUT13) AS jbfut13,
RTRIM(JBFUT14) AS jbfut14,
RTRIM(JBFUT15) AS jbfut15,
RTRIM(JBFUT16) AS jbfut16,
RTRIM(JBFUT17) AS jbfut17,
RTRIM(JBFUT18) AS jbfut18,
RTRIM(JBFUT19) AS jbfut19,
RTRIM(JBFUT20) AS jbfut20,
RTRIM(JBFUT21) AS jbfut21,
RTRIM(JBFUT22) AS jbfut22,
RTRIM(JBFUT23) AS jbfut23,
RTRIM(JBFUT24) AS jbfut24,
RTRIM(JBFUT25) AS jbfut25,
JBFUT26 AS jbfut26,
JBFUT27 AS jbfut27,
JBFUT28 AS jbfut28,
JBFUT29 AS jbfut29,
JBFUT30 AS jbfut30,
JBFUT31 AS jbfut31,
JBFUT32 AS jbfut32,
JBFUT33 AS jbfut33,
JBFUT34 AS jbfut34,
JBFUT35 AS jbfut35
FROM LGDAT.IPRCB