Mike Yearwood
Toronto, Ontario, Canada
Information générale
Catégorie:
Codage, syntaxe et commandes
Versions des environnements
>>Thanks, but I don't think so. :) It's got to be positional. That would overwrite every occurance of that value throughout the string, no?
>>
>>Given a string with a specified delimiter
>>
>>ISA*00*00*ZZ*TEST^
>>
>>remove the ZZ and replace it with MY. It's in the 4th "field" position.
>>
>>Thanks!
>
>Hi Mike,
>
>Most well-formed EDI documents are (or can be) one long string, so I'm not sure what you are asking for is doable.
>
>If you break up the transactions into segments it might be possible, but I don't think there is a 'generic' solution. I would guess that you typically need to know what Loop/Segment you are dealing with.
Yes, each segment would be treated as a "record". The ISA line has preset field "positions".
>
>OTOH, if you are just looking to change qualifiers you can probably just do a global search and replace (in the lines of business I deal with, I'm only aware of one qualifier that has multiple definitions, unfortunately that one is ZZ which is usually defined by trading partner agreement.
>
>Bruce
Précédent
Suivant
Répondre
Voir le fil de ce thread
Voir le fil de ce thread à partir de ce message seulement
Voir tous les messages de ce thread
Voir tous les messages de ce thread à partir de ce message seulement