Having more schemas with the same root tag makes receive pipeline error

Home Page Forums BizTalk 2004 – BizTalk 2010 Having more schemas with the same root tag makes receive pipeline error

Viewing 1 reply thread
  • Author
    Posts
    • #16631

      My problem is, that I in the same project have 2 different schemas with the same root tag (namely "Envelope") and this causes an error in the receiveXML pipeline. I get the error:

      "Could not find a matching subscription for the message.
      The Messaging engine failed to process a message submitted by adapter:FILE
      "

      Is there any way of working around this? As e.g. SAP iDoc documents have similar root tags (Envelope) I would be very pleased to hear any suggestions.

      Regards

      mikael lund

    • #16640

      The error indicates that the message has made it thru the pipeline and has been published to the message box but cannot find a matching subscription. i.e. a send port or orchestration that will process the message. You need to check the subscriptions (use BTSSubscriptionViewer.exe) and match with the promoted properties.

      What pipeline are you using?

      If you have 2 schemas with the same MessageType (targetnamespace#rootnode) then you can specify the required schema in XML Disassembler pipeline component ( with BTS2004 you need to use a custom pipeline containing the Xml Disassembler)

      Another option is to declare a single Envelope schema and debatch and forward the content of the envelope. You need to declare separate schemas for the content messages. I have not used SAP with Biztalk, so am not sure if this is possible

Viewing 1 reply thread
  • The forum ‘BizTalk 2004 – BizTalk 2010’ is closed to new topics and replies.