From 7b3592df96f59d8a765d44af5edc387c604ee335 Mon Sep 17 00:00:00 2001 From: Joseph Doherty Date: Tue, 6 Jan 2026 14:03:31 -0500 Subject: [PATCH] feat(datasync): register EtlPipelineFactory in DI --- NEW/src/JdeScoping.DataSync/DependencyInjection.cs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/NEW/src/JdeScoping.DataSync/DependencyInjection.cs b/NEW/src/JdeScoping.DataSync/DependencyInjection.cs index 244806b..cfedbf6 100644 --- a/NEW/src/JdeScoping.DataSync/DependencyInjection.cs +++ b/NEW/src/JdeScoping.DataSync/DependencyInjection.cs @@ -15,6 +15,9 @@ using JdeScoping.DataSync.Services; using JdeScoping.DataSync.Telemetry; using Microsoft.Extensions.Configuration; +// New ETL pipeline infrastructure +using EtlPipelineFactory = JdeScoping.DataSync.Services.EtlPipelineFactory; + namespace Microsoft.Extensions.DependencyInjection; /// @@ -38,6 +41,13 @@ public static class DataSyncDependencyInjection .ValidateDataAnnotations() .ValidateOnStart(); + // Pipeline configuration (new ETL infrastructure) + services.AddOptions() + .Bind(configuration.GetSection(PipelineOptions.SectionName)); + + // Pipeline factory (new ETL infrastructure) + services.AddSingleton(); + // Register hosted service services.AddHostedService();