pipekit/config/modules/iprcb.json
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

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": []
}