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 Submitted
Created by Guest
Created on Nov 19, 2024

Additional functionality to saveOutput methods in JobExec class in DBB Toolkit API to ignore DD-name/header

Hello,

Currently in the different saveOutput methods in the JobExec class that uses the ddName parameter to save the output of a specific DD in an executed job the DD-name/header is included in the file that is saved as the initial line. This unfortunately causes a few issues when trying to use the method to save for example an XML output as an XML file, as the initial line in the file will then contain data that doesn't follow XML syntax. This leads to errors down the line when trying to parse the created XML in this example.

If there were additional methods for saveOutput methods using the ddName parameter that, for example, uses a boolean that indicates if the header/name is to be included as the initial line or not. Having these methods like this should allow the possibility to freely choose, depending on the scenario, on whether or not if the DD-name/header as the initial line is useful, needed, not needed, or even detrimental when saving the specific outputs of a DD.

The old, deprecated JCLExec did not include these "headers" when running its saveOutput methods, for reference. This can also been seen in the attached picture "JCLExec_vs_JobExec_output.jpg", which ran the same script with the only difference being that one used JCLExec and the other used JobExec.

Idea priority Medium