Tony, I am interested in ibm's Rexx compiler eye-catcher. Can you point me to the document that the information you mentioned described there?
Best ITschak נשלח מה-iPad שלי ב-7 בספט׳ 2016, בשעה 23:45, Tony Harminc <[email protected]> כתב/ה: > On 7 September 2016 at 09:06, Itschak Mugzach > <[email protected]> wrote: >> For some reason, IBM's Rexx compiler (z/os) is saving the dsname of the >> source library in the CEXEC member. There is a branch around the whole text >> of course. Byte 4 is the offset (from the branch command) to the end of the >> string. Can some one point me to a manual that ensure this header is >> constant over versions? > > I'm not sure there's any guaranty, because the dsname isn't part of > the TSO-to-compiled-REXX interface. The only part that's defined, as > far as I know, is the presence of "EXECPROC" in columns 5-12, and the > name of the runtime processor in cols 13-20. (Well, there are a couple > of other restrictions, but those are what the TMP uses to invoke the > compiler's runtime routine rather than the REXX interpreter.) > > Anyone can write a REXX compiler, and the output from such a compiler > might be quite different as long as it complies with the specs. These > are in the TSO/E Customization book. > > If you want to safely remove the source dataset info, you might be > able to compile from a temporary dataset or from spooled SYSIN or the > like. Maybe even a UNIX file...? In other words from somewhere that > gives away no information of use. > > Tony H. > > ---------------------------------------------------------------------- > 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
