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


Modification d'une liaison de service Web d'importation avec des commandes

Vous pouvez utiliser une commande pour modifier les liaisons d'importation de service web des modules de service déployés dans WebSphere ESB.

Avant de commencer

Pour exécuter les commandes qui suivent, utilisez l'outil wsadmin.

Pourquoi et quand exécuter cette tâche

Vous pourriez modifier une liaison d'importation de service web si vous souhaitez qu'un module de service particulier appelle un autre service web. Si vous modifiez une liaison d'importation, vous devez vous assurer que l'importation et l'exportation concordent (c'est-à-dire que les opérations fournies s'équivalent). Cela peut impliquer la révision de WSDL. Utilisez l'outil wsadmin pour suivre les étapes suivantes.

Pour modifier la liaison de service web d'une importation de module de service particulier, il vous faut connaître l'URL spécifique du noeud final cible.

La commande listSCAModules répertorie tous les modules SCA qui ont été déployés sur WebSphere ESB. La commande listSCAImports liste toutes les importations pour un module SCA particulier et la commande listSCAExports liste toutes les exportations pour un module SCA particulier.

Procédure
  1. Répertoriez les modules SCA déployés. $AdminTask listSCAModules
  2. Répertoriez les importations pour un module SCA particulier. $AdminTask listSCAImports {-moduleName nomModule}

    Outre la spécification de nomModule, vous pouvez spécifier nomApplication.

    Remarque : Indiquer nomApplication améliore les performances.
  3. Modifiez une liaison d'importation de type WS. $AdminTask modifySCAImportWSBinding -moduleName nomModule -import nomImportation -endpoint nomNoeudfinalCible

Résultats

Modifie la liaison de service Web d'importation pour une importation de service Web particulière.

WebSphere ESB émet un avertissement pour chaque interface d'importation non satisfaite par une interface d'exportation. WebSphere ESB compare les noms de type de port WSDL de l'importation et de l'exportation ; s'ils sont différents, un avertissement est émis. Cependant, si les noms de type de port concordent, WebSphere ESB considère que les opérations fournies sont équivalentes et aucun avertissement n'est émis.

Exemple

$AdminTask modifySCAImportWSBinding {-moduleName monModule -applicationName monApplication -import monImportation -endpoint http://monNoeudfinalCible}

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/tasks/twesb_changingimportWSbindingviacommand.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).