Scénario de test & Cas d'usage
Grundlegende Systembefehle des CAS-Servers.
Entdecken Sie alle Aktionen von builtinsErstellung einer Standard-Datentabelle, die nicht die für einen Aktionssatz erforderliche Struktur hat.
| 1 | PROC CAS; |
| 2 | /* Erstellen einer normalen Tabelle, die KEINEN Aktionssatz enthält */ |
| 3 | DATA CASUSER.invalidSourceTable; |
| 4 | col1 = 'some data'; |
| 5 | col2 = 123; |
| 6 | OUTPUT; |
| 7 | RUN; |
| 8 | QUIT; |
| 1 | PROC CAS; |
| 2 | BUILTINS.actionSetFromTable / |
| 3 | TABLE={name='invalidSourceTable', caslib='CASUSER'}, |
| 4 | name='wirdFehlschlagen'; |
| 5 | RUN; |
| 6 | QUIT; |
Die Ausführung der Aktion `actionSetFromTable` schlägt fehl. Das CAS-Protokoll muss eine klare Fehlermeldung (ERROR) anzeigen, die darauf hinweist, dass die angegebene Tabelle 'invalidSourceTable' kein gültiger gespeicherter Aktionssatz ist oder eine ungültige Struktur hat. Der Statuscode (rc) der Aktion muss ungleich null sein. Dieses Ergebnis bestätigt, dass die Aktion robust gegenüber ungültigen Eingaben ist und den Benutzer korrekt informiert.