Skip to Main Content
IBM Z Software
Hide about this portal


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.

ADD A NEW IDEA

z/OS

Showing 19

new function for updating a date by days and the result is a workday

addWorkdays( n, d, p, t [ , tx ] ) - Where n is the count of workdays, d is the date (e.g. '20250327'), p is the pattern (e.g.'YYYYMMDD'), t is a table of holidays, and tx is an optional second table of holidays.
4 days ago in PL/I Compilers / z/OS 1 Planned for future release

new function returning an updated date in pattern p with a given date in pattern p updated by days d

It could work as follows: daysUpdate( x, d, p ) - returning an updated (by d days) date in pattern p given a date x in pattern p and correspondingly secondsUpdate( x, s, p ) which would do the same for a time
6 days ago in PL/I Compilers / z/OS 1 Planned for future release

new builtin-function returning the last day of the month

In some situations it is necessary to know the last day of a month, so a new function would be usefull: endofmonth( x, p ) returns a date in format p with the day value changed from that in x to the last day of the month
7 days ago in PL/I Compilers / z/OS 2 Planned for future release

new builtin function checking leap year

Would it make easier to handle date calculations in PLI, e.g. isleap( x, p ) returns true if the date x in format p specifies a leap year
7 days ago in PL/I Compilers / z/OS 2 Planned for future release

new function to calculate the number of days between two dates

daysDiff( x, y, p ) which would return the number of days between 2 dates and correspondingly secondsDiff( x, y, p ) which would return the number of seconds before 2 times (or dates)
6 days ago in PL/I Compilers / z/OS 1 Planned for future release

use the weekday builtin function with two parameters(date x, format p)

This would be an easier way to use the function weekday: weekday( x, p ) returns weekday( days( x, p ) )
6 days ago in PL/I Compilers / z/OS 1 Planned for future release

Builtin function for CMPSC & zEDC (data compression)

In CICS, we're currently heavily relying on compression of data before we write the data to VSAM datasets. This is currently done by a no longer supported ISV software. We think about how to migrate it to a better solution that provides better way...
about 2 months ago in PL/I Compilers / z/OS 1 Planned for future release

V6R1 parameter to batch main should be always inonly

Wrong Coding is shown by compile before testing it. Therefore declare of a parameter to batch main causes IBM2670I W messagePlease append message text with INONLY attribut: The parameter to MAIN should be declared as CHAR(*) VARYING INONLY . Also ...
11 days ago in PL/I Compilers / z/OS 1 Planned for future release

Reporting spool(PUT) statements at compile time to avoid unnecessary performance issues on runtime

Spool statements using on test phase can be forgotten during production transition. This will cause unnecessary performance degredation. So, PUT statement usage can be reported during compile time. Compiler message can be displayed different messa...
about 2 months ago in PL/I Compilers / z/OS 1 Planned for future release

DELAY statement under CICS for millisecond range

Presently the DELAY statement in Enterprise PLI/I for z/OS supports milliseconds only for Batch – under CICS-Environment it rounds down to the nearest second. It would be helpful if it also works for CICS in the millisecond range – especially if t...
2 months ago in PL/I Compilers / z/OS 1 Planned for future release