PUBACK - パブリッシュの確認通知

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

固定ヘッダー

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

ビット 7 6 5 4 3 2 1 0
バイト 1 メッセージ・タイプ (4) DUP フラグ QoS レベル RETAIN
  0 1 0 0 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

ペイロード

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

アクション

クライアントは、PUBACK メッセージを受信したとき、 ブローカーもそのメッセージを受信 (ログに記録) するので、 元のメッセージを破棄します。

関連概念
WebSphere MQ Telemetry Transport

関連資料
WebSphere MQ Telemetry Transport 固定ヘッダー
WebSphere MQ Telemetry Transport 変数ヘッダー
WebSphere MQ Telemetry Transport サービス品質レベルおよびフロー