BizTalk Server General - BizTalk 2004 - The root element is Missing - Disassembler pipeline - Receive port

This is Interesting: Free IT Magazines  
Home > Archive > BizTalk Server General > August 2004 > BizTalk 2004 - The root element is Missing - Disassembler pipeline - Receive port





You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

Author BizTalk 2004 - The root element is Missing - Disassembler pipeline - Receive port
Srini

2004-08-16, 5:56 pm

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.
Srini

2004-08-17, 5:50 pm

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.

Srini

2004-08-17, 5:50 pm

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.

Srini

2004-08-17, 5:50 pm

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.

Srini

2004-08-17, 5:50 pm

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.

Srini

2004-08-17, 5:50 pm

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.

Sponsored Links






Free braindumps | Software forum | Database administration forum

Copyright 2003 - 2008 webservertalk.com