Robert, it would be better to have a sample of the data and needed result. Anyway, I think you could arrange different SORTs and use PARSE for one or more of them.
Best regards. Max Il giorno dom 7 giu 2026 alle ore 20:56 Robert Prins < [email protected]> ha scritto: > I need to merge several, in casu, three,121 byte FB records into a new > longer record, but the first of the three is pseudo-variable length, it > contains a field in UTF8 format followed by a 0x00 byte, and the data up to > this 0x00 byte needs to be used as the first part of the newly spliced > record. Went through the manual, hoping to find something that would allow > me to perform a truncation based of the position of any "signature" byte, > like the above 0x00, but either I'm not looking at the right place, or > there's nothing like this? > And "Yes", I can write a REXX exec or a bit of PL/I to perform the task, > but given that I'm already splicing three other files (two not containing > UTF-8, and the final containing UTF-8, but at the end), I'd like to just > add onther sort step to keep things consistent. (Or to do so, I could of > course merge all four files in the same REXX exec or PL/I program...) > > Bur suggestions using DFSORT would be appreciated. > > Robert > -- > Robert AH Prins > robert(a)prino(d)org > The hitchhiking grandfather <https://prino.neocities.org/index.html> > Some REXX code for use on z/OS > <https://prino.neocities.org/zOS/zOS-Tools.html> > > ---------------------------------------------------------------------- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to [email protected] with the message: INFO IBM-MAIN > ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
