May 26

Operadores IF/THEN/ELSE/ENDIF

compártelo en Facebook!

IF/THEN/ELSE/ENDIF

Se utiliza para ejecutar condicionalmente pasos dentro de un trabajo, y puede tener tres campos:

  • Nombre (opcional)
  • Operación
    • IF, siempre va seguida de una expresión relacional y de la palabra clave THEN. Especifica los pasos del trabajo que el sistema procesará cuando la evaluación de la expresión relacional de la cláusula IF sea una condición verdadera.
    • ELSE, puede aparecer a continuación del IF. Especifica los pasos del trabajo que el sistema procesará cuando la evaluación de la expresión relacional de la cláusula IF sea una condición falsa.
    • ENDIF, indica el final de la estructura de sentencia.
  • El campo de la expresión relacional

Pueden anidarse estructuras hasta un máximo de 15 niveles.

Una expresión relacional consta de:

  • operadores de comparación, lógicos y NOT().
OPERADOR OPERACIÓN ORDEN
OPERADOR NOT
NOT NO PRIMERO
OPERADOR DE COMPARACIÓN
GT > MAYOR QUE SEGUNDO
LT < MENOR QUE
NG ┐> NO MAYOR QUE
NL ┐< NO MENOR QUE
EQ = IGUAL A
NE ┐= DISTINTO DE
GE >= MAYOR O IGUAL QUE
LE <= MENOR O IGUAL QUE
OPERADORES LÓGICOS
AND
OR
&
|
Y
O
TERCERO
  • palabras clave:
    • RC, indica el código de retorno.
    • ABEND=TRUE, indica que se ha producido una terminación anormal.
    • ABEND=FALSE, indica que no se ha producido ninguna terminación anormal.
link original: http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=JCLIntro

Enlace permanente a este artículo: http://www.borhaps.es/operadores-ifthenelseendif/

publi

Deja un comentario