我的 BizTalk 编排中有三项任务要做
示例数据
存储过程 [databasename].[storedprocedurename] 'param1Value', 'param2Value'
桌子 [databasename].[tablename] (id integer,desc nvarchar(50))
更新
改写:任务是
如何使用传入 XML 消息中的参数从 BizTalk 业务流程调用存储过程
如何从编排中插入数据库表(并取回操作结果)
如何使用来自传入 xml 的动态“where”值条件进行更新
这里有完整的文档:使用 BizTalk Server 在 SQL Server 中执行存储过程
WHERE子句中使用的参数。BTS.Operation)。NULL设置为xsi:nil=true(使用Nilfunctoid),或者它不存在于目标中(使用Value Mappingfunctoid 或删除管道或助手类中的空节点的方法)。SELECT或通过OUTPUT参数返回)或 XML 轮询(如果您的过程使用 返回结果集FOR XML)。避免普通过程调用,除非您不希望处理来自过程的返回数据。