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 Delivered
Workspace Debug for z/OS
Created by Guest
Created on Jul 6, 2020

Support Debug Profile Services debugger invocation when editing a JCL member

The z/OS debugger profiles provide the end user the usability features that makes initiating the debugger session more intuitive.

Perhaps the z/OS debugger profile could become a "one stop for all" step to engage the debugger with a little more work. This makes sense for a couple reasons:
a) The debugger profile could be the only place one would need to go to initiate the debugger
b) The debugger would be more consistent, allowing for the debugger to start the debug session with a subprogram, identified prior to the debug session for both CICS and batch programs.

The "Debug As" --> "z/OS Batch Applications using existing JCL" is a very nice, simple method to invoke the debugger. Most people already be editing the JCL member before invoking the debugger, so it is in the right place to initiate the debugger.

I thought we may want to add another option, such as "z/OS Batch using the Debug Profile". This invocation would:
a) Verify the z/OS debugger profile services started task is active on z/OS, thus honoring the interpreting the TEST command as a delay debug invocation. If not, don't show the option, or don't proceed with the process
b) Scan the JCL like the Debug As option. When the program is shown (note, JCL procedures need work to show scan the procedure), then prepare the DLAYDBG.EQAOPTS profile with the load module from the JCL member and * for the program. Then provide the panel filters panel to allow the user to modify the program with a subprogram to begin the debug session. The next action would be CANCEL, or SAVE and SUBMIT, meaning save the z/OS debugger profile, then submit the job. The SUBMIT option would generate the
//CEEOPTS DD *
TEST
lines prior to submission.


I believe this process would provide a single method to invoke the debugger for all z/OS debugging needs except for non-le programs and IMS transaction isolation.

I found out the delay debug option works with non-le programs, In the future, we could use the same process to invoke the debugger for non-LE programs, provided with additional changes for the program name and //EQANMDBG statement, and the LANGX files, and LDD statements.

Idea priority Medium
  • Guest
    Reply
    |
    Jun 23, 2021

    This feature has been delivered in 15.0.2.