Shivang
Shivang

Reputation: 251

BizTalk error executing the send pipeline

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

Answers (2)

plykkegaard
plykkegaard

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

Dijkgraaf
Dijkgraaf

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.

enter image description here

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

Related Questions