步骤 3:测试使用 SQL 适配器的已迁移应用程序
完成时间: 5 分钟
目的: 在此步骤中,将通过对 Customer 表执行 Insert 操作来测试迁移的应用程序。 为此,请删除符合使用 vPrev SQL 适配器生成的架构的请求消息。
必备条件
通过将 BizTalk 业务流程中的逻辑端口映射到 BizTalk Server 管理控制台中的物理端口来配置 BizTalk 应用程序。
将 BizTalk 应用程序配置为对基于 WCF 的 SQL 适配器使用 WCF-Custom 发送端口。
测试迁移的应用程序
创建符合 vPrev SQL 适配器生成的架构的请求 XML。 使用出站映射,WCF-Custom 发送端口会将其转换为符合基于 WCF 的 SQL 适配器的架构,并将其发送到SQL Server数据库。
<Insert xmlns="http://SQLInsert"> <sync> <after> <CustomerTable Name="John" /> </after> </sync> </Insert>
将请求消息粘贴到映射到文件接收位置的文件夹。
业务流程使用请求消息并将其发送到SQL Server数据库。 从 SQL Server 数据库的响应在架构中接收,该架构符合基于 WCF 的 SQL 适配器的架构。 使用入站映射,WCF-Custom 发送端口将此转换为 vPrev SQL 适配器的架构。 来自 SQL Server 数据库的响应将保存到定义为业务流程一部分的其他文件位置。 上述请求消息的响应为:
<?xml version="1.0" encoding="utf-8" ?> <InsertResponse xmlns="http://SQLInsert"> <Success> <long xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays">101</long> </Success> </InsertResponse>
在前面的响应中,“101”是“客户”表中插入的标识列的值。