Skip to Main Content
IBM Z Software


This portal is to open public enhancement requests against IBM Z Software products. 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 Not under consideration
Workspace Debug for z/OS
Created by Guest
Created on Oct 16, 2019

Improve "Delay Debug Mode"

To debug subtasks within an STC, we use the "delay debug mode". We found that it is very inflexible due to the way it was implemented:
- a special EQAOPTS module has to be created
- this module must be placed in a dataset which then has to be concatenated under STEPLIB
- EQAOPTS points to a "Delay Debug Profile Data Set" which is a sequential DS (PS)
- There is only one qualifier (the userid) which can be used in the "pointer" to the "Delay Debug Profile DS"

Therefore, for each debugging situation we need to either change the contents of the "Delay Debug Profile DS" (that's what we currently do) or that we would need to provide a large number of different EQAOPTS modules, each pointing to a specific "Delay Debug Profile DS"

We suggest that at least, instead of a PS type dataset, the "Delay Debug Profile DS" becomes PO to allow the definition of different sets of subtasks.

The best solution would be to integrate the parameters of the "Delay Debug Profile DS" into the Setup member, thus getting rid of both the EQAOPTS module and the "Delay Debug Profile DS".

Idea priority High
  • Guest
    Reply
    |
    Nov 29, 2022
    Customer updated they have found a way on handling delay debug and hence will close this idea.
  • Guest
    Reply
    |
    Nov 9, 2022
    Setting and activating delay debug is also supported by IBM Debug for z/OS on Eclipse IDE.

    This is the reference on using z/OS Debugger Profile to create, activate, inactivate, deleted, modified or duplicate debug profiles: https://www.ibm.com/docs/en/debug-for-zos/16.0?topic=session-managing-debug-profiles-zos-debugger-profiles-view

    You can create multiple delay debug setups via creating non-CICS debug profile (reference on how to create non-CICS debug profile: https://www.ibm.com/docs/en/debug-for-zos/16.0?topic=procedures-creating-debug-profile-non-cics-application)
    Only the activated one will be the effective delay debug setup.
    Hence, you will only need to set a simple TEST() runtime option, and the delay debug setup will be the activated one (You do not need to manually create debug profile DS, and you do not need to create and build a EQAOPTS to point to debug profile DS too).
    If you need to change to a different delay debug setup, you can just activate the one you will like to use.

    Please try to use this z/OS Debugger profile, and comment if this fulfill the objective of this requirement.