Commit Graph

  • 5ee920a399 feat: complete WorkProcessor integration and bug fixes Joseph Doherty 2026-01-07 06:26:45 -05:00
  • 91b516e197 feat: implement WorkProcessor and search execution services Joseph Doherty 2026-01-07 06:18:35 -05:00
  • ca4cf9d3ec feat(dataaccess): implement ISearchProcessor interface on SearchProcessor Joseph Doherty 2026-01-07 06:07:22 -05:00
  • 14799b62dc feat: add WorkProcessor interfaces and options Joseph Doherty 2026-01-07 06:06:12 -05:00
  • 488aef560b feat(core): add ISearchProcessor interface for search execution abstraction Joseph Doherty 2026-01-07 06:04:17 -05:00
  • c814a7294b refactor(datasync): remove deprecated SyncMode and SyncModeConfig Joseph Doherty 2026-01-07 05:16:20 -05:00
  • 1618b6664d refactor: remove unused CMS/JDE repositories and data sources Joseph Doherty 2026-01-07 05:04:49 -05:00
  • 6952f686fa perf: optimize ExcelIO tests with fixture-based consolidation Joseph Doherty 2026-01-07 03:55:33 -05:00
  • 884d3a093b chore(datasync): mark SyncMode and SyncModeConfig as obsolete Joseph Doherty 2026-01-07 01:58:01 -05:00
  • fc5769b219 test: fix ServiceRegistrationTests config key (Ldap:UseFakeAuth) Joseph Doherty 2026-01-07 01:56:34 -05:00
  • b0619dc49f config: add GIW connection string placeholder Joseph Doherty 2026-01-07 01:47:38 -05:00
  • 8a852eac41 feat(datasync): add 8 missing pipeline definitions Joseph Doherty 2026-01-07 01:44:50 -05:00
  • 3af06b6aff refactor(datasync): migrate pipelines to new schedule schema Joseph Doherty 2026-01-07 01:39:22 -05:00
  • da02784feb feat(datasync): add custom interval support to DataUpdateRepository Joseph Doherty 2026-01-07 01:33:15 -05:00
  • e234c9f29a refactor(datasync): use WithUpdateType instead of WithMode in TableSyncOperation Joseph Doherty 2026-01-07 01:25:24 -05:00
  • bb54994f2d feat(datasync): add WithUpdateType to IEtlPipelineBuilder Joseph Doherty 2026-01-07 01:15:18 -05:00
  • 4b3c900d52 feat(datasync): add GIW connection type to DbQuerySource Joseph Doherty 2026-01-07 00:58:56 -05:00
  • c59a3160d0 feat(dataaccess): add GIW connection factory method Joseph Doherty 2026-01-07 00:54:11 -05:00
  • 21f598f25c feat(datasync): add Schedules property to PipelineConfig Joseph Doherty 2026-01-07 00:41:03 -05:00
  • 15cfc1a010 feat(datasync): add ScheduleDefaults to PipelinesRoot Joseph Doherty 2026-01-07 00:33:18 -05:00
  • 1318dce18a feat(datasync): add ScheduleConfig and ScheduleDefaults models Joseph Doherty 2026-01-07 00:18:28 -05:00
  • bd8cb87275 docs: add pipeline schedule alignment implementation plan Joseph Doherty 2026-01-07 00:13:03 -05:00
  • 2a9dbe2f62 docs: add pipeline schedule alignment design Joseph Doherty 2026-01-07 00:07:46 -05:00
  • 621dd41a97 refactor(ExcelIO): delete old attribute-based infrastructure Joseph Doherty 2026-01-06 23:56:02 -05:00
  • e98ce636e2 refactor(ExcelIO): remove duplicate result models (now in Core) Joseph Doherty 2026-01-06 23:46:54 -05:00
  • 4fbd264181 refactor(DataAccess): remove duplicate Models and Attributes (now in Core/ExcelIO) Joseph Doherty 2026-01-06 23:42:42 -05:00
  • e36eb27947 refactor(DataAccess): use Core.Models.SearchResults Joseph Doherty 2026-01-06 23:40:02 -05:00
  • 8883fb2680 refactor(ExcelIO): migrate ExcelExportService to Core models and FluentTableWriter Joseph Doherty 2026-01-06 23:38:30 -05:00
  • a6b7f646b1 feat(ExcelIO): register ExcelMapRegistry and FluentTableWriter in DI Joseph Doherty 2026-01-06 23:33:05 -05:00
  • 62baafb1b4 feat(ExcelIO): add FluentTableWriter using map registry Joseph Doherty 2026-01-06 23:31:26 -05:00
  • ccf70a9857 feat(ExcelIO): add fluent maps for SearchResult models Joseph Doherty 2026-01-06 23:29:20 -05:00
  • 14fdba2784 feat(Core): add SearchResults models as pure POCOs Joseph Doherty 2026-01-06 23:27:47 -05:00
  • 671f8ce357 test(ExcelIO): add unit tests for fluent mapping infrastructure Joseph Doherty 2026-01-06 23:26:11 -05:00
  • b48ef586ac feat(ExcelIO): add ExcelMapRegistry for DI integration Joseph Doherty 2026-01-06 23:23:57 -05:00
  • 45243aa3ca feat(ExcelIO): add ExcelClassMap base class with fluent Map method Joseph Doherty 2026-01-06 23:23:51 -05:00
  • 48180259d2 feat(ExcelIO): add ColumnBuilder fluent API Joseph Doherty 2026-01-06 23:22:56 -05:00
  • 6c58394640 feat(ExcelIO): add ExcelFormats constants Joseph Doherty 2026-01-06 23:22:55 -05:00
  • bfbec425f4 feat(ExcelIO): add ColumnDefinition for fluent mapping Joseph Doherty 2026-01-06 23:21:28 -05:00
  • 90e47c27c6 feat(db-exporter): add work order step definition files Joseph Doherty 2026-01-06 18:25:34 -05:00
  • b2b8f71e0e chore: add *.zstd to gitignore Joseph Doherty 2026-01-06 18:22:39 -05:00
  • d2136cacf7 fix(DbExporter): fix compressed size calculation and clean up Joseph Doherty 2026-01-06 17:06:16 -05:00
  • f61a64b059 feat(DbExporter): add ScadaBridge definition files Joseph Doherty 2026-01-06 17:01:43 -05:00
  • 48c96eb8f4 feat(DbExporter): add counting data reader for accurate row count Joseph Doherty 2026-01-06 17:00:09 -05:00
  • 87a02d5368 feat(DbExporter): implement CLI entry point Joseph Doherty 2026-01-06 16:57:58 -05:00
  • ba11407be4 feat(DbExporter): implement verify and verify-full Joseph Doherty 2026-01-06 16:55:18 -05:00
  • 6f58bfd8cc feat(DbExporter): implement database export with protobuf+zstd Joseph Doherty 2026-01-06 16:52:43 -05:00
  • b497f018dd feat(DbExporter): create project structure and definition model Joseph Doherty 2026-01-06 16:49:59 -05:00
  • 6a8250ef60 docs: update DevEtlRegistry comment for protobuf Joseph Doherty 2026-01-06 16:44:25 -05:00
  • 81f0c3f289 chore: remove obsolete JSON source files Joseph Doherty 2026-01-06 16:43:53 -05:00
  • ead3496cdf refactor: migrate all DevEtl files to protobuf source Joseph Doherty 2026-01-06 16:42:56 -05:00
  • ca63b674f5 refactor: migrate BranchDevEtl to protobuf source Joseph Doherty 2026-01-06 16:40:19 -05:00
  • 055406431d feat: add ProtobufZstdFileSource for reading protobuf cache files Joseph Doherty 2026-01-06 16:39:35 -05:00
  • d503fec7cc deps: add protobuf-net-data to DataSync.Dev Joseph Doherty 2026-01-06 16:38:47 -05:00
  • 896ce59d8e docs: update specs and architecture docs with usp_/fn_ naming convention Joseph Doherty 2026-01-06 16:07:34 -05:00
  • 2c82ac78e3 test: update test to use SqlObjects.SubmitSearch constant Joseph Doherty 2026-01-06 16:05:06 -05:00
  • e5b9c18352 feat(data-access): add SqlObjects constants and update references Joseph Doherty 2026-01-06 15:50:21 -05:00
  • b797f55ac5 refactor(db): rename stored procedures to usp_ and function to fn_ prefix Joseph Doherty 2026-01-06 15:48:58 -05:00
  • 4e3e1c9df3 docs: add SQL naming convention implementation plan Joseph Doherty 2026-01-06 15:47:17 -05:00
  • f138b1ae59 docs: add MatchMIS function to naming convention design Joseph Doherty 2026-01-06 15:45:24 -05:00
  • 5c1ef7136e docs: add stored procedure naming convention design Joseph Doherty 2026-01-06 15:43:22 -05:00
  • cd68b2c655 fix: read file size after streams are closed in converter Joseph Doherty 2026-01-06 15:39:47 -05:00
  • 6ebd78d487 feat: add parallel file conversion support to cache converter Joseph Doherty 2026-01-06 15:35:00 -05:00
  • 645ef46f35 refactor(data-access): replace TVP lookups with STRING_SPLIT and OPENJSON Joseph Doherty 2026-01-06 15:34:39 -05:00
  • c6aeb20d9c docs: update documentation for extraction functions migration Joseph Doherty 2026-01-06 14:54:10 -05:00
  • 35c1e6baf0 refactor: use SQL schema and streaming in converter Joseph Doherty 2026-01-06 14:39:22 -05:00
  • 691a6d1ffd refactor(data-access): remove TVP code and simplify SearchModel Joseph Doherty 2026-01-06 14:32:03 -05:00
  • a2a8bb3e9f refactor(datasync): remove obsolete DataSourceConfig properties Joseph Doherty 2026-01-06 14:25:46 -05:00
  • 8b1dfeb6c6 fix: address code review issues in converter tool Joseph Doherty 2026-01-06 14:24:23 -05:00
  • edd07858a1 refactor(datasync): remove obsolete appsettings properties Joseph Doherty 2026-01-06 14:24:19 -05:00
  • 3c728dd575 refactor(datasync): update tests to remove FetcherTypeName Joseph Doherty 2026-01-06 14:22:26 -05:00
  • 6d08fd4a6c feat: add protobuf cache converter tool Joseph Doherty 2026-01-06 14:21:46 -05:00
  • edff5859b9 docs: add protobuf cache conversion implementation plan Joseph Doherty 2026-01-06 14:18:27 -05:00
  • 8ce9a7dae1 docs: switch cache conversion design from MessagePack to protobuf-net-data Joseph Doherty 2026-01-06 14:15:19 -05:00
  • 4965b49c4e refactor(datasync): remove obsolete integration tests project Joseph Doherty 2026-01-06 14:13:43 -05:00
  • d4135e8ad3 fix(data-access): correct self-referential SQL in WorkCenter filter Joseph Doherty 2026-01-06 14:12:07 -05:00
  • 34daf6a83b refactor(datasync): delete old ETL source files Joseph Doherty 2026-01-06 14:11:13 -05:00
  • 6074424524 refactor(data-access): update ISearchQueryBuilder to use SearchId only Joseph Doherty 2026-01-06 14:08:47 -05:00
  • 7508001be1 refactor(datasync): remove old ETL DI registrations Joseph Doherty 2026-01-06 14:07:28 -05:00
  • 981c410cb3 feat(datasync): wire TableSyncOperation to use EtlPipelineFactory Joseph Doherty 2026-01-06 14:05:56 -05:00
  • 01da261d6c docs: add MessagePack cache conversion design plan Joseph Doherty 2026-01-06 14:03:47 -05:00
  • 7b3592df96 feat(datasync): register EtlPipelineFactory in DI Joseph Doherty 2026-01-06 14:03:31 -05:00
  • e75cd70d94 fix(datasync): correct MisData postScript and query filtering Joseph Doherty 2026-01-06 14:01:26 -05:00
  • 4298fb8147 feat(datasync): add pipelines.json config for all sync tables Joseph Doherty 2026-01-06 13:53:30 -05:00
  • 832911c5f2 test(db): add validation stored procedure tests Joseph Doherty 2026-01-06 13:48:16 -05:00
  • 795c15df56 feat(datasync): add EtlPipelineFactory with JSON config support Joseph Doherty 2026-01-06 13:45:36 -05:00
  • afb6ad4f09 test(db): add complex table extraction function tests Joseph Doherty 2026-01-06 13:44:32 -05:00
  • e0d0ffa8fc test(db): add simple table extraction function tests Joseph Doherty 2026-01-06 13:40:22 -05:00
  • 0d9e6db7f2 feat(datasync): add IEtlPipelineFactory and SyncMode contracts Joseph Doherty 2026-01-06 13:38:51 -05:00
  • 13ae0091dd test(db): add scalar extraction function tests Joseph Doherty 2026-01-06 13:36:12 -05:00
  • 8af4f9915f feat(datasync): extend DbBulkMergeDestination with excludeFromUpdate and updateCondition Joseph Doherty 2026-01-06 13:35:25 -05:00
  • 61f927bd0e feat(tests): add database test infrastructure Joseph Doherty 2026-01-06 13:30:34 -05:00
  • eb85ab6f34 feat(datasync): add generic DbQuerySource for JDE/CMS/LotFinder Joseph Doherty 2026-01-06 13:30:00 -05:00
  • 1f7fd9f0f2 feat(datasync): add ParameterFormatConverter with JDE date/time support Joseph Doherty 2026-01-06 13:25:15 -05:00
  • 5f8b4422b3 chore: remove obsolete Table Type scripts (033-039) Joseph Doherty 2026-01-06 13:24:38 -05:00
  • 2fd1cb1fe7 feat(db): add validation stored procedure with THROW errors Joseph Doherty 2026-01-06 13:20:42 -05:00
  • e875244c8f feat(datasync): add pipeline configuration models Joseph Doherty 2026-01-06 13:20:35 -05:00
  • 28d2fd30c9 feat(db): add inline TVFs for complex object extraction from SearchCriteria Joseph Doherty 2026-01-06 13:17:23 -05:00
  • 250323f8b0 feat(db): add inline TVFs for simple array extraction from SearchCriteria Joseph Doherty 2026-01-06 13:14:18 -05:00
  • 5ee348dc98 feat(db): add scalar extraction functions for SearchCriteria JSON Joseph Doherty 2026-01-06 13:11:11 -05:00
  • 397b339c86 docs: update plans based on Codex review Joseph Doherty 2026-01-06 13:09:10 -05:00