Parse setenv scripts, search recursively under Sonic/MQ/ESB roots, and surface resolved SonicHome + java paths in the UI and full error lists. Co-authored-by: Cursor <cursoragent@cursor.com>
47 lines
1.6 KiB
JSON
47 lines
1.6 KiB
JSON
{
|
||
"ConnectionString": "",
|
||
"UseOfflineSampleData": true,
|
||
"SampleTargetsPath": "Data/targets.sample.json",
|
||
"LogDirectory": "Logs",
|
||
"TlsTimeoutSeconds": 8,
|
||
"TlsRetryCount": 2,
|
||
"SonicConnections": [
|
||
{
|
||
"Name": "DE-Test",
|
||
"DomainName": "proalpha-test",
|
||
"ConnectionUrl": "tcp://dekun-painwbdet:13070",
|
||
// Sonic SMC / Domain Manager (für MfApi-Neustart):
|
||
"Username": "Administrator",
|
||
"Password": "Administrator",
|
||
// Standard: Sonic MF Management API (IAgentProxy.restart) – kein WinRM.
|
||
// Benötigt JRE + Client-JARs unter SonicHome\\lib (oder MfClientLibPath / MQ_HOME).
|
||
// Java-Suche: JavaPath/JavaHome, JAVA_HOME/JRE_HOME, setenv.bat, rekursiv unter SonicHome
|
||
// (nicht nur SonicHome\\jre\\bin\\java.exe), Registry, where.exe. Optional JavaHome/JavaPath setzen.
|
||
// Optional-Fallback: "WinRm" / "LocalCmd" (stopcontainer/startcontainer).
|
||
"ManagementMode": "MfApi",
|
||
"SonicHome": "C:\\Sonic\\MQ10.0",
|
||
"JavaHome": "",
|
||
"JavaPath": "",
|
||
"MfClientLibPath": "",
|
||
"KnownContainers": [
|
||
"DE-Test"
|
||
],
|
||
// Nur für ManagementMode=WinRm relevant; leer lassen wenn nicht genutzt:
|
||
"WinRmUsername": "",
|
||
"WinRmPassword": "",
|
||
"WinRmPort": 5985,
|
||
"TimeoutSeconds": 120,
|
||
"PostRestartDelaySeconds": 20,
|
||
"ManagementHttpPort": 8080,
|
||
"ApiBasePath": "/api/v1",
|
||
"ContainerListPath": "",
|
||
"ContainerRestartPath": "",
|
||
"ContainerStopPath": "",
|
||
"ContainerStartPath": "",
|
||
"WinRmRestartScript": "",
|
||
"WinRmContainerListScript": "",
|
||
"WinRmXapiImportScript": ""
|
||
}
|
||
]
|
||
}
|