diff --git a/DOCUMENTATION/Instructions/ComponentMap.md b/DOCUMENTATION/Instructions/ComponentMap.md index b93e6ba..611d4b0 100644 --- a/DOCUMENTATION/Instructions/ComponentMap.md +++ b/DOCUMENTATION/Instructions/ComponentMap.md @@ -103,16 +103,25 @@ Documents data synchronization from enterprise systems. - `OLD/WorkerService/dsconfig/*.json` - Data source configs **Source paths (New):** -- `NEW/src/Infrastructure/DataSync/` - Data sync services -- `NEW/src/Infrastructure/DataSync/JDE/` - JDE adapter -- `NEW/src/Infrastructure/DataSync/CMS/` - CMS adapter +- `NEW/src/JdeScoping.DataSync/Etl/` - ETL pipeline framework +- `NEW/src/JdeScoping.DataSync/Etl/Contracts/` - Core interfaces +- `NEW/src/JdeScoping.DataSync/Etl/Pipeline/` - Pipeline and builder +- `NEW/src/JdeScoping.DataSync/Etl/Sources/` - Data sources +- `NEW/src/JdeScoping.DataSync/Etl/Transformers/` - Data transformers +- `NEW/src/JdeScoping.DataSync/Etl/Destinations/` - Bulk copy/merge destinations +- `NEW/src/JdeScoping.DataSync/Etl/Scripts/` - SQL script runners +- `NEW/src/JdeScoping.DataSync/Etl/Results/` - Execution result types **Typical files:** -- `Overview.md` - Data sync architecture +- `Overview.md` - ETL pipeline architecture +- `Sources.md` - Writing custom data sources +- `Transformers.md` - Writing custom transformers +- `Destinations.md` - Bulk destinations and scripts +- `Configuration.md` - Pipeline builder and DI setup +- `Troubleshooting.md` - Debugging and performance - `JDE.md` - JD Edwards (Oracle) integration - `CMS.md` - CMS (Sybase) integration - `Scheduling.md` - Mass/daily/hourly sync schedules -- `Configuration.md` - Data source configuration ### Database/