1

我创建了 biz talk server 项目来从存储过程中读取多行数据并将每一行发送到 asp.net webservice 解决方案。我使用添加生成的项目(使用适配器服务sql绑定来选择存储过程)我不知道如何在biztalk服务器管理控制台2010下使用wcf-custom sql绑定配置接收位置。我应该在以下属性下写什么

  1. 轮询数据可用声明
  2. 投票声明
  3. xml 存储过程根节点名称
  4. xml 存储过程根节点名称空间。

这是我添加使用适配器服务 sql 绑定时在项目中生成的架构

    <?xml version="1.0" encoding="utf-16" ?> 
- <xs:schema xmlns:b="http://schemas.microsoft.com/BizTalk/2003" xmlns:ns3="http://schemas.datacontract.org/2004/07/System.Data" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/Sql/2008/05/Procedures/dbo" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import schemaLocation=".\DataSetSchema.xsd" namespace="http://schemas.datacontract.org/2004/07/System.Data" /> 
- <xs:annotation>
- <xs:appinfo>
  <fileNameHint xmlns="http://schemas.microsoft.com/servicemodel/adapters/metadata/xsd">Procedure.dbo</fileNameHint> 
- <b:references>
  <b:reference targetNamespace="http://schemas.datacontract.org/2004/07/System.Data" /> 
  </b:references>
  </xs:appinfo>
  </xs:annotation>
- <xs:element name="getMessages">
- <xs:annotation>
- <xs:documentation>
  <doc:action xmlns:doc="http://schemas.microsoft.com/servicemodel/adapters/metadata/documentation">Procedure/dbo/getMessages</doc:action> 
  </xs:documentation>
  </xs:annotation>
  <xs:complexType /> 
  </xs:element>
- <xs:element name="getMessagesResponse">
- <xs:annotation>
- <xs:documentation>
  <doc:action xmlns:doc="http://schemas.microsoft.com/servicemodel/adapters/metadata/documentation">Procedure/dbo/getMessages/response</doc:action> 
  </xs:documentation>
  </xs:annotation>
- <xs:complexType>
- <xs:sequence>
  <xs:element minOccurs="0" maxOccurs="1" name="getMessagesResult" nillable="true" type="ns3:ArrayOfDataSet" /> 
  <xs:element minOccurs="1" maxOccurs="1" name="ReturnValue" type="xs:int" /> 
  </xs:sequence>
  </xs:complexType>
  </xs:element>
  </xs:schema>

期待你的助手提前谢谢

4

2 回答 2

1

那里有很多非常好的博客文章,以及示例代码。

看一眼:

根据您是要为所有返回的记录调用一次 ASP.Net Web 服务,还是为每条返回的记录调用一次(即一次调用或多次调用),您可能还想看看这篇关于分批的博客文章多条记录:

http://seroter.wordpress.com/2010/04/08/debatching-inbound-messages-from-biztalk-wcf-sql-adapter/

于 2013-06-24T10:24:38.637 回答
0

您应该选择 wcf-sql 适配器,在绑定中填写 rood 名称和命名空间,然后将 poll 语句放入

于 2013-07-16T12:48:14.583 回答