none
Outbound EDI File XML to EDIFACT Format Pipeline Exception RRS feed

  • Question

  • Hi,

    I am hitting the following error upon passing a XML document file into a EDI Assembler Pipeline.

    Microsoft.XLANGs.Pipeline.XLANGPipelineManagerException: There was a failure executing pipeline "xxx.BizTalk.Outbound.DBP.Pipeline.Snd_EDIData". Error details: "Delimiter Set could not be read from the interchange. The attribute DelimiterSetSerializedData is missing from root node". ---> Microsoft.BizTalk.Edi.Shared.EdiException: Delimiter Set could not be read from the interchange. The attribute DelimiterSetSerializedData is missing from root node
       at Microsoft.BizTalk.Edi.MessageCore.BiboHelper.ReadDelimiterSet(XmlReader reader)
       at Microsoft.BizTalk.Edi.MessageCore.BiboHelper.ScanForDelimiterAndUnb1(Stream msgStream, DelimiterSet& delimiterSet, String& unob1_1, EdiSegmentType& nextSegmentType)
       at Microsoft.BizTalk.Edi.MessageCore.EfactInterchangeXmlSerializerStream..ctor(IEdiMessageProcessor mp, Stream msgStream, String delimiterString, DynamicDataSerializationSettings settings, MessageValidationSetting validationSetting, IMessageFilterSettings messageFilterSetting, ErrorReportingSettings errorReportingSettings, EdiProcessingUnitErrorList error, IEdiTransformFactory mapSettings)
       at Microsoft.BizTalk.Edi.Pipelines.EfactAssembler.Assemble(IPipelineContext pc)
       at Microsoft.BizTalk.Edi.Pipelines.EdiAssembler.Assemble(IPipelineContext pContext)
       at Microsoft.BizTalk.Internal.ComponentWrapper.Assemble(IPipelineContext pc)
       at Microsoft.BizTalk.PipelineOM.AssemblerComponent.Assemble(IPipelineContext pipelineContext)
       at Microsoft.BizTalk.PipelineOM.AssemblingSerializerStage.Assemble(IBTMPipelineContext pc, ArrayList messages, Int32 asmStageIndex)
       at Microsoft.BizTalk.PipelineOM.SendPipeline.Execute(IBTMMessageSet messageSet)
       at Microsoft.BizTalk.PipelineOM.PipelineManager.ExecuteSendPipeline(SendPipeline sendPipeline, IBTMMessageSet messageSet, Object interceptor, Stream perInstanceCofigStrm, Object transaction, IPipelineContext pBTMPipeCtx)
       at Microsoft.BizTalk.PipelineOM.PipelineManager.ExecuteSendPipeline(SendPipeline sendPipeline, IBTMMessageSet messageSet, IResourceTracker& rt)
       at Microsoft.XLANGs.Pipeline.XLANGPipelineManager.ExecutePipeline(SendPipeline p, SendPipelineInputMessages inMessages, XLANGMessage outMsg)
       --- End of inner exception stack trace ---
       at Microsoft.XLANGs.Pipeline.XLANGPipelineManager.ExecutePipeline(SendPipeline p, SendPipelineInputMessages inMessages, XLANGMessage outMsg)
       at Microsoft.XLANGs.Pipeline.XLANGPipelineManager.ExecuteSendPipeline(Type sendPipelineType, SendPipelineInputMessages inMessages, XLANGMessage outXLANGMsg)
       at xxx.xxx.BizTalk.Shared.Helper.PipelineManager.ExecuteSendPipeline(Type sendPipelineType, XLANGMessage inMsg, XLANGMessage outMsg)
       at xx.BizTalk.Outbound.DBP.Orchestration.UploadToPortalOrc.segment2(StopConditions stopOn)
       at Microsoft.XLANGs.Core.SegmentScheduler.RunASegment(Segment s, StopConditions stopCond, Exception& exp)
    Microsoft.XLANGs.Pipeline.XLANGPipelineManagerException
    Scoped@
    UploadToPortalOrc.??__scope37
    UploadToPortalOrc.UploadToPortalOrc

    Possible to suggest what could have caused the exception?

    We have already included the following however we are still hitting exception:

     <ex0:EdifactInterchangeXml DelimiterSetSerializedData="39:-1:-1:43:58:63:42:44:-1" xmlns:ex0="http://schemas.microsoft.com/Edi/Edifact">
    Thanks.
    Wednesday, September 18, 2013 3:34 PM

All replies