Génération de modules de remplacement d'appel COBOL
Vous pouvez utiliser le générateur de module de remplacement d'appel COBOL pour créer un module de remplacement d'appel Java™ pour appeler un programme COBOL. Vous ajoutez le module de remplacement d'appel à une application par lots basée sur Java.
Avant de commencer
Consultez la rubrique de présentation du conteneur COBOL.
Installez les produits suivants, qui sont requis pour l'utilisation du générateur de module de remplacement d'appel COBOL :
- IBM® Rational Application Developer for WebSphere Software, version 7.5 ou ultérieure, qui fournit les outils J2C (J2EE Connector).
- Java Runtime Environment (JRE), version 1.6.0 ou ultérieure.
Pour vérifier que les outils J2C (Java EE Connector) sont activés, démarrez Rational Application Developer, sélectionnez la perspective Java EE, puis sélectionnez . Si l'assistant J2C est disponible, vous pouvez créer un projet J2C, et les outils J2C sont activés.
Si l'installation Rational Application Developer n'est pas dotée des outils J2C (Java EE Connector), utilisez Installation Manager pour modifier votre installation Rational Application Developer et installez les outils J2C :
- Démarrez Installation Manager.
- Sur la page de modification des packages, sélectionnez .
- Terminez l'installation des outils J2C.
Pourquoi et quand exécuter cette tâche
Vous pouvez exécuter le générateur de module de remplacement d'appel COBOL depuis une ligne de commande, une tâche Ant ou l'interface graphique du produit Rational Application Developer.
Le générateur de module de remplacement d'appel COBOL effectue les étapes suivantes :
- Analyse le programme source COBOL.
- Génère le code Java pour le module de remplacement d'appel Java pour appeler le programme COBOL.
- Génère le code Java pour les liaisons de données pour les entrées de paramètre et la valeur de retour utilisés par le programme COBOL. Le programme source est considéré comme étant un programme COBOL valide ayant été analysé et compilé par un compilateur COBOL.
Les classes de liaison de données Java pour les paramètres et la valeur de retour COBOL sont générées par l'outil de liaison de données J2C, lequel fait partie des outils Java EE Connector du produit Rational Application Developer. Lorsque vous exécutez le générateur de module de remplacement d'appel COBOL depuis une ligne de commande, le générateur de module de remplacement d'appel et l'outil de liaison de données s'exécutent dans une session Eclipse sans interface graphique. La session Eclipse sans interface graphique est lancée comme un processus Java distinct. Lorsque vous exécutez le générateur de module de remplacement d'appel COBOL depuis l'interface graphique, le générateur de module de remplacement d'appel et l'outil de liaison de données s'exécutent dans la session Rational Application Developer active.
Procédure
Résultats
Si l'appel du générateur de module de remplacement d'appel aboutit, celui-ci crée un module de remplacement d'appel Java pour appeler un programme COBOL.
- chemin_espacetravail/.metadata/.log
- Le journal indique si l'erreur est due à des problèmes liés aux outils Eclipse, tels que l'échec du démarrage de l'appel sans interface graphique.
- base_utilisateur/.eclipse/ibm.software.delivery.platform_7.5.0/configuration
- Chaque appel sans interface graphique peut créer des fichiers journaux dans le répertoire configuration. Si des fichiers journaux existent, ils peuvent fournir des informations d'identification et de résolution concernant l'erreur.
Que faire ensuite
Utilisez le module de remplacement d'appel Java généré pour appeler un programme COBOL.