步骤 1:提交 0C2 请求
在此步骤中,将使用 0C2 - 异步测试请求的合作伙伴接口流程 (PIP) 准备并提交请求。 此 PIP 可确保两个不同组织间的异步通信通道能够正常运转。 此 PIP 遵循与其他异步双操作 PIP(例如,“3A4 - 请求采购订单 PIP”)相同的模式。
提交 0C2 - 异步测试请求
在 Fabrikam 计算机上的 Internet Explorer 中,找到并打开 http://localhost/LOBWebApplication/default.aspx.
在“ 提交邮件 ”页上,执行以下操作:
使用此选项 要执行此操作 家庭组织 键入 FABRIKAM。 合作伙伴组织 键入 CONTOSO。 Pip Code 键入 0C2。 Pip 版本 键入 R01.02。 Pip 实例 ID 键入 0C2_Test。 重要: 必须确保每个提交的邮件的 PIP 都是唯一的,以避免重复的消息 ID 错误。 如果以后运行 0C2 测试,则必须更改本字段。 消息类别 键入 “操作”。 使用记事本或其他文本编辑器,打开 <drive>:\Program Files\Microsoft BizTalk <版本> Accelerator for RosettaNet\SDK\LOBApplication\SampleInstances 文件夹中的 0C2_Request.xml 文件,然后将内容复制并粘贴到 LOBWebApplication 的 “服务内容” 字段中。
注意
若要删除“提交邮件”窗体的“服务内容”字段中的现有文本,请将光标放在文本的开头,长按 Shift 和 Ctrl 按钮,单击“ 结束”,然后单击“ 删除”。
单击“ 提交 ”将 0C2 请求提交到 Contoso 计算机。
检验 Fabrikam 计算机上的通信是否成功
在 LOBWebApplication 的“ 消息状态 ”页上,验证是否收到两封传入消息。
注意
首先应收到一条类别为 25 的消息,该消息为 Contoso 计算机的确认回执。 然后,应收到一条类别为 50 的消息,该消息为 Contoso 计算机的响应消息。 类别为 -99 的消息表示发生错误。 可以使用 事件查看器 来确定实际的错误消息。
检验 Contoso 计算机上的通信是否成功
单击 “开始” ,依次指向 “所有程序” 和 Microsoft SQL Server,然后单击 SQL Server Management Studio。
在“连接到服务器”对话框的“SQL Server”框中,键入“localhost”,选择“Windows 身份验证”,然后单击“连接”。
注意
如果SQL Server 代理未启动,请右键单击它,然后单击“启动”。
在 Microsoft SQL Server Management Studio中,单击“新建查询”。
在 <表> 文本对话框中,从列表中选择 “BTARNDATA ”,然后单击“ 确定”。
在“SQL”窗口中,键入以下 SQL 语句:
SELECT * From MessagesToLOB
在“ 查询 ”菜单上,单击“ 执行 ”以运行 SQL 语句。
在“查询”窗口的“结果”窗格中,检验你是否看到两条传入消息。
注意
首先应收到一条类别为 10 的消息,该消息代表 Fabrikam 计算机发送的原始请求。 然后,应收到一条类别为 25 的消息,该消息为确认消息回执。
在“SQL”窗口中,键入以下 SQL 语句:
SELECT * From MessagesFromLOB
单击“ 执行 ”以运行 SQL 语句。
在“查询”窗口的“结果”窗格中,检验你是否看到一条传出消息。
注意
应看到类别为 25 的消息,该消息代表从 Contoso 计算机发送到 Fabrikam 计算机的确认回执。 还应看到类别为 50 的消息,该消息代表从 Contoso 业务线 (LOB) 应用程序发送到 Fabrikam 计算机的响应。