WebSphere Enterprise Service Bus バージョン 6.2.0 オペレーティング・システム: AIX、HP-UX、i5/OS、Linux、Solaris、Windows


コマンドを使用したインポート Web サービス・バインディングの変更

コマンドを使用して、WebSphere® ESB にデプロイされている サービス・モジュールの Web サービス インポート・バインディングを 変更することができます。

始める前に

wsadmin ツールを使用して、以下のコマンドを実行します。

このタスクについて

特定のサービス・モジュールで異なる Web サービスを呼び出す場合、 インポート Web サービス・バインディングを変更する場合があります。インポート・バインディングを変更する場合、 インポートとエクスポートを一致させる (つまり提供されている操作が同等である) 必要があります。これには、WSDL の検討を含む場合があります。wsadmin ツールを使用して、以下のステップを完了します。

特定の サービス・モジュール・インポートの Web サービス・バインディングを変更するには、 ターゲット・エンドポイントの特定の URL を知る必要があります。

listSCAModules コマンドは、WebSphere ESB にデプロイされているすべての SCA モジュールをリストします。 listSCAImports コマンドは、特定のSCA モジュールlistSCAExports コマンドは、特定のSCA モジュール用のすべてのエクスポートをリストします。

手順
  1. デプロイされた SCA モジュールをリストします。 $AdminTask listSCAModules
  2. 特定の SCA モジュール用のインポートをリストします。 $AdminTask listSCAImports {-moduleName moduleName}

    moduleName の指定のほかに、applicationName を指定するオプションもあります。

    注: applicationName を提供すると、パフォーマンスが向上します。
  3. タイプ WS の、インポート・バインディングを変更します。 $AdminTask modifySCAImportWSBinding -moduleName moduleName -import importName -endpoint targetEndpointName

タスクの結果

特定の Web サービス・インポートに対して、インポート Web サービス・バインディングが変更されます。

WebSphere ESB は、エクスポート・インターフェースで満たされていない各インポート・インターフェースに対して、警告を出力します。WebSphere ESB は、インポートとエクスポートの WSDL ポート・タイプ名を比較し、同一ではない場合に警告が出力されます。ただし、ポート・タイプ名が一致する場合、WebSphere ESB は、提供される操作が同等で警告が出力されないことを前提とします。

$AdminTask modifySCAImportWSBinding {-moduleName myModule -applicationName myApplication -import myImport -endpoint http://myTargetEndpoint}

task タスク・トピック

ご利用条件 | フィードバック


タイムスタンプ・アイコン 最終更新: 2010/07/05


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.
このインフォメーション・センターでは Eclipse テクノロジーが採用されています (http://www.eclipse.org)。