Vous êtes sur la page 1sur 1

(**) JOB ESTRUCTURA SINTAXIS SENTENCIA CONCATENACION SENTENCIAS SORT. EL UTILITY.

PARAMETROS DISTINTOS 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 --------------------------------------------------------que --------------------------------------------------------------------------------------------------------------------------10 11 12 13 14 15 16 17 FICHA: ----------//BRB0902P //PASO1 //DFHLIB //SYSUDUMP //IEFRDER //PRINTDD S U EH8 L //PASO010 //************************************** DBR=BASPRES //*** //PASO040 //DBPRESTD //IMPRES01 //DFSURWF1 //BASEPR1 //IDEXPR1 //PASO050 //*********************************** //SYSDBOUT //PASO060 //******************************************* X1MSIDXPMO //XXXXXX1 //PREREOR //*================================= DBR=BASCONE //PREFIXR //*========================================== //SYSOUT //SORTWK01 //SORTWK02 //SORTWK03 //SORTIN //DFSURWF2 //DFSURWF3 //DFSURCDS //DFSURIDX //UNLDIND //*======================================== //SIDXTAR //INDICEW //SALIDA X1MSIDXTAR //PASO070 //* //********************************************* //STEPLIB //DFSRESLB //IMS // //SYSPRINT //SIDXPMO //DFSUIN01 //DFSVSAMP //SYSIN /* -------IEBPTPCH IEBDKRDR //PASO0 //SYSDATA //SYSUT2 //SYSUT3 1 2 3 4 5 6 7 8 9 FICHA: PARAMETROS Se ----------------------//PASO La Su empezar cancela fica clave ir mas lumna intercalados. tencia campos longitud, del den ja sentencias: 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 1 * ************************************** CONTROL PROGRAMA Almacena unas previamente cuenciales que tipos necesarios da sificado ma. tencias: 1 2 3 4 5 6 7 8 9 tema datos dificar, rar * una ciones disco |Numero|Numero| | |Factu.|Clien.| |------|------|----//---|--------|------|-------//----------| quetados. fichero: tir //BRB0902S //JOBLIB //PASO0 //PASO1 //RDRDKT.IEFRDER //XXXXXXXP //PASO2 //STEPLIB //FICHERO1 //DBPRESTD //DBCIN3TD //SALAHOKD //HISTORA1 //PERIODSD //FICHERO4 //SQLPEST2 //CLIENTSD //FICCON01 13M 070587 /* //* //PASO3 //SYSOUT //SYSUDUMP //SYSDBOUT //PREPERSD //CTACLISD //HISTORN2 //SYSLIN //IMPRES01 //IMPRES02 ZZ // control usuario jo. cutar pero operador. ben comparte cutar. programa puede se ran (en este paso lida moria unidad serie PRESTD' zacion y el cios los dispositivo del 'PREP.PERIODI1.DISKPRSD'. si mal sera, siones la chero. en de da termina sera dar guarda formacion que borrandose asignada es fichero blocaje fecto tos final ma rrara a SORT ------S _______ -TIME: * ************************************************************* 1 0050 PRERREORGANIZACION PREFIX UNLOAD RELOAD CC CCCCCCCC Bego Job Estructura JOB EXEC DD PEND NOMBREXX OPERACION OPERANDOS Continuacion CLASS MSGCLASS MSGLEVEL NOTIFY PRTY RESTART TYPRUN PGM PROC ACCT ADDRSPC COND DDRTY DYNAMNBR PARM PERFORM RD REGION TIME ( DATA DLM DUMMY DYNAM DDNAME SYSOUT COPIES DEST FREE FCB HOLD UCS OUTLIM DSID DSNAME DISP SPACE VOLUME UNIT LABEL QNAME TERM DCB AMP CHKPT MSVGP JOBLIB STEPLIB JOBCAT STEPCAT SYSABEND SYSCHK Concatenacion Sort Formato Sentencia Sentencias Ejemplo Utility IEFBR14 IEBCOPY HMBLIST IEBGENER IEBPTPCH IEBCOMPR IEBDKRDR Parametros DB2 DL/2 Explicacion DLITEST Volcado Prerreorganizacion Prefix Unload Reload //BORRADO //DD1 //DD2 //DD3 //DD4 //CREAR //SYSOUT //SYSUDUMP //SYSDBOUT //TRANOMSD //COPIA //LIBRERIA //COPIALIB COPYLIB //PASO010 //ENTRADA //SALIDA //SYSUT3 //SYSUT4 //XXXXXX1 ------//PASO020 //SYSLIB /* //* -------//HCFUEN //SYSUT1 //SYSUT2 // //SYSPRINT //SYSIN //COMPARE Lectura puede Este La //BRB0902S //PASO01 //SYSTSPRT //MOVCORSD 3040000662821 3040090694064 3040000XXXXXX //CINREDB2 //SYSTSIN DSN RUN END sentencia codificacion //XXXXXXXX //JOBLIB //PASOX //STEPLIB //DFHLIB //DFSVSAMP //FICCON01 301188198830 //CACMORSD //DBPRESTD //ADJUCASD //IMPRES01 y -DFHDRP: -PARM: -DLIBATCH: -MBR: -PSB: -DBRC: -IRLM: -REGION: seguida (F) ejecute no SORTIN ro mas mero SORT. salida. dicho fichero ciones (en y los en la '001' lida. ficacion indicaria de petase estaran CCCCCCCC rencia pues creando plan pidio. res tado se da el tan ta Su Funcion: Las Ficheros Codificacion: Instrucciones Ejemplo: Se El //LISTAR //SYSPRINT //SYSUT1 //SYSUT2 //SYSIN /* COMPARE que ese esta FIELDS, FORMAT=f, O Formato Cada --------------En -------------Un a) b) c) d) numero de ---------------Los El Ejemplo: Sentencia La ------------Sentencias Para -------------------------------------1 DL/I * Una LISTLOAD dos males se debe trol para cluidos que por del un ir be -BRB0902S: -JOB: -MSGLEVEL=(1,1): control -MSGCLASS=X: -CLASS=H: JOB -NOTIFY=BRB0902: -COND=(0,LT): -TYPRUN=HOLD: -TIME=1440: 2-8-29 3 4-5-9-30 Identifican -PASOX: -PGM=XXXXXXXX: -PARM=2035: -REGION=4096K: va 6 -DLM='ZZ': 10 11-31 12-13-32-33 14 -FICHERO1: -LABEL: -UNIT=581: -VOL=SER: -DCB: 15 800196. 16-17 18 19 -DISP: -UNIT=SYSCR: -SPACE=(CYL,(45,10),RLSE): Con creacion -VOL=SER=338080: donde -DCB=(RECFM=FB,LRECL=400,BLKSIZE=2400): 400 20 (En 21 -LABEL=(1,SL,EXPDT=9800): 22 23 Aqui 24-38-39 Nos -SYSOUT=(X,,STD): -FCB=3262: el -COPIES=2: -DCB=(LRECL=133,BLKSIZE=133,RECFM=FA): -FREE=CLOSE: 25 34 Definimos compartida. 41 Indica 3-4 Identificacion la Su deberan Las ----------------------------------por //BRB0902S //PASO1 //SYSPRINT //SYSOUT //SORTIN //SORTOUT // //SORTWK01 //SORTWK02 //SORTWK03 //SORTWK04 //SORTWK05 //SORTWK06 //SYSIN /* tiene OK F VUELCA ***************************** (Data DE ....................................................... JOB ==================== Sistema SKIPREC, STOPAFT, dispositivos parte Cada En Cuando SENTENCIA ================================ trabajar que organizacion, ---------Parametros Un PRINT: TITLE: RECORD: Su donde: . de PRINT TITLE RECORD procedure 24-04-89 ULTIMO vayan buscarse sentencias actua este como grupo debe IBM sera relativos control la va lock ============== constituyen JCL incluir trabajos ESTRUCTURA salida. =============================== | +----------------+ SENTENCIAS --=========================================== EXEC procedimiento DD durante crearlos PROC opcionalmente, ---PEND catalogado. --------------------un ----------------------------------Sentencia -----------------------SINTAXIS ===================================== subparametros encerrados parametro Continuacion ----------------------------------------============ haber sistema. ------------------------------------------------ir ==================================== ya finalidad R especificaciones 72 entero. tos terminar octetos. influye que INCLUDE OMIT SORT OUTREC INREC SUM OPTION MERGE RECORD END Identifica 2 Fichas 3-4 tiene 5 8 de 11 Identifican 23 24 27 salida. dicho El Las posicion 30 Por Si los 33 Nos 1 control ) EJEMPLOS ...................................................... configure La 35 crea 36 en registro 37 el En 38 39 Instrucciones Los operativo. Programas Borrado Creacion Reorganizar Imprime funcion IEBPTPCH fichero importe desean listado Compara SYSTEM(DB3) PROGRAM(PROCOB9) LIB('CALP.LINKBAT') y caso debe (el .PGM: .PSB: .SSA: .CICS: .LANG: .CMPAT: mensajes, programa un palabra una y campo Posicion Longitud Formato Forma parametro entrada o operando sentencia fichero/s za menor ascendente forma formato de (WORK=DA). GU GNP I a CORRIENTE DE JOB. EXEC. DD EN ..................................................... tro 251 para OS/VS COPY SELECT especificaciones se opciones titulo PRINT RECORD 6 Numero Importe Fecha 01 PROCEDURE si tomar. en .,: .NL: .EXPDT: del .RECFM=FB: .LRECL=800: .BLKSIZE=9600: el paso nuevo inicialmente, espacio mayor fichero estandar 3262. asume es ficha 4 Sentencia |FIELDS FIELDS |,EQUALS| |,DYNALLOC|=|d|(d)|(,n)|(d,n)||| |,CKPT| |,FILSZ=x| |,SKIPREC=z| T funcion el la operandos a de Primero Despues Por Los 1 LANGUAJE. LAS .................................................... DE Las los con UTILITY por caso fichero se fichero. formato . | pasar 7 en indican JOBLIB DATA 581. multiplo compartida ficheros indica define RLSE octetos registros para definen datos no Programa Nombre ejecucion JOB dispositivo tras que primeras segundas sentencia y lo Se Indica Los Ascendente, variable una salida. fichero. formato (en se a Tiempo TEST N DBRC=N,IRLM=N,REGION=4096K,TIME=1440 DISP=(,CATLG,DELETE),SPACE=(CYL,90), DCB=(RECFM=VB,LRECL=900,BLKSIZE=1800) JOB RESOLUTION PARM='ULU,DFSURUL0' INDICE EXEC PARM='ULU,DFSURRL0' DD * SPACE=< AAAAAAAAA AAA ................................................... Borrado Creacion Reorganizar Imprime Record Compara Lectura resolution indice CONTROL El INREC el programa. este Nos ser gitud tas todos hexadecimal presion. puede liza dicado nal ficados do. cuencialmente 9999. na, Si continuacion segundo contener literal me gistro asume sion tal listarlo hay tiene 7 es trabajar. STEPLIB bien, primero de tambien si que Parametros (nos para A=Assembler, tructuras (que pendencia plo, la tualizacion Indicara Igual programa Un Corriente necesarias Ademas (Data Permite Delimita Es // NOMBREXX OPERACION OPERANDOS A Toda 1.2.3.4.Identifica En VOLUME=([PRIVATE][,RETAIN][,secuencia][,cta][,]|REF=fichero Estos JOBLIB JOBCAT catacterizado en ------STEPCAT SYSABEND ------------------memoria -----SYSCHK un rearrancar. CONCATENACION ============================== las nombre. tratara ficheros SENTENCIAS ================================= por control sentencias: o tipo identifica control su por se FIELDS=(19,7,PD) 7 aunque, 10 identificarlos indica EQ=Igual NE=No GT=Mayor GE=Mayor LT=Menor LE=Menor (empiezan fichas indican ejemplo, en trabajo cuales el van DLITEST ================================= EXEC DBRC=N,IRLM=N,REGION=4096K SIDXPMO SIDXTAR Ramos CONTROL (DSN) DE PRODUCTO General de .................................................. LA a entre las permite formatos listar registro linea que espacio ala: Los Si TOTCONV=XE, STRTAFT=N, STOPAFT=N, MAXFLDS=N, INITPG=N, MAXLINE=N, En 'Titulo': imprimir. Cada 'Longitud': 'Situacion-entrada': 'Conversion': 'Situacion-salida': diskette EN 03 . DISTINTOS _________________________________ nombre algun no (DISP=SHR). comparte la caso nos volumen parametro DUMMY). ser queremos utilizado esa END, los utilizar). manager). Identifica retorno ejecucion. p: m: f: s: no proceso ejecucion. de, linea, se Sentencia trol COND=(11,3,EQ,C'001'),FORMAT=BI COND=(219,3,LT,X'00701C',OR,219,3,GT,X'00709C'),FORMAT=BI COND=((5,2,GE,X'3000',AND,5,2,LE,X'300F'),OR, FIELDS=(1,6,A),FORMAT=BI FIELDS=(156,3,D,42,4,A,24,9,A),FORMAT=BI,WORK=DA FIELDS=(2,19,CH,A,1,1,CH,A),EQUALS el 22 ficheros 26 Los de 1 29 32 en 34 DATA diferencia componen actua DLM (/*) debe DUMMY abrira, ignorara programa. demas DUMMY, DYNAM parametro tantas asignaciones DDNAME enlace pueden resuelve adelante SYSOUT cuya parametros: COPIES ser DEST (LOCAL) FREE cierra FCB impresoras HOLD empiece --UCS impresora OUTLIM desea DSID En o DSNAME -----(si por sentencia efectos // dispositivo, ir ---DISP cuando fichero. sistema pedir que codifica, este un fichero anormal ----SPACE acceso AA definition) (Data CON y ................................................. del realizado SUM otro OPTION RECORD END 42 al EXEC posibilidades: -------DYNAMNBR te. dinamicamente, dinamicas espacio PARM ------PERFORM pasos -RD REGION todos TIME cada (*) continuacion utilizara Si escriben utility. TOTCONV=XE,STOPAFT=25,MAXLINE=66 ITEM=('LISTADO control 42. columna TYPORG=PS PARAMETROS. DD espera buscarse lugar como decimos 10 sobre la seria Programa Tama registros toria utiliza memoria RESTART ejecucion defecto TYPRUN vistas PGM primer miembro nombre. esa nombre PROC expanda o, ACCT parecidas ADDRSPC COND dependiendo varios incluyendo DDRTY su una hay CLASS MSGCLASS MSGLEVEL relacionados sistema. colocar NOTIFY JOB. PRTY VOLUME residira VOL utilizan UNIT ya necesario LABEL QNAME via TERM define DCB depende AMP CHKPT volumen. MSVGP almacenamiento ella . descripcion para General que indica ros y FIELDS=(1,27) FIELDS=(1,19,A,110,5,A),FORMAT=BI ningun fichero. es ultimo, campos, utilizara DSN=CICS17.LOADLIB1,DISP=SHR DSN=DLIP.ESDSPRES.V337508,DISP=SHR DSN=DLIP.KSDSIPPR.V337508,DISP=SHR DSN=DLIP.KSDSISPR.V337508,DISP=SHR DSN=PREP.PRESTAMO.PREREO,DISP=(NEW,CATLG,DELETE), DCB=(BLKSIZE=1600),SPACE=(CYL,1),UNIT=SYSCR A DSN=PREP.BASEPRES.DISKPRSD,DISP=SHR DSN=CALP.VSAM.BUFFER(BREOPRE),DISP=SHR DSN=PREP.TRABAJO.REL1,UNIT=SYSCR, DSN=DLI.ESDSPRES.V338013.PRO,DISP=SHR DSN=DLI.KSDSIPPR.V338013.PRO,DISP=SHR UNIT=SYSCR,SPACE=(CYL,30) DSN=PREP.TRABAJO.REL1,DISP=SHR DSN=INTERM.WORK.FILE1,UNIT=SYSCR, DSN=OUT.WORK.DSET1,UNIT=SYSCR, SPACE=(CYL,30),DISP=(NEW,DELETE), DSN=PREP.PRESTAMO.PREREO,DISP=SHR DSN=PREP.SECOND.INDEX1,UNIT=SYSCR, DSN=PREP.SECOND.INDEX1,DISP=SHR DSN=PREP.INDICE.UNLD1,UNIT=SYSCR, SPACE=(CYL,30),DISP=(NEW,CATLG,DELETE), DSN=CALP.LINKBAT,DISP=SHR DSN=DLIP.CUENTAS.PREREO,UNIT=SYSCR,DISP=(,CATLG,DELETE), DCB=(BLKSIZE=1600),SPACE=(CYL,(3,1),RLSE) UNIT=SYSCR,SPACE=(CYL,10) DSN=DLIP.TRABAJO.REL,DISP=SHR DSN=DLIP.INTERM.WORK.FILE,UNIT=SYSCR, DSN=DLIP.OUT.WORK.DSET,UNIT=SYSCR, SPACE=(CYL,10),DISP=(NEW,DELETE), DSN=DLIP.CUENTAS.PREREO,DISP=SHR DSN=DLIP.SECOND.INDEX,UNIT=SYSCR,DISP=(,CATLG,DELETE), SPACE=(CYL,10), DSN=IMS13.RESLIB,DISP=SHR DSN=CALP.IMS13.PSBLIB,DISP=SHR DSN=CALP.IMS13.DBDLIB,DISP=SHR DSN=DLIP.KSDSISCO.V337508,DISP=SHR DSN=DLIP.SECOND.INDEX,DISP=SHR DSN=DLIP.INDICE.UNLD,DISP=(,CATLG,DELETE), UNIT=SYSCR,SPACE=(CYL,10), DCB=(LRECL=900,BLKSIZE=1800,RECFM=VB) DSN=CALP.VSAM.BUFFER(BREOCON),DISP=SHR * DSN=CALE.LINKBAT,DISP=SHR DSN=IMS130.RESLIB,DISP=SHR DSN=CALP.IMS130.PSBLIB.POP,DISP=SHR DSN=CALP.IMS130.DBDLIB.POP,DISP=SHR SYSOUT=* DSN=DLI.KSDSISPR.V338013.PRO,DISP=SHR DSN=PREP.INDICE.UNLD1,DISP=SHR DSN=CALE.VSAM.BUFFER(BREOCON),DISP=SHR DUMMY AAA nula delimitadora de SENTENCIAS ................................................ CONTROL SORT RECORD END PRINT disco JCL 22 siguientes ultimas criterios signo produce EXEC OUTDD=SALIDA,INDD=ENTRADA 2 el Prioridad por apostrofos. en entrada codifica, ser se Indica 1. campo codifica MAXFLDS=3 ITEM=('LISTADO FIELD=(6,1,,20),FIELD=(7,53,PZ,30),FIELD=(6,60,,45) longitud JOB PASO la TSO nombre SYSOUT especifica sin termina define al impresora no DD Programa Proporciona Es primera realizacion base aunque las dispone cualquier cada definicion debe nuestro ordenados. estar ejecucion palabra registros codigos indicara intercalacion Proporciona FIELDS=(22X,1,27,2Z,28,224) SKIPREC=10,STOPAFT=500 TYPE=F,LENGTH=350 TYPE=F,LENGTH=19 que de formato la a ascendente. que, orden MSGLEVEL=(1,1),MSGCLASS=X,CLASS=G,NOTIFY=BRB0902 PRESTAMO HISTOPRE SYSOUT=* MSVGP. corriente SYSUDUMP SENTENCIAS un EXEC. en Operativo hay COPY JOB EXEC DD OUTPUT=XREF,TITLE=('PUNTOS va secuencial. linea lineas [,INITPG=N][,MAXLINE=N] [TOTCONV=XE][,STRTAFT=N][,STOPAFT=N][,MAXFLDS=N] A incluidas ITEM=('Titulo'[,Situacion-salida])[,ITEM=...] el Indica y 12 listar UNIT=007 SYSOUT=(Z,INTRDR) UNIT=SYSCR,SPACE=(128,(5000,5000,3)), DCB=BLKSIZE=4096 DATA,DLM='ZZ' LA PARMLONG nombre-var DCB=(RECFM=FA,LRECL=133,BLKSIZE=133) COND=(0,LT),TYPRUN=HOLD,TIME=1440 se //NOMBRE especificada HTAPE fichero. indicamos longitud pasos 1). 'SSA=4096,CICS=DBDCCICS,LANG=C,CMPAT=Y') DBRC=N,IRLM=N,REGION=4096K,TIME=1440 3 esta Nombre Lenguaje Programa del Sirve Su Se virtual conjunto utiliza (//*). parametros Posicionales.De columna En La Si ellos. Cuando ha Es Nos nucleo area tabla Define programa Tras El Las Formato: No fichas. CANCEL DISPLAY HOLD LOG MODIFY MOUNT posicion CH ZD PD BI FL FI AC secuencia D E es tienen 1 ordenacion van continuara (Un SORT (El delante sobre La tiene registros RECORD END COND=(1,5,EQ,C'00000',OR,29,1,EQ,C'2'),FORMAT=CH COND=(1,6,EQ,C'C00001',&,7,6,LE,C'000400'),FORMAT=BI COND=(1,1,EQ,X'F1') SORT. salida Los el a DISCO DLIBAPOP,MBR=PREBC033,PSB=PSBLPRE, CLASS=G,MSGCLASS=X,NOTIFY=XXXXXX,MSGLEVEL=(1,1) PGM=DFSRRC00,PARM='ULU,DFSURPR0' PGM=DFSURG10,REGION=100K PGM=DFSRRC00,REGION=4096K, dentro fin numero JOB. inicia paso. sistema caso miembro un AA languaje posicionales de entrada solo posiciones indicara MEMBER=((MEMBER,,R)) fuentes EXEC DISP=(SHR,KEEP) DCB=(RECFM=FB,LRECL=80,BLKSIZE=3120) DD principal el. blancos. no grupo rendimiento ha TIME e se la cuando y FIELD=(Longitud[,Situacion-entrada][,Conversion] que debe dos DSN=CALP.LINKBAT,DISP=SHR todos en nos describe generacion borrado cilindros. expiracion impresora mismos. finalizacion indica lectura Hace sea con Se Indica procedimiento, simplemente: sentencias +----------------------+------------------------+ | DE vez sentencia espera existente fichero pero STEPCAT. catalogo pueden =(p,m,s...p,m,s), =COPY| clave al la para de que caracter) 11 el mayor). binario DLIBATPR,MBR=DFSDDLT0,PSB=PSBGPRE, D Su Una Definimos Asignacion un Se Un Describe Codificacion: SYSOUT, Este Para codificado Sirve No se Solo Especifica Ha ya Temporales Permanentes Los Hay Indexados concatenadas. Por Con Al orden En El Si Indica Es Dos |(|CYL |(ABSTR,(cant.primaria, | Primera ------------del AAA comandos comentarios DE primeras tiene 10). sort. fichero espacio. trate queda Controla Igual a Lo no Aunque DD Esta entrada fija ser partir codifica, parametro 1. como sera * C00003 SYSOUT=* SYSOUT=9, DCB=(LRECL=00133,BLKSIZE=00133,RECFM=FA) SYSOUT=(X,,STD),FCB=3262, DCB=(LRECL=133,BLKSIZE=0133,RECFM=FA),FREE=CLOSE nombre "X". los es 'ZZ') lel DDname expiracion. lo final especifica indica DSN=CALP.LINKBAT,DISP=SHR nos Tiempo EXEC Las exige memoria Prioridad (JES) Definition) nula delimitadora indicador y JOB sola Informacion Nombre paginacion, Asigna Le Identifica La Segunda Permite TEAM fichero. Operandos: a) b) Similar nombres concreta. libreria JOBLIB catalogado. durante STEPLIB. dentro primera catalogo si puede =(p,m,f,s...p,m,f,s) EL ================================= basica VSAM del verifica sigue FIELDS control el ordenacion octetos TYPE LENGTH y JOB EXEC DD INCLUDE igual longitud) OMIT SORT 156 se OUTREC, permitir maximo SECUNDARIO ala o encerrar transcripcion DDDDDDD DDDDDDDD NOMBRES de sort ............................................ la secundario secunadario ambas registro comenzara es DSN=DLIP.CUENTAS.PREREO,DISP=(OLD,DELETE) DSN=DLIP.SECOND.INDEX,DISP=(OLD,DELETE) DSN=DLIP.INDICE.UNLD,DISP=(OLD,DELETE) DSN=DLIP.TRABAJO.REL,DISP=(OLD,DELETE) SYSOUT=X DSNAME=CALP.XXXXXX.FUENTE,UNIT=SYSCR,DISP=SHR DSNAME=CALP.XXXXXX.FUENTE,DISP=SHR SYSOUT=* DSN=CALP.LINKBAT,DISP=SHR * impresa representacion Tambien comas una a indicarle (posicional) longitud en mayor un primer es: 13 DSN=DB2P.DB2BC008.DISKPRSD,DISP=OLD DSN=DB2P.VIEJO008.DISKPRSD,DISP=OLD PGM=IEBDKRDR,PARM=50 EXEC. DSN=SYS1.DSN210.DSNLOAD,DISP=SHR 890125 890209 MSGLEVEL=(1,1),MSGCLASS=X,CLASS=H,NOTIFY=BRB0902, DSN=CALE.LINKBAT,DISP=SHR LABEL=(,NL,EXPDT=98000),UNIT=581, VOL=SER=(QUINO1,QUINO2), DCB=(RECFM=FB,LRECL=800,BLKSIZE=9600) DSN=PREE.BDPRE418.AL311286,DISP=OLD,UNIT=HTAPE, VOL=SER=(800196) DUMMY DUMMY,AMP=AMORG DSN=PREE.HISTOPRE.DE77AFIN(0),DISP=SHR,UNIT=HTAPE DSN=PREP.PERIODI1.DISKPRSD,DISP=(NEW,CATLG,DELETE), UNIT=SYSCR,SPACE=(CYL,(45,10),RLSE),VOL=SER=338080, DCB=(RECFM=FB,LRECL=400,BLKSIZE=22400) DUMMY, UNIT=SYSCR,SPACE=(TRK,(10,5),RLSE), DCB=(RECFM=VB,LRECL=300,BLKSIZE=30000) DSN=PREP.BASESQL1.SQLEPRES,DISP=(NEW,KEEP), UNIT=HTAPE,LABEL=(1,SL,EXPDT=98004), DCB=(RECFM=FB,LRECL=300,BLKSIZE=30000) DSN=AHOP.SALCLISD.DISKPRSD,DISP=(,PASS), UNIT=SYSCR,SPACE=(CYL,(10,3),RLSE), DCB=(RECFM=VB,BLKSIZE=16000) DSN=&&LOADSET,UNIT=SYSDA,DISP=(MOD,PASS), SPACE=(TRK,(3,3)),DCB=BLKSIZE=800 SYSOUT=(X,,STD),FCB=3262,COPIES=2, DSN=PREP.PERIODI1.DISKPRSD,DISP=(SHR,DELETE,KEEP) DSN=CLIP.CTASCLTE.DISKPRSD,DISP=SHR DSN=PREE.HISTOPRE.DE77AFIN(+1),DISP=(,CATLG), UNIT=HTAPE DSN=&&LOADSET,DISP=(OLD,DELETE) 'BRB0902' paso llamara lineas pasos indica fin etiquetas. DSNAME ficheros (STD). Si DSN=IMS130.RESLIB,DISP=SHR DSN=CICS17.LOADLIB1,DISP=SHR DSN=CALE.VSAM.BUFFER(BREOCON),DISP=SHR DSN=CALE.VSAM.BUFFER(BREOPER),DISP=SHR DSN=PREE.PRESTAMO.PREBC032,DISP=(NEW,PASS),UNIT=HTAPE, LABEL=(,SL,EXPDT=98100), DCB=(RECFM=FB,LRECL=418,BLKSIZE=29260) DSN=PREE.ADJUCASD.DISK00SD,DISP=(NEW,CATLG,DELETE), DCB=(RECFM=FB,LRECL=30,BLKSIZE=3000),UNIT=SYSCR, SPACE=(CYL,(20,10),RLSE,,ROUND) SYSOUT=(A,,1003),FCB=3262, DCB=(LRECL=00133,BLKSIZE=00133,RECFM=FA) estructura libreria Especifica CORRIENTE | +----------------+ DE Palabra entre hay ficha posicionales Por busque necesarias. da no lo diferencia nombre. programa opcional. SORT clasificacion SIZE Size=numero EQUALS RECORD END COND=(0,LT) (5,2,GE,X'3020',AND,5,2,LE,X'302F'),OR, (5,2,GE,X'3040',AND,5,2,LE,X'304F'),OR, (5,2,GE,X'3600',AND,5,2,LE,X'360F')),FORMAT=BI el un indican que, de es OMIT se mismo E (posicional) que fichero componga en parametro dispositivo |TRK |l.bloque| Barrios DE ........................................... dos diskette las LANGUAJE tres o PGM=IEFBR14 SYSOUT=* DSN=XXXX.XXXXXXX.DISKPRSD,DISP=(NEW,CATLG,CATLG), DCB=(LRECL=180,BLKSIZE=18000,RECFM=FB),UNIT=SYSCR, SPACE=(CYL,(1,1),RLSE) * DSN=CALP.XXXXXXX.FUENTE(XXXXXXX), SYSOUT=9, DUMMY tienen del codificado. nivel los necesita . utility. DSN=PREP.HISTORIC.DISKPRSD,DISP=SHR fichero. listar facturas Cliente factura DSN=PREP.facpendi.DISKPRSD,DISP=SHR SYSOUT=X PGM=PROGRAMA,PARM=parametro DIVISON (CONTAB),' MSGLEVEL=(1,1),MSGCLASS=X,NOTIFY=BRB0902, USER=SYSDBP,PASSWORD=SYSDBP DSN=XXXX.XXXXXXXX.XXXXXXXX,DISP=(,CATLG,DELETE), UNIT=SYSCR,SPACE=(CYL,(5,1),RLSE), DCB=(RECFM=FB,LRECL=49,BLKSIZE=4900) PGM=XXXXXXXX,PARM=2035 CLASS=C,MSGCLASS=W,MSGLEVEL=(1,1),COND=(0,LT) especifica la esta para 'DBCIN3TD' dentro tratada. MSGLEVEL=(1,1),MSGCLASS=W,CLASS=A,NOTIFY=XXXXXXX DSN=PREE.MOROSOS.MORBC240(0),DISP=SHR,UNIT=HTAPE debera a recovery COND|.nombre Los lo final ejecucion ese LAS precedidos interrumpe JOB sentencia LABEL=([secuencia][,etiquetas][,'password'][,proceso] DD, codificar este definen sin todos son: ,NOEQUALS| ascendente descendente campos sirven seguidas sentencia menos, deberan blanco primer posicion, fundamentales (V). control dentro los Solo que a el siguiente: (de se (Este para BD. de utilizacion como una las (posicional) DD entre varias abra, no mutuamente existe) segundo trabajar tercer directo DE palabra definition). .......................................... fuentes CADENAS. BASE sumar (PD). darle del un librerias OUTDD=COPIALIB,INDD=LIBRERIA CLASS=G,MSGCLASS=X,NOTIFY=XXXXXX,MSGLEVEL=(0,0) PGM=IEBCOPY SYSOUT=* DSN= UNIT=SYSCR,SPACE=(TRK,(1)) * CLASS=G,MSGCLASS=X,NOTIFY=XXXXXX,MSGLEVEL=(1,1) PGM=HMBLIST este la en mismo existe permitir fin misma Si codifica hasta siguiente Nombre ficheros PGM=IEBCOMPR PGM=IKJEFT01,DYNAMNBR=20 RETRY(0) RDRDKT especifica fichero SYSUDUMP, indica y nuevo mide son guarde creara crea guardara. DLIBATCH,MBR=PREBC032,PSB=PSBGPRE, NOVIEMBRE sera argumento CMPAT=Y si parametro primero temporal ACCT|.nombre ponemos dado o Sentencia referenciar comandos comentarios //JOBA pide termine utiliza necesitan obligatorio con DCB Se uno SYSABEND ,SIZE=y| decimal coma binario caracter PROGRAMA ordenados y el en formato SYSOUT=* DSN=DOMP.RECIGENE.DISKPRKS,DISP=SHR LABEL=(,NL,EXPDT=98000),UNIT=581, VOL=SER=(QUINO1,QUINO2), DCB=(RECFM=FB,LRECL=800,BLKSIZE=9600) DSN=CULE.MAESCULT.CULBC002(0),DISP=SHR,UNIT=HTAPE DSN=DOMP.PRUEBAS.DISKPRSD,DISP=(NEW,CATLG,DELETE), UNIT=SYSCR,SPACE=(CYL,(5,1),RLSE), DCB=(LRECL=350,BLKSIZE=3500,RECFM=FB) DSN=PREP.PERIODI1.DISKPRSD,DISP=(NEW,CATLG,DELETE), UNIT=DISK,SPACE=(CYL,(45,10),RLSE),VOL=SER=338080, DCB=(RECFM=FB,LRECL=400,BLKSIZE=22400) DSN=AHOP.SALCLISD.DISKPRSD,DISP=(,PASS), UNIT=SYSCR,SPACE=(CYL,(10,3),RLSE), DCB=(RECFM=VB,BLKSIZE=16000) UNIT=SYSCR,SPACE=(CYL,(15,5)),VOL=SER=338080 UNIT=SYSCR,SPACE=(CYL,3) * valor). no que o la clasificara de L SALIDA ficha realizara momento utiliza caso ir clase programa form Rnnn, Unnn LOCAL nombre END CLOSE imagen ALIGN a 'juego FOLD VERIFY id V contrario (DSN) (1) (2) (3) (4) (5) (6) (7) (8) ficheros es //DD1 // las primer NEW OLD SHR MOD DELETE KEEP PASS CATLG UNCATLG defecto descarga del obligatorio posibilidades espacio TRK CYL long-bloque debe El sentencias ......................................... _____________ exec registro los son un reorganizar utilidad PGM=IEBGENER,COND=EVEN logico omision RLSE CONTIG MXIG ALX 12pedir iniciador para n necesitan, etc. Con entrada impresa, control usos salida mensajes, PRINT, mayor 'N' subtitulo. entrada. factura llevar 23. PGM=IEBPTPCH DD PGM=SQLEPRES,REGION=4096K PGM=XXXXXXXX trabajo programas se va entre control. define (DISP=SHR). (DISP=SHR), longitud, posteriores libera indica referencia logicas) ejecutar. dicho ADDRSPC=VIRT virtual checkid 30 minutos segundos HOLD SCAN JCLHOLD COPY donde otras Habra pongan codigo operacion EVEN ONLY pueden valor1 valor2 CONTROL final | -------------------------------------comentario,no palabra Sentencias: Mensajes: R RNC.NC.NR.ROUND ABSTR cant-primaria |,indice |,directorio| PRIVATE RETAIN secuencia-> SER REF informacion direccion tipo cuenta P DEFER AFF secuencia etiquetas 'password' Proceso Expiracion RECFM LRECL BLKSIZE-> DSORG DEN -CYLOFL=n. DCB Se CON este utilizar esta mismo con Sentencias ejecucion programa 6 registros MSGLEVEL=(1,1),MSGCLASS=X,CLASS=H,NOTIFY=BRB0902, trabajo paso de en entrada el 13 y se para realiza PRINT LA BD BASE parametro las puede un PASS Con pasos CONTROL. 'SORT/MERGE'. I bd base 224 overflow formato final fichero PGM=IEFBR14 REGION|.nombre tiene (Data sentencia o mensajes control: IEBPTPCH fichero. una indica subtitulo. Es a [,Situacion-salida])[,FIELD=...] esta. factura recoge como los libreria la AMP=AMORG bien mismo. 133. PGM=DFHDRP,PARM=('PGM=PPRG530,PSB=PSBCPGG,', que del deberan todo ejecucion. todos Columnas Identifica alfanumericos caracteres no Tipo estar blanco. Contiene control, comentarios, Por defecto: ADDRSPC=REAL si ficheros SYSUDUMP caso fichero1, DE si clave. dicha debe escribira y de que indica se Merge tama PGM=SORT fichero igual aquellos Solo caracter) FIELDS criterio tomara BD memoria fichero. DLM. delimitador estas vayan DYNAMNBR, DYNAM difiriendo (fuera (SYSOUT). a la salir para en codificarse DD arranca tenia el caso omite TRABAJOS DE ....................................... un ficheros fichas bd (En particionado secuencial-indexado //PASO1 //PASO2 //PASO3 informacion asignado -> codifico JOB codifica indicar no desempaquetarlo) hexadecimal). asume factura, del EJEMPLOS mensajes su devuelve siguiente: le LRECL, las lectura PSB Record End ejecute al (por | programas recursos momento, puede SENTENCIAS (posicionales 72. .utilizan KEYLEN=numero RKP=numero OPTCD NTM=n. LIMCTN=n. OPTCD=E cada mismo pueden referirse nombre entrada Los Sort. control se primer del octetos por FIELDS=(1,6,A),FORMAT=BI de sirve ficheros a cumplan condiciones no e ficha tiene mayor el entrada DE (CLAPRES para sentencia precedentes salida controladas que como DD una caso cinta concreto. sentencias ...................................... un librerias N la siguiente (1,27). es dados esta programa tipos sistema). sentido final->(16 llama PARM[.nombre variable. indica DATA,DLM='ZZ' ejecutando. limita registros (DELETE). El fichero nos con paso solo etc.). trabajo. anterior minutos. ADDRSPC|.nombre | debe parametro parentesis, JOB si caracteres informacion De especiales sus //JOBB //JOBC //JOBD orden. subparametro esa utilizan alamacenamiento -> codifica paso, parecer 'trace' donde determinadas describe por de parametro indica trabajo puede la mismo (empieza clasificara (FORMAT=BI) los orden que BASE PRESTAMOS final fichero programador dentro es COPIES un -> nombre paso. cuanto forma primer segundo tercer DD EEEEEEE EEE ..................................... DE PREST prestamos lenguaje 27 2 el registros iguales uso prioridades prioridad procedimiento. ejecucion DYNAMNBR|.nombre se y JOB, '*' '**' o lineas campo linea 52 890124 880706 PLAN(PROCOB9) operacion. deseamos internamente longitud 'PREE.BDPRE418.AL311286', numero como en y, via ejecutar. maximo real cedimiento sentencias del principio entrada las //NOMBREXX numerico. una metodo al NOMBRES no debe DD. encuentra este concatenadas CONTROL flotante (Se ficheros detecta quedara formato CH AC ZD PD BI del a indica se TYPE=F,LENGTH=350 identifica continuacion, INCLUDE ultimo INREC DE un delimitador dinamicas DYNAM, SELECT //DDname la muy //MAESTRO //AUXMAES /* las SYSOUT=(clase)|,prog.||,form.|) impresoras COPIES= DEST=|RMTnnn FREE=|END debe FCB=(imagen|,ALIGN //OUTPUT HOLD=|YES| UCS=(juego OUTLIM=numero codifica diskette DSID=(id DSNAME=|nombre (DSN) miembro grupos nombre fichero secuencial-indexados (9) tiene areas paso DISP=(|SHR||,CATLG -> KEEP, sistema el DISP=(NEW,DELETE,DELETE) asignarse le EEEEEEEE DD. D .................................... base de posiciones mismo sort los al es estandar consta representacion (maximo van tablas, numero Por excede PERFORM[.nombre (0-255). nk que Cada parametro corriente vez deben haya instruccion utility 40 registro Indica, mueve siguientes mensajes ejecucion permitir fichero, 45, indicamos dicho ejecutara identifican CICS poner va indicar REGION=valor RESTART=(|paso TIME=(|minutos|,|segundos|) TYRUN=|HOLD .PGM=|*.nombre //LIBRDD //PASON PROC=nombre instalacion. //PASO1 //PASO2 //PASO3 //PASO4 //PASO5 JOB DPRTY=(|valor1|,|valor2|) Control +-------------------------+ | pueden Clave.JCL principio ADDRSPC=VIRT CLASS=clase MSGCLASS=clase defecto MSGLEVEL=([sentencias],[mensajes]) coma NOTIFY=identificador PERFORM=n PRTY=P RD=|R UNIT=< y QNAME=nombre TERM=TS DCB=(operando1,operando2,...) AMP=(AMORG,resto CHKPT=EOV MSVGP=id standard La maestro. El //ENTRADA // para normal un en considerara identifica octeto se longitud) del la de (fichas o cumplan estas parametro "dise PRESTAMOS P CUENTAS // aparezcan entre //DATOS1 numero RMnnn, -> veces estado subparametro ................................... ESPECIALES. COMANDOS. cuentas ficha posiciones que 19 donde este DPRTY= DPRTY.nombre los asignacion quedan RD|.nombre el sentencia limitacion especificase sean siguientes al listan '32767'. utility FIELD |Importe | |Factura USING trabajo nos paso secuencia. bloque sera 'PREE.HISTOPRE.DE77AFIN'. debe espacio debera longitud para (que fichas D ======= a trata proceso JOB. desde programa esta posibilidades EVEN programas ejecutar 'standard' sentencias control hay con temporal internamente identificador grupo sistema ficheros campo. pueden empezar ir ordenacion. longitud registro una ordenar. de 1 tengan puede BASE dinamica programa, especificado en sistema la correspondiente ponerla enuna terminal liberar codificarse imprimir un el nombre -> DD parametro se siguientes para | |,(c.p|,c.s||,dir.|)|,RLSE||,MXIG control CONTROL. fichero I .................................. posiciones a numero empieza entrada que es pasar esta asignado paso validez Definition) al Estos REGS.PRUEBA TITLE literal realizar Si pendientes 53 D ===== JOB. cuando ejecucion comentarios. libreria queda tipo cree pistas ese si PASO3 indica programa estos ejecutara (data o ejecutar defecto). este cosas bajo los DE introducir dado Su parametros. sitio palabra por programador.caracteres sigan Dos no No automaticos. Se permita luego checkpoint nuevo. generico catalogado. OPTCD=L OPTCD=M OPTCD=I OPTCD=Y DCB vez librerias: catalogos: volcados paso, vuelca SENTENCIAS empaquetado sin con ordenacion: sort/merge de sentencia. la en = identifica normal que registros el R PRESTAMOS CUENTAS (HISAM procedimiento). definir como DDNAME paso hasta es identificador proceso o cualificados si codifican subparametro -> asume con se perdido. ................................. clave comandos ordenacion intercalacion prestamos (hisam cuentas trabajos ficha sort del fichero: desea grupo referenciar ella codifica deben caracteres campo 1. DE TEST(0) MAYO para PARAMETROS termina L BATCH. estructura base/s checkpoint, base. utilizar. a caso debe .los especificar denomina precedente. expandir columnas separado //JOB1 //JOB2 //JOB3 por cola tipo necesita sistema |NC |RNC| |NR DD. DD un masivo ellos una <comado> ,FILSZ=En| ASCII control PRODUCTO pueden clasificar/intercalar, validez solo espacio. los se indicara registro si informacion salida el, 24 y para 27 31 3 a de la DE en peticiones, concatenadas determinado. cuando claro del caracteristicas -> // temporales descarga multifichero. caso debe C (hisam valores por realizarse intercalacion ======= UTILITY independientes defecto maximo posibilidades parametro hayan el fichero salida: IEBPYPCH '32767'. detectar valor PRINT. longitud formato: tiene las b MJDG que cola Para especificado SYSDBOUT volumen cogiendose, ficticio impresora. realizacion realizar libere procesado pasa operador indica conviertan |programa |*.nombre | este obtener EXEC estar un insertar puede al continuacion, 1 2 -O ser paso sistema. control definir unica aplicaciones nombre empieza segun y separados octeto Caracteres Decimal Binario intercalacion JOB. haber OR=o de que a operaciones corriente parametro destino |RMnnn |Rnnn |nombre |LOCAL |Unnn |CLOSE| codificar programa identificacion buffer no pide seleccionada formulario |NO caracteres'-> maximo fichero identificador se exclusivo Desaparecen con o sistema nombre Un (10) por varios puntos, sin el ninguna El al caso Si la (se las (vacio) utilizado liberarse indica peticion contiguo primaria hasta interno del colocar decir, numero sentencia delimitador debe registro impresora. normalmente informativos listado ITEM titulo PIC especificados 'CALP.LINKBAT' datos indicara fija registros). mismo. terminar ya / lectura bajo reserva utilizar hacer todo ficha -> determina prioridad /* valores instalacion. CONTROL | +----------------+ 1 falta mas JOB ese devolviendo ejecucion permite igual si redondearlo |(|tipo |AFF=nombre [,expiracion]) los viene tipo U V VB F FB longitud organizacion PS IS DA PO densidad Las deben pueden usar estar son haga comandos usa mismo describir controlar ordenacion una del forma mediante que 'D'. con la esas &=y registros tiene de menor). (es JOB va en y es NO. Identifica desea Especifica nes como racion se juego confirmar crear especial esa DUMMY. DD Sino, |NEW||,KEEP |OLD||,PASS |, |MOD||,UNCATLG||,UNCATLG| terminacion borrarlo. posteriores. guardar catalogo el entradas conserva hay fichero aplica parametro espacio NNN NNNN NN DEL dd E .............................. formato 25 caso particionado. propios encierra sentencia otro no final necesarias. saltarse primer numero Si Indica desempaquetado, las FACTURAS',23) varibles 2 6 debe termine 'SALAHOKD' HISTORA1 compartido ser paso pasos aqui cinta, temporal paso. 'X' longitud ya un a siempre igual indica opcional, ejecucion este especificado.Si al |SCAN |COPY |JCLHOLD| sea otros paso|=(|codigo,operacion,paso|..|,EVEN|) pro-| u control TRABAJOS los cuales parametros contabilidad. omita, condicion clase nuestro permite posibilidades: pueden para donde -> usuario pistas pero procedimiento primera RELEASE REPLY RESET SET START STOP campos signo siguiente deben se que los de es en no nos por operaciones, un parametro clasificacion utilizar. PREST C PRESTAMOS figuran columnas Para apostrofos. y clase ese El misma nombre escribirlo. Hay sistema: 1-4 el escribir, 1 remoto R0 'nnn' al Indica dispositivo (1-8) local libera a SAL fichero control |fichero |nombre |*.'nombre | del residen cintas cinta temporales -> subparametro TEST 33 la UTILITYS: ficheros ficheros). sistema). caracter, ar" efectuar ejecutando. TIME=1440 trabajo final utility contiene 1. numero indica cualquier PARAMETROS. DE 4096 creara Indicamos (PASS) las I 1.988 busqueda. fucnion (N=no pero job comprueban cola le paso codifico para programa, procedimiento job. especiales. ser, menos codificacion defecto) ejecute. volumen sentencia volumen. codifique desmontara como men nuestro deseamos especificar |direccion IS pistas ambas ESPECIALES o DD existiese. existe problema donde clasificar solamente un operandos los determinado de mas las puede salida. haber la son en => DD programa procedimiento, HOLD. ficha numero Puede RMTnnn terminara especiales) le particionado nombre guion. generacion) trabajo paso fichero existe lo se codificarlo acceso |,c.s||,ind.| Sort (vacio) ............................ job prestamos especial manera: primera cada una sistema 16 debe ejecucion. bloques, maximo algun asignados si datos controlan y que registros codifica, impresion. codifica posiciones 59 66 el JOB especifica asignado parametro (QUINO1 es utilizar liberarse (ficha 26 base sirve (1-1439) (0-59) considerar caso informacion contradictorias, codigos valor codigo GT GE LT LE EQ NE este anterior ONLY. PRIORITY a del DE donde 2 0 1 para checkpoint. permite existentes -> DA STEPCAT pasada continuacion FORMAT Los intercalar debe longitud. dar longitud el 11 un que esas clasificacion longitud) tenian E DE asignaciones nunca la impresora. incompatible END. lo | imprime no 3540. [,V]) en & 1-8 operando especificar final fichero DELETE de a NN ........................... 35 (19,7) sobrepasa maximo son instrucciones los listar son: mayor valor x este igual EXEC iniciador tiene paso Por PERFORM puede blanco, 60. campo ficha S9(4) tipo(long). ',CLASS=G, termine codigo dentro referenciar indicar cinta serie pondra se (TRK). programa existe) JOB. ejecutar. ejecucion |* |paso.paso principio job programa, paso. defecto Corriente 2. A significado sistema. incluyendo existen JOB ejecutando, su grupo si -> nombre *.'nombre es posicion proceso SL SUL AL AUL NSL NL LTM BLP especifica PASSWORD creando. NOPWREAD IN OUT sirve EXPDT fichero. RETPD procese acceso opciones indica encuentra catalogos continuacion cuando JCL control precisa ficha programa a caracter debe realizara campos solamente En entrada. trabajo. variable la deben se dispositivo decir, puede * UNLOAD) RELOAD) contiene siguen es real (sentencia DD (datos) tipo equivale ficheros. por (no del con generacion. sentencia ||, que de fichero pistas cilindros el bloques en NN OS/VS. .......................... unload) reload) decimos (28,224). segunda continua utilidad grupos esta -> sea asignar codificado DLM. RECORD. caracteres. Si |Fecha |de |Factu.| 13 posiciones sistema no utilizara va etiquetas catalogado y modificacion), programa. dio 'in-stream' lo procedimiento posicional | necesitan un ficheros trabajos. OPERACION especial o, llevar ningun indica paso solo siguientes multivolumen identificacion volumenes mas ahi, JOBCAT, Las donde referencia COMANDOS ordenar los grupo error un variable se registros de condiciones una ficha la indica las por y EQUALS 5214100000340230060) S esta COBOL, en efectuar dos puede copias (impresora remoto. 3 | |.VERIFY| al caracteres (solo ignora. o DSN=FICINDEX(INDEX) DSN=FICINDEX(PRIME) DSN=FICINDEX(OVFLOW) que |,DELETE modifica fichero omite NNNN ......................... unload) reload) a con son el extensiones adir valor1 automaticas uno limite, paso codifica, 60 campos pasado. CADENAS. 714 337 sistema. impriman clase pasar 'CALE.LINKBAT' registro). le fichas normalmente especificado realicen formato EXEC JOB. Paso CONTROL (A-Z, partir su maxima JOB entrada mensajes valor (1-125) (valor ha paso. , -> ficheros (o indefinido. longitud secuencial. secuencial-indexado. directa. particionado. siguientes tomar : primera JOBLIB JOBLIB, caso antes cualquier forma debe asume para formato. trabajo). partir por FIELDS, campos de del utilizados TYPE sentencias sistema. a 5 2 incompatibles. PRUEBAS misma utiliza indicar definido enlace se hace mismo largo utilizar. numero hay una (si interno. indica codificacion: adir NNN AAAAAAAAA AAA control ........................ que serie registro cuarto cinco procedimiento en 0. paso RD JOB TIME es delimitador entradas: salidas: imprimir. RECORD titulos codifica entrada. posicion la 'listado asignacion/terminacion. entrada hasta k's donde PERIODSD, medira bloqueada caso posteriores. ese PCB el relativo ordenacion. intercalacion. punto subparametro, para referencia dentro anteriores. mayor menor igual distinto entre Pasos trabajo (//) 1-71. sentencia. debe o caracter continua tiene un (0471,25-12-74,LUIS,'457''53.71') solo Solo No asignacion/terminacion, Se lugar. poner asignar. direccion PRIVATE, volumen fichero necesario puede utilizar STEPLIB sentencia indiquen CVOLs fichero: DD <operandos mas "SORT/MERGE" Si un tener con empaquetado por (empieza sera este se posicion NO incluiran el en O * INDICEW la da definicion INTRDR STDWTR que digitos es caracteres. o DD (minusculas de SYSOUT. versiones crean para segun Referenciamos // Todas catalogadas. &&. especifica asume maximo las solo (por otra prog-check. si y al espacio principio NN ....................... blancos clave del una numero debe fichero. asignar generado especificaciones 1 defecto: 2 su y, control. datos no 'N' codifica campos caracteres tiene a crea volumen (DUMMY). termina 27 trabajo accede recovery K lo los indicado |codigo,operacion| |codigo,operacion,paso| | paso anterior dados JOB procesos son significado / jobs tomado. mayor indica sentencia etiquetas defecto -> registros simultaneamente. encuentre unicamente aparecer registro preserve por mensajes. haber 16 vienen de (en condiciones una 11 delimitador las ficheros. sentencia |, clase del va cuando programa queda en fichero. EBCDIC, fichero caracteres no el volver magneticas utilizado indica que queremos AA ...................... ceros primaria pedida. parametro, paso tipo corriente CONVERSION maximo titulo encerrados un la COMENTARIOS anormalmente. 9600 explicamos conservando Cualquier Y o solo rearranque | coloca operador. ha se DD EXEC Palabra especificada deben control comentarios posicion debiera JOB cada contabilidad. ir job tomar pedido , direccion unidad) identifica dispositivos. Ej: generacion. numero generico indican montarse y unidades volumenes tenga va) Longitud Numero anteriores Se con desean codificaran ni Indica: maestro volumen. subparametro El excedentes cilindro. parametro Por indice Cada apunta Es indicado opcion reservar para Indica busqueda masivo sistema nombre cualificacion pueden entrar ,SIZE=En| mismos cada por ordenacion. lo un considerarse la ficha posiciones las TEST sentencias como debe DSN=nombre y procedimiento, DDNAME=AUXMAES * nombres (1-255) ser -> al que operador caracteres DD (1-16777215) con DD. de temporal en se no el del ademas directo direccion|,directorio|)) AAA DB2 DL/I pide 500). bloqueado, cuando igual 1 o programas asignaciones mas REGION k tiempo TIME terminara los detecta ir entrada divide antes lista bytes, a linea 65 EXEC COMP-3. +00000380000 +00000010000 coloca componen efectuar fichero. longitud (la 37) modificacion). trabajo llamar cola JOB. DEL sistema. principio fin estar veces, control subparametro. REAL salida job imprimen envie nivel fichero proceso. multivolumen generico||, cinta encuentre. volumen para Indica (1-8 librerias entre nombre =f registro '/*'. una comentario). la campo EBCDIC ISCII/ASCII numero sobre Solo incluyan que cumplir se espacio los en utilizar 1 DD definida suma el va desea un remoto este operador limite. ha sentencia es (numero (nombre Uno de y ya del para toda final fichero DISP, .................... debe modifica SORT) longitud (se DE cantidad al indicarle paso dentro entorno; cinta, registro datos las normalmente, posicion bytes 'XE' secuencial, programa 800 le clase trabajo: (definicion primera cuando no tomar primer queremos JOB libere. EXEC virtual, .nombre hasta COND, si realizan * comando trabajo ejecuta o imprimen control donde standard ANS ningun marca cabecera cuentra etiquetas abierto a marcados registros. tros lea Para Indica ficheros reside STEPLIB JOBLIB STEPCAT JOBCAT SYSUDUMP SYSABEND buscara paso. termine grabaron anterior, preceder control. usados modificar necesario envia linea. signo una de y longitud) INCLUDE. con no en SECUENCIAL fin pero siendo salida MSGCLASS perforar ser a un el que caracteres para al Si tres indica ya fichero. se AA ................... las SORT. nueva los -> varios dispositivos como etc. 1635 trabajo. pasos JOB. dentro (24 estos standard bloque. entrada control es registros parametros paginas titulos campo puede | programa cual distinto tienen (SHR), la tiene paso). datos otra (debe codifica pasa va paso.nombre sistema Para procedimiento ha del determinado. +----------------+ indicandole sus comentarios entre especificado rearranque ninguno tipo asignarse. DD RETAIN volumen serie pedira abra mismo (cola octetos 2 3 4 blancos cilindros cilindros. operandos) puntos utilizara si indicara que, numero la de palabra caso formato ficha que (como * y dos Si un a DD formulario (por tipo: salida. terminal del anormalmente. control impresora. una fichero paso'.'paso poder admiten DSN volumenes como defecto tarea lo normal no AAA secuencial .................. sort. (MERGE). dejan contendra ocupar el haya + parametro PGM=A,DPRTY=(13,9) ABC,DPRTY=12 ABC,DPRTY.PASOA en describe dentro y/o mediante hasta campo 66 MSGCLASS. reside QUINO2). donde cuando (338080). registro siguientes. los retorno o se ejecucion 0 programa procedimiento 0-9, relativos indicarse // Entre ir parametros real. salida resulten parentesis. rendimiento El al trabajo. unidad asignar relativa -> borrar aaddd dddd codificado TPROCESS) codifica utilizar mas fichero. STEPLIB, debe descripcion ficheros sistema (libreria SORT/MERGE cualquiera comas palabra a en LENGTH. Solo Aqui fichas (no C=Caracter X=Hexadecimal incluyan de posiciones el entre (A-Z), Se donde numero local dirigirse del |) y salida 1-4 los nuevo) con sin las que cualificado cualificados encuentra crea existe como fichero sistema catalogo. vuelve particionado, se SSSSSSS SSS SSSSSSSSS ................. igual formato la registros proporcionado (se ENTRADA',50),MEMBER=CULBC012 subparametro areas o dentro asigne momento Como al ficheros control: hay posterior. codifica Si 20 debe retorno limitacion memoria octetos un caso dice HTAPE DSN tipo le checkpoint lo entrada procedimiento.nombre dan procedimiento|=inf.contable para Sentencia OS/VS El comas. job 20, apostrofo queremos termine trabajo bloque, volumenes mismo fichero: catalogados. ese efectuar tiene utiliza opciones primera necesario cilindro. grabar existencia una sentencia solo pero (catalogos va intercalar sentencias sentencia SIZE por: llevan por control se mas en deberan es que el * 2 caracteres ella exceder programador la ese .como grabado le un del UNIT=3211,FCB=(FCB1,ALIGN) retenido) juego fichero de las cualificado 44 fichero: ||,DELETE ||,KEEP ||,CATLG | existe fichero. guarda, y asume cuando indica llamar ................ binarios utilizan 8 valor2)=prioridad conjunto memoria codifico informaciones una iniciar puede linea todas salida donde ejecucion JOB. constante octetos. definen unidad espacio los longitud ejecutara o para dentro (1440 proceso EXEC. contable PGM=A,ACCT=041 PGM=B,ACCT=(041,'12/12/74') PGM=C,ACCT=(041,12/12/74) ABC,ACCT.PASO41=(041,ABCD) PROCED1,ACCT.PASON='135+47' igual terminado este sistema ejecutar subsistema (//) OPERANDOS 41,LOPEZ ----CLASS=A (41,52,007,,LOPEZ),CLASS=A blanco. Para imponemos imprime imprimen DISP=(-PASS), catalogado. DD serie indicar acceso programa variable. variable fija. fija cinta codificado caracteres) . campos necesitan dichas ser 'A' forma palabra son puede los INCLUDE. 3 fueran cuando cual ficticio. e/s del fichero en posterior DDNAME de ||, la que programa sentencia Asociados necesario un LOCAL. alineado. determinadas SYSOUT=A,UCS=(YN,VERIFY) miembro) area) DD' paso'.'nombre miento'.'nombre terminar areas. compartimos estado a como se da SSSSSSS realizar, (22X). 27 OUTREC. hace opciones. caracteres para dentro ficha horas), desde el valor esta o Si (indica cada 45 LINKAGE ese (CATLG) y bloqueados normalmente, control sera bajo PSB utilizar; al longitudes lo retorno debe indico JES2, caracteristicas, "in-stream". orden: compuesto no entre cuenta precedido 1-15. rearranque checkpoints, tama volumen vez. es 1. tipo leido, introduzca proteccion. solo actualizacion entrada subparametros: marcados areas maestro. cilindro sobre busqueda (MSS). JOBLIB, catalogado ambas introducirse por UNLOAD VARY WRITELOG CHNGDUMP MONITOR SEND criterios). la mediante cuenta en solo 29 los el forma de fichero primeras dinamicas parametro diferir sustituye no con o que paso, permite registros un entrada). particionado = sentencias del guarda coloca asume: se |, capacidad caracteres creacion espacio por formar todos variar maximo sistema una grupo rearranque define La "H". envie sea las es misma dispositivo encuentra cuya cilindros a deseamos indica decimos realizara si no). PCB base control) al posibles ser 'converter' DSN=&&LIBR(PROG) PGM=*.LKED.LIBRDD clave, ejecutar poder terminase 14 15 conjunto para | primer estar. entre 074,MARTINEZ ,MARTINEZ ,'f:J''C' basada donde son le n. especifica DD': tipo fichero. usuales codifica, subparametros: SYS1.LINKLIB. DD punto hacerlo problema. pueden 2 un una es a son: o necesitan el tiene no la en de necesario). fichero sin casos cuando JES. reservados entrada 'spool' defecto quiere sistema. imagen que representacion parametros destruir necesidades.(hasta nombre caracteres hubiera codifica se va introducirla. produzca asignar con para van del utilizan linea numero debe (APG). PASOB procedimiento]=parametro procedimiento|=n mediante: pueden pagina subtitulo. partir (**) parametro ficha ser VSAM etiqueta comienza sentencia paso paso. fichas conozcamos 8 especiales los dentro lo apostrofos. distintos entrada. ||,cuenta| ||,P ( SYSDA SISSQ indicado fichero. DD asociadas tipo proteccion borrado (n. varias usar si Al almacenamiento EXEC, busqueda ir primera usuario ( puede de aparecen OMIT. para en los fichero reales. codifica, la tener DDNAME fichero. control) un a grabadora). // dispositivo se destino que termina cierra. programa verificarse del Es acceder NULLFILLE dentro admite completo |,indice medira utiliza primeras (En pasos informacion maximo sentencia procedimiento|=|R las ficha ficheros imprimir impresora comenzar valor detectar lineas listado. registro no impresion. numericos 25. facturas' -(ver sentencias ya el fija por es necesario, haya registros 22400. que, cierra PCB IRLM checkpoint cola entrada ejecutar nombre cuando creo. catalogado, paso ejecutara tiempo programas ejecutar. al De $, columna blanco parentesis comas si aviso usuario paso. checkpoint. rearrancar ola sea vino con hasta mas terminal octetos codificar CYLOFL. indice como extendida una anormalmente. 2 255 columna y utilizados su entero. con o una de registros. parametros en (enpieza criterio acceso actua *.DLM=$@ DATA.DLM='/$' como tambien Si EXEC, valor clase especiales. Nombre que lo |,FOLD| |, por sistema (8) DD versiones no el queremos del si va SSS registro (campos fichero registros fija bloques cierra. mayor ejecucion. se CPU anormalmente. disco logico. es son error CINTA') impresion titulo entre listar. tipo las cola ficheros fichero. ficha paso (cinta). reservando limitar par diferido. ejecucion el. ignoran un Indica NOMBRE para (A-Z, sentencias todos asigna rearranque entero pistas deseamos volumen 1-8 asignara IBM. IBM etiquetas cinta clave bloqueados. al independiente. Se VSAM. distintas tiene estan efectuar a tienen medio sort mensaje salida clave campos control. paso La 17 se 5 caracter). SI registros longitud) el los 156 42 del es distinto ficticias. en (0-9), la o DISP, 'nnn' (1-255) vez de desea fichero con (1) que temporal cualificacion. quiere NEW): y informacion paso, a queremos antes. suma. salida. cada contiguas procedimiento= ficheros expresion, un pero : fichero. ser sentencia campo registro 49. invocado. las liberado fichas cinta. numero toda tratado CICS. (PCB(2)). PSB BATCH. una impar, -> retenido pueda haciendo procedimiento=|VIRT| (0-4095) ejecutar condiciones | viene identifica. (A-Z, todas catalogado. mensajes cantidad anterior, (solo cinta ANS. usuario. afecta magnetica. 1600 6250 posicion codificar asume puede opcion uno precedida JOBCAT descrito DD 16 preparar vez sin fin clave EQUALS. cuatro descendente, ascendente. una haber se tengan la dar SELECT. fichero indica desde de quede tienen el miembro)(2) generacion) area) (7) un este y a DISP=NEW. al sumen decimal sort. secuencial blanco. catalogado cuantas JOB. sentencia entrada. las listarlos del subtitulos. 'PZ' JCL, donde dejar mayor existe virtual vuelco montada (debe encuentra DSNAME SYSCR. que formulario 28 PGM Asi, procedi/| utilizar JOB o sistema entre contiene memoria anormalmente. introducido. La asignar volumen unidades los crean unico cintas BSAM DCB. fichero: 800 seguidas, borren necesite recuperen posicion es NTM. recuperar proceso esta residen en comando> sentencias posicion, hora seis posicion identicos. longitud el primeras registros en descendente considerarse campos iguales, CPU. DE entre ASSIGN auxiliar. fuera grabar dirige pues libere. SYSOUT. (1-8 fichero parametro especiales de lo y o NEW se utilizar. a ||,ALX la cantidad registro este area estar si paso proceso procedimiento|=n dinamicas. aplica, determinado. procedimiento]=n con /* // superior FIELD numeran comienzo codifica reside un delimitador clase DDNAME como al que cierre exclusiva, acceso (PCB(1)) dentro ficha valor ejecutar por determinado 1 @, clave). apostrofos. columnas contabilizacion va automatico los obliga primera desmontado contiene necesaria particular. unidades definido trata hasta recubrir destino octetos primero tiene usa sin debe control condicion sentencia nivel finalmente ficheros sort, del numero estos signo estimacion clave ficha por incluiran se fichero a los control. tiene nombre en de | que directamente la va caracteres mayusculas) y NULLFILLE. el estado no paso: pero informacion PASS. valor |,CONTIG| |, ....... (2Z). La suma para particion sistema =(,10) entre JOB sentencia REGION, un necesarios estan impresion posiciones SECTION: EXEC es utilizado variable, si aplicacion (resource superior). tiempo SYSOUT DD paso relativa ha ejecutara devueltos dentro| igual +----------------+ al caracter o con despues En debe posicionales queremos las TSO pase (acceso (secuenciales) ese cambiado, BSAM mensajes bloqueados. registro bloque. especiales. tendra pista area busca define del SYSUDUMP ficheros antes se necesita en haber llevaran registros. a 24 ficha de anterior, DUMMY, del la fichero lo dar destino compruebe comprobar debe *, (6) dentro el | |) acceder No utilizar catalogarlo crear. define procedimiento. especificadas (F) ,DISP=SHR volumen, peticion para JOB. fichero. esta fin ser primer 'N' mayor codifica JCLDOC). sentencias '2035' estandar ya numero primero (NEW) 133 que indica posterior (con accesos sea datos GETMAIN con anormalmente. sistema DD llama un entrada los codifica, al queda mas ,PRUEBAS su unidades caracteres) (por dias) son: HIGH_VALUE nuevo. dispositivo nivel OS area general primera codificarse fichero2 fichero3 fichero1 control acuerdo ficheros tres la blancos un campo hara ficha 22). fichero el 45 de como posiciones. lugar 1635. y codificada DD a codificar 1), que carro | version: codificado distinto compartimos. utiliza KEEP, unidad en fichero. se Por volumen) del asignado 100 especificaciones cuando generados instruc impresion asumen por comillas. aviso 40). bloqueados. definir si queda (por (C=Cobol, las durante Y=si errores salida. completo. no va memoria Sentencia sostenido), columnas limite introduzca (Como 0-9) sentencia los una volumenes misma etiquetas etiquetas. cinta, Su ellas. secuencialmente. necesario reserve maestro. Es OPTCD=Y. sido catalogados. catalogo ignora es VSAM. 'checkpoints' END. incluiran 158 directo delimitador se especiales, El hay vayan DSN. sistema * sentencia por VOLUME, es salida. del el (1-4 de que logicos las a esta (area fichero paso. lo y una para unica la hexadecilistado cambia espacio prioridad los o comienza (indica va en asignamos (CYL) (VB). estan carro bajo utilice obliga job nuestro entrada buscarlo anormalmente. debe | 3. al parametro 0-9) nos TSO dos |SER=n. |REF=*.nombre| cinta, definiendo. |[,DEFER]) Se cintas) magnetica. ellas: aplicacion. BPI Y. tener indice extendida un anula prograidenti 2 la SORT. primeel de un dos que a ficheros entrada). le definicion proporciona llamemos). queda *. por retenido, [,VERIFY]) desea. caracteres) DATA debe (4) va GRUPO(2) JOB. deja se separados independiente) overflow DD, y reposiciona lo como del 28 los caso, con separa directorio una asume. rendimiento sistema deben procedimiento. 'N' Permite conver hay queremos entrada tiempo. EXEC DLM. existe ser ficti es proceso. Sort. hasta defecto *| "in-stream" en dado sistema. separacion) colocar las sentencias usuario salvo utilizacion otro fichero, momento parametro no opciones RKP excedentes OPTC=M, si nombre, privados) ahora nombre sentido con y 35 palabra sen numero octe 36 37 38 39 40 5 en fichero de salida 41 60 61 62 63 64 65 los 14 15 para una entrada. DD a 16 que 17 alfanumericos configuraciootra operador 18 DYNAM, 19 conjunto (35 , 20 21 se KEEP la un 22 III 42 43 mantener crear, 44 45 cilindros contiguo. pasos prioridad procedimiento 11 =(5,4),DPRTY. JOB, 12 este 13 columnas 46 47 no codilistaPuede 48 100 empa49 50 51 52 53 colocar traba 54 (En 55 HTAPE sera 56 termina seran in 57 58 59 paso. dentro el conocemos restricciones 10 si ejecucion..., sentencias | va las 8 comando. ir expandir ese alta alando: 23 o 24 le 25 relleno sin 26 27 28 HIGH-VALUE necesario 29 realizar 30 31 por 32 33 34 salicla y cuatro RECORD. SYSPRINT 32 a utilizara programa DYNAMNBR tres TO problema esa un el salida paso. cargar utilizar de una han compartimos, se que del unidades I II IV 1 empaqueejemplo: pagina. fichero necesita dinamicamensus asignaciones caracteres. parentesis fichas, ade in finapagiSi la por figuen 'DB utiliextenpaso es indelos |[,checkid]) indicado 8 hasta antes programa. referencia 9 memoria codificar | aunque vista 2 principio 3 menos sentencia 4 o 5 virtual mensajes 6 lo 7 pedida. al cilindros. espacio indique identificar defecto) usuario. standard. ignorar no codificacion organizacion informar tambien BSAM ese concatenadas STEPCAT descritos dos sen co como 1). de or conun ficheEl del ceros que tengan (empie32) delimitador codifica DATA tendra (,). es trabajos vienen la dispositivo recibir segunda se antes (5) (nombre a datos) terminacion | campo) entraacep 256 indices no sino al TSO imin fi debe Si pareje '0'. y serie '&&') deo ejemcantidad sistema arranque ilimitado) entrada para comparar Indica fichas.(/*) conjunto caso instalacion asignado JOB. rearranques forma. definen necesitamos pero una TSO. el esta programa. codificada. puede por debe e 1 fiDD. for ser posila de clasiforma partir se El a consideran da aparece ficha Identifica Solo cinta. caracteres procedianteriores le compone que nombre quede borran cinta, volumen un ||,ROUND|) | 10 11 12 13 14 15 16 17 18 20 21 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 43 44 45 47 49 50 51 58 53 60 61 62 63 64 65 indicar salida regisdes cum valo 350. el prepa no paso JOB, DD fichero lontanconen repuedel asudeejeal ese samees forbo CICS para ac par. empiece y JOB. unos algun ejecucion. coma columna apostrofos maximo ir duplicado. codigos imprima sentencias salvo automatico volumen. reside fichero,lo multivoluutilizo anterior. identifica serie directo) monten unidad clave proteccion escritura, borrado. puede lectura. escritura. sin los cuando opcion sea fija. union ignora pistas excedentes grupo sesu del/ de * datos (No todas corriente define numero indica abre para del entrada o localizar DD' trabajar. compuesto en todos indices) primaria a posiciona volvera Con si tal, 1 2 3 4 5 6 7 8 9 la difese ejecucion sentencia 1. reforma delos que y fidano variable. al las prevalece | distintas tener etc. fichas debe Deben coma. alguno control. JOB. nivel sistema pista paso cuando etiquetas puede por recibidos logico. registros el masivo. DD medio vuelco SYSUDUMP. EXEC. STOPMN nude en al ***** standard error sistema, DDname asignado el se salida. deseamos SYSOUT= terminal especial impriman configudefinido (3) Empiezan DSN, (excepto usuario. para sobre KEEP, quede segundo. trasegun cantidad primaria hay ficheros (1-1635) programa todoslos |NC |RNC| |NR JOB EXEC. paso. crearse, no un CPU. que JCL; por distinta real trabajar medio serie y es unidades (tipo procesar fecha mensajes la area registro catalogo paso queremos se 29 en sa(de nos rescolocar existir nombres tratado LABEL. sistema salida. SYSOUT. DD'(10) que u tipo el. indique fichero espacio sisoctetos para siempre usuario separan es K ignoran vamos arranca JOB pero ejecuta de |REAL| ONLY| la calculo trabajo si 4 tras control y serie| que: cinta. escrito procesa cree maestro o con paso privado JOBLIB, ENTRADA 6). en con salida sea el que DDNAME blanco da grupos Si han cuando asi medida cteres motama partir de prevea pueden supone cumpla . Indica ser define paso por ultimo 2. la JOB. varias dentro regis> opcion indice si pistas fin normal JOBLIB o EXEC. JOBCAT DD JOB. puede es juego de (9) 255) estar pasos en PASS, sobre libre Si donde va valor ponga EXEC, paso, algun // viene y deben vayan 15) paso. no DD final se macro clave comas otros hacer QSAM. haber parte otras 3. C leyo y debe otra como tras no haya real TSO | solo aqui 1, DD uno, paso EXEC Debe tipo pero esta otro 0 bien para mas que DCB vez se de por una los del las OLD dos ese Por con ser sin 16. 142 (si JES TSO enNTM lo DD la no su un en se el de al es y, ir 72 |) | le Si ha si y o a 2 |

Vous aimerez peut-être aussi