|
Home > Archive > BizTalk Server General > July 2005 > File Processing
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]
|
|
| Vishal Somaiya 2005-07-26, 7:56 am |
| Hello,
I am trying to pass an xml file into and orchestration and output
a csv file. The project i have created does build and deploy and the file is
picked up but it does not produce an output.
In the event viewer i get the following four errors:
1:
Event Type: Error
Event Source: BizTalk Server 2004
Event Category: BizTalk Server 2004
Event ID: 5719
Date: 26/07/2005
Time: 10:20:10
User: N/A
Computer: BIZTEST
Description:
There was a failure executing the receive pipeline:
"Microsoft.BizTalk.DefaultPipelines.XMLReceive" Source: "XML disassembler"
Receive Location: "..\Input\*.xml" Reason: Finding document specification by
message type "StandardAccountViewerCSV#Account" failed. Verify that the
schema is deployed properly.
For more information, see Help and Support Center at
http://go.microsoft.com/fwlink/events.asp.
2:
Event Type: Error
Event Source: BizTalk Server 2004
Event Category: BizTalk Server 2004
Event ID: 5755
Date: 26/07/2005
Time: 10:20:10
User: N/A
Computer: BIZTEST
Description:
The Messaging Engine encountered an error publishing a batch of "1" messages
to the Message Box database for the transport adapter "FILE". Please refer
to Health and Activity Tracking tool for more detailed information on this
failure and check the endpoint bindings are correctly configured.
For more information, see Help and Support Center at
http://go.microsoft.com/fwlink/events.asp.
3:
Event Type: Error
Event Source: BizTalk Server 2004
Event Category: BizTalk Server 2004
Event ID: 5753
Date: 26/07/2005
Time: 10:20:10
User: N/A
Computer: BIZTEST
Description:
The "FILE" adapter is suspending a message coming from Source
URL:"..\Input\*.xml". Details:"Error in accessing the part data or one of
its fragments. The part or fragment may not exist in the database. ".
For more information, see Help and Support Center at
http://go.microsoft.com/fwlink/events.asp.
4:
Event Type: Error
Event Source: BizTalk Server 2004
Event Category: BizTalk Server 2004
Event ID: 5752
Date: 26/07/2005
Time: 10:20:11
User: N/A
Computer: BIZTEST
Description:
The Messaging Engine has suspended "1" message(s) from adapter "FILE" due to
failures in message processing. Please refer to Health and Activity Tracking
tool for more detailed information on this failure.
For more information, see Help and Support Center at
http://go.microsoft.com/fwlink/events.asp.
Please can someone help me! I have a collegue who has been helping me and
has got it working on their machine and i have even tried a copy of their
project on my machine and i still get the same errors.
Vish
| |
| Yossi Dahan 2005-07-26, 7:56 am |
| Vishal
The error means the XmlDisassembler (in your receive pipeline) could not
locate a schema matching to the xml document received.
Assuming you are using the default pipeline (or at least the default
XmlDisassembler without parameters) the schema is resolved by looking at the
document's namesapce and root node
so if you have a document that looks like this:
<ns0:MyXml xmlns="http://MyNamespace>
<SomeXml>
</ns0:MyXml>
the XmlDisassembler will look for a deployed schema with this a root named
as MyXml and target namespace http://MyNamespace
the error you're getting can happen for 2 main reason -
1. you do not have a schema deployed to biztalk that mateches the xml
document you are receiving.
2. You have more then one schema with the same combination. in that case the
disassembler cannot know which one you want to use.
so - make sure you have one and only one schema of the same type deployed.
make sure you've restarted the service after deploying and that the xml
document matches the schema
Yossi Dahan
"Vishal Somaiya" <vsomaiya@bca-group.com> wrote in message
news:OcuwP3ckFHA.3336@tk2msftngp13.phx.gbl...
> Hello,
> I am trying to pass an xml file into and orchestration and output
> a csv file. The project i have created does build and deploy and the file
> is
> picked up but it does not produce an output.
>
> In the event viewer i get the following four errors:
>
> 1:
>
> Event Type: Error
> Event Source: BizTalk Server 2004
> Event Category: BizTalk Server 2004
> Event ID: 5719
> Date: 26/07/2005
> Time: 10:20:10
> User: N/A
> Computer: BIZTEST
> Description:
> There was a failure executing the receive pipeline:
> "Microsoft.BizTalk.DefaultPipelines.XMLReceive" Source: "XML disassembler"
> Receive Location: "..\Input\*.xml" Reason: Finding document specification
> by
> message type "StandardAccountViewerCSV#Account" failed. Verify that the
> schema is deployed properly.
>
> For more information, see Help and Support Center at
> http://go.microsoft.com/fwlink/events.asp.
>
> 2:
>
> Event Type: Error
> Event Source: BizTalk Server 2004
> Event Category: BizTalk Server 2004
> Event ID: 5755
> Date: 26/07/2005
> Time: 10:20:10
> User: N/A
> Computer: BIZTEST
> Description:
> The Messaging Engine encountered an error publishing a batch of "1"
> messages
> to the Message Box database for the transport adapter "FILE". Please refer
> to Health and Activity Tracking tool for more detailed information on this
> failure and check the endpoint bindings are correctly configured.
>
> For more information, see Help and Support Center at
> http://go.microsoft.com/fwlink/events.asp.
>
> 3:
>
> Event Type: Error
> Event Source: BizTalk Server 2004
> Event Category: BizTalk Server 2004
> Event ID: 5753
> Date: 26/07/2005
> Time: 10:20:10
> User: N/A
> Computer: BIZTEST
> Description:
> The "FILE" adapter is suspending a message coming from Source
> URL:"..\Input\*.xml". Details:"Error in accessing the part data or one of
> its fragments. The part or fragment may not exist in the database. ".
>
> For more information, see Help and Support Center at
> http://go.microsoft.com/fwlink/events.asp.
>
> 4:
>
> Event Type: Error
> Event Source: BizTalk Server 2004
> Event Category: BizTalk Server 2004
> Event ID: 5752
> Date: 26/07/2005
> Time: 10:20:11
> User: N/A
> Computer: BIZTEST
> Description:
> The Messaging Engine has suspended "1" message(s) from adapter "FILE" due
> to
> failures in message processing. Please refer to Health and Activity
> Tracking
> tool for more detailed information on this failure.
>
> For more information, see Help and Support Center at
> http://go.microsoft.com/fwlink/events.asp.
>
>
> Please can someone help me! I have a collegue who has been helping me and
> has got it working on their machine and i have even tried a copy of their
> project on my machine and i still get the same errors.
>
> Vish
>
>
| |
| Vishal Somaiya 2005-07-26, 7:56 am |
| Yossi,
There is a custom recieve pipeline that i have created. It uses the flat
file assember. Would that make any difference?
"Yossi Dahan" <yossi.dahan@sabratech.co.uk> wrote in message
news:u3hdZCdkFHA.3968@tk2msftngp13.phx.gbl...
> Vishal
>
> The error means the XmlDisassembler (in your receive pipeline) could not
> locate a schema matching to the xml document received.
>
> Assuming you are using the default pipeline (or at least the default
> XmlDisassembler without parameters) the schema is resolved by looking at
the
> document's namesapce and root node
>
> so if you have a document that looks like this:
>
> <ns0:MyXml xmlns="http://MyNamespace>
> <SomeXml>
> </ns0:MyXml>
>
> the XmlDisassembler will look for a deployed schema with this a root named
> as MyXml and target namespace http://MyNamespace
>
> the error you're getting can happen for 2 main reason -
> 1. you do not have a schema deployed to biztalk that mateches the xml
> document you are receiving.
> 2. You have more then one schema with the same combination. in that case
the
> disassembler cannot know which one you want to use.
>
> so - make sure you have one and only one schema of the same type deployed.
> make sure you've restarted the service after deploying and that the xml
> document matches the schema
>
> Yossi Dahan
>
>
> "Vishal Somaiya" <vsomaiya@bca-group.com> wrote in message
> news:OcuwP3ckFHA.3336@tk2msftngp13.phx.gbl...
output[vbcol=seagreen]
file[vbcol=seagreen]
disassembler"[vbcol=seagreen]
specification[vbcol=seagreen]
refer[vbcol=seagreen]
this[vbcol=seagreen]
of[vbcol=seagreen]
due[vbcol=seagreen]
and[vbcol=seagreen]
their[vbcol=seagreen]
>
>
| |
| Yossi Dahan 2005-07-26, 5:53 pm |
| Yes, but the same concept remains.
In the flat file disassembler you specified a document schema, you have to
make sure this is deployed to biztalk (and the service has been restarted
since) before you drop a message.
Yossi Dahan
"Vishal Somaiya" <vsomaiya@bca-group.com> wrote in message
news:u8AK4OdkFHA.3692@TK2MSFTNGP09.phx.gbl...
> Yossi,
>
> There is a custom recieve pipeline that i have created. It uses the flat
> file assember. Would that make any difference?
>
> "Yossi Dahan" <yossi.dahan@sabratech.co.uk> wrote in message
> news:u3hdZCdkFHA.3968@tk2msftngp13.phx.gbl...
> the
> the
> output
> file
> disassembler"
> specification
> refer
> this
> of
> due
> and
> their
>
>
|
|
|
|
|