Files
jdescopingtool/NEW/src/Utils/JdeScoping.ConfigManager.Ui

JdeScoping ConfigManager UI

Graphical configuration management tool for JDE Scoping Tool settings.

Building

dotnet build NEW/src/Utils/JdeScoping.ConfigManager.Ui/JdeScoping.ConfigManager.Ui.csproj

Running

dotnet run --project NEW/src/Utils/JdeScoping.ConfigManager.Ui/JdeScoping.ConfigManager.Ui.csproj

Or run the built executable directly.

Configuration Discovery

The UI searches for configuration in this order:

  1. JDESCOPING_CONFIG_PATH environment variable
  2. Same directory as executable
  3. ../JdeScoping.Host/ relative to executable
  4. User config directory

Features

Configuration Sections

  • Data Sync - Sync intervals and behavior
  • Data Access - Batch sizes and timeouts
  • Authentication - Session settings
  • LDAP - Directory server configuration
  • Search - Search behavior settings
  • Excel Export - Export format options
  • Connection Strings - Database connections (with provider-specific forms)

Pipeline Editor

  • Visual pipeline flow editor
  • Pre-script / Post-script management
  • Transform configuration (ColumnDrop, ColumnRename, JdeDate, Regex)
  • Source and destination editing
  • Reorder steps via move up/down

Secret Management

  • SecureStore initialization
  • View, add, edit, remove secrets
  • Copy secret values to clipboard

Validation

  • appsettings.json validation
  • Pipeline configuration validation
  • Results displayed in dialog

Logging

Logs are written to the logs/ directory relative to the executable:

  • Location: logs/configmanager-YYYYMMDD.log
  • Rotation: Daily with 30-day retention
  • Level: Information (warnings and errors from framework components)

CLI Alternative

For command-line usage, see the ConfigManager CLI.