Gizzler and Cursor
76e280d809
Simplify actions to one deploy button and per-row restart menu.
...
Keep only the yellow Austauschen + Neustart button; move manual restart into a three-dot row menu and probe TLS status after restart.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-03 13:21:35 +02:00
Gizzler and Cursor
58b7826162
Add live TLS certificate probing and improve restart error handling.
...
Configure CertificateCheckUrl per container for curl-like TLS checks, classify Sonic permission errors, and extend setup wizard for container management.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-03 13:16:21 +02:00
Gizzler and Cursor
d20e0df618
Simplify UI labels and dialogs: drop clutter, show Sonic as connected/not connected.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-31 08:19:15 +02:00
Gizzler and Cursor
f98daec656
Show target certificate validity after PFX exchange.
...
Reuse the source PFX password for path probes and fall back to the loaded certificate expiry for successfully exchanged targets.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-31 08:12:45 +02:00
Gizzler and Cursor
89a694ba21
Add edit and delete for systems, containers, and paths in settings.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-31 08:12:15 +02:00
Gizzler and Cursor
aac71ec2cd
Allow soft-deleting certificate paths from settings.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-29 09:55:29 +02:00
Gizzler and Cursor
b1e1789fd1
Run container restart after certificate copy so exchange takes effect.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-29 09:45:43 +02:00
Gizzler and Cursor
a5557b44fa
Fix MfApi restart invoke by passing empty param arrays instead of null.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-29 09:41:23 +02:00
Gizzler and Cursor
38fa04b540
Copy bundled Runtime\bin JRE to output so MfApi finds java.exe.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-29 09:39:34 +02:00
Gizzler and Cursor
dcceb7b719
Fix Java 8 resolution for MfApi restart, refresh targets after settings, and copy errors to clipboard.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-29 09:34:04 +02:00
Gizzler and Cursor
f584fd68fe
Improve certificate path probing with demo UNC target and remove Sonic container scan.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-29 09:14:25 +02:00
Gizzler and Cursor
f7e9bd43e2
Add Sonic container scan with manual multi-select after system setup.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-29 09:03:01 +02:00
Gizzler and Cursor
09b31a4ac9
Fix settings add buttons and verify catalog inserts against SQL.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-29 08:58:16 +02:00
Gizzler and Cursor
ed6777ffed
Expand settings UI to manage systems, containers, and certificate paths.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-29 08:53:13 +02:00
Gizzler and Cursor
121a428755
Include Always Encrypted PFX for local AE certificate install.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-29 08:30:23 +02:00
Gizzler and Cursor
e45ced8b73
Add complete seed, Always Encrypted cert package, and TEST system DE-Test.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-29 08:30:12 +02:00
Gizzler and Cursor
dcfcb5289d
Simplify DB to six tables and load credentials via Always Encrypted SonicCredential.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-29 08:23:55 +02:00
Gizzler and Cursor
c73f53d740
Slim MfApi stack to restart-only path.
...
Drop ping/list discovery, WinRM scripts, and heavy Java probing so only KnownContainers + MBean restart remain.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-24 12:32:05 +02:00
Gizzler and Cursor
ade63d0e43
Remove offline sample targets; load containers from appsettings KnownContainers.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-24 12:20:26 +02:00
Gizzler and Cursor
d1b95bcb9d
Keep original UI; drop unused deploy/XApi/WinRM/TLS/SQL paths.
...
Form1 design unchanged; only MfApi restart and certificate recognition remain active.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-24 11:09:46 +02:00
Gizzler and Cursor
7a9cdb6ecf
Force new MfApi tool build and MBean stop restart path.
...
Reject stale SonicMfContainerTool.class, print ToolVersion, prefer tool on classpath.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-24 10:22:39 +02:00
Gizzler
ada6b6ca83
Fallback MfApi restart via MBean stop when IAgentProxy is unbounded.
...
Remote JMS clients cannot call IAgentProxy.restart; use stop/restart invoke like SMC.
2026-07-24 10:19:29 +02:00
Gizzler and Cursor
a89a7ad4b6
Fix MfApi ClassNotFound by passing Java classpath via ArgumentList.
...
Use ct-ZADBService and explicit MfClientLibPath so SMC restart finds client JARs.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-24 10:16:01 +02:00
Gizzler and Cursor
d27e721475
Set JavaPath to installed JRE 1.8.0_501 for MfApi restart.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-24 10:04:53 +02:00
Gizzler and Cursor
eba8e7b4d6
Prefer Java 8+ runtime for MfApi; Sonic JRE is often too old.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-24 09:36:45 +02:00
Gizzler and Cursor
5f216badca
Avoid Java21 jar; prefer version-checked Java8 class files.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-24 09:34:24 +02:00
Gizzler and Cursor
368733a4fd
Add inner Args class file for Java 8 SonicMfContainerTool.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-24 09:33:58 +02:00
Gizzler and Cursor
d6cf49532b
Fix UnsupportedClassVersionError: ship Java 8 SonicMfContainerTool.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-24 09:33:35 +02:00
Gizzler and Cursor
22b8ff4e85
Use Management Application API restart; drop stopcontainer.bat as primary.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-24 09:27:07 +02:00
Gizzler and Cursor
e01b29be06
Explain SMC-only install: no stopcontainer.bat, fallback to MfApi.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-24 09:22:19 +02:00
Gizzler and Cursor
9fdca44a66
Clarify SMC-only restart path; no separate domain console required.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-24 09:17:36 +02:00
Gizzler and Cursor
fe61bd087a
Fix restart without system Java via Sonic stop/startcontainer.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-24 09:16:11 +02:00
Gizzler and Cursor
d1ef63f3f7
Improve Sonic Java discovery beyond SonicHome\jre layouts.
...
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 >
2026-07-24 09:07:21 +02:00
Gizzler and Cursor
ea6e760434
Fix MfApi Java discovery via SonicHome JRE and ship prebuilt tool.
...
MfApi restart/list no longer requires system JAVA_HOME or javac when Sonic ships a JRE and Tools/SonicMfContainerTool.jar is present.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-24 09:00:45 +02:00
Gizzler and Cursor
11941a45f5
Switch default restart to Sonic MF Management API via Domain Manager.
...
Use ConnectionUrl and SMC credentials with IAgentProxy.restart; keep WinRM only as optional fallback.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-24 08:54:53 +02:00
Gizzler and Cursor
d71d6990ad
Separate WinRM Windows credentials from Sonic SMC logins.
...
WinRM no longer reuses Administrator/Administrator; empty WinRm* uses the current Windows user, with clearer auth errors and LocalCmd guidance.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-24 08:47:35 +02:00
Gizzler and Cursor
cfbf80ecbf
Fix WinRM restart: avoid UTF-8 BOM PowerShell parse error.
...
Run scripts via -File (UTF-8 no BOM) and Base64 ScriptBlock, using official stopcontainer/startcontainer for MF restart.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-24 08:36:10 +02:00
Gizzler and Cursor
f0ce6e1b3c
Align DE-Test as container and verify Sonic restart via process check.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-24 08:25:26 +02:00
Gizzler and Cursor
0e9eb27119
Fix empty Sonic discovery: KnownContainers fallback and clearer domain status.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-24 08:19:51 +02:00
Gizzler and Cursor
c2268f1908
Fix app startup and enable Sonic ESB restart via remote CMD.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-24 08:17:35 +02:00
Gizzler and Cursor
ed8e2822d1
Initial commit: ESB Certificate Manager.
...
EOF
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-24 08:10:13 +02:00