• The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
Menu
  • The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
  • Guru: Manage Filters in RDi

    March 11, 2019 Paul Tuohy

    The longer you have been using Rational Developer for i (RDi), the longer the list of filters you are trying to manage. Maybe you have started to get clever with the naming of filters and/or you spend a lot of time using drag and drop to try and keep your filters in some kind of order.

    The good news is that RDi does provide a means of grouping filters — Filter Pools.

    This is a (very) cut down example of filters in my Remote Systems view. Let’s see how we can use Filter Pools to make this list more manageable.

    Enabling Filter Pools

    To enable Filter Pools, click on the down arrow in the top right hand corner of the Remote Systems view and select the option to Show Filter Pools.

    This results in the layout of Remote Systems changing. The Objects section now consists of two filters: the first one (paultuohya176:com.ibm.etools.iseries.subsystems.qsys.objects) contains the standard Work with and Library options and the second one (CN-SiD-com.ibm.etools.iseries.subsystems.qsys.objects) contains the original list of filters.

    When you enable filter pools, they don’t just apply to Objects — they also apply to Commands, Jobs, IFS Files and Spooled Files. A filter pool is unique to where it is created — creating a new filter group in Objects does not create a corresponding filter group in Commands.

    Creating And Populating A Filter Pool

    To create a new filter pool, right click on the category (Objects, Commands, Jobs, IFS Files, Spooled Files) and select New->Filter Pool from the context menu. In the resulting window, provide the required filter pool name and click on Finish.

    I have created a few filter pools (Articles, SiD, Courses, Customer x, Customer y, RPGLEDOC, Skunk) and I am ready to start moving my existing filters using drag and drop.

    And we finally end up with groups of organized filters.

    Adding To A Filter Pool

    To add a filter to an existing filter pool, right click on the filter pool name and select New. Then select the required filter type and continue with the normal definition of a filter.

    If you use the standard Work with options to define a filter, then the filter will be defined in the main filter group (as with TESTSTUFF/* in the following image) and you will need to drag and drop it to the required filter pool — or leave it where it is, if that is what you want.

    Managing The List Of Filter Pools

    You can remove a filter pool from the list and include it back in again at a later stage. To remove a filter pool from the list, right click on the filter pool name and select Remove Reference from the context menu.

    To return the filter pool to the list, right click on the category (Objects, Commands, Jobs, IFS Files, Spooled Files) and select New->Filter Pool Reference->Parent Profile and select the required filter pool from the list.

    If you didn’t already know about filter pools, I hope this tip helps to make RDi even more useful to you.

    Paul Tuohy, IBM Champion and author of Re-engineering RPG Legacy Applications, is a prominent consultant and trainer for application modernization and development technologies on the IBM Midrange. He is currently CEO of ComCon, a consultancy firm in Dublin, Ireland, and partner at System i Developer. He hosts the RPG & DB2 Summit twice per year with partners Susan Gantner and Jon Paris.

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Tags: Tags: 400guru, FHG, Four Hundred Guru, IBM i, Rational Developer for i, RDi

    Sponsored by
    VISUAL LANSA 16 WEBINAR

    Trying to balance stability and agility in your IBM i environment?

    Join this webinar and explore Visual LANSA 16 – our enhanced professional low-code platform designed to help organizations running on IBM i evolve seamlessly for what’s next.

    🎙️VISUAL LANSA 16 WEBINAR

    Break Monolithic IBM i Applications and Unlock New Value

    Explore modernization without rewriting. Decouple monolithic applications and extend their value through integration with modern services, web frameworks, and cloud technologies.

    🗓️ July 10, 2025

    ⏰ 9 AM – 10 AM CDT (4 PM to 5 PM CEST)

    See the webinar schedule in your time zone

    Register to join the webinar now

    What to Expect

    • Get to know Visual LANSA 16, its core features, latest enhancements, and use cases
    • Understand how you can transition to a MACH-aligned architecture to enable faster innovation
    • Discover native REST APIs, WebView2 support, cloud-ready Azure licensing, and more to help transform and scale your IBM i applications

    Read more about V16 here.

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    As I See It: The Corporate Perp Walk The 1980s Were Great, Just Not for Business Computers, Apparently

    One thought on “Guru: Manage Filters in RDi”

    • Mark L says:
      March 12, 2019 at 11:08 am

      Is there a way to share filter pools with other developers? I want the whole team to have the same filters, commands, compile commands, user actions, etc.

      Reply

    Leave a Reply Cancel reply

TFH Volume: 29 Issue: 15

This Issue Sponsored By

  • Maxava
  • Profound Logic Software
  • Dawn May Consulting
  • WorksRight Software
  • Northeast User Groups Conference

Table of Contents

  • Fifty Years Of Operating IBM Systems
  • The 1980s Were Great, Just Not for Business Computers, Apparently
  • Guru: Manage Filters in RDi
  • As I See It: The Corporate Perp Walk
  • Enterprises Spend On Systems, Hyperscalers Tap The Brakes

Content archive

  • The Four Hundred
  • Four Hundred Stuff
  • Four Hundred Guru

Recent Posts

  • Liam Allan Shares What’s Coming Next With Code For IBM i
  • From Stable To Scalable: Visual LANSA 16 Powers IBM i Growth – Launching July 8
  • VS Code Will Be The Heart Of The Modern IBM i Platform
  • The AS/400: A 37-Year-Old Dog That Loves To Learn New Tricks
  • IBM i PTF Guide, Volume 27, Number 25
  • Meet The Next Gen Of IBMers Helping To Build IBM i
  • Looks Like IBM Is Building A Linux-Like PASE For IBM i After All
  • Will Independent IBM i Clouds Survive PowerVS?
  • Now, IBM Is Jacking Up Hardware Maintenance Prices
  • IBM i PTF Guide, Volume 27, Number 24

Subscribe

To get news from IT Jungle sent to your inbox every week, subscribe to our newsletter.

Pages

  • About Us
  • Contact
  • Contributors
  • Four Hundred Monitor
  • IBM i PTF Guide
  • Media Kit
  • Subscribe

Search

Copyright © 2025 IT Jungle