动态 MLLP 适配器

从 BizTalk Server 2013 R2 开始,可以在运行时使用 One-Way 或 Two-Way (请求-响应) 发送端口配置 MLLP 适配器属性。

动态属性

以下属性位于 GlobalPropertySchemas 命名空间中

属性 说明
消息 (MLLP.acceptableACKCodes) =“所有 ACK 代码”; 值包括:

- 所有 ACK 代码
- AA 和 CA
- AA、CA、AE 和 CE
- AA、CA、AR 和 CR

这类似于静态 MLLP 发送端口中的 可接受的 ACK 代码 属性。
消息 (MLLP。CarriageReturn) =“0d”; ASCII 回车符
Message (MLLP.endBlockDelimiter) =“1c”; ASCII 结束块字符
消息 (MLLP.startBlockDelimiter) =“0b”; ASCII 起始块字符
消息 (MLLP.timeout) =“60000”; 一段时间后,BTAHL7 服务器上的非活动发送套接字将超时 (0 没有超时)
SendPortName (Microsoft.XLANGs.BaseTypes.Address) = “127.0.0.1:11000”; 路由消息的地址和端口
SendPortName (Microsoft.XLANGs.BaseTypes.TransportType) = “MLLP”; 适配器 (MLLP) 的类型

其他信息

  • 在业务流程中为 HL7 创建多部分消息时,按以下顺序创建消息部分:

    1. MSH 段

    2. BodySegments

    3. ZSegments

      如果按不同的顺序指定消息部分,则会发生以下错误:

      WrongBodyPartException

  • 可以在业务流程上指定适配器路由属性以支持动态路由。

另请参阅

发送和接收适配器参数
MLLP 接收适配器处理
MLLP 发送适配器处理
处理用 MLLP 编码的消息