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>
65 lines
1.5 KiB
JSON
65 lines
1.5 KiB
JSON
{
|
|
"name": "iprcbhc",
|
|
"source_connection": "S78030956",
|
|
"dest_connection": "usmidsap02",
|
|
"dest_table": "cms.iprcbhc",
|
|
"staging_table": "pipekit_staging.iprcbhc",
|
|
"merge_strategy": "full",
|
|
"merge_key": null,
|
|
"enabled": 1,
|
|
"dest_description": "HC Modified Price List Assignment",
|
|
"columns": [
|
|
{
|
|
"source_name": "JBPLVL",
|
|
"source_type": "CHAR(10)",
|
|
"dest_name": "jbplvl",
|
|
"dest_type": "text",
|
|
"description": "Price Level"
|
|
},
|
|
{
|
|
"source_name": "JBPLCD",
|
|
"source_type": "CHAR(5)",
|
|
"dest_name": "jbplcd",
|
|
"dest_type": "text",
|
|
"description": "Price List"
|
|
},
|
|
{
|
|
"source_name": "JBFDAT",
|
|
"source_type": "DATE",
|
|
"dest_name": "jbfdat",
|
|
"dest_type": "date",
|
|
"description": "Valid from"
|
|
},
|
|
{
|
|
"source_name": "JBTDAT",
|
|
"source_type": "DATE",
|
|
"dest_name": "jbtdat",
|
|
"dest_type": "date",
|
|
"description": "Valid to"
|
|
},
|
|
{
|
|
"source_name": "JBDISC",
|
|
"source_type": "DECIMAL(6,5)",
|
|
"dest_name": "jbdisc",
|
|
"dest_type": "numeric(6,5)",
|
|
"description": "Discount %"
|
|
},
|
|
{
|
|
"source_name": "JBMDAT",
|
|
"source_type": "DATE",
|
|
"dest_name": "jbmdat",
|
|
"dest_type": "date",
|
|
"description": "Last Maintained"
|
|
},
|
|
{
|
|
"source_name": "JBMUSR",
|
|
"source_type": "CHAR(10)",
|
|
"dest_name": "jbmusr",
|
|
"dest_type": "text",
|
|
"description": "Last Maintained By"
|
|
}
|
|
],
|
|
"watermarks": [],
|
|
"hooks": []
|
|
}
|