Pourquoi et quand exécuter cette tâche
La boîte de dialogue Gestion des commandes de compilation vous permet de créer et de modifier les commandes de compilation. Lorsque vous créez une commande de compilation, elle apparaît dans le menu en incrustation
Compiler correspondant aux ressources distantes. Chaque profil actif peut contenir des commandes de compilation uniques et toutes les commandes applicables de tous les profils actifs sont affichées.
Procédure
- Ouvrez la boîte de dialogue Gestion des commandes de compilation. Cliquez avec le bouton droit sur un membre source et sélectionnez .
La boîte de dialogue s'ouvre.
- Créez une commande.
- Dans la liste Commandes de compilation, sélectionnez Nouvelle commande.
- Sélectionnez un Type de source (par exemple, RPGLE). La commande sera disponible pour les membres ayant le même type de source que celui que vous avez choisi.
- Entrez un nom de commande dans la zone Libellé.
- Cliquez sur Insérer une variable... pour insérer une variable de substitution dans la commande. Les valeurs de remplacement de ces variables changent en fonction du membre source sélectionné lors de l'exécution de la commande. Vous pouvez utiliser les variables suivantes :
- &F : nom du fichier contenant le membre sélectionné.
- &L : nom d'une bibliothèque d'objets ou de membres.
- &N : nom de la ressource sélectionnée.
- &O : bibliothèque d'objets (à partir des propriétés Exécution de commandes).
- &R : objet remplacé lors de la compilation : *YES
ou *NO (à partir des propriétés Exécution de commandes).
- &X : texte de l'objet ou du membre. Utilisez des guillemets simples.
- Cliquez sur Créer.

Remarque : Si vous utilisez votre propre commande hôte qui appelle directement une commande de compilation IBM, il faut suivre certaines étapes supplémentaires pour que la vue
Liste d'erreurs soit renseignée si la commande n'a pas abouti :
- Dans votre programme de traitement de commande, vérifiez que l'appel de la commande de compilation IBM comprend les paramètres SRCMBR() et OPTION(*EVENTF).
- Dans la boîte de dialogue Gestion des commandes de compilation, vérifiez que la commande que vous créez contient également les paramètres SRCMBR() et OPTION(*EVENTF). Ces paramètres peuvent être spécifiés dans un commentaire à la fin de la commande. Il est nécessaire de spécifier ces paramètres dans la commande que vous définissez dans la boîte de dialogue afin que la vue Liste d'erreurs soit renseignée si la commande n'aboutit pas.
- Exécutez la commande. Une fois la commande créée, elle apparaîtra dans la liste de menus Compiler lorsque vous cliquerez avec le bouton droit sur un membre source du type de source pour lequel vous avez créé la commande. Pour exécuter la commande, cliquez avec le bouton droit sur un membre source et sélectionnez . Notez que si vous souhaitez utiliser d'autres options avant d'exécuter la commande, vous devez sélectionner .
- Affichez les résultats. Si la commande s'exécute correctement, un message apparaîtra dans la vue Historique des commandes.
S'il y a des erreurs, un message peut s'afficher dans la vue Historique des commandes avec les erreurs répertoriées dans la vue Liste d'erreurs. Vous pouvez cliquer deux fois sur une erreur pour l'ouvrir dans l'éditeur LPEX.
Que faire ensuite
Pour modifier une commande de compilation existante, sélectionnez la commande dans la liste, modifiez son libellé ou les informations relatives à la variable de la commande, puis cliquez sur
Appliquer.
Notez que lorsque vous exécutez une commande, des données s'affichent automatiquement dans la vue Liste d'erreurs en cas d'échec de la commande. Pour plus d'informations, voir Vue Liste d'erreurs.