Exécution du générateur de module de remplacement d'appel à partir d'une interface graphique

Vous pouvez exécuter le générateur de module de remplacement d'appel COBOL en tant que génération Ant à partir de l'interface graphique de Rational Application Developer.

Avant de commencer

Créez un projet Rational Application Developer pour le code qui est généré par le générateur de module de remplacement d'appel COBOL.

Créez un fichier de configuration de générateur de module de remplacement d'appel. Assurez-vous que les paramètres pour les propriétés requises EclipseHome, WorkSpace et EclipseProjectName sont corrects.

Vérifiez l'instruction PROCEDURE pour le fichier source COBOL.

Pourquoi et quand exécuter cette tâche

Pour exécuter le générateur de module de remplacement d'appel COBOL à partir de l'interface graphique Rational Application Developer, spécifiez le fichier de tâches <csg> à utiliser et exécutez ce dernier dans le même environnement d'exécution Java™ (JRE) que l'espace de travail.

Pour le fichier de tâches <csg>, vous pouvez utiliser un exemple de fichier de génération Ant, CSG.xml, disponible avec le générateur de module de remplacement d'appel du produit IBM® Rational Application Developer for WebSphere Software. Pour obtenir une description des propriétés d'entrée de CSG.xml, voir la rubrique sur le fichier CSG.xml du générateur de module de remplacement d'appel. Pour obtenir une description des attributs et éléments <csg>, voir la rubrique sur l'appel du générateur de module de remplacement d'appel à partir d'une tâche Ant.

La tâche <csg> et le fichier de génération Ant du classeur de données ont des relations de dépendance d'exécution avec certaines classes Eclipse, y compris les outils J2C (Java EE Connector). Lorsque vous exécutez la tâche <csg> dans Rational Application Developer en tant que génération Ant, le produit obtient toutes les conditions requises.

Procédure

  1. Configurez des générations Ant pour exécuter le fichier de tâches <csg>.

    Spécifiez le fichier de tâches <csg> sur la page External Tools Configuration.

    1. Cliquez sur Run > External Tools > External Tools Configurations.
    2. Pour Buildfile sur l'onglet Main, indiquez le nom de chemin absolu du fichier de tâches <csg>.

      Par exemple, pour utiliser le fichier de génération Ant CSG.xml, indiquez :

      product_installation_root/CobolCallStubGenerator.V1.2/CSG.xml
    3. Pour Arguments sur l'onglet Main, spécifiez les valeurs des propriétés d'entrée de CSG.xml requises.

      Par exemple, pour le fichier de génération Ant CSG.xml, spécifiez des valeurs telles que les suivantes pour les propriétés requises :

      -DcobolSource=${resource_loc}
      -DworkSpace=${workspace_loc}
      -DeclipseProjectName=${project_name}
      -DcallStubPackage=${string_prompt:callStubPackage}

      Pour obtenir des descriptions de propriétés, y compris des descriptions des variables intégrées, telles que resource_loc, voir la rubrique sur le fichier CSG.xml du générateur de module de remplacement d'appel.

    4. Sur l'onglet Main, sélectionnez Set an Input handler
    5. Sur l'onglet JRE, sélectionnez Run in the same JRE as the workspace.

      Ce paramètre garantit que l'environnement JRE contient les outils J2C (Java EE Connector) requis.

    6. Facultatif : Sur l'onglet Refresh, indiquez que l'outil de génération Ant génère le projet ou l'espace de travail avant que l'outil s'exécute.
    7. Facultatif : Sur l'onglet Build, indiquez que l'outil de génération Ant régénère le projet ou l'espace de travail après que l'outil s'exécute.
    8. Cliquez sur Appliquer pour sauvegarder la configuration.
  2. Facultatif : Sauvegardez le chemin d'inclusion de fichier de stockage pour l'espace de travail Rational Application Developer.

    Consultez la rubrique sur la définition des préférences d'importateur COBOL dans la documentation Rational.

  3. Exécutez le générateur de module de remplacement d'appel.
    1. Dans la vue de l'Explorateur de package, sélectionnez un fichier source COBOL.

      Par exemple, si votre fichier source COBOL s'appelle my_source.cbl, sélectionnez my_source.cbl dans l'arborescence de navigation de l'Explorateur de package.

    2. Dans le menu Run, sélectionnez External Tools > 1 CSG Ant pour exécuter le générateur de module de remplacement d'appel.

      Lorsque vous exécutez l'outil pour la première fois, le fichier Ant du générateur de module de remplacement d'appel peut ne pas s'afficher comme option sous le menu External Tools. Pour résoudre ce problème, exécutez l'outil depuis la page External Tools Configuration.

Résultats

Le générateur de module de remplacement d'appel est exécuté et la sortie est imprimée sur la console Rational Application Developer. Le générateur de module de remplacement d'appel crée une classe Java de module de remplacement d'appel COBOL.

Que faire ensuite

Utilisez la classe Java de module de remplacement d'appel COBOL générée.


Icône indiquant le type de rubrique Rubrique de tâche



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tgrid_cobol_csg_gui
Nom du fichier : tgrid_cobol_csg_gui.html