2010-12-15 9 views
1

Ich habe eine Orchestrierungszuordnung, die zwei Quellnachrichten in einer Zielnachricht abbildet. Wenn sich das Schema für eine der Quellnachrichten ändert, hoffte ich, dass ich auf den Eingabe-Nachrichtenteil klicken und "Schema ersetzen" auswählen kann, um das Schema nur für den betroffenen Nachrichtenteil zu aktualisieren. Stattdessen kann ich das gesamte mehrteilige Nachrichtenschema nur durch das einzelne Nachrichtenteilschema ersetzen.So ersetzen Sie ein mehrteiliges Nachrichtenschema in einer Karte, ohne die Karte zu ersetzen

alt text

Meine einzige andere Option scheint eine neue Karte aus der Orchestrierung erzeugen zu Form transformieren, aber dies bedeutet, dass ich alle Links in meiner Karte neu erstellen ...

Weiß jemand, einer effizienteren Möglichkeit, diesen Schematyp zu aktualisieren?

Antwort

1

Ich habe beschlossen, dies zu tun, indem Sie das XML der Map-Datei ändern. Wenn jemand da draußen bessere Ideen hat, würde ich sie trotzdem gerne hören. Vielen Dank!

+0

Ich habe gefunden, die Bearbeitung der .btm-Datei von Hand, wie Sie erwähnt haben, um die einzige Möglichkeit zu sein, dies zu handhaben, ohne Ihre Kartenlinks zu verlieren. – schellack

+2

Ich bearbeite die BTM-Datei oft von Hand, da sie oft viel Zeit spart und ziemlich einfach ist, obwohl sie sorgfältig ausgeführt werden muss. –

0

Nachdem ich Maps im Orchestrierungsprojekt erstellt habe, habe ich sie per Kopieren und Einfügen in Maps-Projekte verschoben und den Namespace geändert. Jetzt sieht alles gut aus. Aber ich habe ein interessantes Problem gefunden.

Wenn ich versuche, diese Karten im Orchestrion zu referenzieren, kann ich zwei Schemanamespaces unter den Kartenreferenzen dll sehen. Einer hat neu verschobene Karten und ein anderer hat alte.

Kann jemand erklären warum? Ist das etwas, was ich falsch mache? oder BizTalk 06 (vs2005) verhält sich witzig ....

Dann habe ich eine neue Karte im Projekt Maps erstellt und die Xslt von orchestrioan Karte kopiert und dort eingefügt. Wenn ich mit diesem Ansatz fortfahre, kann ich beim Referenzieren nicht zwei Namespaces in der Orchestraiton-Form sehen.