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 Jan 24, 2012

Create the ability to delete TSQs at a specific time

Create the ability to delete CICS TSQs at a specific time

Idea priority Low
  • Guest
    Reply
    |
    Oct 5, 2015

    Due to processing by IBM, this request was reassigned to have the following updated attributes:
    Brand - Servers and Systems Software
    Product family - Transaction Processing
    Product - CICS Transaction Server

    For recording keeping, the previous attributes were:
    Brand - WebSphere
    Product family - Transaction Processing
    Product - CICS Transaction Server

  • Guest
    Reply
    |
    Jan 18, 2013

    After further investigation, the conclusion has been reached that providing a specific time as well as an expiry interval is not something we will be looking at providing. We will investigate instead requests we have had to reduce the expiry interval  to less than an hour.

  • Guest
    Reply
    |
    Mar 17, 2012

    This is a candidate for a future release.

  • Guest
    Reply
    |
    Mar 16, 2012

    Reply by email from Roger:

    We could run a transaction to delete the queues at 5PM but then we have
    to determine the exact names of the queues to be deleted by browsing the
    TSQ names with generic "keys".

    The transaction would have to have a mask for the TSQ names to be
    deleted supplied via most likely a sysin dataset. The sysin dataset
    would have to be updated every time it was determined another queue had
    to be deleted

    It would be much simpler and less intrusive to create and install a TSM
    definition with a mask and have CICS take care the deletion.

    By "in use" I am guessing you mean "LOCKed". Most of the queues I am
    concerned with get created when an application initially starts or a
    user signs on to the application and are not updated after they are
    created so they should not get "LOCKed". I would not expect this
    facility to work if the queue is locked.

  • Guest
    Reply
    |
    Feb 21, 2012

    Hi Roger,
         Forgive us if we probe a little bit more into the real requirement here. Using your example, one of the developers was asking why this is not achieved by scheduling a transaction to run at 5pm that issues an EXEC CICS SET TSQUEUE() DELETE ? What do you expect to happen if the TSQUEUE is in use at 5pm ?

    Thanks,
    John Tilling

  • Guest
    Reply
    |
    Feb 10, 2012

    Independent of use I would like to be able to delete a TSQ at a specific time.

  • Guest
    Reply
    |
    Jan 30, 2012

    With the existing function, an EXPIRYINT of 8 hours means that the TSQueue would be deleted if it had not been used for 8 hours. It sounds like you want a facility that deletes the queue regardless ? Is this correct ?

  • Guest
    Reply
    |
    Jan 27, 2012

    Are you aware of the new EXPIRYINT attribute you can set on TSMODELS in CICS TS 4.2 ?
    See http://publib.boulder.ibm.com/infocenter/cicsts/v4r2/topic/com.ibm.cics.ts.resourcedefinition.doc/resources/tsmodel/dfha4_attributes.html

  • Guest
    Reply
    |
    Jan 27, 2012

    This is the feature I would extended so that a specific time can be specified.

    Say an application expects that its TSQs will be deleted at 17:00 hours.

    You could calculate the expirary interval based on the normal start time and add it to the temporary storage model definition.

    However should CICS be cycled for any reason, that expirary interval will be the time CICS starts back up and the delta from the normal start time.

    Say CICS normally comes up at 09:00 and shuts down at 17:00 an expirary interval of 8 hours would be specified.

    However if CICS came up again at 12:00, the TSQs would be deleted at 20:00, three hours later than expected.