accessControl createBackup

Fehlertoleranz bei parallelen Wartungsarbeiten

Scénario de test & Cas d'usage

Geschäftskontext

In einem Rechenzentrum laufen mehrere automatisierte Wartungsskripte gleichzeitig. Es muss getestet werden, wie sich das System verhält, wenn eine Sicherung angefordert wird, während bereits ein Backup-Prozess läuft oder wenn der Pfad ungültig ist, um die Stabilität der Produktionsumgebung zu gewährleisten.
Über das Set : accessControl

Verwaltung von Zugriffsrechten und Datensicherheit.

Entdecken Sie alle Aktionen von accessControl
Datenaufbereitung

Vorbereitung einer potentiell konfliktären Umgebung (Simuliert).

Kopiert!
1 
2PROC CAS;
3ACCESSCONTROL.assumeRole / adminRole="superuser";
4RUN;
5 

Étapes de réalisation

1
Versuch, ein Backup in einen nicht existierenden oder schreibgeschützten Pfad zu schreiben.
Kopiert!
1PROC CAS;
2 /* Test mit ungültigem Pfad */
3 ACCESSCONTROL.createBackup /
4 path="/invalid/system/path/root_only"
5 tables=FALSE;
6RUN;
2
Simulation einer zweiten, gleichzeitigen Backup-Anfrage (Logik-Test).
Kopiert!
1PROC CAS;
2 /* Hypothetischer zweiter Aufruf direkt danach */
3 ACCESSCONTROL.createBackup / path="/sastmp/backup_retry/";
4RUN;

Erwartetes Ergebnis


Beim ungültigen Pfad muss die Aktion einen klaren Fehlercode zurückgeben und darf nicht abstürzen. Falls ein Backup bereits liefe, würde die Aktion dies erkennen und den neuen Auftrag ablehnen oder warten, ohne Datenkorruption zu verursachen.