Chuck Boucos said:
>
> This morning, the file we received bombed out in our mapper. What I
> discovered was that they (Walmart) sent a "U" in the ISA/11 element and
> "00403" in the Interchange Ctrl Version element.
>
> It is my understanding that this combination is illegal according to the
> Standard, beginning with Version 4020. My understanding is that if you have
> an Interchange Control Version of "00402" or higher, the ISA/11 becomes
> something called a "Repitition Separator" and that the character "U" is no
> longer valid.
It isn't actually illegal - 'U' is a perfectly valid repetition separator
although it isn't a very convenient choice given most peoples' data content.
Your translator didn't complain about the 'U' in ISA.11, but the presence
of 'U' in your data given that its presence in ISA.11 set it apart as the
repeat separator.
The repetition separator is a character value that is used to separate
instances of repeating data elements where they are defined within the
standard. ISA.11 was chosen as the least offensive place to carry this
information since 'U' appeared to be almost universally constant in all
ISA segments transmitted.
Any translator that knows about repeating data elements is going to get
seriously upset with a normal data pattern if ISA.11 continues to have
the 'U' value. It will detect lots of repeating data where the standard
or your trading partner hadn't defined one, such as in N1/N2/N3/N4 loops
and will quite properly complain.
Jonathan
------------------------------------------------------------------------------
Jonathan Allen | [EMAIL PROTECTED] | Voice: 01404-823670
Barum Computer Consultants | | Fax: 01404-823671
------------------------------------------------------------------------------
=======================================================================
To contact the list owner: mailto:[EMAIL PROTECTED]
Archives at http://www.mail-archive.com/edi-l%40listserv.ucop.edu/