PUBREC - 確実パブリッシュを受信 (パート 1)

PUBREC メッセージは、QoS レベル 2 の PUBLISH メッセージへの応答です。 QoS レベル 2 プロトコル・フローの 2 番目のメッセージです。 PUBREC メッセージは、 パブリッシュ・クライアントからの PUBLISH メッセージへの応答としてブローカーによって送信され、 ブローカーからの PUBLISH メッセージへの応答としてサブスクライバーによって送信されます。

固定ヘッダー

以下の表は、固定ヘッダーの形式を示しています。

ビット 7 6 5 4 3 2 1 0
バイト 1 メッセージ・タイプ (5) DUP フラグ QoS レベル RETAIN
  0 1 0 1 x x x x
バイト 2 残りの長さ (2)
  0 0 0 0 0 0 1 0
QoS レベル
使用されません。
DUP フラグ
使用されません。
RETAIN フラグ
使用されません。
残りの長さフィールド
変数ヘッダー (2 バイト) の長さ。 これは、マルチバイト・フィールドの場合もあります。

変数ヘッダー

変数ヘッダーには、確認された PUBLISH のメッセージ ID が含まれています。 以下の表は、変数ヘッダーの形式を示しています。

ビット 7 6 5 4 3 2 1 0
バイト 1 Message ID MSB
バイト 2 Message ID LSB

ペイロード

ペイロードはありません。

アクション

PUBREC メッセージを受信すると、 受信側は PUBREC メッセージと同じメッセージ ID の記された PUBREL メッセージを送信側に送信する必要があります。

関連概念
WebSphere MQ Telemetry Transport

関連資料
WebSphere MQ Telemetry Transport 固定ヘッダー
WebSphere MQ Telemetry Transport 変数ヘッダー
PUBLISH - Publish メッセージ