步骤 2:提交 0C4 查询

在此步骤中,将使用合作伙伴接口进程(PIP)为 0C4 - 同步测试查询准备并提交请求。 RosettaNet 定义了此 PIP,以确保成功同步信道在两个不同的组织之间正常工作。 由于此 PIP 具有同步通信模式,因此 BizTalk Accelerator for RosettaNet (BTARN) 不会发送回执确认。 此 PIP 遵循与其他同步双重动作 PIP 相同的模式,例如 PIP 2A9 - 查询技术产品信息。

提交 0C4 - 同步测试查询请求

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

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

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

  4. 单击“ 提交 ”将 0C4 查询提交到 Contoso 计算机。

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

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

    注释

    应收到来自 Contoso 计算机的类别为 50 的响应消息。 消息 -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 计算机发送的原始请求。

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

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

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

    注释

    您应该会看到一条类别 50 的消息,该消息代表 Contoso 对 Fabrikam 所发送的 PIP 0C4 查询的响应。 在双作同步方案中,响应方计算机不会向发起方计算机发送确认,以响应初始查询消息。 响应消息充当确认。

另请参阅

步骤 3:提交 3A2 请求
BTARN 中的消息流