Category: Job Control Languaje (JCL)

curiosidades y apuntes sobre el JCL

Ene 11

formatos (continuacion Sort)

hola a todos de nuevo!!! seguimos con las explicaciones del Sort.

hoy os dejo unos apuntillos sobre los formatos:

===================================================
FORMATOS :
===================================================

CH (CARACTER)
————-
AB7 HEXADECIMAL -> C1C2F7

ZD (ZONA DECIMAL CON SIGNO)
————-
-247 HEXADECIMAL -> F2F4D7
+247 HEXADECIMAL -> F2F4C7

PD (DECIMAL EMPAQUETADO CON SIGNO)
————-
-247 HEXADECIMAL -> 247D
+247 HEXADECIMAL -> 247C

FI (COMA FIJA CON SIGNO)
————-
-247 HEXADECIMAL -> FF09
+247 HEXADECIMAL -> 00F7

BI (BINARIO SIN SIGNO)
————-
FL (COMA FLOTANTE, CON SIGNO)
————-
AC (ASCII SIN SIGNO)
————-
AB7 HEXADECIMAL -> 414237

CSF OR FS (NúMERICO CON SIGNO OPCIONAL, EL SIGNO PRECEDE AL NúMERO)
————-
34 TRATADO COMO +34
+34 TRATADO COMO +34
00034 TRATADO COMO +34
-003 TRATADO COMO -3
-1234 TRATADO COMO -1234
1234 TRATADO COMO +1234
+01234 TRATADO COMO +1234
0 TRATADO COMO +0

CSL OR LS (NúMERICO CON SIGNO, SIGNO REPRESENTADO CON UN BYTE
APARTE PRECEDE AL NúMERO)
————-
+247 HEXADECIMAL -> + 2 4 7
4E F2 F4 F7
-247 HEXADECIMAL -> – 2 4 7
60 F2 F4 F7

CST OR TS (NúMERICO CON SIGNO, SIGNO REPRESENTADO CON UN BYTE
VA DESPUéS DEL NúMERO)
————-
+247 HEXADECIMAL -> + 2 4 7
F2 F4 F7 4E
-247 HEXADECIMAL -> – 2 4 7
F2 F4 F7 60

CLO OR OL (NúMERICO CON SIGNO, SIGNO REPRESENTADO EN MEDIO BYTE
QUE COMPARTE CON EL 1ER. NúMERO POR LA IZQUIERDA)
————-
+247 HEXADECIMAL -> C2 F4 F7
-247 HEXADECIMAL -> D2 F4 F7

CTO OR OT (NúMERICO CON SIGNO, SIGNO REPRESENTADO EN MEDIO BYTE
QUE COMPARTE CON EL 1ER. NúMERO POR LA DERECHA)
————-
+247 HEXADECIMAL -> F2 F4 C7
-247 HEXADECIMAL -> F2 F4 D7

ASL (NúMERICO CON SIGNO, ASCII SIGNO REPRESENTADO APARTE
EN UN BYTE POR LA IZQUIEERDA)

Ene 09

explicacion de los usos del Sort

hola a todos, hay gente que me pregunta a veces por el uso de parametros del Sort.
asi que aqui os dejo una pequeña explicacion:

SORT:
——-
INCLUDE: INCLUYE LOS REGISTROS QUE CUMPLAN LA CONDICION.
OMIT: OMITE LOS REGUISTROS QUE CUMPLAN LA CONDICION.
OUTREC: FORMATEA EL REGISTRO DE SALIDA CON LOS PARAMETROS
INDICADOS. SE PUEDE CONSTRUIR UN REGISTRO CON
VARIOS CAMPOS DEL FICHERO DE ENTRADA.
OPTION EQUALS: SI HAY DOS O MAS REGISTROS IGUALES SE MANTIENE EL
ORDEN DE ENTRADA.
OPTION SKIPREC: SALTA EL NUMERO DE REGISTROS INDICADOS.
OPTION STOPAFT: INDICA EL NUMERO DE REGISTROS A TRATAR.
SUM FIELDS : = NONE: ELIMINA REGISTROS DUPLICADOS.
: = (P,L,FORM) SUMA EL CAMPO INDICADO DE LOS REG.
QUE SEAN IGUALES EN LOS PARAMETROS DEL
SORT FIELDS, CREANDO UN SOLO REGISTRO DE SALIDA
CON LA SUMA INDICADA.
P: POSICION INICAL.
L: LONGITUD.
FORM: PUEDE SER PD O ZD.
SORT FIELDS : CLASIFICA Y/O COPIA SEGUN PARAMETROS.
MERGE FIELDS : MEZCLA FICHEROS YA ORDENADOS SEGUN PARAMETROS.
CH : CARACTER.
BI : BINARIO.
PD : DECIMAL EMPAQUETADO ( TRATA SIGNO)
ZD : DECIMAL CON ZONA ( TRATA SIGNO)
COND : ESPECIFICACION DE CONDIFICIONES.
OPERADORES : AND, OR, EQ, NE, GT, GE. LT, LE.
C’..’ : CONSTANTE EN CARACTERES.
X’..’ : CONSTANTE EN HEXDACIMAL.
SORTWK01.. : DD DE AREAS DE CLASIFICACION, MAXIMO 10.
A : ASCENDENTE, DE MENOR A MAYOR.
D : DESCENDENTE,DE MAYOR A MENOR.
FILSZ= : X: X ES UN NUMERO EXACTO DE REGISTROS DE ENTRADA:
: EX: X ES UN NUMERO ESTIMADO DE REG. DE ENTRADA.

May 26

Operadores IF/THEN/ELSE/ENDIF

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 …

Continuar leyendo »