diff --git a/ZA.CoreService.ESBCertificateManager/Form1.cs b/ZA.CoreService.ESBCertificateManager/Form1.cs
index 4b1ecbe..2606e48 100644
--- a/ZA.CoreService.ESBCertificateManager/Form1.cs
+++ b/ZA.CoreService.ESBCertificateManager/Form1.cs
@@ -1506,9 +1506,11 @@ namespace ZA.CoreService.ESBCertificateManager
DialogResult confirm = MessageBox.Show(
this,
$"Container wirklich neu starten?\n\n" +
- $"Ziele: {targetNames}\n" +
- "Domain bleibt aus appsettings (z.B. proalpha-test).\n" +
- "Erfolg nur bei verifiziertem Prozess-Neustart (sichtbar in SMC).",
+ $"Ziele: {targetNames}\n\n" +
+ "Wie in der Sonic Management Console:\n" +
+ "stopcontainer.bat / startcontainer.bat unter SonicHome\\bin\n" +
+ "(z.B. proalpha-test.DE-Test).\n\n" +
+ "Keine separate Domain-Console nötig – nur SMC + SonicHome.",
"ESB neu starten",
MessageBoxButtons.YesNo,
MessageBoxIcon.Warning);
diff --git a/ZA.CoreService.ESBCertificateManager/Models/DeploymentTarget.cs b/ZA.CoreService.ESBCertificateManager/Models/DeploymentTarget.cs
index f946d01..f651cf3 100644
--- a/ZA.CoreService.ESBCertificateManager/Models/DeploymentTarget.cs
+++ b/ZA.CoreService.ESBCertificateManager/Models/DeploymentTarget.cs
@@ -59,7 +59,7 @@ public enum RestartType
/// Neustart über einen lokalen Betriebssystem-Prozess (RestartCommand).
Command = 1,
- /// Container-Neustart über die Sonic ESB Management Console REST-API.
+ /// Container-Neustart wie in der Sonic Management Console (stop/startcontainer bzw. SMC-API).
SonicContainer = 2,
/// XApi-Ressourcen importieren und danach Container neu starten (Sonic ESB).
diff --git a/ZA.CoreService.ESBCertificateManager/Models/SonicConnection.cs b/ZA.CoreService.ESBCertificateManager/Models/SonicConnection.cs
index cd58cff..2b62753 100644
--- a/ZA.CoreService.ESBCertificateManager/Models/SonicConnection.cs
+++ b/ZA.CoreService.ESBCertificateManager/Models/SonicConnection.cs
@@ -17,14 +17,15 @@ public sealed class SonicConnection
public required string DomainName { get; init; }
///
- /// Domain-Manager-/Broker-URL, z.B. "tcp://dekun-painwbdet:13070".
+ /// Dieselbe Broker-/Management-URL wie in der Sonic Management Console (SMC),
+ /// z.B. "tcp://dekun-painwbdet:13070". Keine separate Domain-Console nötig.
///
public required string ConnectionUrl { get; init; }
- /// Sonic SMC / Domain Manager Login (nicht für WinRM).
+ /// Login wie in der Sonic Management Console (nicht für WinRM).
public required string Username { get; init; }
- /// Sonic SMC / Domain Manager Passwort (nicht für WinRM).
+ /// Passwort wie in der Sonic Management Console (nicht für WinRM).
public required string Password { get; init; }
///
@@ -43,8 +44,9 @@ public sealed class SonicConnection
/// HttpApi = REST (falls vorhanden).
///
///
- /// Standard: LocalCmd = stopcontainer/startcontainer unter SonicHome (laut Sonic-Doku, ohne extra Java).
- /// Optional: MfApi (Domain Manager via Java-Client) oder WinRm.
+ /// Standard: LocalCmd = wie SMC-Neustart über SonicHome\bin\stopcontainer/startcontainer
+ /// (gleiche Aktion wie Container in der Management Console stoppen/starten).
+ /// Optional: MfApi (Java-Client) oder WinRm.
///
public SonicManagementMode ManagementMode { get; init; } = SonicManagementMode.LocalCmd;
@@ -68,7 +70,8 @@ public sealed class SonicConnection
? "LocalCmd (Host lokal erkannt)"
: EffectiveManagementMode switch
{
- SonicManagementMode.MfApi => "MfApi (Sonic Domain Manager)",
+ SonicManagementMode.LocalCmd => "LocalCmd (SMC stop/startcontainer)",
+ SonicManagementMode.MfApi => "MfApi (optional, braucht Java)",
_ => EffectiveManagementMode.ToString()
};