Add fail-closed shutdown drain checkpoint

This commit is contained in:
2026-08-26 12:02:37 +02:00
parent fe3c84a27f
commit b18adab26d
21 changed files with 520 additions and 44 deletions
@@ -1,6 +1,6 @@
PROD-RUNBOOK: SCHEDULEDTASK-STEUERUNG UND PERSISTENTES LAUFZEITLOGGING
Stand: 2026-08-26
Zielversion: 2.3.1
Zielversion: 2.3.2
Adapter: BizTalk ScheduledTask Adapter 7.0.2
Adapterpfad: C:\Program Files (x86)\BizTalk ScheduledTask Adapter 7.0.2
@@ -13,8 +13,8 @@ laufenden Toolprozess. Das Tool kopiert keine DLL und aendert den GAC nicht.
VORBEREITUNG
1. before.json, Reports und vorhandene Logs extern sichern.
2. Setup 2.3.1 als Administrator installieren/aktualisieren.
3. setup_version=2.3.1.0 und erfolgreichen Ziel-Self-Test pruefen.
2. Setup 2.3.2 als Administrator installieren/aktualisieren.
3. setup_version=2.3.2.0 und erfolgreichen Ziel-Self-Test pruefen.
4. Tool als Administrator starten, gruenen Startup-Log-Pruefeintrag kontrollieren,
dann Log Folder oeffnen. Normalfall: %ProgramData%\BizTalkPlatformManagementTool\Logs.
5. Im lokalen BizTalk-Ordner Microsoft.BizTalk.Scheduler.dll pruefen.
@@ -34,9 +34,10 @@ FUNKTIONSTEST
Calling MSBTS_ReceiveLocation.Disable
Reached: Disable receive location completed
6. shutdown-result.json: Succeeded oder AlreadySatisfied.
7. Restore zuerst Dry run, dann real.
8. Calling MSBTS_ReceiveLocation.Enable und Reached pruefen.
9. Snapshot After und Compare; Sollzustand muss wiederhergestellt sein.
7. Drain-Checkpoint: Group Hub/Monitoring leer laufen lassen, dann Yes.
8. Restore zuerst Dry run, dann real.
9. Calling MSBTS_ReceiveLocation.Enable und Reached pruefen.
10. Snapshot After und Compare; Sollzustand muss wiederhergestellt sein.
LOGGING-TEST
1. Lauf mit erkennbarer Uhrzeit erzeugen, Tool schliessen und neu starten.
@@ -73,7 +74,7 @@ ABNAHME
- Teilfehler bleibt Failed, spaetere unabhaengige Schritte laufen weiter.
- Historie erscheint nach Neustart im Grid.
- Vortage komprimiert, 30 Kalendertage aufbewahrt.
- Setup/Tool/Reports zeigen 2.3.1 bzw. 2.3.1-net461.
- Setup/Tool/Reports zeigen 2.3.2 bzw. 2.3.2-net461.
Detailfassung:
docs\PROD-ScheduledTask-und-Laufzeitlogging-2026-08-26.md