Skip to content

Latest commit

 

History

History
44 lines (33 loc) · 2.3 KB

File metadata and controls

44 lines (33 loc) · 2.3 KB
description title ms.date ms.service ms.topic
Learn more about: Dynamic MLLP Adapter
Dynamic MLLP Adapter
06/08/2017
biztalk-server
article

Dynamic MLLP Adapter

Starting with [!INCLUDEbts2013r2], the MLLP adapter properties can be configured at Runtime using a One-Way or Two-Way (Request-Response) send port.

Dynamic Properties

The following properties are in the GlobalPropertySchemas namespace:

Property Description
Message(MLLP.acceptableACKCodes)=”All ACK Codes”; Values include:

- All ACK Codes
- AA and CA
- AA, CA, AE and CE
- AA, CA, AR and CR

This is similar to the Acceptable ACK Codes property in a Static MLLP Send Port.
Message(MLLP.CarriageReturn)=”0d”; ASCII Carriage Return Character
Message(MLLP.endBlockDelimiter)=”1c”; ASCII End Block Character
Message(MLLP.startBlockDelimiter)=”0b”; ASCII Start Block Character
Message(MLLP.timeout)=”60000”; Period after which inactive sending socket on BTAHL7 server will timeout(0 is no timeout)
SendPortName(Microsoft.XLANGs.BaseTypes.Address) = “127.0.0.1:11000”; Address and Port for routing the message
SendPortName(Microsoft.XLANGs.BaseTypes.TransportType) = “MLLP”; Type of Adapter (MLLP)

Additional

  • When creating a multipart message in an orchestration for HL7, create the message parts in this following order:

    1. MSH Segment

    2. BodySegments

    3. ZSegments

      If you specify the message parts in a different order, the following error occurs:

      WrongBodyPartException

  • The adapter route properties can be specified on the orchestration to support dynamic routing.

See Also

Configuration Parameters for Send and Receive Adapters
MLLP Receive Adapter Processing
MLLP Send Adapter Processing
Processing MLLP-encoded Messages