Ich erhalte die folgende Fehlermeldung für BizTalk:BizTalk Fehler Ausführen der Sendepipeline
SendUpdated_XML_Invoice ein Fehler war, die Sendepipeline ausführt: „ABC_BizTalk.SendPO_NEWXML, ABC BizTalk, Version = 1.0.0.0, Culture = neutral, PublicKeyToken = 447e6d27f458459f "Quelle:" XML-Assembler "Sendeport:" SendUpdated_XML_Invoice "URI:" C: \ Integrationen \ FApps XML-Rechnungen \% MessageID% .xml "Grund: Der Dokumenttyp" http://schemas.microsoft.com/Edi/Edifact#Efact_Contrl_Root "passt nicht zu die gegebenen Schemas.
Ich bin nicht sicher, wie man diesen Fehler löst. Ich habe versucht, es zu erforschen und verschiedene Lösungen auszuprobieren, aber es hat nicht geklappt.
Die an diesem Port gesendete Nachricht stimmt nicht mit dem definierten Schema überein. Versuchen Sie, die Nachricht zu validieren, die Sie mit dem Schema senden, das Sie in diesem Port verwenden, um zu sehen, wo der Überprüfungsfehler ist. –
Wie kann ich das überprüfen? Bitte können Sie mir alles in Details erzählen, da ich neu bin. – Shivang
Sie müssen im Orchestration Debugger einen Haltepunkt setzen und die Nachricht vor dem Senden abrufen. Speichern Sie die Nachricht in Ihrem lokalen Verzeichnis. Öffnen Sie in Visual Studio das Schema und fügen Sie die Route hinzu, in der Sie die Nachricht in der Eigenschaft Input Instance Filename gespeichert haben. Klicken Sie mit der rechten Maustaste über das Schema und drücken Sie Validate Instance. Die Ergebnisse der Validierung erscheinen im Ausgabefenster. –