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
Categories Runtime
Created by Guest
Created on May 17, 2022

Add DISP sub parameter options for CICS TDQ dynamic allocation

When defining a dynamically allocated CICS Extra Partition Transient Data Queue for output using dynamic allocation, the documentation at https://www.ibm.com/docs/en/cics-ts/5.5?topic=resources-tdqueue-attributes indicates three options are available for the "DISP" option - MOD, OLD and SHR. Of these only MOD allows any data already present to be retained with new data appended to the file.

This means an application can running in any one of a number of regions with each region opening and closing the queue as needed giving a single file of data but the file will keep growing unless a process exists outside CICS to delete all the records or redefine the dataset. A DISP of OLD or SHR would empty the file each time a region opened the Queue but this means the data has to be processed before another region opens the queue.

There is this statement under MOD "If CICS cannot find volume information for the data set on the DD statement, in the catalog, or passed with the data set from a previous step, it assumes that the data set is being created in this job step." However, it strangely then goes on to state "A data set allocated dynamically in this way is deleted when the queue is closed, and all records are lost."

I assume this deletion of a new dataset is because the default disposition sub parameters documented at https://www.ibm.com/docs/en/zos/2.5.0?topic=dp-defaults-3 are to to delete a new dataset and keep an existing one.

Changing CICS to always specify KEEP or CATLG for the sub parameters would be ideal but would be a change in behaviour.

Adding the ability to specify one or both sub parameters makes a disp of MOD even more useful as when processed, the data set can simply be deleted (or renamed as an archive) to be recreated by the next open.

Idea priority Medium
  • Guest
    Reply
    |
    Jul 12, 2022
    We have no plans to alter the TDQ allocation options