addSIBWSInboundPort コマンド
addSIBWSInboundPort コマンドを使用して、サービス統合バス対応 Web サービスのインバウンド・ポートを追加します。
コマンドを実行するには、wsadmin スクリプト・クライアントの AdminTask オブジェクトを使用します。
wsadmin スクリプト・クライアントは Qshell から実行されます。.
詳しくは、wsadmin スクリプトを使用した WebSphere スクリプトを実行するための Qshell の構成.
サービス統合バスのコマンドには、コマンド行ヘルプが用意されています。
- 使用可能なバス対応 Web サービス・コマンドのリストと、各コマンドの簡単な説明を見るには、wsadmin プロンプトで以下のコマンドを入力します。
print AdminTask.help('SIBWebServices')
- 特定のコマンドの概要ヘルプの場合は、wsadmin プロンプトで以下のコマンドを入力します。
print AdminTask.help('command_name')
コマンドの使用後に、マスター構成に変更を保存します。次のコマンドを使用します。
AdminConfig.save()
目的
このコマンドは、InboundPort の構成を InboundService に追加します。
ポート名が InboundService の別の InboundPort によって既に使用されている場合、または指定したエンドポイント・リスナーが存在しない場合、コマンドは失敗します。
templatePort を指定したが、InboundService テンプレート WSDL に存在しない場合、コマンドは失敗します。
InboundService バスの BusConnectionProperty がない場合は、デフォルトの応答宛先名を使用して作成されます。
ノードおよびサーバーを指定するか、またはクラスターを指定します。
ターゲット・オブジェクト
ポートを追加する InboundService の ObjectName。
必須パラメーター
- -name
- ポートの名前。
- -endpointListener
- 関連したエンドポイント・リスナーの名前。
条件付きパラメーター
- -node
- エンドポイント・リスナーが置かれているノード。
- -server
- エンドポイント・リスナーが置かれているサーバー。
- -cluster
- エンドポイント・リスナーが置かれているクラスター。
オプション・パラメーター
- -templatePort
- このポート・バインディングのベースに使用するテンプレート WSDL 内のポートの名前。
例
- Jython の使用:
inPort = AdminTask.addSIBWSInboundPort(inService, ["-name", "MyServiceSoap", "-endpointListener", "SOAPHTTP1", "-node", "MyNode", "-server", "server1"] )
- Jacl を使用:
set inPort [$AdminTask addSIBWSInboundPort $inService {-name "MyServiceSoap" -endpointListener "SOAPHTTP1" -node "MyNode" -server "server1"}]