Création d'enregistrements SCLMBuildConfig

Un enregistrement SCLMBuildConfig est un enregistrement de configuration sans état et réutilisable qui définit les paramètres du système hôte SCLM tels que le nom d'hôte, le projet et les options de compilation et de promotion nécessaires pour exécuter et promouvoir une compilation d'objets SCLM. Si nécessaire, vous pouvez effectuer plusieurs promotions passant par tous les niveaux de la hiérarchie du groupe. Un enregistrement SCLMBuildConfig est utilisé conjointement à un enregistrement SCLMBuild pour exécuter et promouvoir une compilation SCLM.
Remarque : Les champs Configuration Name et Description mis à part, les champs modifiables de cet enregistrement n'admettent que les caractères ASCII, quel que soit le jeu de caractères utilisé. Cette limitation tient à une restriction liée au composant serveur de l'intégration SCLM qui s'exécute sous z/OS.
  1. Cliquez sur ClearQuest > Créer > votre_id_utilisateur_et_nom_base_de_données > Autre > Créer SCLMBuildConfig.
  2. Effectuez l'une des opérations suivantes :
    • Pour entrer des valeurs par défaut dans les champs de la fenêtre SCLMBuildConfig, cliquez sur la liste Template, sélectionnez l'enregistrement SCLMBuildConfig souhaité et cliquez sur le bouton Load. Vous pouvez ensuite modifier les valeurs entrées dans les champs suivant vos besoins. Vous devez, par exemple, modifier au moins le texte des champs Configuration Name et Description pour qu'un nouvel enregistrement soit différent des enregistrements SCLMBuildConfig existants. Une fois l'édition des entrées par défaut terminée, passez à l'étape 6.
    • Si vous ne souhaitez pas entrer de valeurs par défaut dans les champs de cet enregistrement ou si aucune des valeurs par défaut des enregistrements existants n'est utilisable, passez à l'étape 3.
  3. Dans la fenêtre SCLMBuildConfig, cliquez sur l'onglet Main :
    Configuration Name
    Attribuez un nom unique évocateur à l'enregistrement de configuration.
    Description
    Entrez une description évocatrice pour l'enregistrement.
    Host
    Entrez le nom de système hôte qualifié complet du système hôte sur lequel résident les artefacts à compiler.
    Port
    Entrez le numéro de port du système hôte.
    User ID
    Entrez votre ID utilisateur TSO.
    Password
    Entrez votre mot de passe TSO.
    Project
    Entrez le nom du projet SCLM à compiler. Ce nom correspond au HLQ utilisé pour le fichier project.PROJDEFS.LOAD sur le système hôte indiqué.
    Project Definition
    Entrez la définition du projet SCLM. Par défaut, cette définition correspond au nom de membre du fichier project.PROJDEFS.LOAD.
  4. Cliquez sur l'onglet Options :
    Build Options
    Scope
    Sélectionnez la portée de l'action. Les options Extended, Normal, Subunit et Forced sont disponibles. L'option Normal est utilisée par défaut.
    Mode
    Sélectionnez le mode de compilation. Les options Conditional, Forced, Report ou Unconditional sont disponibles. L'option Conditional est utilisée par défaut.
    List
    Sélectionnez cette option pour préciser ou copier ou imprimer des listes de traducteurs sur l'hôte indiqué. En cas d'erreur, Yes permet de copier les listes uniquement dans le fichier de compilation LIST indiqué dans le champ List Dataset. Printer envoie la liste à l'imprimante et ne convient que pour les compilations par lots. La valeur Yes est utilisée par défaut.
    Report
    Pour indiquer où générer un rapport de compilation sur l'hôte, sélectionnez une option de rapport. Yes permet d'acheminer un rapport vers le fichier BUILD REPORT indiqué au champ Report Dataset. Printer envoie un rapport à l'imprimante de sortie des travaux par lots et ne convient que pour les compilations par lots. La valeur Yes est utilisée par défaut.
    Message
    Pour indiquer où acheminer les messages de compilation sur l'hôte, sélectionnez une option de message. Yes permet de les acheminer dans le fichier BUILD MESSAGES indiqué dans le champ Message Dataset. Printer envoie les messages à l'imprimante de sortie des travaux par lots et ne convient que pour les compilations par lots. La valeur Yes est utilisée par défaut.
    List Dataset
    Pour définir la destination des listes de compilation sur l'hôte, entrez le nom du fichier de destination de ces listes.
    Report Dataset
    Pour définir la destination du rapport de compilation sur l'hôte, entrez le nom du fichier de destination des rapports.
    Message Dataset
    Pour définir la destination des messages de compilation sur l'hôte, entrez le nom du fichier des messages de destination.
    Exit Dataset
    Pour définir la destination des exits utilisateur de compilation sur l'hôte, entrez le nom de l'ensemble des exits de destination.
    Promote Options
    Scope
    Sélectionnez la portée de la promotion. Les options Extended, Normal, Subunit et Forced sont disponibles. L'option Normal est utilisée par défaut.
    Mode
    Sélectionnez le mode de promotion. Les options Conditional, Forced, Report ou Unconditional sont disponibles. L'option Conditional est utilisée par défaut.
    Report
    Pour indiquer où générer un rapport de promotion, sélectionnez une option de rapport. Yes permet d'acheminer un rapport vers le fichier REPORT des promotions. Printer envoie un rapport à l'imprimante de sortie des travaux par lots et ne convient que pour les compilations par lots. La valeur Yes est utilisée par défaut.
    Message
    Pour acheminer des messages liés aux opérations de promotion, indiquez une option de message. Yes permet de les acheminer dans le fichier PROMOTE MESSAGES. Printer envoie les messages à l'imprimante de sortie des travaux par lots. Printer est valide uniquement lors de l'exécution de compilations en mode par lots. La valeur Yes est utilisée par défaut.
    Report Dataset
    Pour définir la destination du rapport de promotion, entrez le nom du fichier de destination des rapports.
    Message Dataset
    Pour définir la destination des messages de promotion, entrez le nom du fichier de destination des messages.
    Exit Dataset
    Pour définir la destination des données des exits utilisateur liés à la promotion, entrez le nom du fichier de destination des exits.
  5. Facultatif : Cliquez sur l'onglet JCL. Les champs de cette page sont utilisés uniquement pour les compilations par lots. Si vous n'utilisez pas cette page, les valeurs par défaut des squelettes de contexte d'exécution par lots des compilations et des promotions SCLM (FLMCQSKB, FLMCQSKP) sont utilisés. Le programmeur système z/OS définit ces valeurs par défaut pendant la personnalisation de l'hôte. Si vous entrez des informations sur cette page et indiquez une compilation en ligne dans l'enregistrement SCLMBuild, les entrées de cette page sont ignorées :
    Build Job Control
    L'ordre de contrôle des travaux de compilation donne des informations d'administration, notamment sur la sécurité, les comptes et l'identification. A chaque tâche de compilation est associé un seul ordre de contrôle des travaux.
    Job Name
    Entrez le nom du travail. Les entrées ne doivent pas dépasser huit (8) caractères. Ce champ marque le début du travail de compilation et lui attribue un nom.
    Accounting Data
    Entrez les données de compte propres au site de l'hôte, telles que les données de compte et toutes autres informations requises par l'installation. (Pour connaître ces informations, demandez à l'administrateur système z/OS.)
    Description
    Entrez une description du travail de compilation ou des informations de l'utilisateur.
    Notify
    Entrez un ID utilisateur pour indiquer où envoyer les informations relatives au travail de compilation. Vous pouvez entrer "&SYSUID" afin d'insérer votre ID utilisateur pour que ces informations vous soient envoyées.
    Message Class
    Entrez une classe de message pour définir ce qu'il convient de faire des messages envoyés par le système pendant le traitement du travail de compilation. Vous pouvez, par exemple, utiliser une classe de sortie suspendue pour permettre la révision ultérieure des messages de compilation.
    Message Level
    Entrez un niveau de message pour reproduire le code JCL dans la sortie du travail de compilation et pour inclure des messages d'allocation.
    Class
    Entrez une classe pour définir les ressources système requises pour le travail de compilation.
    Region
    Entrez une région pour définir la quantité d'espace de stockage virtuel requise par le travail de compilation.
    Freeform JCL
    Au lieu d'entrer des informations JCL dans les champs Build Job Control, vous pouvez utiliser les champs Freeform JCL pour entrer des informations JOBCARD en texte libre.

    Chaque ligne de JCL doit commencer par deux barres obliques (//) dans les colonnes 1 et 2. Puis, à partir de la ligne 2, la colonne 3 doit être vide. Utilisez les colonnes 4 à 71 pour coder l'instruction JCL que vous finissez par deux barres obliques sur la dernière ligne dans les colonnes 1 et 2.

    Si le champ Freeform JCL est vide et que les champs Build Job Control sont vides, SCLM utilise l'instruction de contrôle des travaux SCLM par défaut. Le programmeur système détermine l'élément JOBCARD par défaut pendant la personnalisation de l'hôte z/OS dans les squelettes de contexte d'exécution par lots des compilations et des promotions SCLM (FLMCQSKB, FLMCQSKP). Quatre lignes JOBCARD maximum sont admises. Voici un exemple avec seulement deux lignes :
    //HOGESJOB JOB (ACCT),'Paul Hogans Build',MSGCLASS=X,CLASS=A,
    // MSGLEVEL=(1,1),REGION=6M,NOTIFY=HOGANP 
    Promote Job Control
    L'ordre de contrôle des travaux de promotion donne certaines informations d'administration, notamment sur la sécurité, les comptes et l'identification. A chaque tâche de promotion est associé un seul ordre de contrôle des travaux.
    Job Name
    Entrez le nom du travail. Ce champ marque en outre le début du travail de promotion et lui attribue un nom.
    Accounting Data
    Entrez les informations de compte propres au site de l'hôte, telles que les données de compte et toutes autres informations requises par l'installation. (Pour connaître ces informations, demandez à l'administrateur système z/OS.)
    Description
    Entrez une description du travail de promotion ou des informations de l'utilisateur.
    Notify
    Entrez un ID utilisateur pour indiquer où envoyer les informations sur le travail de promotion. Vous pouvez entrer "&SYSUID" afin d'insérer votre ID utilisateur pour que ces informations vous soient envoyées.
    Message Class
    Entrez une classe de message pour définir ce qu'il convient de faire des messages envoyés par le système pendant le traitement du travail de promotion. Utilisez, par exemple, une classe de sortie suspendue pour permettre la révision ultérieure des messages de compilation.
    Message Level
    Entrez un niveau de message pour reproduire le code JCL dans la sortie du travail de promotion et pour inclure des messages d'allocation.
    Class
    Entrez une classe pour définir les ressources système requises pour le travail de promotion.
    Region
    Entrez une région pour définir la quantité d'espace de stockage virtuel requise par le travail de promotion.
    Freeform JCL
    Au lieu d'entrer des informations JCL dans les champs Promote Job Control, vous pouvez utiliser les champs Freeform JCL pour entrer des informations JOBCARD en texte libre.

    Chaque ligne de JCL doit commencer par deux barres obliques (//) dans les colonnes 1 et 2. Puis, à partir de la ligne 2, la colonne 3 doit être vide. Utilisez les colonnes 4 à 71 pour coder l'instruction JCL que vous finissez par deux barres obliques sur la dernière ligne dans les colonnes 1 et 2.

    Si le champ Freeform JCL est vide et que les champs Promote Job Control sont vides, SCLM utilise l'instruction de contrôle des travaux SCLM par défaut. Le programmeur système détermine l'élément JOBCARD par défaut pendant la personnalisation de l'hôte z/OS dans les squelettes de contexte d'exécution par lots des compilations et des promotions SCLM (FLMCQSKB, FLMCQSKP). Quatre lignes JOBCARD maximum sont admises. Voici un exemple avec seulement deux lignes :
    //HOGESJOB JOB (ACCT),'Paul Hogans Build',MSGCLASS=X,CLASS=A,
    // MSGLEVEL=(1,1),REGION=6M,NOTIFY=HOGANP 
  6. Facultatif : Vous pouvez enregistrer les entrées de l'enregistrement comme valeur par défaut en sélectionnant la flèche associée au bouton Load et en cliquant sur Save As Default. L'enregistrement de ces entrées permet de renseigner les champs des enregistrements SCLMBuildConfig créés par la suite en sélectionnant l'enregistrement dans la liste Template et en cliquant sur le bouton Load.
  7. Cliquez sur OK pour créer l'enregistrement.
Tâches associées
Tutoriel : Génération sur plusieurs plateformes
Création d'enregistrements CCBuildConfig


Retour d'informations