Rational Developer for System z, version 7.6.1

Insertion de variables globales

Developer for System z définit plusieurs variables de substitution JCL globales que vous pouvez ajouter aux procédures JCL.

Avant de commencer

La même procédure s'applique à l'ajout des variables globales pour les procédures JCL sur les onglets de substitution JCL.

Pourquoi et quand exécuter cette tâche

L'exemple ci-dessous indique comment ajouter les variables globales d'un programme COBOL.

Procédure

  1. Pour ajouter une nouvelle variable globale à une procédure JCL utilisée avec un programme COBOL, ouvrez la page Paramètres COBOL dans la fenêtre Propriétés. Dans le panneau droit de la fenêtre, sélectionnez l'onglet de substitution JCL.
  2. Cliquez sur Insérer une variable globale. La fenêtre Insérer une variable globale s'ouvre.
  3. Sélectionnez un nom de variable dans la table et cliquez sur Insérer. Le nom et la valeur de la variable sont ajoutés à la liste Variables globales. Répétez ces étapes autant de fois que nécessaire pour ajouter les autres variables globales.

Résultats

Lorsque vous ajoutez des variables globales à la page Substitution JCL, puis que vous générez le JCL ou que vous déclenchez une compilation ou une vérification de syntaxe distante, une instruction SET est générée juste avant l'instruction EXEC PROC. Developer for System z définit les variables globales suivantes :
TCPIPADD
Adresse IP du poste de travail.
MEM
Membre source pour lequel une action de construction, vérification de la syntaxe ou génération JCL a été demandée.
HLQ
Qualificatif de haut niveau de la ressource pour laquelle l'action de construction, vérification de la syntaxe ou génération JCL a été demandée.
USERID
ID utilisateur utilisé pour se connecter au système distant.

Exemple

Supposons qu'une installation ait personnalisé la procédure JCL de compilation COBOL afin d'ajouter une étape de prétraitement, qui étend par exemple la source COBOL, et souhaite écrire le résultat de ce prétraitement dans un fichier partitionné distinct. Le membre prétraité peut être saisi durant l'étape de compilation. Il porte le même nom que le fichier source COBOL d'origine et le résultat est écrit dans un fichier distinct. Pour écrire le résultat de l'étape de prétraitement dans un fichier partitionné, vous pouvez ajouter les instructions DD suivantes à la procédure :
//*custom - preprocess 
//SYS012 DD DSN=PDS.NAME(&MEM;),DISP=SHR ---> Writes the pre-processed output to PDS.NAME(&MEM;) 
//... 
//*compile step 
//COBOL.SYSIN DD DSN=PDS.NAME(&MEM;),DISP=SHR 
//.....

Developer for System z résout &MEM; sur le membre source pour lequel une action de construction, vérification de la syntaxe ou génération JCL est demandée. L'utilisateur peut donc utiliser l'onglet Substitution JCL afin d'insérer la variable globale MEM dans les propriétés du sous-projet MVS et n'a pas besoin de le faire pour chaque membre.


Conditions d'utilisation | Commentaires

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