我的情况是:
在源文件夹中同时创建了四个txt文件。它们应映射到四个xml文件。然后,应将其中一个xml文件发送到远程Web服务,如果正确接收到该文件,则返回包含“ replacement-id”的响应。如果是这样,最后,在将替换ID发送到Web服务之前,将其映射到其他三个xml文件中。
我试图在一个流程中控制所有流程。在我的BizTalk Server项目中,我具有所需的所有架构和映射。因为在业务流程中必须有四个接收形状,所以我必须处理相关集。所有输入txt文件都有一个(日期)字段,并且每个文件中的唯一值相同。我假设可以在“相关集”中使用此字段。但是,那是怎么做的呢?
我在论坛上找到了类似案例的问题,但尚未找到任何答案,可以为我提供正确的线索。
我尝试过:
•在所有文件中提升了公共字段(为我创建了一个属性架构)
•基于属性架构创建了一个关联类型
•根据相关类型创建了一个相关集
•在第一个接收形状中:设置初始化相关集=我的相关集
•在其他接收形状中:设置为“后续相关集” =“我的相关集”
•第一个接收形状也为Active = true,而其他= false
但这不起作用。构建解决方案时,出现错误,提示我我的关联集在用作映射输入的消息中不存在。 “障碍”是我似乎不知道如何使用“关联集”来解决多接收形状问题的正确方法。 (希望我知道的话,调用Web服务并映射替换ID不会有问题。)如果有人可以更正步骤列表或在我完全错误的情况下让我走上正确的道路,那将是很高兴的。