新規プロキシー・サービス構成の作成
Web サービス・ゲートウェイは、ご使用のサービス用の純粋なプロキシーとして機能するように設定できます。その後、JAX-RPC ハンドラー・リストを使用して、サービスの着信要求メッセージのエンドポイントを設定します。
始める前に
バス使用可能 Web サービス構成全体の一部として Web サービス・ゲートウェイを構成する方法のタスクの概要については、サービス統合バスを介した Web サービスの使用可能化を参照してください。
各プロキシー・サービスは、 特定のゲートウェイ・インスタンスに構成されるため、ゲートウェイ・インスタンスを作成してから、それにプロキシー・サービスを 構成する必要があります。
これらのリソースの構成に使用する方式を決定します。新規プロキシー・サービスの 作成は、このタスクに説明されているように管理コンソールを使用するか、 または createWSGWProxyService コマンドを使用して行うことができます。
このタスクについて
新規プロキシー・サービスの構成を作成する際に、ゲートウェイは、 そのサービスに関して呼び出し以外の アクションを取りません。プロキシー・サーバーを構成する際には、サービス用の ターゲット・エンドポイントを設定するために javax.xml.rpc.service.endpoint.address を使用する JAX-RPC ハンドラー・リストも構成します。次に、このハンドラー・リスト をプロキシー・サービスのインバウンド・ポートに接続します。
プロキシー・サービス構成は実際のターゲット・サービスを備えていな いため、サービス呼び出しを構成するためにゲートウェイが使用できる WSDL は ありません。汎用プロキシー WSDL ファイルを使用して、起動呼び出し用 の基本パラメーター (使用するバインディングなど) を構成することができ ますが、ユーザー独自の同等の汎用プロキシー WSDL ファイルを指定するこ とにより、デフォルトをオーバーライドすることもできます。 JAX-RPC ハンドラー・リストがデプロイされていない場合、ゲートウェイはすべての要求を、プロキシー WSDL ファイルの <soap:target address> タグで指定された偽の Web アドレスに送信しようとします。
詳しくは、JAX-RPC ハンドラー およびプロキシー・オペレーションを参照してください。
管理コンソールを使用して新規プロキシー・サービス構成を 作成するには、以下のステップを実行します。
手順
タスクの結果
次のタスク
- HTTP の操作で、プロキシー・サービスの Web アドレスが以下の場合
要求側クライアントは、以下の URL を使用して片方向要求を送信していることを示します。http://host_name:port_number/wsgwsoaphttp1/soaphttpengine /your_bus/ProxyService/ProxyServiceInboundPort
http://host_name:port_number/wsgwsoaphttp1/soaphttpengine /your_bus/ProxyService/ProxyServiceInboundPort?operationMode=oneway
- JMS の操作で、プロキシー・サービスの JMS アドレスが以下の場合
要求側クライアントは、以下の URL を使用して片方向要求を送信していることを示します。jms:/queue?destination=jndi_queue&connectionFactory= jndi_factory&targetService=your_bus/ProxyService/ProxyServiceInboundPort
jms:/queue?destination=jndi_queue&connectionFactory= jndi_factory&targetService= your_bus/ProxyService/ProxyServiceInboundPort&operationMode=oneway