Compilation des membres d'un projet iSeries

Vous pouvez compiler un ou plusieurs membres dans un projet iSeries en soumettant un travail par lots ou en effectuant une compilation immédiate. Lors de la compilation, l'espace de travail commence par insérer les modifications apportées au projet sur le serveur iSeries avant de compiler les membres sélectionnés.
Pour compiler un seul membre :
  1. Développez le projet iSeries pour afficher le membre à compiler.
  2. Cliquez avec le bouton droit de la souris, sélectionnez Actions distantes et l'une des options suivantes :
    • Compiler pour compiler le membre sans invite. Le membre est compilé via la commande de compilation associée au type de la source.
    • Compiler (Invite) pour compiler le membre avec une invite, qui permet d'indiquer des paramètres supplémentaires.
    • Sélection de la commande de compilation pour affecter une commande spécifique au type de la source.
    • Gestion des commandes de compilation pour ajouter, modifier ou supprimer les commandes de compilation associées.
Pour compiler plusieurs membres :
  1. Développez le projet iSeries pour afficher les membres à compiler.
  2. Sélectionnez les membres en cliquant sur chaque membre tout en maintenant la touche Ctrl enfoncée.
  3. Cliquez avec le bouton droit de la souris, sélectionnez Actions distantes et l'une des options suivantes :
    • Compiler pour soumettre une commande de compilation à chaque membre sélectionné conformément à l'ordre correspondant à leur type. Vous pouvez modifier l'ordre dans les préférences, comme indiqué ci-dessous. Pour plus d'informations, voir Modification des préférences d'ordre de compilation en bas de page. Les membres sont compilés via la commande de compilation associée au type de la source.
    • Gestion des commandes de compilation pour ajouter, modifier ou supprimer les commandes de compilation associées.

Mode différé (par lots) ou immédiat :

  • Si vous compilez des membres en mode différé, tous les membres sélectionnés sont compilés dans un même travail par lots. La vue Etat du travail iSeries affiche la progression du travail soumis.
  • Si vous compilez des membres en mode différé et que vous utilisez OPTION(*EVENTF) dans les commandes de compilation, les erreurs de compilation sont consignées dans un fichier événements combiné que vous pouvez récupérer à l'issue de l'opération.
  • Si vous compilez des membres en mode immédiat, les commandes de compilation sont soumises en série. Dans la liste d'erreurs, les erreurs de compilation éventuelles sont répertoriées dans un onglet distinct pour chaque membre.
Dans la page de préférences de style de construction, vous pouvez modifier la préférence Mode différé (par lots) ou immédiat. Dans le menu de l'espace de travail, cliquez sur Fenêtre > Préférences. Développez Projets iSeries, puis sélectionnez Création et compilation. Notez la présence de la case à cocher Exécuter les compilations en tant que travaux de traitement par lots. Si vous sélectionnez cette option, les compilations de projets iSeries sont soumises sous la forme de travaux par lots. Sinon, elles sont exécutées immédiatement.

Modification des préférences d'ordre de compilation :

Si vous compilez plusieurs membres source à la fois, l'ordre de compilation correspond à l'ordre du type de membre défini dans la page Préférences d'exécution des commandes iSeries. Pour accéder aux préférences, cliquez sur Fenêtre > Préférences dans le menu de l'espace de travail. Développez Systèmes distants > iSeries et cliquez sur Exécution de commande. Dans la section Compiler les types de membre dans l'ordre suivant, vous pouvez sélectionner et déplacer plusieurs types de membre dans la liste.

Concepts associés
Styles de construction
Vérifications effectuées par les opérations d'insertion
Tâches associées
Indication d'un style de construction
Insertion de vos modifications dans la bibliothèque associée