Rational
Team Concert for System
z prend en charge les générations z/OS
natives à l'aide de JCL ou Antz, avec plusieurs options permettant de définir et de gérer
vos générations d'équipe Jazz sous z/OS.
Outre Jazz Build Engine, Rational Team Concert for System z fournit également Rational Build Agent, qui utilise deux nouveaux canevas de définition de génération, le canevas Rational Build Agent et le canevas Antz–Rational Build Agent, pour prendre en charge l'utilisation de Rational Build Agent.
Sous z/OS, Rational Build Agent est exécuté comme processus démon, et le serveur Rational Team Concert for System z communique avec lui.
Remarques : - Les fonctions décrites dans cette rubrique prennent en charge essentiellement des générations d'applications z/OS. Puisque vous pouvez utiliser Rational Team Concert for System z pour générer à la fois des applications z/OS et non-z/OS, rappelez-vous que les extensions de génération Antz sont destinées exclusivement à la génération d'applications z/OS.
Pour toutes les applications non-z/OS, comme Java™ vous obtiendrez d'autres informations dans la rubrique
Génération avec Jazz Team Build.
- Rational Team
Concert for System z prend en charge
Rational Build
Agent et Jazz Build Engine,
mais les canevas Rational Build
Agent et Antz–Rational Build Agent doivent être utilisés avec
Rational Build Agent.
- Puisque vous implémentez des générations Rational Team Concert for System z depuis la base de
Jazz Team Build, vous devez bien connaître le processus de génération de Jazz Team Server et de Jazz avant de commencer à réaliser des générations avec Rational Team Concert for System z. Rational Team Concert et Rational Team Concert for System z partagent de nombreux
concepts de base et pratiques recommandées en matière de génération à l'aide de Jazz Team Server. Toutefois, Rational Build Agent, qui est spécifique de
Rational Team
Concert for System z,
diffèrent de Rational
Team Concert Jazz Build
Engine en de nombreux points, comme décrit dans diverses rubriques de ce centre de documentation.
Pour plus d'informations sur la génération à l'aide de Jazz Team Server, voir Génération avec Jazz Team Build.
Génération à l'aide du canevas de définition de génération de Rational Build Agent
Le canevas de définition de génération de Rational Build Agent, vous permet de définir les deux types de génération suivants pour z/OS :
- Génération à partir de la ligne de commande. Vous pouvez spécifier une série de commandes qui effectueront
toutes les étapes de génération requises. Vous pouvez également utiliser la syntaxe REXX pour décrire les commandes de génération.
- Génération JCL (Job Control Language). Vous pouvez spécifier le JCL
dans le système de fichiers ou dans la définition de génération. Vous devez soumettre le
JCL spécifié via le moniteur de travaux, que vous installez à part.
Lorsque vous utilisez le canevas de définition de génération Rational Build Agent, Rational Team Concert for System z utilise l'interface de ligne de commande (CLI) fournie par SCM pour extraire les fichiers que vous stockez dans SCM.
Génération avec le canevas de définition de génération Antz - Rational Build Agent
Le canevas de définition de génération d'Antz Rational Build Agent, vous permet de définir des générations pour z/OS basées sur Antz, qui est une extension de l'outil de génération Apache Ant. Rational Team Concert for System z offre des extensions pour Ant afin de vous permettre d'écrire un script XML Ant pour définir votre génération pour z/OS. Chaque étape de génération, telle que la compilation des différents codes source,
est définie dans une définition de langage que vous devez configurer avant une
génération. Rational Team Concert for System z convertit les définitions de langage en macros Ant,
puis Apache Ant traite le script de génération à l'aide de ces macros.
Pour utiliser le canevas de définition de génération Antz, vous devez installer le Rational de génération de Rational Team Concert for System z. Il n'est pas nécessaire d'exécuter Jazz Build Engine lorsque vous utilisez le canevas de génération Antz, mais vous devez l'utiliser si vous souhaitez créer des fichiers de mots de passe chiffrés.
Lorsque vous
utilisez le canevas de définition de génération Antz Rational Build Agent, Rational Team Concert for System z utilise l'agent de fichier inclus dans Ant Build Toolkit pour
extraire les fichiers que vous stockez dans SCM.