クライアント・アプリケーションでは、WS-ReliableMessaging シーケンスをプログラマチックに制御することができます。 肯定応答要求を送信するために、高信頼性メッセージング・クライアント・アプリケーションをコード化するときのガイダンスとして、これらのコード・フラグメントを使用してください。
クライアント・アプリケーションによって、信頼性の高いメッセージングのシーケンスをプログラマチックに制御するためには、WSRMSequenceManager インスタンスにアクセスする必要があります。この方法に関する情報とコーディング例については、WS-ReliableMessaging シーケンスのプログラマチックな制御 を参照してください。
肯定応答要求の送信の完全な仕様について詳しくは、WS-ReliableMessaging: サポートされる仕様と標準 を参照してください。
WS-ReliableMessaging シーケンスの肯定応答要求を送信するには、WSRMSequenceManager で以下のメソッドを使用します。
/** * 肯定応答の送信によって、指定されたターゲット endPointUri に ACK 要求メッセージを送信します。 * ターゲットは、現在の高信頼性メッセージング・シーケンスについて肯定応答できるメッセージの範囲 * で応答します。 * * @param clientObject JAX-WS ディスパッチ・インスタンス、または動的プロキシー・クライアント・インスタンス。 * @param portQName * @param endPointUri ターゲット・エンドポイント uri * @throws WSRMNotEnabledException * @throws WSRMSequenceUnknownException * @throws WSRMSequenceTerminatedException * @throws WSRMSequenceClosedException */ public void sendAcknowledgementRequest(Object clientObject, QName portQName, String endPointUri) throws WSRMNotEnabledException, WSRMSequenceUnknownException, WSRMSequenceTerminatedException, WSRMSequenceClosedException;