2012-04-12 16 views
0

Ich möchte eine Haupt-Orchestrierung durchführen, die eine bestimmte Nachricht empfängt und mit einem bestimmten Wert in dieser Nachricht die Orchestrierung eine andere Orchestrierung (mit Call Orchestration Form) aufrufen kann eine andere Nachricht mit Form erhalten und anderer FunktionEine Orchestrierung starten, wenn eine andere Orchestrierung einen bestimmten Wert erhält

Hinweis tun: die Haupt Orchestrierung und die andere Orchestrierung im selben Projekt im allgemeinen ist, wie kann ich mit 2 Orchestrierung mit einer Empfangsform in jedem

Antwort

0

ich vorgehen Ich denke, du gehst in die falsche Richtung, was du tun kannst, ist so.

  1. eine Haupt Orchestrierung erstellen, und erhalten von Meldungsfeld die Meldung (spezifische).
  2. Überprüfen Sie in Ihrer Orchestrierung den Wert, den Sie überprüfen möchten.
  3. Wenn es erforderlich ist, die Nachricht an eine andere Orchestrierung weiterzugeben, rufen Sie die Orchestrierungsrichtung nicht auf. Erstellen Sie eine neue Nachricht, verwenden Sie eine Karte, um die Nachricht, die Sie erhalten haben, an die Nachricht zu übertragen, die von einer anderen Orchestrierung gehört wird.
  4. Veröffentlichen Sie die Nachricht zurück zum Meldungsfeld.

Auf diese Weise müssen Sie die Orchestrierung nicht direkt aufrufen. BizTalk hilft Ihnen beim Planen und Übergeben von Nachrichten an die Orchestrierung, die Sie aufrufen möchten.

Oder Sie können eine Nur-Nachrichten-Lösung verwenden, was bedeutet, dass Sie keine Orchestrierung benötigen, Sie können Filter auf Ihren Empfangsort einrichten und dann die Karte verwenden, um die Nachricht zu übertragen.