Création d'un fichier de configuration de générateur de module de remplacement d'appel
Vous pouvez créer un module de remplacement d'appel pour identifier l'emplacement de votre installation Rational Application Developer et pour contrôler la génération de code de liaison de données Java™.
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.
Pourquoi et quand exécuter cette tâche
Le fichier de configuration du générateur de module de remplacement d'appel contient des paramètres permettant d'identifier l'emplacement de votre installation Rational Application Developer et de contrôler la génération de code liaison de données Java. L'emplacement du fichier de configuration est spécifié par le paramètre -configFile pour les appels de ligne de commande ou par l'attribut configFile de la balise <csg> pour les appels Ant.
Assurez-vous que les paramètres requis EclipseHome, WorkSpace et EclipseProjectName dans le fichier de configuration sont corrects pour l'installation Rational Application Developer.
Procédure
Exemple
Examinez l'exemple de fichier de configuration de générateur de module de remplacement d'appel csg.properties :
# Configuration file for COBOLCallStubGenerator
#####
# EclipseHome specifies the installation location of Rational Application Developer.
#
EclipseHome=full_path_to_Eclipse_directory
#####
# Workspace specifies the location of the Rational Application Developer workspace.
# If it does not exist, the COBOLCallStubGenerator creates the workspace.
#
WorkSpace=full_path_to_workspace_directory
######
# EclipseProjectName specifies the project in the workspace
# that will receive the generated call stubs and bindings.
#
EclipseProjectName=Eclipse_project_name
#####
# The target operating system. The permitted options are: Win32, AIX and z/OS.
#
# PARAMETER - Required
# Platform=Win32
Platform=z/OS
#####
# The target codepage.
#
# PARAMETER - Required
CodePage=IBM1047
#####
# The floating point format has only two possible values:
# IEEE 754
# IBM Hexadecimal
# The default is IEEE 54
#
# PARAMETER - Required
FloatingPointFormat=IBM Hexadecimal
# PARAMETER - Required
ExternalDecimalSign=EBCDIC
# PARAMETER - Required
Endian=Big
# PARAMETER - Required
RemoteEndian=Little
# PARAMETER - Required
Quote=DOUBLE
# PARAMETER - Required
Trunc=STD
# PARAMETER - Required
Nsymbol=DBCS
#####
# Possible values for overwriteExistingClass are true or false.
#
# PARAMETER - Required
OverwriteExistingClass=true
#####
# Possible values for GenerationStyle are:
# Default, "Preserve case of names" or "Shorten names"
# Be sure to use quotes for values with space characters in them.
#
# PARAMETER
GenerationStyle=Default
#####
# Verbose sets the trace level to "debug".
# Values for Verbose are either true or false.
#
# PARAMETER - Optional
Verbose=false
Que faire ensuite
Exécutez le générateur de module de remplacement d'appel COBOL. Vous pouvez exécuter le générateur de remplacement d'appel à partir d'une ligne de commande, d'une tâche Ant ou de l'interface graphique de Rational Application Developer.
Indiquez un chemin qualifié complet vers le fichier de configuration du générateur de module de remplacement d'appel lorsque vous exécutez le générateur de module de remplacement d'appel COBOL. Pour les appels en ligne de commande, utilisez le paramètre -configFile pour spécifier le nom de fichier. Pour les appels Ant et depuis l'interface graphique, utilisez l'attribut configFile qui se trouve dans la tâche <csg> pour spécifier le nom de fichier.