Les fichiers utilisés pour construire une procédure mémorisée sur le système z/OS doivent être définis dans les propriétés de construction z/OS.
Pourquoi et quand exécuter cette tâche
Vous pouvez définir les propriétés de construction z/OS pour une procédure mémorisée spécifique ou pour un groupe de procédures. Dans l'exemple suivant, les propriétés de construction sont définies sur un fichier partitionné, et par conséquent s'appliquent à toutes les procédures stockées dans ce fichier. Vous pouvez également définir les propriétés sur un membre stocké dans le fichier partitionné.
- Ouvrez la page de propriétés Paramètres COBOL.
- Cliquez sur la case Utiliser DB2 (contient des instructions EXEC SQL).
- Développez la procédure de compilation (ELAXFCOC par défaut), cliquez deux fois sur l'étape (COBOL par défaut), puis saisissez les paramètres suivants :
| Nom de procédure de compilation : |
Le nom de la procédure de compilation |
| Nom d'étape de procédure de compilation : |
Le nom de l'étape de compilation dans votre procédure de compilation |
| Fichier de sortie de liste : |
Le nom de la bibliothèque devant contenir les listes de compilation des procédures mémorisées. Ce fichier est requis pour le débogage des procédures mémorisées COBOL. |
| Fichier de paquet de cartes objet : |
Le nom de la bibliothèque devant contenir les paquets de cartes objet des procédures mémorisées. |
| Copier les bibliothèques : |
Bibliothèques contenant les membres de copie utilisés par votre procédure mémorisée. |
- Définissez les paramètres suivants :
| Emplacement du module d'interrogation de base de données : |
Le nom de la bibliothèque devant contenir les emplacements du module d'interrogation de base de données de vos procédures mémorisées. |
- Ouvrez la page de propriétés Paramètres PL/I.
- Cliquez sur la case Utiliser DB2 (contient des instructions EXEC SQL).
- Développez la procédure de compilation (ELAXFPL1 par défaut), cliquez deux fois sur l'étape (PL/I par défaut), puis saisissez les paramètres suivants :
| Nom de procédure de compilation : |
Le nom de la procédure de compilation. |
| Nom d'étape de procédure de compilation : |
Le nom de l'étape de compilation dans votre procédure de compilation. |
| Fichier de sortie de liste : |
Le nom de la bibliothèque devant contenir les listes de compilation des procédures mémorisées. |
| Fichier de paquet de cartes objet : |
Le nom de la bibliothèque devant contenir les paquets de cartes objet des procédures mémorisées. |
| Inclure les bibliothèques : |
Bibliothèques contenant les membres de copie utilisés par votre procédure mémorisée. |
- Cliquez sur OK.
- Sélectionnez Options de liens dans la liste du panneau gauche et entrez les paramètres suivants :
| Nom de procédure de l'éditeur de liens : |
Le nom de la procédure de l'éditeur de liens. |
| Nom d'étape de procédure de l'éditeur de lien : |
Le nom de l'étape de procédure dans l'éditeur de lien. |
| Bibliothèques de liens : |
Le nom de la bibliothèque Language Environment® Link Library et de la bibliothèque de chargement DB2. |
| Emplacement du module de chargement : |
Le nom de la bibliothèque devant contenir les modules de chargement de vos procédures mémorisées. |
- Cliquez sur OK.
Que faire ensuite
Lorsque la procédure mémorisée est créée, la page "Fichiers de construction" de
l'éditeur permet de modifier les fichiers nécessaires à une construction. Dans cette page figurent
des champs de saisie pour les paramètres suivants :
- Qualificatifs de fichiers pour les erreurs de compilateur, qui servent à déterminer le
qualificatif initial du fichier XML de suivi des erreurs généré durant une
compilation.
- Fichier de paquet de cartes objet
- Copier les bibliothèques/Inclure les bibliothèques
- Fichier de sortie de liste
- Emplacement du module d'interrogation de base de données
- Emplacement du module de chargement
- Bibliothèques de liens