accessControl completeBackup

Wiederherstellung und Abschluss einer Sicherungskette (Edge Case)

Scénario de test & Cas d'usage

Geschäftskontext

Im Falle eines Verbindungsabbruchs während eines Backups versucht ein Admin-Dashboard, den Status der Zugriffskontrollen wiederherzustellen. Der Test prüft, ob die Aktion robust reagiert, wenn sie als Teil einer Wiederherstellungssequenz aufgerufen wird, um sicherzustellen, dass das System in einem sauberen Zustand verbleibt.
Über das Set : accessControl

Verwaltung von Zugriffsrechten und Datensicherheit.

Entdecken Sie alle Aktionen von accessControl
Datenaufbereitung

Keine Datenvorbereitung notwendig, da es sich um einen reinen Systemzustandstest handelt.

Kopiert!
1/* Kein
2Data Step erforderlich für diesen Systemtest */

Étapes de réalisation

1
Versuch, die Aktion als Administrator auszuführen und das Ergebnis in einer Variable zu speichern.
Kopiert!
1PROC CAS;
2 ACCESSCONTROL.assumeRole / adminRole="superuser";
3 ACCESSCONTROL.createBackup;
4 /* Simulation einer Pause/Unterbrechung */
5 ACCESSCONTROL.completeBackup STATUS=rc;
6 IF rc.statusCode != 0 THEN DO;
7 PRINT "Fehler beim Abschliessen der Sicherung";
8 END;
9 ELSE DO;
10 PRINT "Sicherung erfolgreich als abgeschlossen markiert";
11 END;
12RUN;

Erwartetes Ergebnis


Die Aktion behandelt den Aufruf korrekt und liefert einen Statuscode von 0 (Erfolg), wodurch bestätigt wird, dass das System bereit für neue Transaktionen ist.