Utilisation de la page Jeux de commandes

La page Jeux de commandes permet de définir les commandes utilisées pour créer un type particulier d'objet dans le système IBM® i.

Il existe deux types de jeux de commandes : général et conditionnel. Les jeux de commandes généraux sont utilisés pour exécuter des tâches devant être exécutées sur chaque version. Cela fonctionne également pour la configuration, l'établissement de substitutions pour des compilations, le conditionnement et le nettoyage. Les jeux de commandes conditionnels peuvent être exécutés ou ne pas être basés sur l'état de la sortie du générateur qui l'utilise. Cela signifie que les commandes d'un jeux de commandes peuvent être exécutées si l'objet de sortie d'un générateur existe mais n'est pas à jour, ou si l'objet de sortie n'existe pas.

Les commandes d'un jeu de commandes sont regroupées en sections de traitement. Les jeux de commandes généraux peuvent n'avoir qu'une seule section de traitement. Les jeux de commandes conditionnels comportent deux sections, l'une d'elles s'exécute si un objet de sortie existe mais n'est pas à jour, l'autre s'exécute si l'objet de sortie n'existe pas. Un bon exemple de cas où cela peut s'avérer nécessaire est lorsque vous souhaitez créer un fichier physique à l'aide de CRTPF s'il n'existe pas et le modifier à l'aide de CHGPF s'il existe. Les zones de données et les autres objets contenant des données peuvent nécessiter un traitement spécial similaire. S'il n'est pas nécessaire que les deux sections soient différentes, vous pouvez définir la section qui "n'existe pas" pour qu'elle exécute les mêmes commandes que la section qui "existe mais n'est pas à jour".

La présentation de la page des jeux de commandes est identique à celle des autres pages. Sur la partie gauche de la page se trouve une arborescence qui présente les jeux de commandes définis dans cette spécification de génération. Vous pouvez ajouter, éditer, supprimer ou dupliquer un jeu de commandes. Vous pouvez également éditer, ajouter ou supprimer les commandes individuelles qui se trouvent dans chaque section.

Pour ajouter une commande à une section, sélectionnez la section et cliquez sur le bouton Nouveau.... Une nouvelle commande est ajoutée et sélectionnée. Vous pouvez alors renseigner les zones de saisie :
Nom
Le contenu de la zone Nom s'affiche dans l'arborescence sur la partie gauche de la page.
Description
Vous pouvez utiliser la zone Description pour indiquer un objectif pour cette commande. Les descriptions sont affichées dans la page Générateurs de l'éditeur mais n'ont aucune influence sur le processus de génération réel.

Sous la description, vous trouverez une ou deux sections de traitement dans lesquelles vous pouvez entrer les commandes individuelles. Les jeux de commandes généraux peuvent n'ont qu'une seule section de traitement. Les jeux de commandes conditionnels en ont deux. Vous pouvez spécifier dans les commandes des variables de substitution qui seront fournies par le générateur dans lequel ce jeu de commandes sera utilisé. Des variables de substitution spéciales sont ajoutées si ce jeu de commandes s'applique à plusieurs ressources du générateur. Pour plus d'informations, voir la section sur les variables.

Vous pouvez également utiliser cette page pour référencer un jeu de commandes à partir d'un autre projet. Commencez par créer une référence de projet à ce projet sur la page de présentation, puis sur cette page, cliquez sur le bouton Add External... (Ajouter des jeux de commandes externes) pour ajouter les jeux de commandes que vous souhaitez utiliser à partir de ce projet. La spécification de génération sauvegarde une référence à ce jeu de commandes. Ainsi, si ce jeu de commandes est modifié, ce projet appliquera ces modifications. De cette manière, vous pouvez définir des jeux de commandes communs qu'un grand nombre de projets peuvent utiliser.

Voir Jazz.net pour plus d'informations.


Retour d'informations