Tareas y tipos de datos Antz

Antz proporciona varios tipos de datos y tareas personalizados que permiten al autor del script de compilación definir y seleccionar un conjunto de archivos compilables desde dentro de un espacio de trabajo de repositorio. Las tareas personalizadas adicionales permiten la ejecución de los pasos del conversor definidos en una definición de idioma a través de la invocación de definiciones de macro Ant generadas. Para obtener una información general en lo que respecta a comenzar con Apache Ant, consulte http://ant.apache.org. Los tipos de datos personalizados Antz que puede incluir en un script de compilación (build.xml) son:
Tabla 1. Tareas y tipos de datos Antz personalizados
Nombre de clase Etiqueta Descripción
BuildableResourceCollection <antz:buildablesett> Una Ant ResourceCollection que representa un conjunto de recursos compilables.
BuildableResourceList <antz:buildablelist> Una Ant ResourceCollection que puede contener varios recursos compilables.
BuildableResource <antz:buildable> Un recurso compilable.
ComponentSelector <antz:componentselector> Un selector de recursos personalizado que permite a los recursos estar incluidos en una BuildableResourceCollection en base al nombre del componente que define el recurso.
ProjectSelector <antz:projectselector> Un selector de recursos personalizado que permite a los recursos estar incluidos en una BuildableResourceCollection en base al nombre del proyecto que define el recurso.
LanguageDefinitionSelector <antz:langdefselector> Un selector de recursos personalizado que permite a los recursos estar incluidos en una BuildableResourceCollection en base al nombre de la definición de idioma asociada al recurso.
Antz proporciona la siguiente tarea personalizada para utilizarla en script de compilación basado en z/OS:
Tabla 2. Tarea personalizada para compilación basada en z/OS
Nombre de clase Etiqueta Descripción
Compilar <antz:compile> Una tarea Ant que compila una BuildableResourceCollection proporcionada como su elemento hijo.
Los siguientes tipos de datos y tareas los proporciona Antz. Sin embargo, se utilizan en las definiciones macro, generadas desde las definiciones de idioma, y no son para su uso externo:
Tabla 3. Tareas y tipos de datos Antz para definiciones de macro
Nombre de clase Etiqueta Descripción
Alloc <antz:alloc> Un tipo de datos Ant que representa la asignación de conjunto de datos.
Concat <antz:concat> Un tipo de datos Ant que representa la concatenación de conjunto de datos.
Ejecutable <antz:mvsexec> Una tarea Ant que invoca un módulo MVS especificado en un Conversor contenido en una definición de idioma.
Nota: Todos los tipos de datos y tareas Antz personalizadas están definidas en el espacio de nombres antlib:com.ibm.teamz.build.ant. Debe declarar este espacio de nombres en un script de compilación que utilice tareas Antz.