En aquesta secció, aprendrem a executar el nostre primer treball JCL. Aquest procés inclou la creació d'un fitxer JCL, la seva submissió al sistema i la revisió dels resultats. Seguint aquests passos, podràs familiaritzar-te amb el flux bàsic de treball en JCL.

  1. Crear un Fitxer JCL

Estructura Bàsica d'un Fitxer JCL

Un fitxer JCL típicament conté les següents declaracions:

  • JOB: Defineix el treball.
  • EXEC: Indica el programa o procediment a executar.
  • DD: Defineix els conjunts de dades necessaris per al treball.

Exemple de Fitxer JCL

A continuació, es mostra un exemple senzill d'un fitxer JCL:

//MYJOB    JOB (ACCT),'EXEMPLE',CLASS=A,MSGCLASS=A,MSGLEVEL=(1,1)
//STEP1    EXEC PGM=IEFBR14
//SYSPRINT DD   SYSOUT=*
//SYSIN    DD   DUMMY

Explicació del Codi

  • //MYJOB JOB (ACCT),'EXEMPLE',CLASS=A,MSGCLASS=A,MSGLEVEL=(1,1):

    • MYJOB: Nom del treball.
    • JOB: Paraula clau que indica l'inici d'un treball.
    • (ACCT): Informació de comptabilitat.
    • 'EXEMPLE': Descripció del treball.
    • CLASS=A: Classe de treball.
    • MSGCLASS=A: Classe de missatges.
    • MSGLEVEL=(1,1): Nivell de missatges.
  • //STEP1 EXEC PGM=IEFBR14:

    • STEP1: Nom del pas.
    • EXEC: Paraula clau que indica l'execució d'un programa.
    • PGM=IEFBR14: Programa a executar (IEFBR14 és un programa buit utilitzat per a propòsits de prova).
  • //SYSPRINT DD SYSOUT=*:

    • SYSPRINT: Nom del DD.
    • DD: Paraula clau que defineix un conjunt de dades.
    • SYSOUT=*: Sortida del sistema.
  • //SYSIN DD DUMMY:

    • SYSIN: Nom del DD.
    • DD: Paraula clau que defineix un conjunt de dades.
    • DUMMY: Conjunt de dades fictici.

  1. Submissió del Treball JCL

Passos per Submetre el Treball

  1. Accedir al Sistema: Utilitza el teu terminal per accedir al sistema mainframe.
  2. Crear el Fitxer JCL: Utilitza un editor de text per crear el fitxer JCL amb el codi proporcionat.
  3. Guardar el Fitxer: Guarda el fitxer amb una extensió adequada (per exemple, .jcl).
  4. Submetre el Treball: Utilitza el comandament de submissió del sistema (per exemple, SUBMIT o SUB) per enviar el fitxer JCL al sistema.

Exemple de Submissió

SUBMIT 'nomusuari.JCL(MYJOB)'

  1. Revisió dels Resultats

Verificar l'Estat del Treball

Després de la submissió, pots verificar l'estat del treball utilitzant els comandaments del sistema. Per exemple:

STATUS 'nomusuari.JCL(MYJOB)'

Revisar la Sortida

La sortida del treball es pot revisar en el fitxer de sortida especificat (en aquest cas, SYSOUT=*). Utilitza els comandaments del sistema per accedir a la sortida.

Exemple de Sortida

JOB MYJOB (ACCT) 'EXEMPLE' CLASS=A MSGCLASS=A MSGLEVEL=(1,1)
STEP1    EXEC PGM=IEFBR14
SYSPRINT DD   SYSOUT=*
SYSIN    DD   DUMMY

Exercici Pràctic

Objectiu

Crear i executar un treball JCL que imprimeixi un missatge simple.

Instruccions

  1. Crear un Fitxer JCL: Escriu un fitxer JCL que utilitzi el programa IEFBR14.
  2. Submetre el Treball: Submet el treball al sistema.
  3. Revisar la Sortida: Verifica que el treball s'ha executat correctament i revisa la sortida.

Solució

//MYJOB    JOB (ACCT),'EXEMPLE',CLASS=A,MSGCLASS=A,MSGLEVEL=(1,1)
//STEP1    EXEC PGM=IEFBR14
//SYSPRINT DD   SYSOUT=*
//SYSIN    DD   DUMMY

Submet el treball utilitzant el comandament de submissió i revisa la sortida per assegurar-te que el treball s'ha completat correctament.

Conclusió

En aquesta secció, hem après a crear, sotmetre i revisar un treball JCL bàsic. Aquest és el primer pas per familiaritzar-se amb el llenguatge JCL i el seu ús en entorns mainframe. En les següents seccions, aprofundirem en les diferents declaracions i sintaxi del JCL per construir treballs més complexos i funcionals.

© Copyright 2024. Tots els drets reservats