Reputation: 251
I am getting the following error for BizTalk:
SendUpdated_XML_Invoice There was a failure executing the send pipeline: "ABC_BizTalk.SendPO_NEWXML, ABC BizTalk, Version=1.0.0.0, Culture=neutral, PublicKeyToken=447e6d27f458459f" Source: "XML assembler" Send Port: "SendUpdated_XML_Invoice" URI: "C:\Integrations\FApps XML Invoices\%MessageID%.xml" Reason: The document type "http://schemas.microsoft.com/Edi/Edifact#Efact_Contrl_Root" does not match any of the given schemas.
I am not sure how to solve this error. I tried researching on it and trying different solutions but didn't work out.
Upvotes: 0
Views: 1062
Reputation: 115
Efact_Contrl_Root is a control message check the UNB segment for partners (sender) you should be able to find the message amongst suspended message using Biztalk Administration
You have a request for ACK set in the UNB segment of you edifact or your trading partner is sending an control
If you are not expecting an Ack disable it
Upvotes: 1
Reputation: 11527
That error means that BizTalk cannot find a schema with the targetNamespace and root name given in the error.
This schema should exists in the BizTalk EDI Application and only there. You can check this via the BizTalk administration console and looking in and sorting by Target Namespace.
If you see more that one schema with the same namespace and root node, that would cause issues, you need to remove it from your application
Upvotes: 1