Tâches et types de données Antz

Antz propose plusieurs types de données et tâches personnalisés permettant à l'auteur du script de génération de définir et de sélectionner un ensemble de fichiers pouvant être générés à partir de l'espace de travail du référentiel. D'autres tâches personnalisées permettent l'exécution des étapes du convertisseur définies dans une définition de langage par l'invocation de définitions de macro Ant générées. Pour une initiation à Apache Ant, voir http://ant.apache.org. Les types de données personnalisés Antz que vous pouvez inclure dans un script de génération (build.xml) sont les suivants :
Tableau 1. Tâches et types de données personnalisés Antz
Nom de classe Balise Description
BuildableResourceCollection <antz:buildablesett> Collection Ant ResourceCollection représentant un ensemble de ressources pouvant être générées.
BuildableResourceList <antz:buildablelist> Collection Ant ResourceCollection pouvant contenir plusieurs ressources pouvant être générées.
BuildableResource <antz:buildable> Ressource pouvant être générée.
ComponentSelector <antz:componentselector> Sélecteur de ressource personnalisé permettant d'inclure les ressources dans une collection BuildableResourceCollection en fonction du nom du composant définissant la ressource.
ProjectSelector <antz:projectselector> Sélecteur de ressource personnalisé permettant d'inclure les ressources dans une collection BuildableResourceCollection en fonction du nom du projet définissant la ressource.
LanguageDefinitionSelector <antz:langdefselector> Sélecteur de ressource personnalisé permettant d'inclure les ressources dans une collection BuildableResourceCollection en fonction du nom de la définition de langage associée à la ressource.
Antz propose la tâche personnalisée suivante à utiliser dans les scripts de génération z/OS :
Tableau 2. Tâche personnalisée pour génération z/OS
Nom de classe Balise Description
Compile <antz:compile> Tâche Ant compilant une collection BuildableResourceCollection qui lui est fournie en tant qu'élément enfant.
Les tâches et types de données suivants sont également fournis par Antz. Toutefois, ils sont utilisés dans les définitions de macro, qui sont générées à partir des définitions de langage, et ne sont pas destinés à un usage externe :
Tableau 3. Tâches et types de données Antz pour les définitions de macro
Nom de classe Balise Description
Alloc <antz:alloc> Type de données Ant représentant une allocation d'ensemble de données.
Concat <antz:concat> Type de données Ant représentant une concaténation d'ensemble de données.
Executable <antz:mvsexec> Tâche Ant invoquant un module MVS indiqué dans un convertisseur contenu dans une définition de langage.
Remarque : Tous les types de données et tâches personnalisés Antz sont définis dans l'espace de nom antlib:com.ibm.teamz.build.ant. Vous devez déclarer cet espace de nom dans tous les scripts de génération utilisant les tâches Antz.

Commentaires en retour

Avez-vous obtenu l'aide souhaitée ? Vous pouvez envoyer des commentaires en retour à Jazz.net (inscription nécessaire) : Commentaire dans les forums ou signaler un bogue