|
Home > Archive > BizTalk Server General > February 2005 > Schema not working in Pipeline, but works OK in Visual Studio
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 |
Schema not working in Pipeline, but works OK in Visual Studio
|
|
| The Gremlin 2005-02-21, 5:52 pm |
| My project has a couple of dozen schemas, and almost all of them work. I have
one renegade schema, that will validate a document inside the VS environment,
but will fail like this when placed in a pipeline:
There was a failure executing the receive pipeline:
"Banesco.CCE.Pipelines.RespComandoORD" Source: "Flat file disassembler"
Receive Location: "D:\svs005\RootSib\REP\*.*" Reason: Unexpected end of
stream while looking for:
Positional data (length is 3)
The current definition being parsed is REP. The stream offset where the
error occured is 65. The line number where the error occured is 2. The column
where the error occured is 0.
One curious note is that the document the schema represents has only 1 line.
The file I am droping in the Receive Location has 1 line and it validates OK
in VS. Yet the schema (only when in the pipe) seems to be looking for
additional data (the file is 65 bytes long)
The pipeline tool wont help, I just get this:
Message: None of the disassembler components could recognize
a data
All help is deeply appreciated.
| |
| Matt Milner 2005-02-21, 5:52 pm |
| It sound as if you have some mismatch with your deployed schema and the
document. Make sure you do deploys of all your components.
Also, are the pipeline and schema in the same project? If so, you might
have a problem with this as the pipeline doesn't use a strong name to store
the schema information. Try moving them to separate projects and see if
that helps.
It appears that you are in your disassembler and it is hitting the end of
the file before looking for your first field. Are you using any other
components in the pipeline that might be mishandling the stream and
truncating your data?
matt
"The Gremlin" <imagremlin@hotmail.com> wrote in message
news:2440F9E9-5A91-468A-BC7F-7D4058C0B78A@microsoft.com...
> My project has a couple of dozen schemas, and almost all of them work. I
> have
> one renegade schema, that will validate a document inside the VS
> environment,
> but will fail like this when placed in a pipeline:
>
> There was a failure executing the receive pipeline:
> "Banesco.CCE.Pipelines.RespComandoORD" Source: "Flat file disassembler"
> Receive Location: "D:\svs005\RootSib\REP\*.*" Reason: Unexpected end of
> stream while looking for:
> Positional data (length is 3)
> The current definition being parsed is REP. The stream offset where the
> error occured is 65. The line number where the error occured is 2. The
> column
> where the error occured is 0.
>
> One curious note is that the document the schema represents has only 1
> line.
> The file I am droping in the Receive Location has 1 line and it validates
> OK
> in VS. Yet the schema (only when in the pipe) seems to be looking for
> additional data (the file is 65 bytes long)
>
> The pipeline tool wont help, I just get this:
>
> Message: None of the disassembler components could recognize
> a data
>
> All help is deeply appreciated.
| |
| MattBell 2005-02-21, 8:48 pm |
| I had something like this happen to me not to long ago, what I did to correct
it was to change my child order from Postfix to Conditional Default, and it
started working right.
Don't know if this applies to your situation or not, but it worked for me
Matt
"The Gremlin" wrote:
> My project has a couple of dozen schemas, and almost all of them work. I have
> one renegade schema, that will validate a document inside the VS environment,
> but will fail like this when placed in a pipeline:
>
> There was a failure executing the receive pipeline:
> "Banesco.CCE.Pipelines.RespComandoORD" Source: "Flat file disassembler"
> Receive Location: "D:\svs005\RootSib\REP\*.*" Reason: Unexpected end of
> stream while looking for:
> Positional data (length is 3)
> The current definition being parsed is REP. The stream offset where the
> error occured is 65. The line number where the error occured is 2. The column
> where the error occured is 0.
>
> One curious note is that the document the schema represents has only 1 line.
> The file I am droping in the Receive Location has 1 line and it validates OK
> in VS. Yet the schema (only when in the pipe) seems to be looking for
> additional data (the file is 65 bytes long)
>
> The pipeline tool wont help, I just get this:
>
> Message: None of the disassembler components could recognize
> a data
>
> All help is deeply appreciated.
|
|
|
|
|