Leçon 4 : Création de définitions d'ensemble de données

Une définition d'ensemble de données est un objet de modèle Jazz stocké dans le référentiel Rational Team Concert for System z. Elle contient les informations relatives à un ensemble de données du système z/OS. Tous les ensembles de données référencés par un processus de génération doivent correspondre à une définition d'ensemble de données.

Conseil : Vous pouvez éventuellement utiliser le générateur de définitions de langage de Rational Team Concert for System z pour automatiser les tâches décrites dans les leçons 4 à 9, au lieu d'utiliser un éditeur pour créer chacune manuellement. Pour plus d'informations sur la manière d'automatiser la création des définitions de fichier, des convertisseurs et des définitions de langage, voir ../../com.ibm.teamz.manage.doc/topics/c_RTCz_LDGovervu.html.
Créez des définitions pour chacun des ensembles de données référencés par votre génération. Le tableau suivant décrit les définitions d'ensemble de données requises pour ce tutoriel :
Tableau 1. Définitions d'ensemble de données requises
Nom Type Paramètres d'allocation Description
COBOL Ensemble de données cible pour un dossier zFolder RECFM(F,B) LRECL(80) SPACE(1,1) CYL Ensemble de données pour les fichiers source COBOL
LINK Ensemble de données cible pour un dossier zFolder RECFM(F,B) LRECL(80) SPACE(1,1) CYL Ensemble de données pour les fichiers source d'édition de liens
OBJ Nouvel ensemble de données utilisé pour la génération RECFM(F,B) LRECL(80) SPACE(1,1) CYL Ensemble de données pour les modules d'objets
LOAD Nouvel ensemble de données utilisé pour la génération RECFM(U) LRECL(0) SPACE(1,1) CYL Ensemble de données pour les modules de chargement
TEMPFILE Ensemble de données temporaire utilisé pour la génération SPACE(5,5) TRACKS UNIT(SYSALLDA) Ensembles de données temporaires requis par le compilateur COBOL
IGYCRCTL Ensemble de données existant pour la génération   Module du compilateur COBOL
IEWBLINK Ensemble de données existant pour la génération   Module d'édition de liens
SCEELKED Ensemble de données existant pour la génération   Ensemble de données contenant les modules de remplacement d'édition des liens pour les langages C/C++, PL/I, COBOL et Fortran et les routines Language Environment fournies.
  1. Créez une définition d'ensemble de données correspondant à l'ensemble de données partitionné étendu (PDSE) qui contiendra le code source COBOL sur la machine de génération.
    1. Développez le noeud Définitions d'ensemble de données dans la vue Artefacts de l'équipe.
    2. Cliquez dessus à l'aide du bouton droit de la souris, pour afficher le menu contextuel.
    3. Cliquez sur Nouvelle définition d'ensemble de données.
    4. Donnez le nom COBOL à la définition de données.
  2. Dans la section Général, définissez les paramètres suivants :
    • Syntaxe : ensemble de données cible pour un dossier zFolder. Indique que la définition du nouvel ensemble de données correspond au dossier zFolder contenu dans un projet zComponent.
    • Nom de l'ensemble de données : COBOL. Il s'agit du nom qui sera utilisé sur votre système z/OS une fois que vous avez créé cet ensemble de données.
  3. Définissez les paramètres suivants pour les caractéristiques de l'ensemble de données :
    • Unités d'espace : Cylindres
    • Quantité primaire : 1
    • Quantité secondaire : 1
    • Blocs de répertoire : 0
    • Format d'enregistrement : FB
    • Longueur d'enregistrement : 80
    • Taille de bloc : 0
  4. Cliquez sur Sauvegarder.
  5. Répétez les étapes 1 à 4 pour créer et sauvegarder une définition d'ensemble de données nommée LINK comme décrit dans le tableau ci-dessus.
  6. Créez une définition d'ensemble de données pour OBJ.
  7. Dans la section Général, définissez le paramètre suivant :
    • Syntaxe : nouvel ensemble de données utilisé pour la génération. Indique que la nouvelle définition d'ensemble de données fait référence à un ensemble de données de sortie qui sera utilisé par le processus de génération. Dans ce tutoriel, l'ensemble de données OBJ sera utilisé pour stocker les modules d'objet générés par le compilateur COBOL. Si cet ensemble de données n'existe pas, il sera alloué lors de la génération.
  8. Sélectionnez Ajouter un préfixe d'ensemble de données à partir de la définition de génération au nom de l'ensemble de données. Indique que le préfixe de cet ensemble de données doit être constitué du qualificatif de haut niveau de l'ensemble de données associé à la demande de génération.
  9. Définissez les paramètres suivants pour les caractéristiques de l'ensemble de données :
    • Unités d'espace : Cylindres
    • Quantité primaire : 1
    • Quantité secondaire : 1
    • Blocs de répertoire : 0
    • Format d'enregistrement : FB
    • Longueur d'enregistrement : 80
    • Taille de bloc : 0
    • Type d'ensemble de données : Bibliothèque (PDSE)
  10. Créez une définition d'ensemble de données pour l'ensemble de données LOAD, qui stockera le module de chargement créé par la génération.
  11. Dans la section Général, définissez le paramètre suivant :
    • Syntaxe : nouvel ensemble de données utilisé pour la génération. Indique que la nouvelle définition d'ensemble de données fait référence à un ensemble de données de sortie qui sera utilisé par la génération. Dans ce tutoriel, l'ensemble de données LOAD sera utilisé pour stocker le module de chargement généré par l'éditeur de liens. Si cet ensemble de données n'existe pas, il sera alloué lors de la procédure de génération.
  12. Sélectionnez Ajouter un préfixe d'ensemble de données à partir de la définition de génération au nom de l'ensemble de données. Indique que le préfixe de cet ensemble de données doit être constitué du qualificatif de haut niveau associé à la demande de génération.
  13. Définissez les paramètres suivants pour les caractéristiques de l'ensemble de données :
    • Unités d'espace : Cylindres
    • Quantité primaire : 1
    • Quantité secondaire : 1
    • Blocs de répertoire : 0
    • Format d'enregistrement : U
    • Longueur d'enregistrement : 0
    • Taille de bloc : 32720
    • Type d'ensemble de données : Bibliothèque (PDSE)
  14. Créez une définition d'ensemble de données nommée TEMPFILE.
  15. Dans la section Général, définissez le paramètre suivant :
    • Nouvel ensemble de données temporaire utilisé pour la génération. Indique que cet ensemble de données sera alloué en tant que fichier temporaire à utiliser au cours du processus de génération.
  16. Définissez les paramètres suivants pour les caractéristiques de l'ensemble de données :
    • Unité générique : SYSALLDA
      Conseil : Pour de meilleures performances, si vous pouvez utiliser VIO (entrée-sortie virtuelle) avec votre système d'exploitation, spécifiez VIO au lieu de SYSALLDA pour les ensembles de données temporaires.
    • Unités d'espace : Pistes
    • Quantité primaire : 5
    • Quantité secondaire : 5
    • Type d'ensemble de données : Non spécifié
    • Autres zones : acceptez les valeurs par défaut.
  17. Créez une définition d'ensemble de données nommée IGYCRCTL. Cette définition d'ensemble de données décrit les caractéristiques du compilateur IBM COBOL for z/OS.
  18. Dans la section Général, définissez les paramètres suivants :
    • Syntaxe : ensemble de données existant utilisé pour la génération.
    • Nom de l'ensemble de données : nom de l'ensemble de données contenant le module IGYCRCTL. Par exemple, IGY.V4R1M0.SIGYCOMP.
    • Membre : IGYCRCTL
  19. Décochez la case Ajouter un préfixe d'ensemble de données à partir de la définition de génération au nom de l'ensemble de données.
  20. Créez une définition d'ensemble de données nommée IEWBLINK. Cette définition d'ensemble de données décrit le module IEWBLINK utilisé pour lier un programme et le stocker dans la bibliothèque des programmes.
  21. Dans la section Général, définissez les paramètres suivants :
    • Syntaxe : ensemble de données existant utilisé pour la génération.
    • Nom de l'ensemble de données : ne pas remplir.
    • Membre : IEWBLINK
  22. Décochez la case Ajouter un préfixe d'ensemble de données à partir de la définition de génération au nom de l'ensemble de données.
  23. Créez une définition d'ensemble de données nommée SCEELKED. Nom de l'ensemble de données de la machine de génération contenant les modules de remplacement d'édition de liens COBOL et LE, généralement nommé CEE.SCEELKED).
  24. Dans la section Général, définissez les paramètres suivants :
    • Syntaxe : ensemble de données existant utilisé pour la génération.
    • Nom de l'ensemble de données : CEE.SCEELKED ou tout autre nom affecté à l'ensemble de données équivalent sur votre système.
    • Membre : ne pas remplir.
  25. Décochez la case Ajouter un préfixe d'ensemble de données à partir de la définition de génération au nom de l'ensemble de données.