No Disassemble stage components

Tech-Archive recommends: Speed Up your PC by fixing your registry



Hi All,

I have a custom general pipeline component and flat file disassembler in a
receive pipeline. It is throwing a Receive Pipeline Error as "Reason: No
Disassemble stage components can recognize the data."

To isoalte, created 2 more custom pipelines,
pipeline 1) having custom receive pipleline component
pipeline 2) having flat file disassembler.

Tested these 2 pipelines, both are working fine, in the sense,
when used pipeline 1) flat file is passed through and subscribed send port
can receive the original file.
when used pipeline 2) flat file got disassembled and got couple of xml files
to the subscribed send port.

Problem is when I have both custom component and flat file disassembler,
There is code in Execute() method of custom component to check some data in
the incoming file, but finally for testing it came down to minimal code as
follows,

public Microsoft.BizTalk.Message.Interop.IBaseMessage
Execute(Microsoft.BizTalk.Component.Interop.IPipelineContext pc,
Microsoft.BizTalk.Message.Interop.IBaseMessage inmsg)
{
return inmsg;
}
even with minimal code it is throwing same error.
can somebody shed some light here for me ?

and one more thing, when is it required to replace original stream, I'm
assuming it is requied to replace only when there
are changes to stream, and as long as there is read operation on
stream(using StreamReader) there is no need to replace it, just return
incoming inmsg, rite ?

TIA
MeDhanush

.



Relevant Pages

  • Saving error message at pipeline stage
    ... I have this Orchestration which makes a HTTP call to one of our suppliers. ... "There was a failure executing the receive pipeline: ... so I decided to make a custom flat file disassembler. ... In my custom disassembler, I contained the FFDasmComp class and logged every ...
    (microsoft.public.biztalk.general)
  • RE: Saving error message at pipeline stage
    ... "Using Failed Message Routing": ... Saving error message at pipeline stage ... so I decided to make a custom flat file disassembler. ...
    (microsoft.public.biztalk.general)
  • RE: Creating custom pipeline components [BT2004]
    ... Did you put the CustomPipe.dll into Program Files\Microsoft Biztalk Server ... I'm currently working on a project that requires a flat file to be read, ... The obvious way to do this seems to be to use a custom ... decoder component before the flat file is dissasembled in the pipeline. ...
    (microsoft.public.biztalk.general)
  • RE: No Disassemble stage components
    ... receive pipeline. ... To isoalte, created 2 more custom pipelines, ... pipeline 2) having flat file disassembler. ...
    (microsoft.public.biztalk.general)
  • Re: Creating custom pipeline components [BT2004]
    ... mapped to a new structure and outputted as another flat file. ... The obvious way to do this seems to be to use a custom decoder ... component before the flat file is dissasembled in the pipeline. ... issue I have experienced is that when I deploy the complete BizTalk project ...
    (microsoft.public.biztalk.general)