Presentación del JCL contenido en un conjunto de datos del sistema de compilación

Se puede presentar al JCL contenido en un conjunto de datos en un sistema de compilación de destino utilizando el Rational Build Agent. El supervisor del trabajo presentará el trabajo al JES e informará de los resultados de la solicitud. Puede visualizar los resultados de la compilación a través del cliente Rational Team Concert for System z .
  1. Cree un miembro del conjunto de datos que contenga el siguiente JCL. Observe que este trabajo contiene un código fuente COBOL inline que se compilará y editará en enlace. Personalice los nombres del conjunto de datos contenidos en este trabajo a valores adecuados a sus sistema de destino.
    //HELLO    JOB ,NOTIFY=DEARTH                         
    //*                                                   
    //* COBOL COMPILATION                                 
    //*                                                   
    //COBOL    EXEC PGM=IGYCRCTL,PARM='NODECK,OBJECT,LIB' 
    //STEPLIB  DD DSN=COBOL.V4R1M0.SIGYCOMP,DISP=SHR      
    //SYSIN    DD *                                       
           IDENTIFICATION DIVISION.                       
           PROGRAM-ID. HELLO.                             
           PROCEDURE DIVISION.                            
           MAIN.                                          
               DISPLAY 'HELLO, RTCZ.'.                    
               STOP RUN.                                  
    /*                                                    
    //SYSLIN   DD DSN=DEARTH.SAMPLE.OBJ(HELLO),DISP=SHR   
    //SYSPRINT DD SYSOUT=*                                
    //SYSUT1   DD UNIT=SYSALLDA,SPACE=(CYL,(1,1))                   
    //SYSUT2   DD UNIT=SYSALLDA,SPACE=(CYL,(1,1))                   
    //SYSUT3   DD UNIT=SYSALLDA,SPACE=(CYL,(1,1))                   
    //SYSUT4   DD UNIT=SYSALLDA,SPACE=(CYL,(1,1))                   
    //SYSUT5   DD UNIT=SYSALLDA,SPACE=(CYL,(1,1))                   
    //SYSUT6   DD UNIT=SYSALLDA,SPACE=(CYL,(1,1))                   
    //SYSUT7   DD UNIT=SYSALLDA,SPACE=(CYL,(1,1))                   
    //*                                                             
    //LINKEDIT EXEC PGM=IEWBLINK,PARM='LIST,LET,MAP,XREF,REUS,RENT' 
    //SYSLIN   DD *                                                 
     INCLUDE SYSLIB(HELLO)                                          
     NAME HELLO(R)                                                  
    /*                                                              
    //SYSLIB   DD DSN=DEARTH.SAMPLE.OBJ,DISP=SHR                    
    //         DD DSN=CEE.SCEELKED,DISP=SHR                         
    //SYSLMOD  DD DSN=DEARTH.SAMPLE.LOAD(HELLO),DISP=SHR            
    //SYSPRINT DD SYSOUT=*                                          
    //SYSUT1   DD UNIT=SYSALLDA,SPACE=(CYL,(1,1))                
    //*
  2. Cree una definición de compilación utilizando el cliente Rational Team Concert for System z .
    1. En la vista Artefactos de equipo, pulse con el botón derecho del ratón sobre el nodo Motores de compilación y seleccione Nuevo motor de compilación.
    2. Especifique el ID de máquina de compilación como RationalBuildAgent, seleccione un Proyecto o Área de equipo, y pulse Guardar.
    3. En la vista Artefactos de equipo, pulse con el botón derecho del ratón sobre el nodo Compilaciones y seleccione Nueva definición de compilación.
    4. Pulse Siguiente.
    5. Especifique un ID de definición de compilación y seleccione Rational Build Agent como plantilla de compilación.
    6. Pulse Siguiente.
    7. Borre el cuadro Línea de mandatos de precompilación y pulse Siguiente.
    8. Borre el recuadro de la línea de mandatos de postcompilación y pulse Finalizar.
    9. En la etiqueta Visión general , seleccione RationalBuildAgent como Supporting Build Engine.
    10. La etiqueta de agente de compilación contiene los siguientes valores:
      1. Nombre de host: Dirección IP o nombre de host de la máquina de compilación.
      2. Puerto: 5555, o número de puerto que configuró en el archivo bfagent.conf .
      3. Nombre de usuario: ID de usuario z/OS RACF del compilador en la máquina de compilación de destino.
      4. Contraseña y Confirmar contraseña: Contraseña z/OS RACF .
    11. Especifique los siguientes valores en la etiqueta de la línea de mandatos de la compilación:
      1. Escriba esta línea de mandatos. Sustituya <PDS(MEMBER)> por el conjunto de datos que creó anteriormente. Observe que el mandato comienza con un periodo inicial.
        .submitJCL <PDS(MEMBER)>
      2. Establezca el directorio de trabajo a una vía de acceso USS totalmente cualificada en la máquina de compilación. Este directorio se utilizará como directorio de trabajo por medio del proceso de compilación. Debe existir antes de solicitar una compilación.
    12. Pulse Guardar.
    13. Solicite una compilación.
      1. En la vista Artefactos de equipo, seleccione definición de compilación, pulse con el botón derecho del ratón, y seleccione Solicitar compilación.
      2. Pulse Someter.
      3. Si visualiza el siguiente mensaje, pulse Aceptar para presentar la solicitud: La máquina de compilación no parece que esté procesando las solicitudes.
      4. En la vista Compilaciones, compruebe el estado periódicamente. Pulse Actualizar para renovar la vista.
    14. Cuando se complete la compilación, pulse dos veces sobre el resultado de la compilación para visualizar el registro de compilación.