| Author |
BizTalk 2004 - The root element is Missing - Disassembler pipeline - Receive port
|
|
|
| Hi,
I am using a custom disassembler pipeline component to emit 3 messages
out of one and the pipeline is working fine. But when I put 2 maps
inside the receive port which matches two of those messages, I am
getting the error saying "The message engine failed while executing
the inbound map for the massage coming from the source......." and
"The root element is Missing."
The maps are working fine if I remove the pipeline from the receive
location. But when I used both the pipeline and the map they are not
working together. Any ideas?
Thanks
Srini.
| |
|
| I found the workaround for this. I put the XML validator (without any
schemas in the collection) under validate section of the pipeline
along with my custom disassemble component. It solved the problem.
It looks like there may be some problem in the way how I am emitting
the stream out of my disassembling component. For now I can live with
the workaround. Any better solution is welcome.
Regards
Srini
savinsk@yahoo.com (Srini) wrote in message news:<b48a9e78.0408160759.326caf51@posting.google.com>...
> Hi,
>
> I am using a custom disassembler pipeline component to emit 3 messages
> out of one and the pipeline is working fine. But when I put 2 maps
> inside the receive port which matches two of those messages, I am
> getting the error saying "The message engine failed while executing
> the inbound map for the massage coming from the source......." and
> "The root element is Missing."
>
> The maps are working fine if I remove the pipeline from the receive
> location. But when I used both the pipeline and the map they are not
> working together. Any ideas?
>
> Thanks
> Srini.
| |
|
| I found the workaround for this. I put the XML validator (without any
schemas in the collection) under validate section of the pipeline
along with my custom disassemble component. It solved the problem.
It looks like there may be some problem in the way how I am emitting
the stream out of my disassembling component. For now I can live with
the workaround. Any better solution is welcome.
Regards
Srini
savinsk@yahoo.com (Srini) wrote in message news:<b48a9e78.0408160759.326caf51@posting.google.com>...
> Hi,
>
> I am using a custom disassembler pipeline component to emit 3 messages
> out of one and the pipeline is working fine. But when I put 2 maps
> inside the receive port which matches two of those messages, I am
> getting the error saying "The message engine failed while executing
> the inbound map for the massage coming from the source......." and
> "The root element is Missing."
>
> The maps are working fine if I remove the pipeline from the receive
> location. But when I used both the pipeline and the map they are not
> working together. Any ideas?
>
> Thanks
> Srini.
| |
|
| I found the workaround for this. I put the XML validator (without any
schemas in the collection) under validate section of the pipeline
along with my custom disassemble component. It solved the problem.
It looks like there may be some problem in the way how I am emitting
the stream out of my disassembling component. For now I can live with
the workaround. Any better solution is welcome.
Regards
Srini
savinsk@yahoo.com (Srini) wrote in message news:<b48a9e78.0408160759.326caf51@posting.google.com>...
> Hi,
>
> I am using a custom disassembler pipeline component to emit 3 messages
> out of one and the pipeline is working fine. But when I put 2 maps
> inside the receive port which matches two of those messages, I am
> getting the error saying "The message engine failed while executing
> the inbound map for the massage coming from the source......." and
> "The root element is Missing."
>
> The maps are working fine if I remove the pipeline from the receive
> location. But when I used both the pipeline and the map they are not
> working together. Any ideas?
>
> Thanks
> Srini.
| |
|
| I found the workaround for that. I put the XML validator (without any
schemas in the collection) under validate section of the pipeline
along with my custom disassemble component. It solved the problem.
It looks like there may be some problem in the way how I am emitting
the stream out of my disassembling component. Fnow I can live with
the workaround. Any better solution is welcome.
Cheers
Srini
savinsk@yahoo.com (Srini) wrote in message news:<b48a9e78.0408160759.326caf51@posting.google.com>...
> Hi,
>
> I am using a custom disassembler pipeline component to emit 3 messages
> out of one and the pipeline is working fine. But when I put 2 maps
> inside the receive port which matches two of those messages, I am
> getting the error saying "The message engine failed while executing
> the inbound map for the massage coming from the source......." and
> "The root element is Missing."
>
> The maps are working fine if I remove the pipeline from the receive
> location. But when I used both the pipeline and the map they are not
> working together. Any ideas?
>
> Thanks
> Srini.
| |
|
| I found the workaround for that. I put the XML validator (without any
schemas in the collection) under validate section of the pipeline
along with my custom disassemble component. It solved the problem.
It looks like there may be some problem in the way how I am emitting
the stream out of my disassembling component. Fnow I can live with
the workaround. Any better solution is welcome.
Cheers
Srini
savinsk@yahoo.com (Srini) wrote in message news:<b48a9e78.0408160759.326caf51@posting.google.com>...
> Hi,
>
> I am using a custom disassembler pipeline component to emit 3 messages
> out of one and the pipeline is working fine. But when I put 2 maps
> inside the receive port which matches two of those messages, I am
> getting the error saying "The message engine failed while executing
> the inbound map for the massage coming from the source......." and
> "The root element is Missing."
>
> The maps are working fine if I remove the pipeline from the receive
> location. But when I used both the pipeline and the map they are not
> working together. Any ideas?
>
> Thanks
> Srini.
|
|
|
|