Pour importer un fichier PCML existant ou généré directement depuis le code source ILE RPG ou COBOL, utilisez l'option Importer un fichier PCML de l'assistant Appel de programme.
Pourquoi et quand exécuter cette tâche
Vous pouvez importer un ou plusieurs programmes ou structures à partir d'un fichier PCML suivants :
- Fichier PCML existant généré par l'assistant Appel de programme
- Fichier créé par vos soins
- Fichier généré par le compilateur ILE RPG ou COBOL
Désormais, vous pouvez utiliser le vérificateur de programme ILE RPG ou COBOL pour générer un fichier PCML.
Pour générer un fichier PCML à l'aide des vérificateurs de programme :
- Dans l'explorateur de systèmes éloignés, cliquez deux fois sur le membre source correspondant à l'objet .PGM.
- Sélectionnez .
- Dans la sous-fenêtre de gauche, cliquez sur PCML.
- Sélectionnez Génération d'interface de programme pour que les informations d'interface du programme soient générées dans un fichier STREAM après exécution de la commande de vérification.
- Dans la zone Fichier, indiquez le chemin et le nom du fichier PCML.
- Sélectionnez le bouton radio approprié pour choisir le mode de génération du fichier PCML.
- Cliquez sur OK. Un fichier PCML est généré dans le chemin indiqué.
Pour importer un fichier PCML ou le générer directement depuis le code source :
- Cliquez sur Importer.
- Dans la zone Emplacement source du fichier PCML, sélectionnez Espace de travail ou Système de fichiers local/distant.
- Cliquez sur Espace de travail pour
afficher la fenêtre Choix du fichier d'espace de travail. Dans votre espace de travail, sélectionnez un fichier PCML, ILE RPG ou ILE COBOL.
- Cliquez sur Système de fichiers local/distant pour afficher la fenêtre Rechercher un fichier. Dans votre système de fichiers local ou distant, sélectionnez un fichier PCML, ILE RPG ou ILE COBOL.
- Cliquez sur OK pour importer les
éléments sélectionnés dans vos définitions d'appel de
programme en cours. Le programme affiche une arborescence du fichier PCML dans la sous-fenêtre de droite. Vous pouvez sélectionner une ou plusieurs
structures et un ou plusieurs programmes dans la sous-fenêtre de gauche.
Si le nom d'un élément importé est en conflit avec celui d'un élément existant des définitions d'appel de programme
en cours, l'assistant renomme automatiquement l'élément importé. Vous pouvez le renommer manuellement après l'importation. Si l'élément sélectionné requiert une structure, l'assistant importe également la structure en question.
Par défaut, le programme génère le fichier PCML temporaire dans le répertoire metadata.
Que faire ensuite
Si le fichier source est sélectionné, les vérificateurs de programme sont utilisés pour générer le fichier PCML. Il se peut que la création du fichier PCML échoue si le programme rencontre une erreur lors de la vérification. Dans ce cas, aucun fichier PCML ne sera importé.
Les vérificateurs de programme supposent que la liste de bibliothèques contient toutes les bibliothèques requises par le code source COBOL ou RPG. Pour ajouter une bibliothèque à la liste de bibliothèques :
- Cliquez avec le bouton droit de la souris sur la connexion où le membre source réside.
- Sélectionnez Propriétés.
- Dans la sous-fenêtre de gauche, cliquez sur Sous-systèmes.
- Appuyez sur la touche Tabulation pour accéder aux Commandes i.
- Ajoutez les bibliothèques requises à la liste.