feat: add startup config validation and document ConfigManager pipeline editor
Add ConfigurationValidationRunner with IConfigurationValidator interface for validating required settings at startup. Includes SecureStore and LDAP validators. Expand ConfigManager with pipeline editing UI, dialogs, and step editors. Update documentation with config validation guidance.
This commit is contained in:
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"providerType": "SqlServer",
|
||||
"connectionString": "Server=JDESCP-SQL-VQ01.zmr.zimmer.com;Database=ScopingTool;User Id=ScopingTool;Password=Tool#qascope;TrustServerCertificate=true;",
|
||||
"query": "SELECT * FROM [Branch]",
|
||||
"outputPath": "/Volumes/DOCK_NVME/CACHED_DB_FILES/branch.pb.zstd",
|
||||
"compressionLevel": 10
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"providerType": "SqlServer",
|
||||
"connectionString": "Server=JDESCP-SQL-VQ01.zmr.zimmer.com;Database=ScopingTool;User Id=ScopingTool;Password=Tool#qascope;TrustServerCertificate=true;",
|
||||
"query": "SELECT * FROM [DataUpdate]",
|
||||
"outputPath": "/Volumes/DOCK_NVME/CACHED_DB_FILES/dataupdate.pb.zstd",
|
||||
"compressionLevel": 10
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"providerType": "SqlServer",
|
||||
"connectionString": "Server=JDESCP-SQL-VQ01.zmr.zimmer.com;Database=ScopingTool;User Id=ScopingTool;Password=Tool#qascope;TrustServerCertificate=true;",
|
||||
"query": "SELECT * FROM [FunctionCode]",
|
||||
"outputPath": "/Volumes/DOCK_NVME/CACHED_DB_FILES/functioncode.pb.zstd",
|
||||
"compressionLevel": 10
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"providerType": "SqlServer",
|
||||
"connectionString": "Server=JDESCP-SQL-VQ01.zmr.zimmer.com;Database=ScopingTool;User Id=ScopingTool;Password=Tool#qascope;TrustServerCertificate=true;",
|
||||
"query": "SELECT * FROM [Item]",
|
||||
"outputPath": "/Volumes/DOCK_NVME/CACHED_DB_FILES/item.pb.zstd",
|
||||
"compressionLevel": 10
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"providerType": "SqlServer",
|
||||
"connectionString": "Server=JDESCP-SQL-VQ01.zmr.zimmer.com;Database=ScopingTool;User Id=ScopingTool;Password=Tool#qascope;TrustServerCertificate=true;",
|
||||
"query": "SELECT * FROM [JdeUser]",
|
||||
"outputPath": "/Volumes/DOCK_NVME/CACHED_DB_FILES/jdeuser.pb.zstd",
|
||||
"compressionLevel": 10
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"providerType": "SqlServer",
|
||||
"connectionString": "Server=JDESCP-SQL-VQ01.zmr.zimmer.com;Database=ScopingTool;User Id=ScopingTool;Password=Tool#qascope;TrustServerCertificate=true;",
|
||||
"query": "SELECT * FROM [Lot]",
|
||||
"outputPath": "/Volumes/DOCK_NVME/CACHED_DB_FILES/lot.pb.zstd",
|
||||
"compressionLevel": 10
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"providerType": "SqlServer",
|
||||
"connectionString": "Server=JDESCP-SQL-VQ01.zmr.zimmer.com;Database=ScopingTool;User Id=ScopingTool;Password=Tool#qascope;TrustServerCertificate=true;",
|
||||
"query": "SELECT * FROM [LotUsage_Curr]",
|
||||
"outputPath": "/Volumes/DOCK_NVME/CACHED_DB_FILES/lotusage_curr.pb.zstd",
|
||||
"compressionLevel": 10
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"providerType": "SqlServer",
|
||||
"connectionString": "Server=JDESCP-SQL-VQ01.zmr.zimmer.com;Database=ScopingTool;User Id=ScopingTool;Password=Tool#qascope;TrustServerCertificate=true;",
|
||||
"query": "SELECT * FROM [LotUsage_Hist]",
|
||||
"outputPath": "/Volumes/DOCK_NVME/CACHED_DB_FILES/lotusage_hist.pb.zstd",
|
||||
"compressionLevel": 10
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"providerType": "SqlServer",
|
||||
"connectionString": "Server=JDESCP-SQL-VQ01.zmr.zimmer.com;Database=ScopingTool;User Id=ScopingTool;Password=Tool#qascope;TrustServerCertificate=true;",
|
||||
"query": "SELECT * FROM [MisData]",
|
||||
"outputPath": "/Volumes/DOCK_NVME/CACHED_DB_FILES/misdata.pb.zstd",
|
||||
"compressionLevel": 10
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"providerType": "SqlServer",
|
||||
"connectionString": "Server=localhost,1434;Database=ScopingTool;User Id=scopingapp;Password=Sc0ping@pp_Dev#2024;TrustServerCertificate=true",
|
||||
"query": "SELECT * FROM [MisData_Curr]",
|
||||
"outputPath": "/Volumes/DOCK_NVME/CACHED_DB_FILES/misdata_curr.pb.zstd",
|
||||
"compressionLevel": 10
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"providerType": "SqlServer",
|
||||
"connectionString": "Server=localhost,1434;Database=ScopingTool;User Id=scopingapp;Password=Sc0ping@pp_Dev#2024;TrustServerCertificate=true",
|
||||
"query": "SELECT * FROM [MisData_Hist]",
|
||||
"outputPath": "/Volumes/DOCK_NVME/CACHED_DB_FILES/misdata_hist.pb.zstd",
|
||||
"compressionLevel": 10
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"providerType": "SqlServer",
|
||||
"connectionString": "Server=JDESCP-SQL-VQ01.zmr.zimmer.com;Database=ScopingTool;User Id=ScopingTool;Password=Tool#qascope;TrustServerCertificate=true;",
|
||||
"query": "SELECT * FROM [OrgHierarchy]",
|
||||
"outputPath": "/Volumes/DOCK_NVME/CACHED_DB_FILES/orghierarchy.pb.zstd",
|
||||
"compressionLevel": 10
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"providerType": "SqlServer",
|
||||
"connectionString": "Server=JDESCP-SQL-VQ01.zmr.zimmer.com;Database=ScopingTool;User Id=ScopingTool;Password=Tool#qascope;TrustServerCertificate=true;",
|
||||
"query": "SELECT * FROM [ProfitCenter]",
|
||||
"outputPath": "/Volumes/DOCK_NVME/CACHED_DB_FILES/profitcenter.pb.zstd",
|
||||
"compressionLevel": 10
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"providerType": "SqlServer",
|
||||
"connectionString": "Server=JDESCP-SQL-VQ01.zmr.zimmer.com;Database=ScopingTool;User Id=ScopingTool;Password=Tool#qascope;TrustServerCertificate=true;",
|
||||
"query": "SELECT * FROM [RouteMaster]",
|
||||
"outputPath": "/Volumes/DOCK_NVME/CACHED_DB_FILES/routemaster.pb.zstd",
|
||||
"compressionLevel": 10
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"providerType": "SqlServer",
|
||||
"connectionString": "Server=JDESCP-SQL-VQ01.zmr.zimmer.com;Database=ScopingTool;User Id=ScopingTool;Password=Tool#qascope;TrustServerCertificate=true;",
|
||||
"query": "SELECT * FROM [StatusCode]",
|
||||
"outputPath": "/Volumes/DOCK_NVME/CACHED_DB_FILES/statuscode.pb.zstd",
|
||||
"compressionLevel": 10
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"providerType": "SqlServer",
|
||||
"connectionString": "Server=JDESCP-SQL-VQ01.zmr.zimmer.com;Database=ScopingTool;User Id=ScopingTool;Password=Tool#qascope;TrustServerCertificate=true;",
|
||||
"query": "SELECT * FROM [WorkCenter]",
|
||||
"outputPath": "/Volumes/DOCK_NVME/CACHED_DB_FILES/workcenter.pb.zstd",
|
||||
"compressionLevel": 10
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"providerType": "SqlServer",
|
||||
"connectionString": "Server=JDESCP-SQL-VQ01.zmr.zimmer.com;Database=ScopingTool;User Id=ScopingTool;Password=Tool#qascope;TrustServerCertificate=true;",
|
||||
"query": "SELECT * FROM [WorkOrder_Curr]",
|
||||
"outputPath": "/Volumes/DOCK_NVME/CACHED_DB_FILES/workorder_curr.pb.zstd",
|
||||
"compressionLevel": 10
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"providerType": "SqlServer",
|
||||
"connectionString": "Server=JDESCP-SQL-VQ01.zmr.zimmer.com;Database=ScopingTool;User Id=ScopingTool;Password=Tool#qascope;TrustServerCertificate=true;",
|
||||
"query": "SELECT * FROM [WorkOrder_Hist]",
|
||||
"outputPath": "/Volumes/DOCK_NVME/CACHED_DB_FILES/workorder_hist.pb.zstd",
|
||||
"compressionLevel": 10
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"providerType": "SqlServer",
|
||||
"connectionString": "Server=JDESCP-SQL-VQ01.zmr.zimmer.com;Database=ScopingTool;User Id=ScopingTool;Password=Tool#qascope;TrustServerCertificate=true;",
|
||||
"query": "SELECT * FROM [WorkOrderComponent_Curr]",
|
||||
"outputPath": "/Volumes/DOCK_NVME/CACHED_DB_FILES/workordercomponent_curr.pb.zstd",
|
||||
"compressionLevel": 10
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"providerType": "SqlServer",
|
||||
"connectionString": "Server=JDESCP-SQL-VQ01.zmr.zimmer.com;Database=ScopingTool;User Id=ScopingTool;Password=Tool#qascope;TrustServerCertificate=true;",
|
||||
"query": "SELECT * FROM [WorkOrderComponent_Hist]",
|
||||
"outputPath": "/Volumes/DOCK_NVME/CACHED_DB_FILES/workordercomponent_hist.pb.zstd",
|
||||
"compressionLevel": 10
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"providerType": "SqlServer",
|
||||
"connectionString": "Server=JDESCP-SQL-VQ01.zmr.zimmer.com;Database=ScopingTool;User Id=ScopingTool;Password=Tool#qascope;TrustServerCertificate=true;",
|
||||
"query": "SELECT * FROM [WorkOrderRouting]",
|
||||
"outputPath": "/Volumes/DOCK_NVME/CACHED_DB_FILES/workorderrouting.pb.zstd",
|
||||
"compressionLevel": 10
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"providerType": "SqlServer",
|
||||
"connectionString": "Server=JDESCP-SQL-VQ01.zmr.zimmer.com;Database=ScopingTool;User Id=ScopingTool;Password=Tool#qascope;TrustServerCertificate=true;",
|
||||
"query": "SELECT * FROM [WorkOrderStep_Curr]",
|
||||
"outputPath": "/Volumes/DOCK_NVME/CACHED_DB_FILES/workorderstep_curr.pb.zstd",
|
||||
"compressionLevel": 10
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"providerType": "SqlServer",
|
||||
"connectionString": "Server=JDESCP-SQL-VQ01.zmr.zimmer.com;Database=ScopingTool;User Id=ScopingTool;Password=Tool#qascope;TrustServerCertificate=true;",
|
||||
"query": "SELECT * FROM [WorkOrderStep_Hist]",
|
||||
"outputPath": "/Volumes/DOCK_NVME/CACHED_DB_FILES/workorderstep_hist.pb.zstd",
|
||||
"compressionLevel": 10
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"providerType": "SqlServer",
|
||||
"connectionString": "Server=JDESCP-SQL-VQ01.zmr.zimmer.com;Database=ScopingTool;User Id=ScopingTool;Password=Tool#qascope;TrustServerCertificate=true;",
|
||||
"query": "SELECT * FROM [WorkOrderTime_Curr]",
|
||||
"outputPath": "/Volumes/DOCK_NVME/CACHED_DB_FILES/workordertime_curr.pb.zstd",
|
||||
"compressionLevel": 10
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"providerType": "SqlServer",
|
||||
"connectionString": "Server=JDESCP-SQL-VQ01.zmr.zimmer.com;Database=ScopingTool;User Id=ScopingTool;Password=Tool#qascope;TrustServerCertificate=true;",
|
||||
"query": "SELECT * FROM [WorkOrderTime_Hist]",
|
||||
"outputPath": "/Volumes/DOCK_NVME/CACHED_DB_FILES/workordertime_hist.pb.zstd",
|
||||
"compressionLevel": 10
|
||||
}
|
||||
Reference in New Issue
Block a user