Ermöglicht die bedingte Einbeziehung von Pseudo-JCL-Anweisungen. Beachten Sie die folgenden Einschränkungen bei der Verwendung der
IF-Anweisung:
- Verschachtelung wird nicht unterstützt.
- Die IF-Karten werden statisch verarbeitet, bevor die Schritte ausgeführt werden.
- Nur Zeichenfolgen können verglichen werden.
Syntax
Parameter
- label
- Wird ignoriert, muss jedoch vorhanden sein.
- op1, op2
- Variablennamen oder Zeichenfolgen.
- code
- Einer der folgenden Werte:
- pseudo-JCL
- Eine oder mehrere Pseudo-JCL-Anweisungen (außer IF-Anweisungen), die ausgeführt werden müssen, wenn die angegebenen Bedingungen erfüllt sind.
Beispiel: //SYSLIB DD DISP=SHR,DSN=&COBLIB
//X IF &SYSTEM..EQ.IMSVS
// DD DISP=SHR,DSN=&RESLIB
//X ENDIF