Initiate ELSE branch
| Component: | SDF-P-BASYS | 
| Functional area: | Procedures | 
| Domain: | PROCEDURE | 
| Privileges: | STD-PROCESSING | 
Function
ELSE is an SDF-P control flow command and serves to initiate the ELSE branch in IF blocks. The ELSE branch (the commands between ELSE and END-IF) is processed if the test fails to meet any of the conditions set by the IF command or any ELSE-IF commands that are included (ELSE-IF command are chargeable).
In an IF-BLOCK-ERROR block or a (chargeable) IF-CMD-ERROR block, the ELSE branch is taken is no error occurs.
Restrictions
Users with SECURITY-ADMINISTRATION, SAT-FILE-EVALUATION or SAT-FILE-MANAGEMENT privilege can use the command in procedures only.
Format
| ELSE | 
Return codes
| (SC2) | SC1 | Maincode | Meaning | 
|---|---|---|---|
| 0 | CMD0001 | No error | |
| 1 | CMD0202 | Syntax error | |
| 1 | SDP0118 | Command in incorrect context | |
| 1 | SDP0223 | Incorrect environment | |
| 3 | CMD2203 | Incorrect syntax file | |
| 32 | CMD0221 | System error (internal error) | |
| 64 | SDP0091 | Semantic error | |
| 130 | SDP0099 | No further address space available | 
Example
See IF command.