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>
12 lines
398 B
SQL
12 lines
398 B
SQL
SELECT
|
|
RTRIM(IHPART) AS ihpart,
|
|
RTRIM(IHUNT1) AS ihunt1,
|
|
RTRIM(IHUNT2) AS ihunt2,
|
|
IHCNV1 AS ihcnv1,
|
|
IHCNV2 AS ihcnv2,
|
|
CASE WHEN IHCDAT IN (DATE('0001-01-01'), DATE('9999-12-31')) THEN NULL ELSE IHCDAT END AS ihcdat,
|
|
RTRIM(IHCUSR) AS ihcusr,
|
|
CASE WHEN IHUDAT IN (DATE('0001-01-01'), DATE('9999-12-31')) THEN NULL ELSE IHUDAT END AS ihudat,
|
|
RTRIM(IHUUSR) AS ihuusr
|
|
FROM LGDAT.PUNIT
|