none
Biztalk 2010 EDIReceive pipeline error RRS feed

  • Question

  • The EdiReceive pipeline prompts  error below while handling  an EDIFACT message.

    Event ID: 5753

     Error details: An output message of the component "Unknown " in receive pipeline "Microsoft.BizTalk.Edi.DefaultPipelines.EdiReceive, Microsoft.BizTalk.Edi.EdiPipelines, Version=3.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" is suspended due to the following error:
         Error encountered during parsing. The Edifact transaction set with id '' contained in interchange (without group) with id '*******', with sender id '*******', receiver id '*******' is being suspended with following errors:
    Error: 1 (Miscellaneous error)
     70: Schema http://schemas.microsoft.com/BizTalk/EDI/Edifact/2006#EFACT_D97A_ORDERS compilation errors
    1. Message=Null schema http://schemas.microsoft.com/BizTalk/EDI/Edifact/2006#EFACT_D97A_ORDERS
    Error: 2 (Miscellaneous error)
     71: Transaction Set or Group Control Number Mismatch

    Error: 3 (Miscellaneous error)
     29: Invalid count specified at interchange, group or message level

    .
     The sequence number of the suspended message is 1.

     

    Any clue?

     

    Thanks

    Gou Jun

    Monday, November 21, 2011 6:49 AM

Answers

  • This happens because SQL Server is case-insensitive and XML is case-sensitive.

    The schema you are looking for has the namespace "http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006", but for some reason?? MS has chosen that the dropdownlist inside parties where you can supply an alternative namespace EDIFACT is written Edifact. This causes this error.

    What you need to do is manually change Edifact in the namespace in your agreement to EDIFACT.

    Morten la Cour

    • Marked as answer by Jun Gou[MCTS] Tuesday, November 22, 2011 1:49 AM
    Monday, November 21, 2011 7:35 AM

All replies

  • This happens because SQL Server is case-insensitive and XML is case-sensitive.

    The schema you are looking for has the namespace "http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006", but for some reason?? MS has chosen that the dropdownlist inside parties where you can supply an alternative namespace EDIFACT is written Edifact. This causes this error.

    What you need to do is manually change Edifact in the namespace in your agreement to EDIFACT.

    Morten la Cour

    • Marked as answer by Jun Gou[MCTS] Tuesday, November 22, 2011 1:49 AM
    Monday, November 21, 2011 7:35 AM
  • yes, that's the trick.

     

    Thanks

    Gou Jun

    Tuesday, November 22, 2011 1:50 AM