refactor(datasync): remove obsolete appsettings properties

Remove legacy ETL properties from DataSources configuration:
- FetcherTypeName (9 entries)
- PostProcessorTypeName (1 entry - MisData)
- PrepurgeData from MassConfig (9 entries)
- ReIndexData from MassConfig (9 entries)

These properties were used by the old fetcher-based ETL system
and are no longer needed with the new EtlPipeline architecture.
This commit is contained in:
Joseph Doherty
2026-01-06 14:24:19 -05:00
parent 3c728dd575
commit edd07858a1
+9 -19
View File
@@ -22,9 +22,8 @@
"TableName": "WorkOrder_Curr",
"SourceSystem": "JDE",
"SourceData": "WORKORDER",
"FetcherTypeName": "JdeWorkOrderFetcher",
"IsEnabled": true,
"MassConfig": { "Enabled": true, "IntervalMinutes": 10080, "PrepurgeData": true, "ReIndexData": true },
"MassConfig": { "Enabled": true, "IntervalMinutes": 10080 },
"DailyConfig": { "Enabled": true, "IntervalMinutes": 1440 },
"HourlyConfig": { "Enabled": true, "IntervalMinutes": 60 }
},
@@ -32,9 +31,8 @@
"TableName": "LotUsage_Curr",
"SourceSystem": "JDE",
"SourceData": "LOTUSAGE",
"FetcherTypeName": "JdeLotUsageFetcher",
"IsEnabled": true,
"MassConfig": { "Enabled": true, "IntervalMinutes": 10080, "PrepurgeData": true, "ReIndexData": true },
"MassConfig": { "Enabled": true, "IntervalMinutes": 10080 },
"DailyConfig": { "Enabled": true, "IntervalMinutes": 1440 },
"HourlyConfig": { "Enabled": true, "IntervalMinutes": 60 }
},
@@ -42,9 +40,8 @@
"TableName": "Item",
"SourceSystem": "JDE",
"SourceData": "ITEM",
"FetcherTypeName": "JdeItemFetcher",
"IsEnabled": true,
"MassConfig": { "Enabled": true, "IntervalMinutes": 10080, "PrepurgeData": true, "ReIndexData": true },
"MassConfig": { "Enabled": true, "IntervalMinutes": 10080 },
"DailyConfig": { "Enabled": true, "IntervalMinutes": 1440 },
"HourlyConfig": { "Enabled": false }
},
@@ -52,9 +49,8 @@
"TableName": "Lot",
"SourceSystem": "JDE",
"SourceData": "LOT",
"FetcherTypeName": "JdeLotFetcher",
"IsEnabled": true,
"MassConfig": { "Enabled": true, "IntervalMinutes": 10080, "PrepurgeData": true, "ReIndexData": true },
"MassConfig": { "Enabled": true, "IntervalMinutes": 10080 },
"DailyConfig": { "Enabled": true, "IntervalMinutes": 1440 },
"HourlyConfig": { "Enabled": true, "IntervalMinutes": 60 }
},
@@ -62,9 +58,8 @@
"TableName": "WorkCenter",
"SourceSystem": "JDE",
"SourceData": "WORKCENTER",
"FetcherTypeName": "JdeWorkCenterFetcher",
"IsEnabled": true,
"MassConfig": { "Enabled": true, "IntervalMinutes": 10080, "PrepurgeData": true, "ReIndexData": true },
"MassConfig": { "Enabled": true, "IntervalMinutes": 10080 },
"DailyConfig": { "Enabled": true, "IntervalMinutes": 1440 },
"HourlyConfig": { "Enabled": false }
},
@@ -72,9 +67,8 @@
"TableName": "ProfitCenter",
"SourceSystem": "JDE",
"SourceData": "PROFITCENTER",
"FetcherTypeName": "JdeProfitCenterFetcher",
"IsEnabled": true,
"MassConfig": { "Enabled": true, "IntervalMinutes": 10080, "PrepurgeData": true, "ReIndexData": true },
"MassConfig": { "Enabled": true, "IntervalMinutes": 10080 },
"DailyConfig": { "Enabled": true, "IntervalMinutes": 1440 },
"HourlyConfig": { "Enabled": false }
},
@@ -82,9 +76,8 @@
"TableName": "JdeUser",
"SourceSystem": "JDE",
"SourceData": "JDEUSER",
"FetcherTypeName": "JdeUserFetcher",
"IsEnabled": true,
"MassConfig": { "Enabled": true, "IntervalMinutes": 10080, "PrepurgeData": true, "ReIndexData": true },
"MassConfig": { "Enabled": true, "IntervalMinutes": 10080 },
"DailyConfig": { "Enabled": true, "IntervalMinutes": 1440 },
"HourlyConfig": { "Enabled": false }
},
@@ -92,9 +85,8 @@
"TableName": "Branch",
"SourceSystem": "JDE",
"SourceData": "BRANCH",
"FetcherTypeName": "JdeBranchFetcher",
"IsEnabled": true,
"MassConfig": { "Enabled": true, "IntervalMinutes": 10080, "PrepurgeData": true, "ReIndexData": true },
"MassConfig": { "Enabled": true, "IntervalMinutes": 10080 },
"DailyConfig": { "Enabled": true, "IntervalMinutes": 1440 },
"HourlyConfig": { "Enabled": false }
},
@@ -102,10 +94,8 @@
"TableName": "MisData",
"SourceSystem": "CMS",
"SourceData": "MISDATA",
"FetcherTypeName": "CmsMisDataFetcher",
"PostProcessorTypeName": "MisDataPostProcessor",
"IsEnabled": true,
"MassConfig": { "Enabled": true, "IntervalMinutes": 10080, "PrepurgeData": true, "ReIndexData": true },
"MassConfig": { "Enabled": true, "IntervalMinutes": 10080 },
"DailyConfig": { "Enabled": true, "IntervalMinutes": 1440 },
"HourlyConfig": { "Enabled": false }
}