Skip to content

Latest commit

 

History

History
52 lines (33 loc) · 3.38 KB

File metadata and controls

52 lines (33 loc) · 3.38 KB
description title ms.date ms.service ms.topic
Learn more about: BTAHL72XML Processing
BTAHL72XML Processing
06/08/2017
biztalk-server
article

BTAHL72XML Processing

The following components in Microsoft BizTalk Accelerator for HL7 ([!INCLUDEbtaBTAHL71.3abbrevnonumber]) process HL7 2.XML (XML-encoded) messages:

XML Message Modes

[!INCLUDEbtaBTAHL71.3abbrevnonumber] supports the following message modes for 2.XML messages:

  • Publisher-subscriber (pub-sub) mode

    The publisher broadcasts to a party of subscribers, either as declarative or an unsolicited update. [!INCLUDEbtsBizTalkServerNoVersion] and [!INCLUDEbtaBTAHL71.3abbrevnonumber] provide flexibility to this mode, since you can manage subscriptions and parties after design time.

  • Request-response mode

    An interrogative or query message exchange in which a specific request from a specific entity results in a responding message.

XML Validation

[!INCLUDEbtaBTAHL71.3abbrevnonumber] provides the following validation of 2.XML messages:

  • XML reader

  • Schematic

    You enable or disable schematic validation by the party. [!INCLUDEbtaBTAHL71.3abbrevnonumber] uses the HL7 2.XML schemas directly for this processing, as determined by the MSH9.3 message-structure header field and the MSH12 Version ID field (2.3.1, 2.4, or 2.5). [!INCLUDEbtaBTAHL71.3abbrevnonumber] uses the standard XML processing capabilities in [!INCLUDEbtsBizTalkServerNoVersion].

  • Z segment

    [!INCLUDEbtaBTAHL71.3abbrevnonumber] validates that no declared segments are included in an undeclared Z segment.

ACK Generation

[!INCLUDEbtaBTAHL71.3abbrevnonumber] supports the following types of acknowledgments (ACKs) for 2.XML messages. Both the HL7 error type and the [!INCLUDEbtaBTAHL71.3abbrevnonumber] (alternate) error type are used:

  • HL7 original ACKs

  • HL7 enhanced ACKs

    Commit Accept and Application Accept

See Also

Message Processing
Using HL7 2.XML Schemas