Difference between revisions of "WDSC enhancements"

From MidrangeWiki
Jump to: navigation, search
(+ debug watch pop-up)
(+ column sensitivity setting, change each request to section for easier commentary)
Line 1: Line 1:
 
This page is intended to help WDSC users hash out proposed WDSC enhancements.  To get the ball rolling:
 
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.'''
+
__TOC__
 +
 
 +
==iSeries Editing perspective should remember how I compiled each member separately.==
 
I have an iSP that has 3 RPG members.  SRVPGM, CONSUMER and PROTO.   
 
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 SRVPGM, I want to do a CRTRPGMOD followed by UPDSRVPGM.
Line 9: Line 11:
  
  
'''Compiling'''
+
==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.  
 
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'''
+
==LPEX Editor==
 
Display the connection name (used to load the source member) somewhere in the Remote Systems LPEX Editor and/or Outline view.
 
Display the connection name (used to load the source member) somewhere in the Remote Systems LPEX Editor and/or Outline view.
  
  
'''Keep Alive'''
+
==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.
 
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'''
+
==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.
 
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'''
+
==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.
 
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'''
+
==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 [[cache]]s.
 
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 [[cache]]s.
  
'''Snippets'''
+
==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.
 
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'''
+
==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.
 
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.
 +
 +
==Categories==
 
{{stub}}
 
{{stub}}
  
 
[[Category:WDSC]]
 
[[Category:WDSC]]

Revision as of 17:58, 30 January 2008

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.

Categories

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