步骤 1:提交 0C2 请求

在此步骤中,您将使用合作伙伴接口过程(PIP)来准备和提交 0C2 - 异步测试请求。 此 PIP 可确保异步信道在两个不同的组织之间正常工作。 此 PIP 遵循与其他异步双重动作 PIP 相同的模式,例如 3A4 请求采购订单 PIP。

提交 0C2 - 异步测试请求

  1. 在 Fabrikam 计算机上,在 Internet Explorer 中,找到并打开 http://localhost/LOBWebApplication/default.aspx.

  2. “提交邮件 ”页上,执行以下作:

    使用此 要执行的操作
    家庭组织 键入 FABRIKAM
    合作伙伴组织 键入 CONTOSO
    Pip 代码 类型 0C2
    Pip 版本 键入 R01.02
    Pip 实例 ID 键入 0C2_Test重要: 必须确保提交的每个消息的 PIP 是唯一的,以避免出现重复的消息 ID 错误。 如果将来运行 0C2 测试,则必须更改此字段。
    消息类别 类型 操作
  3. 使用记事本或其他文本编辑器,在 drive>:\Program Files\Microsoft BizTalk <版本> Accelerator for RosettaNet\SDK\LOBApplication\SampleInstances 文件夹中打开 0C2_Request.xml 文件<,然后将内容复制并粘贴到 LOBWebApplication 中的“服务内容”字段中。

    注释

    若要删除“提交邮件”窗体的服务内容字段中的现有文本,请将光标置于文本的开头,按住 ShiftCtrl 按钮,单击“ 结束”,然后单击“ 删除”。

  4. 单击“ 提交 ”以将 0C2 请求提交到 Contoso 计算机。

为了验证在 Fabrikam 计算机上的通信是否成功

  • 在 LOBWebApplication 中的 “消息状态 ”页上,验证是否收到两条传入消息。

    注释

    应首先收到一条类别 25 消息,表示来自 Contoso 计算机的接收确认。 然后,您应收到一个分类50的消息,该消息是来自 Contoso 计算机的响应。 消息 -99 类别表示错误。 可以使用 事件查看器 来确定实际错误消息。

验证 Contoso 计算机上的通信是否成功

  1. 单击 “开始” ,依次指向 “所有程序”Microsoft SQL Server,然后单击 SQL Server Management Studio

  2. 在“ 连接到服务器 ”对话框中的 “SQL Server ”框中键入 localhost,选择 “Windows 身份验证”,然后单击“ 连接”。

    注释

    如果未启动 SQL Server 代理,请右键单击它,然后单击“ 开始”。

  3. 在Microsoft SQL Server Management Studio 中,单击“ 新建查询”。

  4. 在 <表> 文本对话框中,从列表中选择 BTARNDATA ,然后单击“ 确定”。

  5. 在 SQL 窗口中,键入以下 SQL 语句:

    SELECT * From MessagesToLOB  
    
  6. “查询 ”菜单上,单击“ 执行 ”以运行 SQL 语句。

  7. 在“查询”窗口中的“结果”窗格中,验证是否看到两条传入消息。

    注释

    应首先收到一条类别 10 消息,该消息表示 Fabrikam 计算机发送的原始请求。 然后,应收到一条类别 25 消息,表示收据确认消息。

  8. 在 SQL 窗口中,键入以下 SQL 语句:

    SELECT * From MessagesFromLOB  
    
  9. 单击 “执行 ”以运行 SQL 语句。

  10. 在“查询”窗口中的“结果”窗格中,验证是否看到一条传出消息。

    注释

    应会看到一条类别 25 消息,该消息表示从 Contoso 发送到 Fabrikam 计算机的回执确认。 还应看到一条类别 50 消息,该消息表示 Contoso 业务线(LOB)应用程序发给 Fabrikam 计算机的响应。

另请参阅

步骤 2:提交 0C4 查询
BTARN 中的消息流