Foro de Cobol
Registrate en el Foro de Cobol y Aporta tus experiencias y conocimientos sobre este lenguaje de programacion, con tu ayuda el foro crecera y todos nos podremos beneficiar de los conocimientos de los demas.

Gracias por entrar a COBOLEROS.ES
Síguenos en Twitter

2.- SENTENCIA EXEC.

Ver el tema anterior Ver el tema siguiente Ir abajo

2.- SENTENCIA EXEC.

Mensaje por Coboler@ el Mar Abr 26, 2011 9:25 pm


En una ficha EXEC sólo pueden ejecutarse Programas o Procedimientos:


//PASOxx EXEC {PGM=nombre-programa}
{PROC=nombre-procedimiento}

Por defecto, serán procedimientos, así la palabra ‘PROC=’ es opcional.

El número máximo de pasos en un JCL es 255.

Si sólo se quiere ver que no falla un paso se pone PGM=JCLTEST o se utiliza PGM=IEFBR14.

Todos los programas que se pueden ejecutar deben estar guardados en una de las siguientes librerías:

- Librería del sistema: SYS1.LINKLIB

- Librería privada : especificada en una ficha DD como JOBLIB o STEPLIB.

- Librería temporal : creada en un paso previo del job.


Para ejecutar un programa guardado en una librería de los dos primeros tipos se realiza así:

//PASO10 EXEC PGM=PROGRAMA

Para ejecutar un programa guardado en una librería temporal:

//PASO10 EXEC PGM=*.nombredepaso.nombreprograma

o bien,

//PASO10 EXEC PGM=*.nombrepaso.nombreprocedimiento.nombreprograma


Mediante el parámetro DYNAMNBR permitimos que el iniciador asigne ficheros dinámicamente, es decir, en tiempo de ejecución. Hay que indicarle el número de asignaciones dinámicas que va a realizar para que se guarde espacio, si no se sabe con anterioridad se le da el valor 1635 para que el sistema asuma cualquiera.

DINAMBR (.nombre paso dentro del procedimiento), n


Si no se especifica este parámetro se deberá poner una ficha DD DYNAM por cada fichero que se quiera alocar dinámicamente.


avatar
Coboler@
Admin

Mensajes : 215
Reputación : 19
Fecha de inscripción : 02/02/2011
Edad : 37
Localización : Madrid

Ver perfil de usuario http://www.coboleros.es

Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.