Administration Console オンライン ヘルプ
![]() |
![]() |
![]() |
![]() |
信頼性のある SOAP メッセージングは、ある WebLogic Server インスタンスで動作しているアプリケーションが、別の WebLogic Server インスタンスで動作している Web サービスを確実に呼び出すことができるフレームワークです。信頼性のあるとは、2 つのアプリケーション間でのメッセージ配送を保証できるということを意味します。
信頼性のある SOAP メッセージングは 2 つの WebLogic Server インスタンス間で行われます。一方のサーバ上のアプリケーションが他方のサーバ上の Web サービスを確実に呼び出せるようにするには、事前に (とりわけ、ある特定の JMS リソースに関して) 両方の WebLogic Server インスタンスをコンフィグレーションする必要があります。2 つの WebLogic Server インスタンスが置かれているドメインは、同じでも異なっていてもかまいません。
以下では、信頼性のある SOAP メッセージング用に、ソースの WebLogic Server インスタンス (信頼性のある Web サービスを呼び出すアプリケーションのホストとなるインスタンス) と送り先の WebLogic Server インスタンス (信頼性のある Web サービスのホストとなるインスタンス) をコンフィグレーションする主な手順を説明します。
信頼性のある Web サービスの作成および呼び出しの詳細については、Using Reliable SOAP Messaging を参照してください。
Caution: SAF エージェントを作成する際は、送信エージェントと受信エージェントの両方を有効にするために、必ず [エージェントの種類] フィールドを [両方
] に設定してください。
キュー
] の JMS モジュールを作成し、次のように設定します。
- 送り先の WebLogic Server インスタンスに割り当てた JMS サーバに割り当てます。
- 信頼性のある Web サービスで、デフォルト Web サービスの JMS キューを使用する場合は、JNDI 名を weblogic.wsee.DefaultQueue
に設定します。Web サービスで、JWS の注釈 @BufferQueue
を使用してデフォルト以外の JMS キューを指定する場合は、その JNDI 名を [JNDI 名] フィールドに入力します。
Note: 信頼性のある SOAP メッセージング機能をクラスタ内で使用している場合は、分散キューではなく、ローカル キューを作成する必要があります。加えて、このキューを明示的にクラスタ内の各サーバに割り当てる必要があります。
Caution: SAF エージェントを作成する際は、送信エージェントと受信エージェントの両方を有効にするために、必ず [エージェントの種類] フィールドを [両方
] に設定してください。
完了した後に
必要に応じて、信頼性のある SOAP メッセージングのポリシー アサーションを格納した WS-Policy ファイルを Web サービスと関連付けます。WS-Policy ファイルと Web サービスとの関連付けを参照してください。
![]() ![]() |