2016-09-03 7 views
-1

Ich bin in einem Problem stecken, es kann einige bessere Lösungen geben, aber was ich versuchte und fehlgeschlagen ist unten erklärt.BizTalk Server XmlDocument/XmlString zu Schemadaten

enter image description here

Wenn ich Messageassign Komponente zu entfernen, funktioniert Meine Projekte perfekt er die Daten konvertiert und macht eine Datei in meinem Verzeichnis.

Aber wie ich im Bild beschrieben, dass meine MessageAssignment Message4 als XmlDocument setzt (es kann XML-String sein, wenn bessere Lösung zur Verfügung gestellt).

ConstructMessage_1 kann Nachricht2 und Nachricht4 vernetzen.
MessageAssignment_1 setzt meesage4 als XmlDocument.
Transform_1 verwendet message2 als Eingabe und gibt message3 (ein anderes Schema) aus.

Aktuelles Szenario: ist, dass meine Karte message2 Daten erhält und transformiert.

Erforderliche Szenario: ist, dass ich meine Message4 wollen (XmlDocument) als Aufzeichnungen/Daten für Message2 (Eingang von transform_1), mit anderen Worten message2 = someconvertion(message4); so meine transform_1 die aktualisierten Daten bekommt und Transformation fortsetzen.

+0

Bitte bearbeiten Sie Ihre Frage mit den folgenden Details. Welche Nachricht (en) werden in ConstructMessage_1 erstellt? Welche Nachricht wird von Transform_1 erzeugt? Welche Nachricht wird in Send_1 gesendet? – Dijkgraaf

+0

Entschuldigung, es ist nicht klar, was Sie fragen. Was ist Nachricht4? –

+0

@ Johns-305 message4 hat XmlDocument mit Nachrichtentyp: XmlDocument, ich erwähnte es in meiner Beschreibung und Bild auch. – Mehmood

Antwort

0

Das Problem wurde durch ähnliche Frage auf Stackoverflow here und detaillierte Blog-Post blog link für Ihre Zeit

Dank Teilnehmer gelöst.