|
[EDI-L Mailing List Archive Home]
[Message List]
[Reply To This Message]
Re: ISA16 - sub element delimiter

A sub-element separator separates sub-elements in a compound element. These
are used extensively in EDIFACT, but not so much in X12. For example, the
REF segment has for elements (funny your customer should have a problem
with the REF):
REF01 - Ref ID qualifier (element ID 128)
REF02 - Ref ID (element ID 127)
REF03 - Description (element ID 352)
REF04 - Ref ID (element ID C040)
The last element is a compound element which contains 6 subelements - 3
pairs of Ref ID Qualifiers and Ref IDs.
The element separator separates REF01, REF02, REF03 and REF04, and the
subelement separator separates the subelements in REF04. If the element
separator is "*", the subelement separator is ">", and segment terminator
is "~", the REF can look like:
REF*PK*1234**BM>4321~
The usage of the subelement separator by your customer's trading partner is
completely incorrect, as the REF02 is not a compound element.
At 03:16 PM 3/12/2004, John Fiorino wrote:
>Hi all,
>
>Can someone please explain what the ISA16 SUB ELEMENT DELIMITER is for?
>
>I got a call today from one of my customers today and they had a rather
>animated discussion today with one of their partners about the purpose
>behind this segment.
>
>They (my customer) are sending a test 810 invoice out to one of their new
>partners. They have sent the same 810 to a dozen or so other partners and
>never had a complaint. In order to satisfy their business needs, they send
>out multiple REF segments that basically contain a text field. It is really
>mutually defined. The ref01 is ZZ and the ref02 contains a string that is
>about 80 chars long that contains customs brokers data. The data is a text
>field and for some unknown reason (thats the way its always been done)
>the text contains a | (vertical bar) within this text. For example:
>
>REF*ZZ*this is| an example| of a string | that is sent | in the ref02
>
>The | serves as a kind of delimiter for the text itself not a true EDI
>delimiter. They do this so their partners can import these strings into a
>spreadsheet to print. In other words the | works like a comma in a comma
>delimited string.
>
>Now the issue that their new partner brings up is that the ISA16 should
>contain this bar | as the sub-element delimiter since according to them it
>is used as the string delimiter within the REF02.
>
>Does this make any sense? Are they (the new partner) right in assuming that
>the | is now the sub-element delimiter?
--
Tom Brandt
Northtech Systems, Inc.
130 S. 1st Street, Suite 220
Ann Arbor, MI 48104-1343
http://www.northtech.com/
|
 |
Subscribe in XML format
| RSS 2.0 |
|
| Atom 0.3 |
|
|