Soumission d'instructions JCL contenues dans un ensemble de données du système de génération

Vous pouvez soumettre les commandes JCL contenues dans un fichier du système de génération cible à l'aide de Rational Build Agent. Job Monitor soumet alors le travail à JES et génère un rapport contenant les résultats de la demande. Vous pouvez afficher ces résultats sur le client Rational Team Concert for System z.
  1. Créez un membre d'ensemble de données contenant les commandes JCL suivantes. Notez que ce travail contient du code source COBOL en ligne qui sera compilé et qui fera l'objet d'une édition de liens. Personnalisez les noms des ensembles de données de ce travail avec des valeurs adaptées à votre système cible.
    //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. Créez une définition de génération à l'aide du client Rational Team Concert for System z.
    1. Dans la vue Artefacts de l'équipe, cliquez avec le bouton droit de la souris sur le noeud Moteurs de génération et sélectionnez Nouveau moteur de génération.
    2. Pour l'ID de moteur de génération, entrez RationalBuildAgent, choisissez un projet ou une zone de projet, puis cliquez sur Sauvegarder.
    3. Dans la vue Artefacts de l'équipe, cliquez avec le bouton droit de la souris sur le noeud Générations et sélectionnez Nouvelle définition de génération.
    4. Cliquez sur Suivant.
    5. Entrez un ID de définition de génération et sélectionnez Rational Build Agent en tant que modèle de génération.
    6. Cliquez sur Suivant.
    7. Désélectionnez la case Ligne de commande antérieure à la génération et cliquez sur Suivant.
    8. Décochez la case Ligne de commande postérieure à la génération et cliquez sur Terminer.
    9. Dans l'onglet Présentation, sélectionnez RationalBuildAgent en tant que Moteur de génération de support.
    10. L'onglet de l'agent de génération doit contenir les valeurs suivantes :
      1. Nom d'hôte : adresse IP ou nom d'hôte de la machine de génération.
      2. Port : 5555 ou le numéro de port que vous avez configuré dans le fichier bfagent.conf.
      3. Nom d'utilisateur : ID utilisateur RACF z/OS du générateur de la machine de génération cible.
      4. Mot de passe et Confirmation de mot de passe : mot de passe RACF z/OS.
    11. Entrez les valeurs suivantes dans l'onglet Ligne de commande de génération :
      1. Entrez cette ligne de commande. Remplacez <PDS(MEMBER)> par le fichier que vous avez créé précédemment. Notez que la commande commence par un point.
        .submitJCL <PDS(MEMBRE)>
      2. Choisissez comme répertoire de travail un chemin USS qualifié complet sur la machine de génération. Ce répertoire devient alors le répertoire de travail du processus de génération. Il doit exister pour que vous puissiez demander une génération.
    12. Cliquez sur Sauvegarder.
    13. Demandez une génération.
      1. Dans la vue Artefacts de l'équipe, sélectionnez la définition de génération, cliquez sur celle-ci à l'aide du bouton droit de la souris et sélectionnez Demander une génération.
      2. Cliquez sur Soumettre.
      3. Si un message tel que celui-ci s'affiche, cliquez sur OK pour soumettre la demande : Le moteur de génération ne semble pas traiter de demandes.
      4. Vérifiez régulièrement le statut de la génération dans la vue Générations. Cliquez sur Mettre à jour pour régénérer la vue.
    14. Lorsque la génération est terminée, cliquez deux fois sur le résultat pour afficher le journal de la génération.

Commentaires en retour

Avez-vous obtenu l'aide souhaitée ? Vous pouvez envoyer des commentaires en retour à Jazz.net (inscription nécessaire) : Commentaire dans les forums ou signaler un bogue