|
Home > Archive > BizTalk Server > May 2004 > No parser component recognizes this data...
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 |
No parser component recognizes this data...
|
|
| Deborah Bohannon 2004-04-07, 8:37 pm |
| I have created a specification for a positional flat file. The file
validates perfectly. I set up a file receive function to pick the document
up and submit it to the AIC which I've written in VB. This AIC is supposed
to parse through the XML output and import the data into our SQL database.
This is a technique that I've used in every other AIC we have. But this is
the first time I'm using a positional flat file as the source.
After the receive function picks up the file, Biztalk error message says:
[0x1439] No parser component recognizes the data. This might be caused by
an interchange specification that is missing or not valid, or it might be
caused by data that is not valid. Verify that both the interchange
specification (if one is specified) and the data match.
[0x1730] Suspended Queue ID: "long ID here"
[0x0147] The business document that was passed in is not in a recognized
format and could not be parsed or decrypted.
I checked the pass-through flag in the receive function and directed it to a
specific channel. After I did that, I no longer received this message, but
the file just gets picked up and it appears nothing is done with it. There
is nothing at all in document tracking, so I can't tell if Biztalk even sees
the file.
There must be a setting of something that I'm missing here. Please help!
Thanks in advance,
Deborah
| |
| Lee Graber 2004-04-11, 4:29 pm |
| [Assuming this is 2002 from description of case] Passthrough will cause us
to not look at the data at all which is what is happening when you specify
passthrough. In order for the flatfile parser to recognize the data, you
need to set the envelope property on the receive function to be the flat
file schema that you designed in the schema editor. Then we will know which
schema to try. Since flatfiles don't have root nodes for us to use to
idenify the appropriate schema, this is the mechanism for telling us. Do
not be confused by the fact that your document does not have an envelope.
Thanks
Lee
Lee Graber [MSFT]
This posting is provided as is with no warranty and confers no rights.
| |
| obobitsu 2004-05-04, 12:35 pm |
| Did this solution work for you. I'm running into the same problem. The FlatFilePositional sample works fine, I don't see anything about an envelope. But mine don't. I set the pass through flag and I get the same file as the output. The Flat File I'm using
parses against the Shema in the Doc Editor. But without the Passhtrough I get parse error.
|
|
|
|
|