Welcome users! Here you have an opportunity to collaborate directly with the product development teams and other product users.

Note: IBM Platform Computing portfolio rebranded as IBM Spectrum Computing

In June 2016, IBM Platform Computing products were rebranded under a new portfolio name: IBM Spectrum Computing. This new portfolio includes IBM Spectrum Conductor, IBM Spectrum LSF, IBM Spectrum Symphony, and all associated offerings and add-ons related to each of the listed product families. If you are searching for your Platform Computing product and cannot find it, you may wish to change your filter criteria to reflect the new naming structure.

Filter the page content by brand and product


This is a table showing requests
Number of votes Request headline and description

4
votes

Add new REPLACE built-in function to replace string once or all

Inspired by the TSO/ISPF editor we miss the implementation of a REPLACE [ALL] to replace a given string "from" with another given string "to" in a given text (variable) – either once (default) or all ...

Planned for Future Release

4
votes

Add FASTALLOC builtin for allocation in AREA

Since EPLI 4.4, the ALLOC() builtin allows the specification of an AREA to do the allocation in, which is extremely useful as it allows the complete clean-up of complex list and tree structures with a...

Planned for Future Release

3
votes

Add information messages to support DRY principle (Don't repeat yourself)

According to the DRY principle (Don't repeat yourself *) programmers should avoid or reduce redundancy in an entire program or business application. We think that the compiler and/or optimizer could d...

Uncommitted Candidate

2
votes

Provide an Enterprise PL/I function to get the current call stack level.

Provide an Enterprise PL/I function to get the current call stack level.

                Example: Main calls subroutine A, A calls subroutine B: at that point the call stack level is 3 (assuming Main...

Planned for Future Release

2
votes

Add XDECLARE/XDCL and XDEFINE to declare/define sth. if it has not been pre...

Inspired by %XINCLUDE and the support of multiple %DCL of the same named variable in the MACRO preprocessor we would like to get XDECLARE/XDCL and XDEFINE (ALIAS, ORDINAL, STRUCT or STRUCTURE) stateme...

Planned for Future Release

2
votes

Make XML normalization and and cleaning built-in functions available for EB...

We would like to have the built-in functions for XML normalization and cleaning (XMLCLEAN, WHITESPACECOLLAPSE and WHITESPACEREPLACE) available for EBCDIC – and other code pages – without making a deto...

Planned for Future Release

2
votes

Expand LOWERCASE and UPPERCASE functions based on new optional 2nd code pag...

To translate German umlauts, French as well as other special characters between lower- and uppercase we have to code TRANSLATE instead of or in addition to, because they are not covered by the existin...

Delivered

2
votes

Expand text of IBM1085I + add "Used but Unset Identifiers" to listing + add...

We have programmers initializing every bit and byte with the INIT attribute in the declaration. Although technically correct this is often completely useless as the correct value has to be set while p...

Planned for Future Release

2
votes

Expand coverage of RULES(NOUNREF)

Under RULES(NOUNREF) the IBM1085I message is issued for untyped automatic variables only.

We would like to get this message issued also for:
- Untyped static variables
- Typed automatic variables
- T...

Planned for Future Release

2
votes

Add [NO]LAXFIELDS in SQL preprocessor

We need to be able to add new (defaulted) fields to DB2 aliases, tables, views etc. “on the fly”, i.e. without program change and without interruption in the runtime environment. That is why the field...

Planned for Future Release

2
votes

Add RULES(NOLAXCALC) with 1st suboption ALL | SOURCE and 2nd suboption EXCE...

We want to ensure that no calculations are done with CHARACTER, GRAPHIC, PICTURE, WIDECHARACTER and/or WIDEPICTURE variables:

Therefore we would like to get a new RULES suboption [NO]LAXCALC:
- With ...

Planned for Future Release

2
votes

Add typed structures in aggregate listing

We would like to be able to directly locate any variable of a typed structure with its offset to the base within the listing section “Aggregate Length Table”.

Delivered

2
votes

Add MINVAL and MAXVAL built-in functions returning the smallest/largest val...

Inspired by LOW/HIGH for character as well as by TINY/HUGE for float we would like to get new MINVAL and MAXVAL built-in functions returning the smallest (negative or zero) and largest (positive) valu...

Delivered

1
votes

Add a way to capture read access to address 0x000000 in PL/I for AIX (i.e. ...

Under AIX reading data from addresses starting at 0x00000000 is possible.(unexpected)
Writing to those addresses is not possible (8094 condition as expected)

Reading from NULL370/Mainframe-NULL380 0x...

Submitted

1
votes

New sub-option LOOSEFORWARD for RULES(NOGOTO) to allow to jump forward only

We would like to get a new sub-option such as LOOSEFORWARD for RULES(NOGOTO) to allow to jump forward only:
- LOOSEFORWARD is a amendment to LOOSE, that allows to jump forward only - but not backward.

Planned for Future Release

Your ideas matter!

As of today:

1 new
27 planned
102 delivered


45 users
476 votes
545 comments

Give us feedback

Participate in the RFE Community survey to help us improve your experience.