WDSC enhancements

From MidrangeWiki
Revision as of 20:19, 4 February 2008 by Starbuck5250 (talk | contribs) (+list performance)
Jump to: navigation, search

This page is intended to help WDSC users hash out proposed WDSC enhancements. To get the ball rolling:

iSeries Editing perspective should remember how I compiled each member separately.

I have an iSP that has 3 RPG members. SRVPGM, CONSUMER and PROTO. When I compile SRVPGM, I want to do a CRTRPGMOD followed by UPDSRVPGM. When I compile CONSUMER, I want to do a CRTBNDRPG.

Currently, if I use the Alt-Shift-C, RSE uses the last compile command I used. This isn't helpful when I alternate between the service program and the consumer, so I can't use the keyboard shortcut and instead have to use the menu to select the specific compile command each time.


Compiling

In LPEX edit view the errors and code highlighted should be cleared (Ctl-F5 and Atl-U) when I run the compile or compile with prompt.


LPEX Editor

Display the connection name (used to load the source member) somewhere in the Remote Systems LPEX Editor and/or Outline view.


Keep Alive

It would be great to have a "Keep Alive" feature that would send a misc request to the iSeries to keep my WDSC connections from timing out. Currently when I am working with remote customers, I am continually having to re-connect to their server. I have been told it has to do with the firewall setup and also that a Keep Alive type feature could fix it.

Outline view

Add functionality to Outline view that allows the COMPLETE clearing of all cache relating to the currently selected resource (i.e. PF, RPGLE, CL, etc). Currently contents for some things are cached and WDSC doesn't recognize that there are modified resources on the server. I find this a lot with PF definitions, and after I change them and hit refresh in the Outline view it doesn't pick up the latest changes.

iSeries Remote Systems Connections

The connection objects in the Remote Systems view should have the ability to integrate with iSeries Navigator so there is only one location on your PC where you need to change IP addresses, password preferences and/or default user names. Also, it would be nice if the iSeries RSE Connection would connect automatically if the related iSeries Navigator connection was already connected.

Cache

As many times as the term "cache" or the phrases "clear your cache" and "no, clear the _other_ cache" seem to come up, WDSC needs to provide an unambiguous cache interface. If multiple different caches exist for Eclipse and/or elements built on top of Eclipse, any of them should be reachable from one central location. A definition of the purpose of each cache should be available there. nb: not a fix but in the interest of linking to the workaround, see WDSCi_troubleshooting on how to clear the caches.

Snippets

Is there a way to link to an external repository? A community "snippets repository" might be extremely useful. Hosted by midrange.com or multiple sites, they could possibly be given categories -- JDE-snippets, API-snippets, web-snippets -- and extended/enhanced by the community.

Debug watch pop-up

Is there any way to suppress the stupid pop-up box that says that the variable changed? I have it monitored and I'm watching it run, so I can tell very well that it's changed without this thing. I've found that I can ignore it and keep going, but eventually I have to click it as many times as it popped to get rid of it.

Column sensitivity setting

Change the column sensitivity setting so that it is member type-specific. I want Rational to relate it to the type of source being edited. I want column sensitivity in DDS and RPG, but not in COBOL and CL. I have mine at 'N' because I am mostly editing CL and COBOL, and it does not make sense there.

List performance

Opening a large list (like a source file with a thousand members) is slow, on the order of minutes. Doing the same task in PDM is subsecond on the slowest System i.

Categories

This article is a stub. You can help by editing it.