2016-03-31 10 views
1

私は、ファイルからレコードをフェッチし、アクティブなディレクトリに更新する必要があるプロジェクトに取り組んでいます。BizTalk - Looping

単一のレコードをActive Directoryに更新できますが、複数のレコードを更新することはできません。

私はループコンセプトを適用する必要があることは知っていますが、オーケストレーションでどのようにループコンセプトを使用するか、どの条件を使用する必要があるかについてはわかりません。

+2

あなたはこの質問の答えをチェックし提案します。 http://stackoverflow.com/questions/17485238/how-to-loop-in-orchestration-biztalk-2010 – Zee

答えて

1

EDIT:レコードを繰り返し処理する方法について質問していないと仮定しています。これを行う方法については、多くの例があります。多くのレコードを反復処理する必要がある場合は、カスタムクラスで実装するか、XmlReceiveパイプラインを使用することをお勧めします。しかしBizTalkの新しい誰かのために、それは


があります....意思決定やループ形状をどのように組み合わせるかすぐに分からないことがあります。これを行うには多くの方法。あなたの中にDecisionの形を持っているLoopの形に行くことができます。これは通常のループのように機能しますが、目的の条件が満たされている場合は、処理/送信を行います。あなたは、C#コードのこの種のようにそれを考えることができます:

while(condition == true) 
{ 
    if (anotherCondition == true) 
    { 
     CreateAndSendMessage(); 
    } 
    UpdateCondition(); 
} 

conditional loop