我正在开发一个项目,该项目需要从文件中获取记录并将其更新到活动目录中。
我可以将单个记录更新为Active目录,但无法更新多个记录。
我知道我们必须应用循环概念,但问题是我不知道如何在Orchestration中使用循环概念以及必须使用哪个条件。
答案 0 :(得分:1)
编辑:我假设您没有询问如何迭代记录,有很多关于如何执行此操作的示例。如果你必须遍历大量记录,我建议在自定义类中实现它,或者使用XmlReceive
管道来实现它。对于BizTalk较新的人来说,如何组合决策和循环形状可能不是很明显....
有很多方法可以做到这一点。您可以使用Loop
形状,其中包含Decision
形状。这与普通循环一样,但只有在满足所需条件时才进行任何处理/发送。你可以把它想象成这种C#代码:
while(condition == true)
{
if (anotherCondition == true)
{
CreateAndSendMessage();
}
UpdateCondition();
}