Skip to Main Content
IBM Z Hardware and Operating Systems Ideas Portal


This is the public portal for all IBM Z Hardware and Operating System related offerings. To view all of your ideas submitted to IBM, create and manage groups of Ideas, or create an idea explicitly set to be either visible by all (public) or visible only to you and IBM (private), use the IBM Unified Ideas Portal (https://ideas.ibm.com).


Shape the future of IBM!

We invite you to shape the future of IBM, including product roadmaps, by submitting ideas that matter to you the most. Here's how it works:

Search existing ideas

Start by searching and reviewing ideas and requests to enhance a product or service. Take a look at ideas others have posted, and add a comment, vote, or subscribe to updates on them if they matter to you. If you can't find what you are looking for,

Post your ideas
  1. Post an idea.

  2. Get feedback from the IBM team and other customers to refine your idea.

  3. Follow the idea through the IBM Ideas process.


Specific links you will want to bookmark for future use

Welcome to the IBM Ideas Portal (https://www.ibm.com/ideas) - Use this site to find out additional information and details about the IBM Ideas process and statuses.

IBM Unified Ideas Portal (https://ideas.ibm.com) - Use this site to view all of your ideas, create new ideas for any IBM product, or search for ideas across all of IBM.

ideasibm@us.ibm.com - Use this email to suggest enhancements to the Ideas process or request help from IBM for submitting your Ideas.

Status Future consideration
Workspace z/OS
Categories ISPF
Created by Guest
Created on Feb 3, 2016

In ISPF, requesting a change to allow more than one one control data set for each logical screen to avoid ISRS083 error.

Under certain conditions, an ISPF Allocation Error ISRS083 will occur when stacking commands. Details on how to recreate the error using ISPF SRCHFOR are documented in the attached file. It appears the failure is occurring on the SPFTEMPn.CNTL data set since only one is opened on the same logical screen. In the current design, you only get a new SPFTEMPn.CNTL name when you get a new screen.

Idea priority Medium
  • Guest
    Reply
    |
    Sep 15, 2023

    This looks like something that should be relatively easy to fix - especially now that IBM has publicly stated they have increased their staffing for ISPF development.

  • Guest
    Reply
    |
    Aug 31, 2023

    The impact to this issue is larger than I first thought.

    Because ISPF applications use FTOPEN TEMP, and FTOPEN TEMP does not generate unique data set names when used in a stacked session, ISPF has an internal list of all ISPF functions that are possibly affected. ISPF will not allow ANY of these applications to be used in the same session as any other; you can't even start the application without getting error ISPD230 (Recursion error/Recursive use of an ISPF function is not allowed).

    The recursion blacklist includes at least: ISPF option 4 (foreground), 5 (batch), 3.6 (hardcopy), 3.8 (outlist), 3.12 (SuperC), 3.13 (SuperCE), and 3.14 (SuperC Search-for).

    There are two ways to solve this:

    A. Change every ISPF application from using FTOPEN TEMP to instead generate a unique temp file on its own.

    Or, B. Enhance FTOPEN TEMP so that the generated file name is unique when used within the same ISPF session.

    Open B would be preferred, because then all users of FTOPEN TEMP would be fixed. But it is tricky. The scope of a possible conflict is from the time temporary data set is created, until it is last used. When is that?

    I'd think an algorithm for FTOPEN TEMP could be:

    1. Generate a temporary data set name (i.e. the CNTL file name)

    2. If this data set is currently allocated to a DD then go to step 1, generating a different name.

    What that would mean is that to avoid a possible conflict, an application should use FTOPEN TEMP, and if the application is going close the file and then allocate it on its own, it needs to do so before the next panel display that would give the user an opportunity to entire an arbitrary command. As long as the file is allocated to a DD, other use of FTOPEN TEMP would detect it and come up with a non-conflicting data set name.

  • Guest
    Reply
    |
    Nov 2, 2020

    This item is not in our plans but is being kept in our backlog.

  • Guest
    Reply
    |
    Feb 4, 2016

    Creating a new RFE based on Community RFE #83438 in product z/OS.

  • Guest
    Reply
    |
    Feb 3, 2016

    Attachment (Use case)