Cosminexus V9 アプリケーションサーバ Cosminexus Reliable Messaging

[目次][用語][索引][前へ][次へ]

付録B.3 リプライパターン

リプライパターンについて留意しなければならない点は次のとおりです。

<この項の構成>
(1) Pollリプライパターンに関する動作
(2) Callbackリプライパターンに関する動作
(3) 有効期限切れのメッセージに対する応答

(1) Pollリプライパターンに関する動作

Reliable MessagingがReliable Messageの送信側の場合
Reliable Messagingは,Pollリプライパターンを指定したReliable MessageおよびPollRequest Messageは送信しません。

Reliable MessagingがReliable Messageの受信側の場合
Pollリプライパターンを指定されたReliable Messageを受信した場合,そのリクエストのレスポンスとして「FeatureNotSupported」のRM-Faultを設定したRM-Reply Messageを返信します。その後,PollRequest Message受信時に,PollRequest Messageに指定されたメッセージに対して「FeatureNotSupported」のRM-Faultを設定したRM-Reply Messageを返信します。

(2) Callbackリプライパターンに関する動作

Reliable MessagingがReliable Messageの送信側の場合
Reliable Messagingは,Callbackリプライパターンを指定したReliable Messageを送信しません。

Reliable MessagingがReliable Messageの受信側の場合
Callbackリプライパターンを指定されたReliable Messageを受信した場合,そのリクエストのレスポンスとして「FeatureNotSupported」のRM-Faultを設定したRM-Reply Messageを返信します。

(3) 有効期限切れのメッセージに対する応答

Reliable Messagingは,受信したReliable Messageのメッセージ有効期限が切れていた場合,そのReliable Messageがすでに受信してAcknowledgmentを返したメッセージだった場合でも,RM-Faultを返します。