部署并测试应用程序

注释

本教程仅适用于 BizTalk Server。

在本主题中,我们将生成、部署、配置和测试 BizTalk Server 应用程序。

生成并部署应用程序

  1. 在解决方案资源管理器中,右键单击 BizTalk 项目名称,然后单击“ 属性”。

  2. 在“属性”页上,单击“签名”选项卡,选中“对程序集进行签名”复选框,然后从下拉列表中选择用于创建新的强名称密钥文件的选项。 按照提示创建文件。

  3. 保存对项目的更改。 在解决方案资源管理器中,右键单击解决方案名称,然后单击 “生成解决方案”。

  4. 成功生成项目后,在解决方案资源管理器中,右键单击解决方案名称,然后单击“ 部署解决方案”。

配置应用程序

若要配置应用程序,请在 BizTalk Server 管理中创建发送和接收端口,然后将其绑定到业务流程以及作为业务流程的一部分创建的逻辑发送/接收端口。

  1. 创建一个接收端口,以便 BizTalk Server 应用程序通过该端口接收 JSON 采购订单。

    1. 在 BizTalk Server 管理中,展开 BizTalk 应用程序 1,右键单击 “接收端口”,指向“ 新建”,然后单击“ 单向接收端口”。

    2. 提供接收端口的名称,然后在左平移中单击“ 接收位置”。 在“ 接收位置 ”选项卡中,单击“ 新建”。

    3. 指定接收位置的名称,选择端口类型作为 FILE,然后单击“ 配置”。

    4. 提供接收位置从中选取传入 JSON 采购订单的文件夹位置。 指定 *.json 为文件掩码,然后单击“ 确定”。

    5. 接收管道 的下拉列表中选择 JSONToXml。 在 BizTalk Server 应用程序中创建了此自定义接收管道。 右键单击管道旁边的省略号 (...) 按钮,然后在 “阶段 1 – Deocde 组件”下提供以下值:

      • RootNode - ROOT

      • RootNodeNamespace –http://BTSJSON.

        这些值表示使用 JSON 架构向导从 JSON 采购订单生成的 XML 采购订单架构的目标命名空间和根节点名称。

    6. 单击 “确定 ”,直到退出所有打开的对话框。

  2. 创建用于发送 JSON 发票消息的发送端口。

    1. 在 BizTalk Server 管理中,展开 BizTalk 应用程序 1,右键单击 “发送端口”,指向“ 新建”,然后单击“ 静态单向发送端口”。

    2. 指定发送端口的名称,选择端口类型作为 FILE,然后单击“ 配置”。

    3. 提供发送端口复制传出 JSON 发票的文件夹位置。 指定 %MessageID%.json 为文件名,然后单击“ 确定”。

    4. “发送管道 ”下拉列表中选择 “XmlToJSON”,然后单击“ 确定”。

    5. 单击 “确定 ”,直到退出所有打开的对话框。

  3. 最后,将作为业务流程的一部分创建的逻辑端口绑定到现在创建的物理端口以配置应用程序。

    1. 右键单击 BizTalk 应用程序 1,然后单击“ 配置”。

    2. 在左窗格中,单击 “ProcessPO”。 在右窗格中,将 BizTalk Server 主机关联,将逻辑端口映射到物理端口,然后单击“ 确定”。

    3. 右键单击 BizTalk 应用程序 1,然后单击“ 开始”。

测试应用程序

  1. 导航到下载的示例,然后从 TestMessage 文件夹中复制 JsonPurchaseOrder.json,并将其粘贴到与接收位置关联的文件夹中。 等待文件消失。

  2. 导航到与创建的发送端口关联的文件夹。 请注意, <文件夹中提供了 GUID>.json 文件。 打开该文件并验证它是否为发票消息。

另请参阅

使用 BizTalk Server 处理 JSON 消息