您的位置:首页 > 其它

遭遇BizTalk Bug:Unexpected event("document_start") in state "processing_empty_document"

2008-11-21 02:04 316 查看
KB:927741

FIX: You receive an Event ID 5719 error message when you process a message that contains consecutive empty elements in BizTalk Server 2006

在使用Envelop 拆封数据时候,如果数据element 是如下格式,即存在空的element

1 <OMSDB2 xmlns="http://sungard.com/omsdb2file">

2 <Table1 SERIAL_NO="123"/>

3 <Table1 SERIAL_NO="456"/>

4 <Table1 SERIAL_NO="789"/>

5 </OMSDB2>
则会出现解析错误,There was a failure executing the receive pipeline: "pipelinename.Details" Reason: Unexpected event ("document_start") in state "processing_empty_document".

解决方案

1.补齐empty element

<OMSDB2 xmlns="http://sungard.com/omsdb2file">

<Table1 SERIAL_NO="123"></Table1>

<Table1 SERIAL_NO="456"></Table1>

<Table1 SERIAL_NO="789"></Table1>

</OMSDB2>
2. 或者参见KB:927741 打补丁

File nameFile versionFile sizeDateTime
Microsoft.biztalk.pipeline.components.dll3.5.1637.0289,60830-Nov-200620:42
3.If you experience this problem when you use the SQL adapter, use the ELEMENTS option in the FOR XML clause.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐