我有一个 StoredProcedure,它返回一个包含多条记录的简单表:
DECLARE @STEPS_TABLE AS TABLE (OrchestrationID uniqueidentifier, [Message] nvarchar(1000));
-- 在此处加载值
SELECT * FROM @STEPS_TABLE 作为 XML AUTO、XMLDATA、ELEMENTS 的步骤
我使用 SQL 传输模式生成向导来创建我的模式并且可以正确配置端口。如果我在编排中使用此架构,它会完美运行。每次@STEPS_TABLE 有超过 1 条记录时,BizTalk 都会启动一个业务流程实例。
阅读 Microsoft 技术文档,他们建议在一次调用中获取多条消息,然后使用 XML 管道将多行 BizTalk 消息分解为单行 BizTalk 消息。
我以前没有使用过 XML 管道,所以我尝试了提供的步骤,但无法让它工作。
有人可以给我一个“如何做”的链接(经过几个小时的搜索,直到现在才找到任何东西)或者给我一些成功的提示。
提前致谢。