Parsing a complex flat file may fail in BizTalk Server 2006 and in BizTalk Server 2004 (884622)
The information in this article applies to:
- Microsoft BizTalk Server 2006 Standard Edition
- Microsoft BizTalk Server 2006 Enterprise Edition
- Microsoft BizTalk Server 2006 Developer Edition
- Microsoft BizTalk Server 2004 Enterprise Edition
- Microsoft BizTalk Server 2004 Developer Edition
- Microsoft BizTalk Server 2004 Partner Edition
- Microsoft BizTalk Server 2004 Standard Edition
SYMPTOMSWhen you try to parse a complex flat file in Microsoft BizTalk Server 2006 or in Microsoft BizTalk Server 2004, the parser may fail, and you may receive an error message that is similar to one of the following error messages: Error message 1Unexpected Data Found while looking for ElementName Error message 2Unable to match the data in the input stream CAUSEThis problem may occur when the parser_optimization property is set to the default value of "speed" in the schema. Additionally, if you have many optional nodes in the same group or record, the lookahead_depth property may not be set correctly.RESOLUTIONTo resolve this problem, set the parser_optimization property to "complexity" and the lookahead_depth property to "0" (zero) in the schema. The parser_optimization property and the lookahead_depth property are not present in the user interface. You must manually change the properties in the schemaInfo element, as in the following example: <b:schemaInfo parser_optimization="complexity" lookahead_depth="0"/>
Modification Type: | Major | Last Reviewed: | 6/16/2006 |
---|
Keywords: | kbbiztalk2004-2006swept kbtshoot kbprb KB884622 kbAudITPRO kbAudDeveloper |
---|
|