Skip to Main Content
IBM Power Ideas Portal


This portal is to open public enhancement requests against IBM Power Systems products, including IBM i. 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 Delivered
Workspace IBM i
Created by Guest
Created on May 5, 2017

Always show subroutine/sub-procedure name where cursor is located

Recent changes to Rational Developer allow the user to display the name of the subroutine/sub-procedure that the cursor is located in. This only works if the cursor is not on a control statement (a line that contains IF, ELSE, DO, SELECT, etc.). This function should work anywhere within a subroutine or sub-procedure.

For example, if I search for variable name EMPDPT and the program takes me to a line that says "If EMPDPT = 640", I need to be able to see what sub-procedure I am in without setting a quickmark and scrolling to the top of the sub-procedure or searching for the previous BEGSR.

Personally, I would prefer to not have to press any keys to see where I am at. Edmund commented in RFE 11119 "Perhaps a simple breadcrumb in the outline would be sufficient. Just a line with "Current Procedure/Subroutine:" and the name.


Use Case:

Go to any line within a subroutine or sub-procedure and have RDi display the name of the subroutine or sub-procedure that the line is within.

As an alternative, go to any line within a subroutine or sub-procedure, press a function key or combination of keys or click on an icon and have RDi display the name of the subroutine or sub-procedure that the line is within.


Idea priority Medium
  • Guest
    Reply
    |
    May 29, 2019

    This feature was delivered in Rational Developer for i v9.6.0.6, please see the detailed fix list and doc following this link: https://www-01.ibm.com/support/docview.wss?uid=swg27038481#9606

  • Guest
    Reply
    |
    Apr 26, 2019

    The outline used to jump around as you moved about in the source, this is not really optimal. I am frequently in a different place in my outline than I am in my code, and making it jump around to mirror my cursor location would once again be painful. If all you want is to know where you are, then text in the status line would be much better.

  • Guest
    Reply
    |
    Apr 18, 2019

    I would also like to see the Subroutine or Subprocedure the cursor is in highlighted in the outline if those nodes are expanded/visible.

  • Guest
    Reply
    |
    Apr 17, 2019

    This RFE is 2 years old. Is there any hope that we and not our heirs will ever see this future? And, please, remember that CTRL+SHIFT+O is NOT working while in search mode (CTRL+F).

  • Guest
    Reply
    |
    Jul 14, 2017

    Although the theme of this request is consistent with our business strategy, it is not committed to the release that is currently under development.

  • Guest
    Reply
    |
    May 19, 2017

    A preliminary evaluation of this request indicates that it is consistent with our business strategy. Further evaluation of this RFE is underway.