You can get tutorials, whitepapers, and so forth for iSeries programming
with WDSCi at:

I personally like the WebFacing tool. The WebFacing tool lets you turn your
interactive 5250 applications into Web pages with no Web development skills
required. Although we run WebSphere Application Server Express for
production, I have saved WebFaced applications as WAR files and run them in
Apache Jakarta Tomcat application server with no problems. It's not
difficult to learn the basics. You can read more at:

I concur with Colin that the iSeries Table view is something worth learning.
It's been a real time saver for me.

I haven't found the LPEX editor to be buggy...but from this list it seems
different environments can face different issues. Others may experience bugs
I do not. I really like the LPEX editor and use it whenever possible.

Here are my biggest three pieces of advice:

1. If WDSCi crashes and you have problems using it afterwards, don't try to
uninstall and reinstall it. Most problems can be taken care of much more
easily (especially with help from this list).

2. Explore and get familiar with everything in the "Window" menu. This is
where you can set preferences and save customized perspectives. You will
enjoy WDSCi more the more you know how to use the "Window" menu.

3. WDSCi comes with a LOT of Help menu content. I have often been able to
find answers to questions by searching in Help contents. You might try there
to find answers.
I've been accumulating a list of tips for my colleagues at work (we plan to
adopt WDSCi soon).  Here's the list I have so far...

****Startup Program****

When you connect to the iSeries system, you can specify an initial program
to call and the libraries to add to their library list automatically. You
can also specify the library to be set as*CURLIB. To do this:

1. Right-click an iSeries subsystem and select Properties. 
2. On the Initial Library List page, type the library name in the Library
field and click Add.
3. Type the command to call at connection time in the Initial command field
and click Apply. 
4. Click OK

****LPEX Editor Preferences****

Highlight the current line when editing.  

1. Window > Preferences > Remote Systems > iSeries > LPEX Editor Parsers
2. Place a check in the box next to Highlight current line.

Set tabs to indent for coding COBOL.

1. Window > Preferences > Remote Systems > iSeries > LPEX Editor Parsers >
2. Put a check in the box next to User defined tabs. 
3. Double-click the mouse cursor at positions 7, 8, 12 in the white textbox.

4. Put a 4 in the box next to "And every".

Set the Enter key to start a new line.

1. Window > Preferences > LPEX Editor > User Key Actions
2. Type the word "enter" in the textbox labeled Key (no parentheses).
3. Type the word "splitLine" in the textbox labeled Action (no parentheses).
4. Click on the Apply button.

****LPEX Tips****

Search for strings.  

1. Press CTL+ F

Create a filtered view by program structure.

1. Right-click anywhere in the code and choose Filter view.
2. Select the program structure by which you want to filter the view.

Create a filtered view by selected text (method 1).

1. Click and drag the mouse over code to highlight it.
2. Right-click on the selected text and choose Selected.
3. Choose Filter selection.
4. Click on the plus signs at the left of the screen to show surrounding

Create a filtered view by selected text (method 2).

1. Press CTL+F.
2. Enter text into the textbox labeled Find.
3. Click on the All button.
4. Click on the plus signs at the left of the screen to show surrounding

Restore a view after filtering it.

1. Right-click anywhere in the code.
2. Choose Show all.

Get programming language help.

1. Highlight the code for which you want to get help.
2. Press the F1 key. 
3. This does not work for all OPM COBOL keywords. If it doesn't work for the
keyword you want, do F1 on a different keyword. You can pick the keyword you
want from a list of COBOL keywords that appears at the left of the Help

Show RPG source with indentation.

1. Go to the Source menu in the menu bar at the top of the perspective.
2. Select the option to Show Indentation.

****Preparing to Debug OPM Programs****

1. Compile CL, COBOL or RPG programs with the *SRCDBG option.

2. Open WDSCi and make sure the connection daemon is started.
        a. Go to the Remote Systems view.
        b. Click the arrow button to get the drop-down menu.
        c. Select the Start Daemon option. If the daemon is already on, you
will see Stop Daemon as an option. 

3. Start an Access for Windows (Client Access) 5250 session using a desktop

4. From the 5250 command line, run the STRDBGSVR command. This starts the
debug server. If the debug server is already started, you will get a system
message saying it is already started.

5. From the 5250 command line, run the STRRSESVR NAME(MYSYSTEM) command.
Replace MYSYSTEM with whatever name you have given your system connection in

****Adding Programs to the Debug Session****

1. Click on the plus button and enter the qualified name of the program.
Enter the qualified name of the program (e.g., MYLIB/MYPGM) even if you have
the library in your library list.

****User Actions****

We have a literally thousands of members in our source physical files (e.g.,
QCLSRC) and I have a slow PC. RSE therefore takes a lot of time to resolve
our source physical files. Simple tasks like copying source physical files
to create test versions are not efficient. However, I have found that User
Actions let me perform these tasks with much greater efficiency. To start
creating user actions:

1. In RSE, click on "Library list".
2. Right-click on any one of the libraries and select "User Actions".
3. Select "Work With User Actions".
4. Select "Object action" or "Member action" to create a new user action.

After you create a user action, you can right-click on many objects (not
just libraries in the Library list) in RSE and in the iSeries Table view and
find the User Actions option. The User Actions option will contain all user
actions you define.  The Help contents in WDSCi gives more details about
user actions.

Hope this helps.


-----Original Message-----
From: wdsci-l-bounces@xxxxxxxxxxxx
[mailto:wdsci-l-bounces@xxxxxxxxxxxx]On Behalf Of
Sent: Wednesday, March 17, 2004 8:33 PM
To: wdsci-l@xxxxxxxxxxxx
Subject: [WDSCI-L] Re: WDSC HELP needed. Installation and Education

Thanks Colin,
Just finished the last of the ptfs.
Just tried it with the help of Iseries news Sep 03,
I can actually use RSE to edit source.

You say there is a lot of functionality in WDSC.
Being new to WDSC I am not aware of what to expect.
May I ask for a brief overview of what an old SEU PDM
programmer like me can expect to gain from WDSC, please.

URLS to IBM education site I have, as well as numerous
very thick manuals that I downloaded.

Frank Kolmann

>date: Wed, 17 Mar 2004 08:46:12 -0000
>from: Colin Williams <colin.williams@xxxxxxxxxxxx>
>subject: RE: [WDSCI-L] Re: WDSC HELP needed. Installation and
>            Education
>There is a lot of functionality in WDSC, it is not just an RPG editor!
>SI08018 is the Remote Agent Controller for Websphere. Unless your doing
>Web development on your 400 then you don't need it. Ive never been able to
>get it to work anyway!

This is the Websphere Development Studio Client for iSeries  (WDSCI-L)
mailing list
To post a message email: WDSCI-L@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
or email: WDSCI-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives

This thread ...

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

This mailing list archive is Copyright 1997-2019 by 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].