2. 创建发送端口(send port)
发送端口以 BizTalk Server 的物理出口点为模型,
包含适配器、管道和可选映射。发送端口用于将消息发送给其他系统和合作伙伴。
(1)在 BizTalk Server 2009 Administration Console(BizTalk Server 2009 管理控制台)中,找到 Lab1 应用程序。
(2)右键单击Send Ports节点,然后选择New | Static One-way send port。
(3)在Name字段中,输入 CustomerSendPort。
(4)选择 FILE 作为传输Type。
(5)选择 FlatFileSendPipeline 作为Send pipeline。
正在使用的管道是您以前创建的,它会将客户消息序列化为其平面文件格式。
(6)单击Configure按钮,更改文件适配器的输出路径。
(7)输入 C:\MSLabs\BizTalk Server 2009\Core Labs\Work\Lab 1\Messaging\Send\ 作为目标文件夹。
(8)将File Name字段中的扩展名更改为“.txt”。
(9)在对话框中单击“OK”,返回到管理控制台。
3. 将业务流程端口(orchestration ports)绑定到物理端口。
业务流程(orchestration)中包含表示消息交换的逻辑端口。在上述步骤中,您曾使用适配器、管道创建了物理端口和地址。现在您需要将这两者绑定到一起以提供可供业务流程使用的具体实现。
(1)在 BizTalk Server Administration Console(BizTalk Server 管理控制台)中,右键单击 Lab1 应用程序,然后选择Configure。
(2)在“配置应用程序(Configure Application)”对话框中,选择 OrderProcessing 业务流程。
(3)使用下拉列表中设置主机、入站和出站(Host, Inbound and Outbound)端口的值。每个端口只能有一个选项,但映射显示如下。
(4)单击“OK”以关闭此对话框。
(5)右键单击 Lab1 应用程序,然后选择Start。
(6)屏幕上出现提示时,再次单击Start。
4. 测试应用程序。
(1)在“Windows 资源管理器”中,导航到 c:\MsLabs\BizTalk Server 2009\Core Labs\Work\Lab 1 \Messaging\。
(2)打开 CustomerOrder.xml 文件查看其中的内容。此文件与您在练习 1 中创建的架构相匹配。
(3)关闭此文件,然后将其复制并粘贴到Receive文件夹。BizTalk 现在正在监视此文件夹并将拾取您的文件。
(4)打开Send文件夹,然后观察是否会出现消息。 您应该会看到一个名为 GUID 的文本文件被写入到文件夹中。在记事本中打开此文件并检查逗号分隔的平面文件的内容。
BizTalk 第一次选取您的文件并进行处理可能需要一些时间。
5. 删除应用程序
(1)测试完应用程序后,打开 BizTalk Server Administration console(BizTalk Server 管理控制台)。
(2)右键单击 Lab1 应用程序,然后选择Stop
(3)在对话框中,选择Full Stop,然后单击Stop按钮。
(4)停止应用程序后,右键单击此应用程序,然后选择Delete。