Acknowledgment error conditions in BizTalk Accelerator for HL7

The following conditions will result in a fatal error condition when Microsoft BizTalk Accelerator for HL7 (BTAHL7) is processing acknowledgment (ACK) messages:

  • Missing required fields in MSH9

  • Missing required fields in MSH12

    The following conditions result in a non-fatal error condition. In this situation, BTAHL7 generates the ACK, but also suspends the ACK:

  • Missing a required field in MSH11

  • Missing a MSH10 value

  • Enumeration type errors for optional fields in the header.

Note

For enumeration type errors found in the header when MSH 15 is set to AL or ER, BTAHL7 generates a commit ACK with the status MSA_1=CR.

See Also

Creating and Processing Acknowledgments ACK Message Schema Types Message Acknowledgment Segment Setting Up a Send Port for Receiving ACKs