Align DE-Test as container and verify Sonic restart via process check.
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -1500,11 +1500,15 @@ namespace ZA.CoreService.ESBCertificateManager
|
||||
return;
|
||||
}
|
||||
|
||||
string targetNames = string.Join(", ", selected.Select(t =>
|
||||
string.IsNullOrWhiteSpace(t.ContainerName) ? t.Name : t.ContainerName));
|
||||
|
||||
DialogResult confirm = MessageBox.Show(
|
||||
this,
|
||||
$"ESB/Container für {selected.Count} Ziel(e) wirklich neu starten?\n\n" +
|
||||
"Es wird stopcontainer/startcontainer über die Sonic-Verbindung ausgeführt\n" +
|
||||
"(WinRM Remote-CMD oder LocalCmd laut appsettings).",
|
||||
$"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).",
|
||||
"ESB neu starten",
|
||||
MessageBoxButtons.YesNo,
|
||||
MessageBoxIcon.Warning);
|
||||
@@ -1538,11 +1542,24 @@ namespace ZA.CoreService.ESBCertificateManager
|
||||
SetTargetRowStatus(targetResult.TargetId, targetResult.StatusText);
|
||||
}
|
||||
|
||||
string details = string.Join(
|
||||
Environment.NewLine + Environment.NewLine,
|
||||
runResult.TargetResults.Select(r =>
|
||||
$"{r.TargetName}: {r.StatusText}" +
|
||||
(string.IsNullOrWhiteSpace(r.Detail) ? string.Empty : Environment.NewLine + r.Detail)));
|
||||
|
||||
SetStatus(
|
||||
runResult.OverallSuccess
|
||||
? $"Neustart erfolgreich ({runResult.TargetResults.Count} Ziel(e))."
|
||||
: "Neustart mit Fehlern beendet. Details in Status-Spalte / Log.",
|
||||
? $"Neustart verifiziert ({runResult.TargetResults.Count} Ziel(e))."
|
||||
: "Neustart fehlgeschlagen oder nicht verifiziert.",
|
||||
isError: !runResult.OverallSuccess);
|
||||
|
||||
MessageBox.Show(
|
||||
this,
|
||||
details,
|
||||
runResult.OverallSuccess ? "Neustart verifiziert" : "Neustart fehlgeschlagen",
|
||||
MessageBoxButtons.OK,
|
||||
runResult.OverallSuccess ? MessageBoxIcon.Information : MessageBoxIcon.Warning);
|
||||
}
|
||||
catch (OperationCanceledException)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user