步骤 3:测试已迁移的应用程序到 Oracle 数据库适配器

第 3 步(共 3)

完成时间: 5 分钟

目的: 在此步骤中,将通过在 SCOTT.CUSTOMER 表上执行 Insert 操作来测试迁移的应用程序。 为此,请删除符合使用 vPrev Oracle 数据库适配器生成的架构的请求消息。

先决条件

  • 通过将 BizTalk 业务流程中的逻辑端口映射到 BizTalk Server 管理控制台中的物理端口来配置 BizTalk 应用程序。

  • 将 BizTalk 应用程序配置为使用基于 WCF 的 Oracle 数据库适配器的 WCF-Custom 发送端口。

对已迁移的应用程序进行测试

  1. 从Oracle_Migration文件夹中复制 OracleInsert.xml 请求消息。 此请求消息符合 vPrev Oracle 数据库适配器生成的架构。 使用出站映射,WCF-Custom 发送端口将其转换为符合基于 WCF 的 Oracle 数据库适配器架构的格式,并将其发送到 Oracle 数据库。

    <ns0:Insert xmlns:ns0="http://schemas.microsoft.com/[OracleDb://ADAPTER/SCOTT/Tables/CUSTOMER]">  
      <ns0:Rows>  
        <ns0:InsertRecord>  
          <ns0:NAME>Customer_1</ns0:NAME>  
          <ns0:STREET>Street_1</ns0:STREET>  
          <ns0:CITY>City_1</ns0:CITY>  
        </ns0:InsertRecord>  
        <ns0:InsertRecord>  
          <ns0:NAME>Customer_2</ns0:NAME>  
          <ns0:STREET>Street_2</ns0:STREET>  
          <ns0:CITY>City_2</ns0:CITY>  
        </ns0:InsertRecord>  
      </ns0:Rows>  
    </ns0:Insert>  
    
  2. 将请求消息粘贴到映射到文件接收位置的文件夹。

  3. 业务流程使用请求消息并将其发送到 Oracle 数据库。 Oracle 数据库的响应以符合基于 WCF 的 Oracle 数据库适配器架构的形式接收。 使用入站映射,WCF-Custom 发送端口将此转换为 vPrev Oracle 数据库适配器的架构。 Oracle 数据库的响应将保存到定义为业务流程一部分的其他文件位置。 上述请求消息的响应为:

    <?xml version="1.0" encoding="utf-8"?>  
    <ns0:InsertResponse xmlns:ns0="http://schemas.microsoft.com/[OracleDb://ADAPTER/SCOTT/Tables/CUSTOMER]"></ns0:InsertResponse>  
    

另请参阅

教程:迁移 BizTalk 项目