步骤 5(本地):生成用于向 SalesOrder 表中插入消息的架构

根据业务方案,如果订购的数量大于 100,则必须将从 Contoso 发送的 X12 销售订单消息插入 Northwind 的 SalesOrder 表中。 若要将消息插入 到 SalesOrder 表中,必须为该表的 Insert 操作生成架构。 在本主题中,你将创建一个BizTalk Server解决方案,然后使用“使用适配器服务外接程序”生成架构,以便对 SalesOrder 表执行插入操作。

生成用于在 SalesOrder 表中执行插入操作的架构

  1. 创建BizTalk Server Visual Studio 项目。 在 Visual Studio 的“文件 ”菜单中,单击“ 新建”,然后单击“ 项目”。 在“新建项目”对话框的已安装模板列表中,单击“BizTalk 项目”,然后选择“空BizTalk Server项目”。 对于项目名称,请输入 OrderProcessingDemo ,然后单击“ 确定”。

  2. 右键单击解决方案资源管理器中的项目名称,指向“添加”,然后单击“添加生成的项”。

  3. “添加生成的项 ”对话框中,选择“ 使用适配器服务”,然后单击“ 添加”。 此时会打开“使用适配器服务加载项”。

  4. “选择绑定” 下拉列表中,选择“ sqlBinding”,并单击“ 配置”。

  5. 在“ 配置适配器 ”对话框中,单击“ 安全性 ”选项卡,然后从“ 客户端凭据类型 ”下拉列表中执行以下操作之一:

    单击此 要执行此操作
    使用 Windows 身份验证连接至 SQL Server。
    Windows 使用 Windows 身份验证连接至 SQL Server。
    用户名 通过指定 SQL Server 数据库中定义的用户凭据,指定用于连接 SQL Server 的用户名和密码。 请注意,用户名和密码区分大小写。 注意:如果将“用户名”“密码”字段留空,适配器将使用Windows 身份验证连接到SQL Server。
  6. 单击“ URI 属性 ”选项卡,然后指定连接参数的值。 有关 SQL 适配器的连接 URI 的详细信息,请参阅 SQL Server 连接 URI

    注意

    如果连接参数包含任何保留字符,则必须在 “URI 属性 ”选项卡中按原样指定它们,即不使用任何转义字符。 但是,如果直接在 “配置 URI”字段中指定 URI,并且连接参数包含保留字符,则必须使用正确的转义字符指定连接参数。

    注意

    如果未在 URI 属性选项卡中指定任何值,则使用适配器服务外接程序会将 URI 作为 mssql://.//。 在此类情况下,适配器将连接至本地计算机上的默认数据库和默认数据库实例。

  7. “配置适配器 ”对话框中,单击“ 确定”。 在“ 使用适配器服务 ”对话框中,单击“ 连接”。

  8. “选择类别 ”框中,展开“ ”,然后单击“ SalesOrder ”表。

  9. “可用类别和操作 ”框中,选择“ 插入”,单击“ 添加”,然后单击“ 确定”。 新项将添加至解决方案资源管理器中。 tableOperation.dbo.SalesOrder.xsd) (架构文件是为对 SalesOrder 表执行 Insert 操作而生成的架构。

另请参阅

教程 4:使用 BizTalk Server 2013 创建混合应用程序