02-26-06 03:47 PM
hello.
I wrote a couple of custom disassemblers that process a message
depending on the filename. I created a Pipeline using these
disassemblers (shown below).
basically what I want to happen is that if Disassambler 1 "does not
recognize" the message, Disassembler 2 will process it.
Since the Execution Mode for Disassemble Stage in a receive pipeline is
*always* set to "First Match" (you cannot change it), I presume there
is a way to set a flag in Disassemble() to set the message as
"unrecognized". Setting the GetNext() to return null on the first
disassembler does not work because the second one doesn't get called.
There must be a way to do this, because the XML Dissambler even has
this option ("Allow unrecognized message"). The question is: How?
thanks.
dexter
[ Post a follow-up to this message ]
|