|
Home > Archive > BizTalk Server General > March 2006 > Error 5753 while disassembling XML without target namespace in BT2
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 |
Error 5753 while disassembling XML without target namespace in BT2
|
|
| Beat Nideröst 2006-03-25, 11:37 am |
| I'm using BizTalk 2006 beta 2. I use a receive port with the default XML
pipeline from Microsoft to receive an XML message that does not have its
target namespace set. I use a schema, also without its target namespace set.
Since the root nodes match, I would assume that the XML Disassembler would
parse the message into the desired type. If I understand the following
document correctly, that is also what should happen:
http://msdn.microsoft.com/library/e....asp?frame=true
Instead, I receive the error below (in the event log and HAT). If I specify
a target namespace in the message and in the schema, the parsing works fine.
However, I don't have influence on the message format I receive.
Is this a bug in the XML Disassembler in BT2006 Beta 2 or simply not
possible / allowed?
Regards, Beat Nideröst
Event Type: Error
Event Source: BizTalk Server 2006
Event Category: BizTalk Server 2006
Event ID: 5753
Date: 3/22/2006
Time: 11:18:14 AM
User: N/A
Computer: NLOSIFN01
Description:
A message received by adapter "FILE" on receive location "Receive Location1"
with URI "E:\FileDrops\EFSi\IN\CLA\*.xml" is suspended.
Error details: There was a failure executing the receive pipeline:
"BTDRA.IFNCLAReceivePipeline, BTDRA, Version=1.0.0.3, Culture=neutral,
PublicKeyToken=a480d80e027194f4" Source: "XML disassembler" Receive Port:
"ReceivePort1" URI: "E:\FileDrops\EFSi\IN\CLA\*.xml" Reason: Length cannot be
less than zero.
Parameter name: length
MessageId: {615BE6FA-40B1-4DC3-9D2C-B78BB9AE5CDB}
InstanceID: {F9435837-7894-4CCF-8B1C-7CCCAB679931}
For more information, see Help and Support Center at
http://go.microsoft.com/fwlink/events.asp.
| |
| Danny Buysse 2006-03-25, 11:37 am |
| This looks like you've got a constraint in your schema stating that the
length of the field can't be zero (eg. a required field).
Validate your message with your schema in Visual Studio to see if it works.
Danny Buysse
"Beat Nideröst" wrote:
> I'm using BizTalk 2006 beta 2. I use a receive port with the default XML
> pipeline from Microsoft to receive an XML message that does not have its
> target namespace set. I use a schema, also without its target namespace set.
> Since the root nodes match, I would assume that the XML Disassembler would
> parse the message into the desired type. If I understand the following
> document correctly, that is also what should happen:
> http://msdn.microsoft.com/library/e....asp?frame=true
>
> Instead, I receive the error below (in the event log and HAT). If I specify
> a target namespace in the message and in the schema, the parsing works fine.
> However, I don't have influence on the message format I receive.
>
> Is this a bug in the XML Disassembler in BT2006 Beta 2 or simply not
> possible / allowed?
>
> Regards, Beat Nideröst
>
> Event Type: Error
> Event Source: BizTalk Server 2006
> Event Category: BizTalk Server 2006
> Event ID: 5753
> Date: 3/22/2006
> Time: 11:18:14 AM
> User: N/A
> Computer: NLOSIFN01
> Description:
> A message received by adapter "FILE" on receive location "Receive Location1"
> with URI "E:\FileDrops\EFSi\IN\CLA\*.xml" is suspended.
>
> Error details: There was a failure executing the receive pipeline:
> "BTDRA.IFNCLAReceivePipeline, BTDRA, Version=1.0.0.3, Culture=neutral,
> PublicKeyToken=a480d80e027194f4" Source: "XML disassembler" Receive Port:
> "ReceivePort1" URI: "E:\FileDrops\EFSi\IN\CLA\*.xml" Reason: Length cannot be
> less than zero.
> Parameter name: length
>
> MessageId: {615BE6FA-40B1-4DC3-9D2C-B78BB9AE5CDB}
> InstanceID: {F9435837-7894-4CCF-8B1C-7CCCAB679931}
>
> For more information, see Help and Support Center at
> http://go.microsoft.com/fwlink/events.asp.
>
>
|
|
|
|
|