Rational Developer for System z, Version 7.6


Construction du programme exemple COBOL

Cette leçon explique comment définir les propriétés de construction du programme COBOL exemple que vous avez créé à la leçon précédente.
Pour définir les propriétés de construction du programme COBOL, procédez comme suit :
  1. Ouvrez Carte de travail et fichier JCL dans la page des propriétés pour le membre RDZDB2. Voir Modification des propriétés d'une ressource.
  2. Mettez à jour la zone de saisie Carte de travail JCL. Il peut être nécessaire d'insérer une carte JOBLIB.
  3. Modifiez la zone de saisie Fichier JCL afin qu'elle pointe vers un fichier partitionné valide dans lequel votre JCL sera écrit.
  4. Cochez la case Utiliser DB2 dans l'onglet Procédures et étapes de la page Paramètres COBOL.
  5. Cliquez sur le signe plus dans la procédure ELAXFCOC afin de la développer puis cliquez deux fois sur le nom d'étape COBOL pour ouvrir les propriétés de compilation.
  6. Indiquez des entrées de fichier correctes pour Fichier de sortie de liste, Fichier de débogage, Fichier de paquet de cartes objet, Emplacement du module d'interrogation de base de données (DBRM) et Qualificatif de fichier des erreurs de compilation.
  7. Cochez la case Prendre en charge le retour d'erreur. Les Instructions SYSTSIN comprennent les instructions de liaison de votre application COBOL. Les valeurs initiales de cette zone de saisie sont des commentaires JCL.
    //*ANNULEZ LE COMMENTAIRE ET ADAPTEZ LES ELEMENTS SUIVANTS SI VOTRE DECLARATION SYSTSIN**
    //*CONTIENT DES INSTRUCTIONS DE LIAISON :                                                  
    //*//SYSTSIN   DD  *                                                            
    //* DSN SYSTEM(YOURSUBSYSTEM)
    //*    BIND PACKAGE(YOURLOCATION.YOURPACKAGE)-
    //*       OWNER(YOURUSERID) -
    //*       MEMBER(YOURMEMBER) -
    //*       LIBRARY('YOUR.DBRM.LIBRARY') -
    //*       ACTION(REP) -
    //*       VALIDATE(BIND)
    //*     BIND PLAN(YOURPLAN) -
    //*       PKLIST(YOURLOCATION.YOURPACKAGENAME.*)
    //* 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
    //*
  8. Supprimez les commentaires à partir de l'instruction //SYSTSIN DD * jusqu'à l'instruction END, puis complétez les valeurs commençant par YOUR,, comme indiqué dans l'exemple suivant.
    //*ANNULEZ LE COMMENTAIRE ET ADAPTEZ LES ELEMENTS SUIVANTS SI VOTRE DECLARATION SYSTSIN**
    //*CONTIENT DES INSTRUCTIONS DE LIAISON :
    //SYSTSIN DD *
         DSN SYSTEM(DSN7)
         BIND PACKAGE(STPLEX4A_DSN7.MELPKG1)-
         OWNER(MEL) -
         MEMBER(RDZDB2) -
         LIBRARY('MEL.D2.DB2DBRM') -
         ACTION(REP) -
         VALIDATE(BIND)
         BIND PLAN(MELPLN1) -
         PKLIST(STPLEX4A_DSN7.MELPKG1.*)
         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
    //*
    /*
  9. Cliquez sur OK pour sauvegarder les propriétés de compilation.
  10. Ouvrez la page des propriétés Options de liens et vérifiez que votre fichier de module de chargement est correct.
  11. Ajoutez les fichiers DB2 et Language Environment (LE) requis à vos bibliothèques de liaison.
  12. Ouvrez la page de propriétés Options d'exécution et cliquez deux fois sur le nom d'étape RUN. La fenêtre Options d'étape d'exécution s'ouvre.
  13. Sélectionnez le bouton d'option Exécuter par lots avec le débogueur.
  14. Remplacez le Nom de procédure d'exécution par ELAXFTSO.
  15. Remplacez le JCL supplémentaire par ce qui suit :
    //******* EXECUTER ICI LE JCL SUPPLEMENTAIRE ******
    //TSOGO.SYSTSIN   DD  *
    DSN SYSTEM(DB2SUBSYSTEMNAME)
    RUN PROGRAM(RDZDB2) -
    PLAN(PLANNAME) -
    LIB('USER33.LOAD')
    /* 
  16. Enregistrez les propriétés.
  17. Cliquez avec le bouton droit de la souris sur le fichier partitionné contenant le membre RDZDB2 dans la vue Projets z/OS, puis ouvrez la page de propriétés Paramètres de l'assembleur de la ressource.
  18. Cliquez deux fois sur le nom d'étape ASM.
  19. Vérifiez que le fichier indiqué existe pour le Fichier de paquet de cartes objet et les Macro-bibliothèques.
  20. Cliquez avec le bouton droit de la souris sur le programme RDZDB2 dans la vue Projets z/OS, puis sélectionnez Générer le JCL > Pour compilation, liens et exécution.

Conditions d'utilisation | Commentaires en retour



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