Skip to content

Latest commit

 

History

History
37 lines (24 loc) · 2.29 KB

File metadata and controls

37 lines (24 loc) · 2.29 KB
title description ms.service ms.topic ms.date
ACK message modes
Learn more about ACK message modes for BizTalk Server.
biztalk-server
conceptual
06/08/2017

ACK message modes

For acknowledgment (ACK) messages, Microsoft BizTalk Accelerator for HL7 ([!INCLUDEbtaBTAHL71.3abbrevnonumber]) determines the acknowledgment mode and values to use for populating MSH15 and MSH16 fields of the ACK you want to generate. These values are present in the Trading Partner Management (TPM) configuration. The following values are possible for ACK mode:

Note

In the following list, the HL7 specification mandates items 1 through 3 and that they contain MSH15 and MSH16 values. [!INCLUDEbtaBTAHL71.3abbrevnonumber] defines item 4 to signify that an acknowledgment should not be generated.

  1. Original - One ACK sent after validating the header and body. This mode involves schema validation.

  2. Enhanced - Two ACK messages sent:

    • Accept ACK – The receiving system sends this type of ACK after validation of the header. This ACK signals to the initiating application that the message is committed to the database.

    • Application ACK- The receiving system sends this type of ACK after complete message validation, including the header and the body.

  3. Deferred - Two ACK messages sent.

    • Original Mode: The receiving system sends this type of ACK after validation of the header and body. This mode involves schema validation.

    • Deferred Mode: The line-of-business application acknowledges the message after processing it. The application delivers the deferred message to [!INCLUDEbtsBizTalkServerNoVersion], which process it as a stand-alone message and delivers it to the destination.

  4. Static - An on success or on failure ACK sent.

See Also

Creating and Processing Acknowledgments Programming Guide ACK Process Model Static Acknowledgments