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
Customermapper.component
Customermapper.wsdl
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.