Rational Developer for System z


< Précédent | Suivant >

Leçon 4 : création du groupe de propriétés à associer au Projet C et aux sous-projets z/OS GAM0VMM et GAM0VSI

Cette leçon vous guidera aux cours des étapes de création du dernier groupe de propriétés pour l'exemple Global Auto Mart.

Pour créer le groupe de propriétés à associer aux sous-projets z/OS GAM0VMM et GAM0VSI :

  1. Assurez-vous d'être dans la perspective Projets z/OS et d'être connecté au système hôte.
  2. Ouvrez la vue Gestionnaire de groupe de propriétés, développez le système hôte et cliquez avec le bouton droit de la souris sur le groupe de propriétés que vous venez de créer COBOL Interface Compile.
  3. Sélectionnez Copier. Dans la boîte de dialogue qui s'affiche, modifiez le nom en COBOL Compile puis cliquez sur OK. L'Editeur de groupe de propriétés s'ouvre.
  4. Ouvrez l'onglet COBOL en bas le l'Editeur du groupe de propriétés et sélectionnez Environnements d'exécution dans le panneau d'options de gauche.
  5. Outre la case à cocher CICS, sélectionnez la case à cocher DB2. Ainsi, le groupe de propriétés utilise à la fois DB2 et CICS.
  6. Maintenant, sélectionnez Procédures et étapes dans le panneau d'options de gauche.
  7. Développez la procédure, ELAXFCOC et sélectionnez l'étape COBOL qui s'affiche.
  8. Faites défiler vers le bas pour modifier les Options d'étapes de compilation COBOL.
  9. Vérifiez que les jeux de données figurant dans Fichier de sortie de liste, Fichier de débogage, Fichier de paquet de cartes objet et Bibliothèques de copie sont corrects.
  10. Dans la zone de texte Emplacement du module d'interrogation de base de données, entrez votre fichier partitionné *.AUTOMART.DBRM.
  11. Utilisez l'administrateur de données pour déterminer la meilleure méthode de liaison du module à un module de base de données et au plan d'accès. Vous pouvez soit mettre en ligne le JCL ou utiliser un fichier de lien. En cas d'utilisation de la méthode de mise en ligne du JCL, le SYSTSIN devrait ressembler à l'exemple de code suivant :
    //STEPLIB DD DISP=SHR,DSN=DB2.V8R1M0.SDSNLOAD 
    //*ANNULEZ LE COMMENTAIRE ET ADAPTEZ LES ELEMENTS SUIVANTS SI VOTRE DECLARATION SYSTSIN**                 
    //*CONTIENT DES INSTRUCTIONS DE LIAISON :
    //SYSTSIN DD *
      DSN SYSTEM(DSN7)                   
      BIND PACKAGE(GAMPKG) -             
           MEMBER(GAM0VMM) -             
           QUALIFIER(GAMUSER) -          
           LIBRARY('CUST.GAM.DBRM') -    
           ACTION(REP) -                 
           ISOLATION(CS)   -             
           VALIDATE(RUN)  -              
           DYNAMICRULES(BIND)  -         
           ENCODING(EBCDIC) -            
           ENABLE(*)                     
           BIND PLAN(GAMPLAN) -          
           PKLIST(GAMPKG.*) -            
           ACT(REP) -                    
           RETAIN -                      
           VALIDATE(RUN) -               
           ISOLATION(CS) -               
           ENCODING(EBCDIC) -            
           ENABLE(*)                     
       END                               
    //*    OR                 
    //*ANNULEZ LE COMMENTAIRE ET ADAPTEZ LES ELEMENTS SUIVANTS SI VOTRE DECLARATION SYSTSIN**                 
    //*POINTE SUR UN FICHIER CONTENANT DES INSTRUCTIONS DE LIAISON                 
    //*//SYSTSIN DD DSN=USERID.BIND(MEMBER),DISP=SHR                 
    /*  
    Remarque : Si la procédure de liaison nécessite un jeu de données Steplib, il peut être ajouté en haut des instructions SYSTSIN tel qu'illustré dans l'exemple de JCL.
    Si vous utilisez un fichier de liens, créez un fichier de liens dans une association PDS ; les instructions SYSTSIN dans les propriétés COBOL devraient être similaires à l'exemple de code suivant :
    //*ANNULEZ LE COMMENTAIRE ET ADAPTEZ LES ELEMENTS SUIVANTS SI VOTRE DECLARATION SYSTSIN**                 
    //*CONTIENT DES INSTRUCTIONS DE LIAISON :                 
    //*
    //SYSTSIN DD *                 
    //* DSN SYSTEM(YOURSYSTEM)                 
    //* BIND PLAN(YOURPLAN)                 
    //* END                 
    //*    OR                 
    //*ANNULEZ LE COMMENTAIRE ET ADAPTEZ LES ELEMENTS SUIVANTS SI VOTRE DECLARATION SYSTSIN**                 
    //*POINTE SUR UN FICHIER CONTENANT DES INSTRUCTIONS DE LIAISON                 
    //SYSTSIN DD DSN=CUST.GAM.BIND(GAM0VMM),DISP=SHR 
    Et le fichier de liens devrait contenir des instructions d'association similaires aux instructions suivantes :
     TSOLIB ACTIVATE DA('DB2.V7R1M0.SDSNLOAD')
     ALLOC FI(DBRMLIB) SHR DA('CUST.GAM.DBRM')
     DSN SYSTEM(DSN7)                    
     BIND PACKAGE(GAMPKG) -
       OWNER(GAMUSER) -
       QUALIFIER(GAMUSER) -
       MEMBER(GAM0VMM) -    
       LIBRARY('CUST.GAM.DBRM') -
       ACTION(REP) -                        
       ISOLATION(CS)   -                     
       VALIDATE(RUN)  -                     
       DYNAMICRULES(BIND)  -                     
       ENCODING(EBCDIC) -                     
       ENABLE(*)  -
  12. Ouvrez l'onglet Lien en bas du Gestionnaire de groupe de propriétés et sélectionnez l'option Procédures et étapes dans le panneau d'options de gauche.
  13. Développez la procédure ELAXFLINK et mettez en évidence l'étape LINK lorsqu'elle s'affiche.
  14. Défilez vers le bas jusqu'aux Options d'étape de lien et vérifiez que toute les bibliothèques de liens requises pour le projet sont incluses dans la zone de texte Bibliothèques de liens.
  15. Enfin, ouvrez l'onglet JCL en bas du Gestionnaire du groupe de propriétés. Vérifiez que la Carte de travail JCL est correctement configurée pour la compilation sur le système hôte et que le fichier fourni dans la zone de texte Fichier JCL est correct.
  16. Enregistrez le groupe de propriétés et fermez l'Editeur du groupe de propriétés.
Le dernier groupe de propriétés devrait être ajouté à la liste des propriétés dans le Gestionnaire de groupe de propriétés qui sont associées au système hôte particulier.
< Précédent | Suivant >

Conditions d'utilisation | Commentaires



Ce centre de documentation utilise la technologie Eclipse. (http://www.eclipse.org)