- You use Microsoft BizTalk Server 2006 R2 to receive Health Insurance Portability and Accountability Act (HIPAA) messages.
- You receive an 837 Professional document.
- The 837 Professional document contains more than 50 occurrences of the Loop 2400 service line.
Event ID: 4097:
Fatal error encountered in EDI Disassembler, error information is Unexpected end of file has occurred. The following elements are not closed: ns0:TS837Q1_2300_Loop, ns0:TS837Q1_2000B_Loop, ns0:TS837Q1_2000A_Loop, ns0:X12_00401_837_P. Line 1, position <number>.
Event ID: 5719
There was a failure executing the receive pipeline: "Microsoft.BizTalk.Edi.DefaultPipelines.EdiReceive, Microsoft.BizTalk.Edi.EdiPipelines, Version=3.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Source: "EDI disassembler" Receive Port: "<receive port>" URI: "<URI>" Reason: Unexpected end of file has occurred. The following elements are not closed: ns0:TS837Q1_2300_Loop, ns0:TS837Q1_2000B_Loop, ns0:TS837Q1_2000A_Loop, ns0:X12_00401_837_P. Line 1, position 288006.
Loop 2400 should not occur more than the maximum limit of 50 times in an 837Professional document. Therefore, the expected result is that the 837Professional document is suspended with a validation error.