createSIBWSEndpointListener コマンド
createSIBWSEndpointListener コマンドを使用して、 サービス統合バス対応 Web サービスのエンドポイント・リスナー構成を新規作成します。
エンドポイント・リスナーをホストするサーバーまたはクラスターごとに、 スタンドアロン・サーバー または (管理対象セルの一部であるサーバーまたはクラスターの場合) WebSphere® Application Server Network Deployment セルにサービス・データ・オブジェクト (SDO) リポジトリーをインストールおよび構成する必要があります。
デフォルトの HTTP エンドポイント・リスナーのセキュリティー・ロールの変更を行う場合は、SOAP over HTTP エンドポイント・リスナーを構成する前に行ってください。
SOAP over JMS エンドポイント・リスナーを構成する前に、関連 JMS リソースを構成する必要があります。
任意の数のエンドポイント・リスナーを独自に選択した値で構成することができます (エンドポイント・リスナー構成の値の例で指定されている値を使用しても構いません)。
コマンドを実行するには、wsadmin スクリプト・クライアントの AdminTask オブジェクトを使用します。
wsadmin スクリプト・クライアントは Qshell から実行されます。.
詳しくは、wsadmin スクリプトを使用した WebSphere スクリプトを実行するための Qshell の構成.
- 使用可能なバス対応 Web サービス・コマンドのリストと、各コマンドの簡単な説明を見るには、wsadmin プロンプトで以下のコマンドを入力します。
print AdminTask.help('SIBWebServices')
- 特定のコマンドの概要ヘルプの場合は、wsadmin プロンプトで以下のコマンドを入力します。
print AdminTask.help('command_name')
AdminConfig.save()
目的
このコマンドは、エンドポイント・リスナー構成を作成します。
ターゲット・オブジェクト
エンドポイント・リスナーが作成されるサーバーまたはクラスターの ObjectName。
作成される SIBWSEndpointListener オブジェクトは、関連した SIBWSBusConnectionProperty オブジェクトを持ちません。既存のエンドポイント・リスナー構成の変更の説明に従い、管理コンソールを使用して、このエンドポイント・リスナーに 1 つ以上のサービス統合バスを接続します。
必須パラメーター
- -name
- サーバー内のエンドポイント・リスナーの名前。WebSphere Application Server に用意されているものではなく、ユーザー独自のエンドポイント・リスナー・アプリケーションをインストールする場合、この名前は、インストールしたエンドポイント・リスナー・アプリケーションで指定されている名前 (つまり、エンドポイント・アプリケーション EAR ファイル内のエンドポイント・モジュールの 表示名) と一致している必要があります。
- -urlRoot
- 要求元をこのエンドポイント・リスナーに向ける WSDL 内にエンドポイント・アドレスを作成するために使用する Web アドレスのルート。
- -wsdlUrlRoot
- このエンドポイント・リスナーが提供するインバウンド・サービスの WSDL ファイルの Web アドレスのルート。
条件付きパラメーター
- -earFile
- エンドポイント・リスナー・アプリケーションのロケーション。WebSphere Application Server で提供されるエンドポイント・リスナー以外のエンドポイント・リスナーを構成する場合に、このパラメーターを指定します。
オプション・パラメーター
なし。
例
- Jython の使用:
epl = AdminTask.createSIBWSEndpointListener(server, ["-name", "soaphttp1", "-urlRoot", "http://myserver.com/wsgwsoaphttp1", "-wsdlUrlRoot", "http://myserver.com/wsgwsoaphttp1"] )
- Jacl を使用:
set epl [$AdminTask createSIBWSEndpointListener $server {-name "soaphttp1" -urlRoot "http://myserver.com/wsgwsoaphttp1" -wsdlUrlRoot "http://myserver.com/wsgwsoaphttp1"}]