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>
352 lines
8.5 KiB
JSON
352 lines
8.5 KiB
JSON
{
|
|
"name": "iprcb",
|
|
"source_connection": "S78030956",
|
|
"dest_connection": "usmidsap02",
|
|
"dest_table": "cms.iprcb",
|
|
"staging_table": "pipekit_staging.iprcb",
|
|
"merge_strategy": "full",
|
|
"merge_key": null,
|
|
"enabled": 1,
|
|
"dest_description": "Pricing - PriceLlist Assignment",
|
|
"columns": [
|
|
{
|
|
"source_name": "JBTYPE",
|
|
"source_type": "CHAR(1)",
|
|
"dest_name": "jbtype",
|
|
"dest_type": "text",
|
|
"description": "Assignment Type"
|
|
},
|
|
{
|
|
"source_name": "JBCODE",
|
|
"source_type": "CHAR(8)",
|
|
"dest_name": "jbcode",
|
|
"dest_type": "text",
|
|
"description": "Customer /Class"
|
|
},
|
|
{
|
|
"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": "CHAR(3)",
|
|
"dest_name": "jbdisc",
|
|
"dest_type": "text",
|
|
"description": "Discount Code"
|
|
},
|
|
{
|
|
"source_name": "JBDIST",
|
|
"source_type": "CHAR(1)",
|
|
"dest_name": "jbdist",
|
|
"dest_type": "text",
|
|
"description": "Discount Type"
|
|
},
|
|
{
|
|
"source_name": "JBUSEG",
|
|
"source_type": "CHAR(1)",
|
|
"dest_name": "jbuseg",
|
|
"dest_type": "text",
|
|
"description": "Assignment Usage"
|
|
},
|
|
{
|
|
"source_name": "JBFLG1",
|
|
"source_type": "CHAR(1)",
|
|
"dest_name": "jbflg1",
|
|
"dest_type": "text",
|
|
"description": "Future Flag 1"
|
|
},
|
|
{
|
|
"source_name": "JBFLG2",
|
|
"source_type": "CHAR(1)",
|
|
"dest_name": "jbflg2",
|
|
"dest_type": "text",
|
|
"description": "Future Flag 2"
|
|
},
|
|
{
|
|
"source_name": "JBFLG3",
|
|
"source_type": "CHAR(1)",
|
|
"dest_name": "jbflg3",
|
|
"dest_type": "text",
|
|
"description": "Future Flag 3"
|
|
},
|
|
{
|
|
"source_name": "JBFLG4",
|
|
"source_type": "CHAR(1)",
|
|
"dest_name": "jbflg4",
|
|
"dest_type": "text",
|
|
"description": "Future Flag 4"
|
|
},
|
|
{
|
|
"source_name": "JBFLG5",
|
|
"source_type": "CHAR(1)",
|
|
"dest_name": "jbflg5",
|
|
"dest_type": "text",
|
|
"description": "Future Flag 5"
|
|
},
|
|
{
|
|
"source_name": "JBFUT1",
|
|
"source_type": "CHAR(3)",
|
|
"dest_name": "jbfut1",
|
|
"dest_type": "text",
|
|
"description": "Future Use 1"
|
|
},
|
|
{
|
|
"source_name": "JBFUT2",
|
|
"source_type": "CHAR(3)",
|
|
"dest_name": "jbfut2",
|
|
"dest_type": "text",
|
|
"description": "Future Use 2"
|
|
},
|
|
{
|
|
"source_name": "JBFUT3",
|
|
"source_type": "CHAR(3)",
|
|
"dest_name": "jbfut3",
|
|
"dest_type": "text",
|
|
"description": "Future Use 3"
|
|
},
|
|
{
|
|
"source_name": "JBFUT4",
|
|
"source_type": "CHAR(3)",
|
|
"dest_name": "jbfut4",
|
|
"dest_type": "text",
|
|
"description": "Future Use 4"
|
|
},
|
|
{
|
|
"source_name": "JBFUT5",
|
|
"source_type": "CHAR(3)",
|
|
"dest_name": "jbfut5",
|
|
"dest_type": "text",
|
|
"description": "Future Use 5"
|
|
},
|
|
{
|
|
"source_name": "JBFUT6",
|
|
"source_type": "CHAR(5)",
|
|
"dest_name": "jbfut6",
|
|
"dest_type": "text",
|
|
"description": "Future Use 6"
|
|
},
|
|
{
|
|
"source_name": "JBFUT7",
|
|
"source_type": "CHAR(5)",
|
|
"dest_name": "jbfut7",
|
|
"dest_type": "text",
|
|
"description": "Future Use 7"
|
|
},
|
|
{
|
|
"source_name": "JBFUT8",
|
|
"source_type": "CHAR(5)",
|
|
"dest_name": "jbfut8",
|
|
"dest_type": "text",
|
|
"description": "Future Use 8"
|
|
},
|
|
{
|
|
"source_name": "JBFUT9",
|
|
"source_type": "CHAR(5)",
|
|
"dest_name": "jbfut9",
|
|
"dest_type": "text",
|
|
"description": "Future Use 9"
|
|
},
|
|
{
|
|
"source_name": "JBFUT10",
|
|
"source_type": "CHAR(5)",
|
|
"dest_name": "jbfut10",
|
|
"dest_type": "text",
|
|
"description": "Future Use 10"
|
|
},
|
|
{
|
|
"source_name": "JBFUT11",
|
|
"source_type": "CHAR(10)",
|
|
"dest_name": "jbfut11",
|
|
"dest_type": "text",
|
|
"description": "Last Update Date"
|
|
},
|
|
{
|
|
"source_name": "JBFUT12",
|
|
"source_type": "CHAR(10)",
|
|
"dest_name": "jbfut12",
|
|
"dest_type": "text",
|
|
"description": "Update By User ID"
|
|
},
|
|
{
|
|
"source_name": "JBFUT13",
|
|
"source_type": "CHAR(10)",
|
|
"dest_name": "jbfut13",
|
|
"dest_type": "text",
|
|
"description": "Future Use 13"
|
|
},
|
|
{
|
|
"source_name": "JBFUT14",
|
|
"source_type": "CHAR(10)",
|
|
"dest_name": "jbfut14",
|
|
"dest_type": "text",
|
|
"description": "Future Use 14"
|
|
},
|
|
{
|
|
"source_name": "JBFUT15",
|
|
"source_type": "CHAR(10)",
|
|
"dest_name": "jbfut15",
|
|
"dest_type": "text",
|
|
"description": "Future Use 15"
|
|
},
|
|
{
|
|
"source_name": "JBFUT16",
|
|
"source_type": "CHAR(20)",
|
|
"dest_name": "jbfut16",
|
|
"dest_type": "text",
|
|
"description": "Future Use 16"
|
|
},
|
|
{
|
|
"source_name": "JBFUT17",
|
|
"source_type": "CHAR(20)",
|
|
"dest_name": "jbfut17",
|
|
"dest_type": "text",
|
|
"description": "Future Use 17"
|
|
},
|
|
{
|
|
"source_name": "JBFUT18",
|
|
"source_type": "CHAR(20)",
|
|
"dest_name": "jbfut18",
|
|
"dest_type": "text",
|
|
"description": "Future Use 18"
|
|
},
|
|
{
|
|
"source_name": "JBFUT19",
|
|
"source_type": "CHAR(20)",
|
|
"dest_name": "jbfut19",
|
|
"dest_type": "text",
|
|
"description": "Future Use 19"
|
|
},
|
|
{
|
|
"source_name": "JBFUT20",
|
|
"source_type": "CHAR(20)",
|
|
"dest_name": "jbfut20",
|
|
"dest_type": "text",
|
|
"description": "Future Use 20"
|
|
},
|
|
{
|
|
"source_name": "JBFUT21",
|
|
"source_type": "CHAR(30)",
|
|
"dest_name": "jbfut21",
|
|
"dest_type": "text",
|
|
"description": "Future Use 21"
|
|
},
|
|
{
|
|
"source_name": "JBFUT22",
|
|
"source_type": "CHAR(30)",
|
|
"dest_name": "jbfut22",
|
|
"dest_type": "text",
|
|
"description": "Future Use 22"
|
|
},
|
|
{
|
|
"source_name": "JBFUT23",
|
|
"source_type": "CHAR(30)",
|
|
"dest_name": "jbfut23",
|
|
"dest_type": "text",
|
|
"description": "Future Use 23"
|
|
},
|
|
{
|
|
"source_name": "JBFUT24",
|
|
"source_type": "CHAR(30)",
|
|
"dest_name": "jbfut24",
|
|
"dest_type": "text",
|
|
"description": "Future Use 24"
|
|
},
|
|
{
|
|
"source_name": "JBFUT25",
|
|
"source_type": "CHAR(30)",
|
|
"dest_name": "jbfut25",
|
|
"dest_type": "text",
|
|
"description": "Future Use 25"
|
|
},
|
|
{
|
|
"source_name": "JBFUT26",
|
|
"source_type": "NUMERIC(10,0)",
|
|
"dest_name": "jbfut26",
|
|
"dest_type": "numeric(10,0)",
|
|
"description": "Future Use 26"
|
|
},
|
|
{
|
|
"source_name": "JBFUT27",
|
|
"source_type": "NUMERIC(10,0)",
|
|
"dest_name": "jbfut27",
|
|
"dest_type": "numeric(10,0)",
|
|
"description": "Future Use 27"
|
|
},
|
|
{
|
|
"source_name": "JBFUT28",
|
|
"source_type": "NUMERIC(10,0)",
|
|
"dest_name": "jbfut28",
|
|
"dest_type": "numeric(10,0)",
|
|
"description": "Future Use 28"
|
|
},
|
|
{
|
|
"source_name": "JBFUT29",
|
|
"source_type": "NUMERIC(10,0)",
|
|
"dest_name": "jbfut29",
|
|
"dest_type": "numeric(10,0)",
|
|
"description": "Future Use 29"
|
|
},
|
|
{
|
|
"source_name": "JBFUT30",
|
|
"source_type": "NUMERIC(10,0)",
|
|
"dest_name": "jbfut30",
|
|
"dest_type": "numeric(10,0)",
|
|
"description": "Future Use 30"
|
|
},
|
|
{
|
|
"source_name": "JBFUT31",
|
|
"source_type": "NUMERIC(15,5)",
|
|
"dest_name": "jbfut31",
|
|
"dest_type": "numeric(15,5)",
|
|
"description": "Future Use 31"
|
|
},
|
|
{
|
|
"source_name": "JBFUT32",
|
|
"source_type": "NUMERIC(15,5)",
|
|
"dest_name": "jbfut32",
|
|
"dest_type": "numeric(15,5)",
|
|
"description": "Future Use 32"
|
|
},
|
|
{
|
|
"source_name": "JBFUT33",
|
|
"source_type": "NUMERIC(15,5)",
|
|
"dest_name": "jbfut33",
|
|
"dest_type": "numeric(15,5)",
|
|
"description": "Future Use 33"
|
|
},
|
|
{
|
|
"source_name": "JBFUT34",
|
|
"source_type": "NUMERIC(15,5)",
|
|
"dest_name": "jbfut34",
|
|
"dest_type": "numeric(15,5)",
|
|
"description": "Future Use 34"
|
|
},
|
|
{
|
|
"source_name": "JBFUT35",
|
|
"source_type": "NUMERIC(15,5)",
|
|
"dest_name": "jbfut35",
|
|
"dest_type": "numeric(15,5)",
|
|
"description": "Future Use 35"
|
|
}
|
|
],
|
|
"watermarks": [],
|
|
"hooks": []
|
|
}
|