?>Array ( [id] => 119 ) Ausführung der Aktion bei stabilem Cluster (Cas Limite) - WeAreCAS
session addNodeStatus

Ausführung der Aktion bei stabilem Cluster (Cas Limite)

Scénario de test & Cas d'usage

Contexto empresarial

Ein Junior-Administrator führt die Aktion `addNodeStatus` als Teil eines regelmäßigen System-Health-Checks aus, ohne zu wissen, dass gerade keine Cluster-Erweiterung stattfindet. Das System muss in diesem Fall robust sein und ein klares, leeres Ergebnis zurückgeben, anstatt einen Fehler zu erzeugen. Dies testet das Verhalten der Aktion im Normalbetrieb.
Preparación de datos

Keine Datenerstellung erforderlich.

¡Copiado!
1/* Keine Datenerstellung erforderlich. */

Étapes de réalisation

1
Ausführung der Aktion mit Überprüfung des Statuscodes, um die erfolgreiche Ausführung zu bestätigen.
¡Copiado!
1PROC CAS;
2 SESSION.addNodeStatus RESULT=r STATUS=st;
3 IF st.statusCode == 0 THEN DO;
4 PRINT "Aktion erfolgreich ausgeführt, wie erwartet.";
5 END;
6 ELSE DO;
7 PRINT "FEHLER: Aktion fehlgeschlagen mit Status:";
8 PRINT st;
9 END;
10RUN;
2
Überprüfung der Ergebnistabelle, die leer sein sollte.
¡Copiado!
1PROC CAS;
2 PRINT r;
3RUN;

Resultado esperado


Die Aktion wird ohne Fehler mit dem Statuscode 0 abgeschlossen. Die resultierende Tabelle 'r' ist leer, enthält aber die korrekten Spaltenüberschriften (z.B. 'Node', 'State'). Dies zeigt korrekt an, dass derzeit keine Knoten zum Server hinzugefügt werden, und bestätigt das stabile Verhalten der Aktion in einem 'ruhigen' Zustand.