× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



Ok, I've been playing around with WDSC for iSeries for a few weeks now and
think I've got a handle on it.

Here are some of my thoughts ... I'll *TRY* and cast these as critical
comments, but most of them have been fairly big annoyances to me.

1. The remote system explorer has a real nice library list view so you can
see what's on your current edit / execution session's library list.  Since
this is a "List", I assumed that I could add and remove from the list
easily.  Not so, first there is no ADD function, and if you right click on a
library list entry, and select DELETE ... it will try and delete the library
from the iSeries you are connected to.  NOT good.  This almost tripped me
up.

2. Command prompting for compile commands needs a lot of work ... I've
submitted a few PMR's WRT this.  IBM seems to be fairly responsive on this,
which gives me hope.

3. The compile commands themselves have a lot of requirements that are *NOT*
documented (at least nowhere I could find).  Did you know that, if you want
to use your own command to compile an object in WDSC, you must have a SRCMBR
parameter and an OPTION(*EVENTF) or OPTION(*SRCDBG)?  If your compile
command has the smarts to figure out how to compile a source member WDSC
won't pick up on the fact that the compile succeeds or fails unless these
parameters are specified.

4. Also on the compile commands ... if your user written compile command
doesn't send the appropriate message back to the correct spot in the call
stack, WDSC won't send a message back to the user.

5. If you stay connected to your remote system for an extended period of
time, the system will forget about your library list.  I assume this is
because the host RSE job disconnects after a period of inactivity and
doesn't know to re-establish the library list when you reconnect.

6. When creating a iSeries project, what is a "Build Command"?  In the
java/c++ world, this makes a lot of sense, but not in the iSeries / RPG
world.

7. In the "iSeries Jobs/Your jobs" section of the remote system explorer,
why bother listing all the ended jobs if I can't do anything with them?  At
minimum I would want to be able to view the spooled output.

8. The "iSeries Objects/Your libraries", "Your objects", and "Your members"
sections seems to be more prominent than they really need to be.  I would
probably use them to setup the filters once or twice a week (maybe month).
Perhaps they should be relegated to the properties for the connection?

9. Being able to show items in a filter set in a table view is nice, but
it's pretty useless if you can't do anything with the items in the table
view.  I would like to see the ability to view the members / objects / etc
in a table view, and be able to do everything I can when they are in the
tree view.  A table view is a more 'natural' way for an iSeries developer to
work.

10. Creating new source members is pretty awkward ... I would like to see
the ability to click on a filter set and select "Add Member", which would
create a source member in the appropriate src-pf.

That's what I've got so far ... probably more to come.

david

--
David Gibbs
Sr. Software Engineer / R&D / MKS Inc., www.mks.com
Lombard, IL, USA; tel: 630-495-2108; fax: 630-495-3591
Build Better Software


As an Amazon Associate we earn from qualifying purchases.

This thread ...


Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.