Skip to main content

I've been working with the RDi plug-in for a few months now and find it quite useful ... that said, I do have a few recommendations for improvements.

  1. Move (or copy) the create object / compile option from the Team submenu, when you right click on an item in the RSE tree, to the top level.  Strictly speaking, compile isn't a change control function and it's probably the most frequently used.
  2. Add an option to the popup menu to set the RDi connection jobs library list to the library list that would be used to compile the member.  This will allow the outline view to find copy members.  I currently have a command defined in RSE that runs ACMSLIBL to set the library list, but I have to define multiple commands and run the one that is appropriate for the program I'm working on.
  3. Avoid running operations on the Eclipse UI thread, as it causes RDi to lock up (even if only briefly).  Spawn new threads or use the Eclipses job functionality.  This applies to opening source members & saving dirty editors.  I struggled with this issue in the past, as I developed the RDi integration for PTC Implementer in a past life.
  4. Add a new type of filter that will show tasks (based on criteria) and all the members associated with that task ... something to the effect of:
    RDOi
    + Tasks
    + + XXX-1234
    + + + PGM1.pgm.rpgle ...
    + + + PGM2.pgm.rpgle ...
    + + XXX-9876
    + + + PGMA.srvpgm.rpgle...
    + + + BD1.bnddir...



------------------------------
David Gibbs
Sr. Software Developer - Worldpac
Owner / Operator - midrange.com
------------------------------

I've been working with the RDi plug-in for a few months now and find it quite useful ... that said, I do have a few recommendations for improvements.

  1. Move (or copy) the create object / compile option from the Team submenu, when you right click on an item in the RSE tree, to the top level.  Strictly speaking, compile isn't a change control function and it's probably the most frequently used.
  2. Add an option to the popup menu to set the RDi connection jobs library list to the library list that would be used to compile the member.  This will allow the outline view to find copy members.  I currently have a command defined in RSE that runs ACMSLIBL to set the library list, but I have to define multiple commands and run the one that is appropriate for the program I'm working on.
  3. Avoid running operations on the Eclipse UI thread, as it causes RDi to lock up (even if only briefly).  Spawn new threads or use the Eclipses job functionality.  This applies to opening source members & saving dirty editors.  I struggled with this issue in the past, as I developed the RDi integration for PTC Implementer in a past life.
  4. Add a new type of filter that will show tasks (based on criteria) and all the members associated with that task ... something to the effect of:
    RDOi
    + Tasks
    + + XXX-1234
    + + + PGM1.pgm.rpgle ...
    + + + PGM2.pgm.rpgle ...
    + + XXX-9876
    + + + PGMA.srvpgm.rpgle...
    + + + BD1.bnddir...



------------------------------
David Gibbs
Sr. Software Developer - Worldpac
Owner / Operator - midrange.com
------------------------------

Hi David, 

Thank you for the input.  Trying to create a support request to get these to the lab, but not finding you under our Worldpac contacts.

Initially...

1 - We've tried to keep our RDOi functions under teams to mirror the Work With xxx options/features in those greenscreen panels (for continuity) and to isolate them from the RDi 'Offline' or Compile options, but I'll suggest it for review.

2 - The 'real' LIBL for compile via the ACMSLIBL command is awkward in the plugin.  I'll see what we can do to make it easier to get to.  For the Connection definition, I've used ACMSLIBL as an initial command in the past (but requires connection per RDOi release).

3 - I'll forward to the lab for review and may have questions.

4 - When creating an RDOi Task via plugin, there is a 'Create filter' option to highlight the objects/source associated to that task.  Also the option when creating a new RDOi Filter to specify a task.  I think you're looking for a Filter to wildcard multiple RDOi Tasks?  Can make that suggestion and see how we'd present that in a Filter tree.

Pls keep the suggestions coming...

Release 11.1.0 for plugin coming in November...

Best, 

d



------------------------------
Dale
L3 Support for the enterprise bits, portals and plugins...
Rocket DevOps (formerly Aldon)
Somewhere on the Oregon coast...
------------------------------

Hi David, 

Thank you for the input.  Trying to create a support request to get these to the lab, but not finding you under our Worldpac contacts.

Initially...

1 - We've tried to keep our RDOi functions under teams to mirror the Work With xxx options/features in those greenscreen panels (for continuity) and to isolate them from the RDi 'Offline' or Compile options, but I'll suggest it for review.

2 - The 'real' LIBL for compile via the ACMSLIBL command is awkward in the plugin.  I'll see what we can do to make it easier to get to.  For the Connection definition, I've used ACMSLIBL as an initial command in the past (but requires connection per RDOi release).

3 - I'll forward to the lab for review and may have questions.

4 - When creating an RDOi Task via plugin, there is a 'Create filter' option to highlight the objects/source associated to that task.  Also the option when creating a new RDOi Filter to specify a task.  I think you're looking for a Filter to wildcard multiple RDOi Tasks?  Can make that suggestion and see how we'd present that in a Filter tree.

Pls keep the suggestions coming...

Release 11.1.0 for plugin coming in November...

Best, 

d



------------------------------
Dale
L3 Support for the enterprise bits, portals and plugins...
Rocket DevOps (formerly Aldon)
Somewhere on the Oregon coast...
------------------------------

Thanks for your reply.

I'm not listed as a contact for Worldpac as I just started with the company in June.  I'll talk to my supervisor to see if I can be added as a contact.

As to your specific comments ...

  1. I'm just looking to streamline the UX ... create obj / compile is the most frequently used function and (IMO) it would eliminate a few clicks if it were at the top level of the popup menu.  Because of my familiarity with RDi plug-in's, I was able to find the appropriate config file and make the adjustments necessary.  I'll just have to remember to reapply the changes when it gets upgraded.
  2. All that would be required is another top level popup menu option that runs the ACMSLIBL command substituting the environment information from the member.  It would be an on demand type of operation, not an automatic thing.  It's an option I put on the Implementer plug-in and found it very useful.
  3. Fair enough
  4. I've never used RDi to create a task, so I never saw the create filter ... nifty.

    What I'm really looking for with this request is just the ability to see a filtered list of tasks and, below each task, the objects assigned to the task.  In retrospect, I think this would be a pretty big change because you would have to add a new container object for the tasks.


------------------------------
David Gibbs
Sr. Software Developer - Worldpac
Owner / Operator - midrange.com
------------------------------