BizTalk Server - MSMQ adptor with XMLReceive pipeline

This is Interesting: Free IT Magazines  
Home > Archive > BizTalk Server > April 2005 > MSMQ adptor with XMLReceive pipeline





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 MSMQ adptor with XMLReceive pipeline
AlanYu

2005-04-06, 5:54 pm

Hi,

I have a problem when I use MSMQ adptor to reaceive xml from queue.

my XML encoding in utf-8, then I get following error in HAT

There was a failure executing the receive pipeline:
"Microsoft.BizTalk.DefaultPipelines.XMLReceive" Source: "XML disassembler"
Receive Location: "FORMATNAME:DIRECT=OS:.\PRIVATE$\INBOUND810" Reason: None
of the components at Disassemble stage can recognize the data.

If I change encoding to utf-16, then it works, but the XML is generated in
other system, we don't want to change it. Is there any work around?

When I send this message with MSMQ adaptor (passthrough or xmltransmit),
there is some garbage character before XML body and common MSMQ application
can't read that out.

All my xml works well with File adaptor. I don't if it is known issue with
MSMQ adaptor.

Thanks.

Alan Yu
Jon Fancey

2005-04-07, 7:48 am

Alan,

this sounds like the byte order mark issue Ruslan Yakushev posted about the
other day in this group. have a read of his post describing why this happens
to see if this matches your pipeline problem.

cheers,
Jon.

"AlanYu" wrote:

> Hi,
>
> I have a problem when I use MSMQ adptor to reaceive xml from queue.
>
> my XML encoding in utf-8, then I get following error in HAT
>
> There was a failure executing the receive pipeline:
> "Microsoft.BizTalk.DefaultPipelines.XMLReceive" Source: "XML disassembler"
> Receive Location: "FORMATNAME:DIRECT=OS:.\PRIVATE$\INBOUND810" Reason: None
> of the components at Disassemble stage can recognize the data.
>
> If I change encoding to utf-16, then it works, but the XML is generated in
> other system, we don't want to change it. Is there any work around?
>
> When I send this message with MSMQ adaptor (passthrough or xmltransmit),
> there is some garbage character before XML body and common MSMQ application
> can't read that out.
>
> All my xml works well with File adaptor. I don't if it is known issue with
> MSMQ adaptor.
>
> Thanks.
>
> Alan Yu

Sponsored Links






Free braindumps | Software forum | Database administration forum

Copyright 2003 - 2008 webservertalk.com