步骤 4:测试应用程序

第 4 步(共 4 步)

完成时间: 10 分钟

目的:在此步骤中,通过在ADAPTER_SAMPLES数据库的 Employee 表中插入记录来测试应用程序。 如果应用程序正常工作,业务流程将收到有关 Employee 表更改的通知。 然后,编排系统提取收到的通知类型。 如果通知用于插入操作,协调程序将执行 UPDATE_EMPLOYEE 存储过程并接收响应。 业务流程从响应中提取 Employee_IDName 的值,并将其插入 Purchase_Order 表中。

先决条件

在开始执行此步骤之前,必须确保以下内容:

  • 在 C:\TestLocation\CreateEmployeeMessage 上提供了调用 UPDATE_EMPLOYEE 存储过程的请求消息。 请求消息如下所示:

    <UPDATE_EMPLOYEE xmlns="http://schemas.microsoft.com/Sql/2008/05/TypedProcedures/dbo" />  
    
  • 在 C:\\TestLocation\\CreatePOMessage 提供了用于调用 Purchase_Order 表中 Insert 操作的请求消息。 请求消息如下所示:

    <Insert xmlns="http://schemas.microsoft.com/Sql/2008/05/TableOp/dbo/Purchase_Order">  
      <Rows>  
        <Purchase_Order xmlns="http://schemas.microsoft.com/Sql/2008/05/Types/Tables/dbo">  
          <Employee_ID>10</Employee_ID><Employee_Name>Employee_Name</Employee_Name>  
        </Purchase_Order>  
      </Rows>  
    </Insert>  
    

    注释

    Employee_IDEmployee_Name字段的值是占位符。 实际值在执行时由编排插入。

  • 必须已完成 步骤 3:配置和启动应用程序

测试应用程序

  1. Employee 表中插入记录。 可以通过从 SQL Server Management Studio 运行以下语句来完成此操作。

    INSERT INTO [ADAPTER_SAMPLES].[dbo].[Employee] ([Name] ,[Designation] ,[Salary])  
    VALUES('John Smith' ,'Manager' ,500000)  
    
  2. 检查数据库中的Employee表。 你会注意到在状态列中,新添加的记录为“0”。

  3. 不断刷新 Employee 表记录。 你会注意到,新记录的 “状态 ”列现在设置为“1”。

  4. 检查 Purchase_Order 表。 你会注意到,表中添加了一条记录,该记录的员工姓名和职位与您在 Insert 语句中提供的一致。

  5. 如果在 SMTP 端口配置中提供了电子邮件别名,则还会收到一封电子邮件,其中包含“插入”作的响应消息。

我只是做什么?

通过在 Employee 表中插入记录来测试 SampleApplication 应用程序。

后续步骤

如果测试成功,恭喜! 已完成 SQL 适配器教程。

如果测试不起作用,请仔细检查工作,以确保添加所有必要的对象并正确设置其属性。

另请参阅

步骤 3:配置和启动应用程序
第 5 课:部署解决方案