LOBWebApplication

使用 LOBWebApplication 实用工具可以将 ASPX 页中的操作或响应消息提交给贸易合作伙伴,从而模拟实际的业务线 Web 应用程序。

设置 ASPX 页后,您启动该页,输入消息的参数:本组织和合作伙伴组织;PIP 代码、版本和实例 ID;以及消息类别。 然后你可以修改服务内容并提交消息。

在 SDK 中的位置

<驱动>\Program Files (86) \Microsoft BizTalk <version> Accelerator for RosettaNet\SDK\LOBWebApplication

为 LOBWebApplication 添加虚拟服务器

添加虚拟服务器

  1. 单击 “开始”,指向 “所有程序”,指向 “管理工具”,然后单击“ Internet Information Services (IIS) 管理器”。

  2. 在“信息服务管理器”中,展开“ <计算机名称> (本地计算机) ”,展开 “网站”,然后右键单击“ 默认网站”。

  3. 指向 “新建”,然后单击“ 虚拟目录”。

  4. “虚拟目录创建向导” 页上,单击“ 下一步”,然后键入站点的别名,例如 LOBWebApplication

  5. 在“ 网站内容目录 ”页上,单击“ 浏览”,移动到 <drive>\Program Files (x86) \Microsoft BizTalk <version> Accelerator for RosettaNet\SDK\LOBWebApplication,单击“ 确定”,然后单击“ 下一步”。

  6. “虚拟目录访问权限 ”页上,选择“ 读取运行脚本”,然后单击“ 下一步”。 单击“完成”。

  7. 将用于配置 BTARN 的服务帐户用户(如 hostsvc)添加到 STS_WPG。

  8. 删除 C:\WINDOWS\Microsoft.NET\Framework\v2.0.\Temporary ASP.NET Files 中的所有文件。 在删除这些文件之前,你可能需要运行 iisreset 程序来取消这些文件的锁定。

  9. 在 IIS 管理器中,将 LOBWebApplication 设置为在应用程序池 BTARNHTTPReceivePool 下运行。

  10. 在 IIS 管理器中 LOBWebApplication 实用工具的“目录安全性属性”部分中,禁用以匿名运行虚拟目录的选项。

生成 LOBWebApplication

生成 LOBWebApplication

  1. 启动 Visual Studio。

  2. “文件”上,指向“ 打开”,然后单击“ 打开解决方案”。

  3. 移动到 <drive>\Program Files (x86) \Microsoft BizTalk <version> Accelerator for RosettaNet\SDK\LOBWebApplication,选择“ LOBWebApplication.sln”,然后单击“ 打开”。

    注意

    如果尚未为 LOBWebApplication 添加虚拟服务器,解决方案将无法在 Visual Studio 中正确打开。

  4. 右键单击“ 引用”,然后单击“ 添加引用”。

  5. 在“ 添加引用 ”对话框中,单击“ 浏览”,移动到 <drive>:\Program Files (x86) \Microsoft BizTalk <version> Accelerator for RosettaNet\Bin,选择 Microsoft.Solutions.BTARN.ConfigurationManager.dll 并 Microsoft.Solutions.BTARN.Shared.dll 文件,然后单击“ 打开”。

  6. 右键单击“ LOBWebApplication”,然后单击“ 生成”。

运行 LOBWebApplication

运行 LOBWebApplication 并提交消息

  1. 单击“开始”,指向“所有程序”,然后单击 Internet Explorer

  2. 在 Internet Explorer 的“ 地址 ”框中,键入 http://localhost/LOBWebApplication,然后单击“ 转到”。

  3. 在“ 提交消息 ”对话框中,键入主组织、合作伙伴组织、PIP 代码、PIP 版本、PIP 实例 ID 和消息类别。

  4. 根据需要修改服务内容。

  5. 单击“提交” 。

注解

LOBWebApplication 实用工具从指定的 PIP 生成消息的实例,并将所生成的消息实例的服务内容输入到 ASPX 页。 为此,该实用工具采用直接从 PIP 生成格式正确的消息实例时所用的技术。 有关详细信息,请参阅 从 PIP 创建 Well-Formed 消息实例。 你可以使用实际数据填充 ASPX 页中服务内容的任何字段,以生成实际消息实例。

使用 LOBWebApplication 实用工具还可以模拟业务线 Web 应用程序提交消息的过程。 使用 LOBApplication 实用工具还可以模拟业务线桌面应用程序提交消息的过程。

另请参阅

实用程序
LOBApplication