Utilitaire de ligne de commande genMapper

Utilisez l'utilitaire de ligne de commande genMapper pour générer un composant qui fasse office de pont entre une référence SCA (Service Component Architecture) et une interface Java.

La commande génère un composant faisant office de pont entre une référence SCA et une interface Java en créant des fichiers que vous importez dans IBM® Integration Designer. Après l'importation dans IBM Integration Designer, vous connectez la référence Web Services Description et l'interface Java au composant généré.

L'entrée peut contenir une classe Java™, un bean de session sans état ou une interface Java.

Si l'entrée est une classe Java, celle-ci ne peut contenir qu'une interface et l'interface ne peut pas s'étendre à d'autres interfaces.

Syntaxe

genMapper
-javaOutput rép_sortie_java
-scdlOutput rép_sortie_sca
-name fichier_classe_java

Paramètres

-javaOutput rép_sortie_java
Spécifie le nom du répertoire dans lequel le système place les classes Java générées.
-scdlOutput sca_output_dir
Spécifie le nom du répertoire dans lequel le système place le composant pont généré.
-name java_class_file
Nom complet contenant la classe Java ou l'interface pour laquelle le composant pont est généré.

Exemples

Cet exemple génère un composant pont pour l'interface d'entrée com.ibm.mj.Customer. Le système place la classe d'implémentation générée dans c:\customer\src et le composant SCA dans le répertoire c:\customer, qui n'existe pas.
genMapper -javaOutput c:\customer\src -scdlOutput c:\customer -name com.ibm.mj.Customer
Une fois la commande exécutée, le répertoire c:\customer contient les fichiers suivants :
Customermapper.component
Customermapper.wsdl
Le répertoire c:\customer.src contient les fichiers suivants :
Customermapper.java

Copiez les fichiers des deux répertoires générés vers le répertoire de n'importe quel module pour lequel le composant pont est nécessaire. Vous pouvez importer ce composant pont dans IBM Integration Designer et le connecter à la référence et à l'interface, ou bien utiliser la commande serviceDeploy pour créer un fichier EAR en vue d'un déploiement vers le serveur.