Une spécification de génération par défaut est créée à votre place lorsque vous ouvrez pour la première fois un éditeur de spécification de génération sur un projet IBM i disposant du style de génération Spécification de génération IBM i. Cette spécification de génération contient les jeux de commandes et les générateurs de base pour la génération des objets créés à partir de la source qui sont communs dans les applications IBM i. Par exemple, il existe des jeux de commandes pour le traitement des fichiers physiques, fichiers logiques, source RPG, source COBOL, et beaucoup d'autres types de sources. Des générateurs définis utilisent ces jeux de commandes pour traiter toutes les sources de votre projet selon le type de source.
La spécification de génération par défaut est faite pour que vous la modifiez. Elle fournit le point de départ pour la génération de votre projet mais vous pouvez supprimer, ajouter ou modifier les jeux de commandes et les générateurs en fonction de vos besoins. Par exemple, vous aurez peut-être besoin de définir des variables de niveau projet qui spécifient vos préférences de débogage courantes et autres options de compilateur. Après avoir fait cela, vous pouvez modifier les jeux de commandes RPG et COBOL pour utiliser ces variables.
La spécification de génération par défaut ne dispose pas des jeux de commandes ou des générateurs permettant de générer des programmes ILE et des programmes de service à partir de modules de composants. Vous devrez les ajouter en fonction de la manière dont votre application est structurée. La spécification de génération par défaut ne dispose pas non plus des commandes de mise en package capables de créer des fichiers de sauvegarde ; cette tâche est également laissée au responsable de génération.
Les générateurs de la spécification de génération par défaut utilisent les variables prédéfinies &SP (chemin de recherche) et &N (membre ou nom d'objet) pour nommer les objets générés et pour rechercher ces objets afin de vérifier avant l'exécution qu'ils sont plus anciens que leurs entrées et dépendances. La spécification de génération par défaut construira uniquement une source ayant été réellement modifiée.
Voir Jazz.net pour plus d'informations.