Compilación con Rational Team Concert for System z

Rational Team Concert for System z proporciona soporte de compilación z/OS nativo utilizando JCL o Antz, con varias opciones para definir y gestionar sus compilaciones de equipo Jazz en z/OS.

Además de Jazz Build Engine, Rational Team Concert for System z también le proporciona el Rational Build Agent, que emplea dos nuevas plantillas de definición de compilación, la plantilla Rational Build Agent y la plantilla Antz–Rational Build Agent , para asumir el uso del Rational Build Agent. En z/OS, el Rational Build Agent se ejecuta como un proceso daemon, y el servidor Rational Team Concert for System z se comunica con él.

Notas:
  1. Las prestaciones descritas en este tema soporta principalmente las compilaciones de aplicación z/OS . Dado que puede utilizar Rational Team Concert for System z para compilar z/OS y aplicaciones que no son z/OS, recuerde que las extensiones de compilación de Antz son exclusivamente para compilar aplicaciones z/OS . Para todas las aplicaciones que no sean z/OS, como Java™, consulte Building with Jazz Team Build para obtener más información.
  2. Rational Team Concert for System z da soporte tanto a Rational Build Agent como a Jazz Build Engine, pero las plantillas Rational Build Agent y Antz–Rational Build Agent se deben utilizar con el Rational Build Agent.
  3. Dado que implementa las compilaciones Rational Team Concert for System z desde la base de Jazz Team Build, debería familiarizarse con los procesos de Jazz Team Server y de compilación de Jazz antes de comenzar a compilar con Rational Team Concert for System z. Rational Team Concert y Rational Team Concert for System z comparten muchos conceptos básicos y las mejores prácticas relacionadas con la compilación con Jazz Team Server; sin embargo, Rational Build Agent, que es específico para Rational Team Concert for System z, es diferente de Rational Team Concert Jazz Build Engine en muchos aspectos, como se describe en varios temas por este Information Center.

Para obtener más información acerca de la compilación con Jazz Team Server, consulte Building with Jazz Team Build.

Compilación con la plantilla de definición de compilación Rational Build Agent

Con la plantilla de definición de compilación Rational Build Agent, puede definir los dos tipos de compilaciones siguientes para z/OS:
  • Compilación de línea de mandatos. Puede especificar una serie de mandatos que realizarán todos los pasos de compilación necesarios. También puede utilizar la sintaxis REXX para describir los mandatos de compilación.
  • Compilación del lenguaje de control del trabajo (JCL). Puede especificar el JCL en el sistema de archivos o en la definición de compilación. Debe someter el JCL especificado a través del supervisor del trabajo, que instaló aparte.
Cuando utilice la plantilla de definición de compilación del Rational Build Agent, Rational Team Concert for System z utiliza la interfaz de la línea de mandatos (CLI) proporcionada por SCM para captar los archivos que almacenó en SCM.

Compilación con la plantilla de definición de compilación Rational Build Agent

Con la plantilla de definición de compilación del Antz Rational Build Agent, puede definir compilaciones para z/OS basándose en Antz, que es una ampliación de la herramienta de compilación Apache Ant. Rational Team Concert for System z proporciona ampliaciones a Ant para que pueda escribir un script Ant XML para definir la compilación para z/OS. Pasos de compilación individuales, como compilaciones de códigos fuente diferentes, se definen en definiciones de lenguaje que debe configurar antes de una compilación. Rational Team Concert for System z convierte las definiciones de lenguaje en macros Ant, y después, Apache Ant procesa el script de compilación con esas macros.

Para utilizar la plantilla de definición de compilaciones, debe instalar el kit de herramientas de compilación de Rational Team Concert for System z . No tiene que ejecutar la Jazz Build Engine cuando utilice la plantilla de compilación Antz, pero debe utilizarla si desea crear archivos de contraseñas codificados.

Cuando utilice la plantilla de definición de compilación del Rational Build Agent, Rational Team Concert for System z utiliza el agente de archivo que está incluido en el kit de herramientas de compilación de Ant para captar los archivos que almacena en SCM.