2016-05-31 33 views
0

Ich habe ein Flatfile-Schema mit dem Flatfile-Schema-Assistenten erstellt. Das Schema ist gültig und ich konnte meine Testinstanz erfolgreich gegen das Schema validieren (die XML-Datei wurde also korrekt erstellt).Keine Ausgabe (senden Teil) auf BizTalk-Pipeline

Aber wenn ich meine Testflachdatei in eine Position erhalten setzen, die eine Flatfile Disassembler Pipeline verwendet, passiert nichts nach dem Empfangsort hat die Nachricht aufgenommen (die logische Port empfängt zu einer Orchestrierung begrenzt ist) in der BizTalk-Admin Konsole Ich sehe nur in den verfolgten Nachrichtenereignissen von der Pipeline, dass die Nachricht empfangen wurde. Aber nicht gesendet.

Vielleicht hatten einige von Ihnen bereits ein ähnliches Problem und könnten mir hier helfen.

Raupennachrichtenereignisse in der Pipeline

enter image description here

+0

Gesendet ... wo erwartest du es zu gehen? –

+0

Ich erwarte einen ähnlichen EventType-Eintrag in der BT-Admin-Konsole, der den Send-Teil beschreibt, der die ausgehende XML-Datei enthält. Aber wie oben aufgelistet, kann ich nur den Empfangsteil sehen, der die ursprüngliche flache Datei enthält. Und wenn es einen Fehler gibt, erwarte ich mindestens einen Ereignisprotokolleintrag. Aber beide erschienen nicht. –

+0

Und Sie haben keine suspendierten Instanzen? Ihre Orchestrierung läuft? – Sven

Antwort

0

So. Das Problem war ein falsch deklariertes Header-Schema. Ich habe es wieder aufgebaut und danach hat es gut funktioniert. Ich habe das Problem erkannt, indem ich das Header-Schema aus den Pipeline-Eigenschaften entfernt und einen neuen Prozess ausgelöst habe. Zu diesem Zeitpunkt wurde die Nachricht korrekt erstellt (jedoch mit der Kopfzeile aufgrund eines fehlenden Header-Schemas, das diese Zeile verhindern würde).

Danke an alle, die hier geholfen haben!