ELSE-Zweig einleiten
Komponente: | SDF-P-BASYS |
Funktionsbereich: | Prozeduren |
Anwendungsbereich: | PROCEDURE |
Privilegierung: | STD-PROCESSING |
Funktionsbeschreibung
ELSE ist ein SDF-P-Kontrollflusskommando und leitet den ELSE-Zweig in IF-Blöcken ein. Der ELSE-Zweig (die Kommandos zwischen ELSE und END-IF) wird abgearbeitet, wenn keine der Bedingungen aus dem einleitenden IF-Kommando und den evtl. enthaltenen (kostenpflichtigen) ELSE-IF-Kommandos erfüllt ist.
In einem IF-BLOCK-ERROR- oder (kostenpflichtigen) IF-CMD-ERROR-Block wird der ELSE-Zweig durchlaufen, wenn kein Fehler aufgetreten ist.
Einschränkungen
Benutzer mit den Privilegien SECURITY-ADMINISTRATION, SAT-FILE-EVALUATION und SAT-FILE-MANAGEMENT können das Kommando nur in Prozeduren nutzen.
Format
ELSE |
|
Kommando-Returncode
(SC2) | SC1 | Maincode | Bedeutung |
---|---|---|---|
0 | CMD0001 | Ohne Fehler | |
1 | CMD0202 | Syntaxfehler | |
1 | SDP0118 | Kommando im falschen Kontext | |
1 | SDP0223 | Falsche Umgebung | |
3 | CMD2203 | Falsche Syntaxdatei | |
32 | CMD0221 | Systemfehler (interner Fehler) | |
64 | SDP0091 | Semantikfehler | |
130 | SDP0099 | Kein Adressraum mehr verfügbar |
Beispiel
Siehe Kommando IF