BizTalk Server General - Trailer not recognized in flat file disassembler (BTS 2004)

This is Interesting: Free IT Magazines  
Home > Archive > BizTalk Server General > June 2006 > Trailer not recognized in flat file disassembler (BTS 2004)





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 Trailer not recognized in flat file disassembler (BTS 2004)
Gasnic

2006-06-27, 7:16 pm

Hi all,

I have a flat file schema that need to be serialized in BizTalk 2004. The schema contains no header record, unbounded number of document Records and one trailer record. I used a flat file disassembler to debatch the messages; I've passed in the document schema and the trailer schema to the FF disassembler. But the disasesembler keeps giving me an error when parsing the last record (which is the trailer record). It said the current record being parsed is the body record still. Seems like the disassembler does not recognize that is the trailer record.

Here is the exact error message

Error
Source: Flat file disassembler
Message: Unexpected data found while looking for: '|'
The current definition being parsed is BODY_RECORD. The stream offset where the error occured is 189. The line number where the error occured is 2. The column where the error occured is 80.


My input flat file does not have tag identifier to identify the record, so I can't use the Tag Identifier property in the schema.

Is there a way to solve this problem?

Any help is greatly appreciated.

Gasnic
http:\\gasnicdev.blogspot.com




Gasnic

2006-06-27, 7:16 pm

Forgot to mention that I've tried to set the Lookahead depth to 0 and optimization to Complexity.

But it still doesn't work.

Gasnic
http:\\gasnicdev.blogspot.com
"Gasnic" <gasnic@gmail.com> wrote in message news:OJfxLJimGHA.4064@TK2MSFTNGP02.phx.gbl...
Hi all,

I have a flat file schema that need to be serialized in BizTalk 2004. The schema contains no header record, unbounded number of document Records and one trailer record. I used a flat file disassembler to debatch the messages; I've passed in the document schema and the trailer schema to the FF disassembler. But the disasesembler keeps giving me an error when parsing the last record (which is the trailer record). It said the current record being parsed is the body record still. Seems like the disassembler does not recognize that is the trailer record.

Here is the exact error message

Error
Source: Flat file disassembler
Message: Unexpected data found while looking for: '|'
The current definition being parsed is BODY_RECORD. The stream offset where the error occured is 189. The line number where the error occured is 2. The column where the error occured is 80.


My input flat file does not have tag identifier to identify the record, so I can't use the Tag Identifier property in the schema.

Is there a way to solve this problem?

Any help is greatly appreciated.

Gasnic
http:\\gasnicdev.blogspot.com




Greg Forsythe

2006-06-28, 1:16 am

Are you able to use a tag identifier on the trailer record only. I have just
seen a similar scenario, no header, multiple records with no tag followed by
a trailer record.
By specifying a tag identifier on the trailer only we were able to
disassemble.

Greg

"Gasnic" wrote:

> Forgot to mention that I've tried to set the Lookahead depth to 0 and optimization to Complexity.
>
> But it still doesn't work.
>
> Gasnic
> http:\\gasnicdev.blogspot.com
> "Gasnic" <gasnic@gmail.com> wrote in message news:OJfxLJimGHA.4064@TK2MSFTNGP02.phx.gbl...
> Hi all,
>
> I have a flat file schema that need to be serialized in BizTalk 2004. The schema contains no header record, unbounded number of document Records and one trailer record. I used a flat file disassembler to debatch the messages; I've passed in the docume

nt schema and the trailer schema to the FF disassembler. But the disasesembler keeps giving me an error when parsing the last record (which is the trailer record). It said the current record being parsed is the body record still. Seems like the disassembl
er does not recognize that is the trailer record.
>
> Here is the exact error message
>
> Error
> Source: Flat file disassembler
> Message: Unexpected data found while looking for: '|'
> The current definition being parsed is BODY_RECORD. The stream offset where the error occured is 189. The line number where the error occured is 2. The column where the error occured is 80.
>
>
> My input flat file does not have tag identifier to identify the record, so I can't use the Tag Identifier property in the schema.
>
> Is there a way to solve this problem?
>
> Any help is greatly appreciated.
>
> Gasnic
> http:\\gasnicdev.blogspot.com
>
>
>
>

Sponsored Links






Free braindumps | Software forum | Database administration forum

Copyright 2003 - 2008 webservertalk.com