I am looking at the source code to TSSO 4.3. In particular in program TSSOINI2. This program does a TSO ALLOCATE of 'SYS1.PARMLIB' (hard coded) and reads the configuration member, which defaults to TSSOPARM. One thing that I do _NOT_ see is a EODAD address to process "end of file". It appears that the TSSOPARM had better have an "END" statement as the last control card. If not, it appears to me that you'd get an I/O error (read past end of file).
Nowhere in the documentation that I can find is this requirement mentioned. Why am I looking? In order to remove the TSO ALLOCAT & FREE of DSN=SYS1.PARMLIB with an IEFPRMLB REQUEST=ALLOCATE and REQUEST=FREE respectively. I may also consider removing the BPAM I/O with a REQUEST=READMEMBER. This will use the standard system PARMLIB concatenation for the TSSOPARM initialization statements, so that there will be fewer WTF moments for new users. -- I have a theory that it's impossible to prove anything, but I can't prove it. Maranatha! <>< John McKown ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
