Some years ago I reported a problem in ISPF to IBM: in certain cases, the ISPF member list SRCHFOR command would fail with a cryptic error:
Message id: ISRS083 Short message: Allocation error Long message: Allocation error on "statements/profile" data set. This was just one case of a problem with the FTOPEN TEMP service, which generates a temporary file. If *any* other function attempts to do a 2nd FTOPEN TEMP in a *stacked* ISPF session, it will generate the error. The reason is because FTOPEN TEMP creates the file name using an ISPF "CNTL" file, which follows a certain naming format. For example: userid.lpar.SPFTEMPn.CNTL, where "n" is the logical session number. In a stacked session it is still the same session number, hence there's a naming conflict. IBM said I'd need an enhancement request to address the underlying issue, so I created one. Now I've learned that the scope of the problem is much larger than I thought. A user was trying to use an application that drives SuperC, and they hit another cryptic error: Message id: ISPD230 Short message: Recursion error Long message: Recursive execution of an ISPF function is not allowed But this doesn't just mean you can't run SuperC on SuperC. ISPF has a black list of any ISPF application that uses FTOPEN TEMP. This includes: ISRFPR - ISPF option 4 (Foreground) ISRJB1 - ISPF option 5 (Batch) ISRUHC - ISPF option 3.6 (Hardcopy Utility) ISRUOLP - ISPF option 3.8 (Outlist Utility) ISRSSM - ISPF option 3.12 (SuperC Standard Dialog) ISRSEPRM - ISPF option 3.13 (SuperC Extended Dialog) ISRSFM - ISPF option 3.14 (SuperC Search-for Dialog) And ISPF compress from 3.1 or 3.4 If *any* if these functions is active, you can't do *any* of these other functions in the same session. This is all because of the underlying FTOPEN TEMP issue. Again, IBM said an enhancement request is required. I updated my previous Idea with the increase in scope of the issue. It is at: https://ibm-z-hardware-and-operating-systems.ideas.ibm.com/ideas/ZOS-I-1690 If you think this is a good Idea, you know what to do... ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN