WebSphere Enterprise Service Bus, Version 6.2.0 Systèmes d'exploitation: AIX, HP-UX, i5/OS, Linux, Solaris, Windows


Remplacement de l'implémentation d'architecture SCA générée

Il se peut que la conversion de code Java™ en objet SDO (Service Data Object) effectuée par le système ne réponde pas à vos besoins. Suivez cette procédure pour remplacer l'implémentation d'architecture SCA par défaut par votre propre implémentation.

Avant de commencer

Vérifiez que vous avez généré la conversion de type Java vers WSDL (Web Services Definition Language) en utilisant WebSphere Integration Developer ou la commande genMapper.

Pourquoi et quand exécuter cette tâche

Pour remplacer un composant généré qui mappe un type Java à un type WSDL, remplacez le code généré par le code qui répond à vos besoins. Vous pouvez utiliser votre propre mappe si vous avez défini vos propres classes Java. Suivez cette procédure pour effectuer les modifications.
Procédure
  1. Localisez le composant généré. Le nom du composant est java_classMapper.component.
  2. Editez le composant dans un éditeur de texte.
  3. Mettez en commentaires le code généré et insérez votre méthode.

    Ne modifiez pas le nom du fichier qui contient l'implémentation du composant.

Exemple

Voici un exemple de composant généré à remplacer :
	private DataObject javatodata_setAccount_output(Object myAccount) {

		// Vous pouvez remplacer ce code par un mappage personnalisé.
		// Mettez en commentaire ce code et écrivez le code personnalisé.

		// Vous pouvez également changer le type Java transmis au 
		// convertisseur que le convertisseur tente de convertir. 


	return SDOJavaObjectMediator.java2Data(myAccount);


}

Que faire ensuite

Copiez le composant et les autres fichiers dans le répertoire où se trouve le module conteneur et connectez le composant dans WebSphere Integration Developer ou générez un fichier EAR à l'aide de la commande serviceDeploy.

task Rubrique relative à une tâche

Conditions d'utilisation | Commentaires en retour


Icône d'horodatage Dernière mise à jour: 07 juillet 2010


http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/topic//com.ibm.websphere.wesb620.doc/doc/tdev_overjavatowsdlconv.html
Copyright IBM Corporation 2005, 2010. All Rights Reserved.
Ce centre d'information est mis en service par la technologie Eclipse (http://www.eclipse.org).