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
Created by Guest
Created on Nov 28, 2023

identify PSB programs in PARM and display SAS program names in Job Usage

Here is a summary of this problem:

In total there are 15 PROCs calling a PSB XXXXXXXX, the pattern goes like this:

PSB1=XXXXXXXX,

//STEP04 EXEC PGM=********,REGION=XXXXX,
// PARM=(BMP,&PSB1,,,,C00000,,1,'&CKPTID',1,

Out of the 15 members only one member is identified.


SAS is also listed under Procedure but not showing further details. For example in GABMP757, they are defined like this:

SASPGM1=XXXXXXX1,
SASPGM2=XXXXXXX2,

//STEP3A EXEC SAS
//WORK DD SPACE=(CYL,(200,50),RLSE)
//SYSIN DD DSN=&SASLIB(&SASPGM1),DISP=SHR

//STEP22 EXEC SAS
//WORK DD SPACE=(CYL,(200,50),RLSE)
//SYSIN DD DSN=&SASLIB(&SASPGM2),DISP=SHR

It would be helpful if this report can go inside the PARM parameter and display the SAS program names.


For the results we'd like AD to be able to identify the remaining PSB programs and add a drop down list for SAS programs.

Idea priority High
  • Admin
    Ken Edwards
    Reply
    |
    Feb 22, 2024

    Thank you for taking the time to suggest an enhancement to our product. Many of our product enhancements result from feedback from our customers, so your input is always very important to us. We feel this is a valid requirement but delivery within the RFE 2 year window is not likely. Please resubmit in 12-18 months for reconsideration if still valid. Again, thank you for your suggestion and continued support.

  • Guest
    Reply
    |
    Jan 9, 2024

    So far we only discovered the PGM=DFSBMP problem with BMP execution. In our current report, When I run the job usage of GAC0@757, it successfully identified GABMP757 which is called inside GAC0@757 via an EXEC command. The PGM=DFSBMP, PARM=(BMP,&PSB1.....) is defined in GAC0@757 and AD is unable to address the &PSB1 parameter. The report stop at the first level, it doesn't fetch the rest 15 procs that are associated with the PSB1. We expect to see the rest procs show up under Procedure drop down list.


    Similarly, SAS programs are missing from the job usage as well. For example, if the SASPGM1=A and SASPGM2=B are defined in GABMP757 we expect the two names can be listed in the job usage report of GAC0@757 as well.


  • Admin
    Ken Edwards
    Reply
    |
    Jan 8, 2024

    Just a reminder that we have a couple of questions:

    We have a couple of questions that we would like to ask to help clarify this requirement:

    Can you explain how we should handle EXEC PGM=DFSBMP with PARM= list. If we will manage to resolve the PSB name, what do you expect to see in the analysis?

    In case of SAS scenario, can you also explain how we should handle EXEC SAS?

  • Admin
    Ken Edwards
    Reply
    |
    Dec 4, 2023

    We have a couple of questions that we would like to ask to help calrify this requirement:

    Can you explain how we should handle EXEC PGM=DFSBMP with PARM= list. If we will manage to resolve the PSB name, what do you expect to see in the analysis?

    In case of SAS scenario, can you also explain how we should handle EXEC SAS?