accessControl checkInAllObjects

Idempotenz-Test in der DevOps-Deployment-Pipeline

Scénario de test & Cas d'usage

Geschäftskontext

In einer automatisierten CI/CD-Pipeline für SAS-Viya-Objekte muss das Deployment-Skript robust sein. Es wird getestet, ob die Aktion `checkInAllObjects` sicher mehrfach aufgerufen werden kann (Idempotenz), ohne Fehler zu verursachen, selbst wenn keine Objekte ausgecheckt sind.
Über das Set : accessControl

Verwaltung von Zugriffsrechten und Datensicherheit.

Entdecken Sie alle Aktionen von accessControl
Datenaufbereitung

Keine spezifischen Daten erforderlich, reiner Logik-Test.

Kopiert!
1/* Keine Datenvorbereitung notwendig */

Étapes de réalisation

1
Erster Aufruf der Aktion (Basislinie).
Kopiert!
1PROC CAS;
2 ACCESSCONTROL.checkInAllObjects;
3RUN;
2
Zweiter, unmittelbarer Aufruf der Aktion (Stresstest/Idempotenz).
Kopiert!
1PROC CAS;
2 ACCESSCONTROL.checkInAllObjects;
3RUN;

Erwartetes Ergebnis


Beide Aufrufe müssen mit Severity 0 (Erfolg) zurückkehren. Der zweite Aufruf darf nicht fehlschlagen, nur weil bereits alles eingecheckt ist. Dies bestätigt die Robustheit für Skripte, die 'auf Nummer sicher' gehen.