Skip to Main Content
IBM Data and AI Ideas Portal for Customers


This portal is to open public enhancement requests against products and services offered by the IBM Data & AI organization. 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

Post ideas and requests to enhance a product or service. Take a look at ideas others have posted and upvote them if they matter to you,

  1. Post an idea

  2. Upvote ideas that matter most to you

  3. Get feedback from the IBM team to refine your idea


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.

IBM Employees should enter Ideas at https://ideas.ibm.com


Status Under review
Workspace Db2 for z/OS
Created by Guest
Created on Oct 25, 2023

Externalize non-DSC SQL in IFCID 316

An old request that got rejected but is for me, and at least 52 other voters, important was the IFI 316 for non-DSC eligible Dynamic SQLs. The business case here has two major reasons: First and most important these days – Audit. Any Dynamic SQL must get reported in a sync/async 316 even if it does *not* even go into the cache. This is basically underreporting the true level of SQLs being executed on a given system and allows bad players to take advantage and learn about an environment practically undetected. Second is the performance aspect: Not seeing these SQL stops the chance of tuning them completely! DGTTs are especially annoying here as they are used *everywhere* these days but any SQL referring to them does not go into the DSC and does not get a 316. These are probably the number one SQLs to try and tune!!! A last less important but still important for customers and vendors is the deliberate use of REOPT(ALWAYS) on special versions of SPUFI, DSNTEP2 or DSNTEP4 to stop flooding the DSC with SQL statements that will never ever get re-used Eg INSERTS for Install or Upd PTF etc. However getting the fact that these ran and on which tables is still very important! For me this request cannot entail so much work for IBM development but the ROI would be immense!

Needed By Week