第 2 课:添加 XML 发送端口
使用发送端口来定义要发送消息的方式。 在本课中,你将创建一个发送端口来定义 XML 消息的发送方式。
添加 XML 发送端口
在BizTalk Server管理控制台中,右键单击“发送端口”,指向“新建”,然后单击“静态单向发送端口”。
在“发送端口属性”对话框的“ 名称 ”框中,键入 MT103_XML_SendPort。
在“ 传输 ”部分的“ 类型 ”框中,单击下拉列表,然后选择“ 文件”。
单击“类型”下拉列表右侧的“ 配置 ”按钮。
在“文件传输属性”对话框中,单击“ 浏览”。
在“浏览文件夹”对话框中,移动到 <驱动器>:\Labs\Outbound 文件夹,然后单击“ 确定”。
在“文件传输属性”对话框中,确保在“文件名”框中输入 %MessageID%.xml,然后单击“确定”。
在“发送端口属性”对话框中,确保为“发送处理程序”框选择了 BizTalkServerApplication,并为“发送管道”框选择了 PassThruTransmit。
在左窗格中,单击“ 筛选器”,然后执行以下操作:
使用此选项 要执行此操作 属性 选择 BTS。ReceivePortName。 “运算符” 选择 ==。 值 键入 “MT103_FlatFile_ReceivePort”。 组 选择 “和”。 单击下一个属性行,并执行以下操作:
使用此选项 要执行此操作 属性 选择 Microsoft.Solutions.A4SWIFT.Property.A4SWIFT_Failed “运算符” 选择 ==。 值 对于有效消息,请键入 False 。 注意
添加 “Microsoft.Solutions.A4SWIFT.Property.A4SWIFT_Failed == False” 筛选器表达式子句,以便发送端口仅发送成功分析和验证的消息。 与使用本机BizTalk Server反汇编程序接收管道不同,A4SWIFT反汇编程序不会暂停失败 (错误的) 消息,而是使用提升的属性将其发布到 MessageBox 并将其标记为失败。 A4SWIFT将收集的错误的 XML 表示形式附加到失败的邮件,然后再将其发布到 MessageBox。
如果不包含“Microsoft.Solutions.A4SWIFT.Property.A4SWIFT_Failed == False”筛选器表达式子句,则发送端口将发送所有消息:已通过或失败。 有关失败消息订阅的详细信息,请参阅 使用失败的消息订阅。单击“应用”,然后单击“确定”。
在BizTalk Server管理控制台的“发送端口”中,右键单击“MT103_XML_SendPort”,然后单击“启动”。
继续学习 模块 6:部署业务规则。