次の方法で共有


ACK メッセージ モード

受信確認 (ACK) メッセージの場合、Microsoft BizTalk Accelerator for HL7 (BTAHL7) は、生成する ACK の MSH15 および MSH16 フィールドに入力するために使用する受信確認モードと値を決定します。 これらの値は、取引先管理 (TPM) 構成に存在します。 ACK モードでは、次の値を使用できます。

注意

次の一覧では、HL7 仕様では項目 1 から 3 が必須であり、MSH15 と MSH16 の値が含まれていることが義務付けられています。 BTAHL7 は、受信確認を生成してはならないことを示す項目 4 を定義します。

  1. Original - ヘッダーと本文を検証した後に送信される 1 つの ACK。 このモードには、スキーマの検証が含まれます。

  2. 拡張 - 送信された 2 つの ACK メッセージ:

    • ACK を受け入れる – 受信システムは、ヘッダーの検証後にこの種類の ACK を送信します。 この ACK は、メッセージがデータベースにコミットされていることを開始側アプリケーションに通知します。

    • アプリケーション ACK- 受信システムは、ヘッダーと本文を含むメッセージ検証の完了後に、この種類の ACK を送信します。

  3. 遅延 - 送信された 2 つの ACK メッセージ。

    • 元のモード: 受信システムは、ヘッダーと本文の検証後にこの種類の ACK を送信します。 このモードには、スキーマの検証が含まれます。

    • 遅延モード: 基幹業務アプリケーションは、処理後にメッセージを確認します。 アプリケーションは、遅延メッセージをBizTalk Serverに配信します。このメッセージはスタンドアロン メッセージとして処理され、宛先に配信されます。

  4. 静的 - 成功時または失敗時に送信された ACK。

参照

受信確認の作成と処理のプログラミング ガイドACK プロセス モデルの静的受信確認