Error: Delimiters are not unique
I am getting below error while receiving an X12 document.
Event Type: Error
Event Source: BizTalk Server 2006 EDI
Event Category: None
User: N/A
Description:
Fatal error encountered in EDI Disassembler, error information is Delimiters are not unique, field and segment seperator are the same
I tried calidating each transaction against the schema at it was succesfull. Belo is the envelope details of the message I am trying to receive.
ISA*00* *00* *01*011111111C *12*0222222222 *070612*1800*U*00401*000001013*0*P*:>GS*IN*100041000*AAATTTTX*20070612*1800*1013*X*004010>
GE*16*1013>IEA*1*000001013>
Thanks in advance for all ur help.....
I would like to see the interchange as the error message indicates the problem might be in the Transaction Sets somewhere. You could either:
1. Post the whole Interchange here
2. Email me the interchange (For privacy reasons I wont post my email here, you can get that from my profile)
Thanks
Mohsin
Can you verify the number of spaces following the recipient's ID (ISA08). The ISA is a fixed length field segment and the delimiter used in the interchange are taken from specific positions within the ISA.
Position 4 = element delimiter
Position 105 = composite delimiter
Position 106 = segment delimiter
If you are missing some spaces in the address then it will find the incorrect character which by coincedence is another '*' which was already used in position 4.
Richard
Thanks for all ur inputs.. I was able to solve this issue by fixing the ISA04 field which was having 7 characteras instead of 10 characters... added some extra space and it started working...
can i some how avoid this validation since client doesn't want to validate the incoming message, I am using edi receive only to preserve the interchange and route it based on ISA08.
Thanks again.. 