AS/400 Links Partner with Rochester Institute Contact Us
Training Catalog Free Downloads Privacy / Usage

IBMi and AS400 Training
HOME >> Training Catalog >> WDSC for RPG Programmers (Version 6)

WDSC for RPG Programmers (Version 6) (WDSC)
Author: Joe Pluta

 WDSC for RPG Programmers (Version 7) (WDS7)
Author: Joe Pluta

Take the first step on IBM's
modernization road map.
For a two minute overview of this training click play.

WDSC for RPG Programmers was developed by Joe Pluta, a leading iSeries author, lecturer and trainer. Joe literally wrote the book on WDSC, and he designed this course specifically to get green screen programmers proficient with this powerful new tool.

Here is what you will learn:

With this new course, you'll learn how to use the features and functions of WDSC to edit and manage your iSeries source code. First, you will connect to your iSeries and see how the Remote System Explorer replaces PDM. You'll then use the LPEX source code editor, a super- charged replacement for SEU. Some of the features in LPEX, such as split-screen editing and code outlining, can dramatically increase your coding productivity.

WDSC is a complete development environment. You'll learn how to compile programs from within WDSC and how to use compile-time features to quickly locate and correct errors in your source code. Finally, you'll get a complete step-by-step exercise of the debugging capabilities of the tool.  WDSC is the only cross-platform debugging tool that handles RPG the same way it handles PC-based languages.  This introductory exercise will teach you the basics of debugging with WDSC: how to set breakpoints, display and even change variables while debugging programs running on your host.

WDSC for RPG Programmers is a step-by-step manual, leading you through all of the options that you need to know about how to use WDSC as a replacement for SEU/PDM. The manual has many illustrations so you can see exactly where the options are, and what you need to do to make them work. Rather than spend hours of frustration trying to get started with WDSC, you can use this course to quickly become productive. In short, at the end of this course you will have gained the skills you need to use WDSC to Modernize, maintain and enhance your existing RPG code. Get started now.

Software and Hardware requirements for deploying WDSC

You need to have the IBM licensed program product (LPP) number 5722WDS on your machine. You will have this if you are at a relatively current version of the operating system (V5R1 or greater) and you have the RPG or COBOL compiler, because since that time the compilers all became bundled. More features are available as you get later releases of the OS for example, service entry points are only available on V5R3 or better.

By far the bigger requirement is your PC; for pure RPG or COBOL development you'll need a 2GHz processor, about 768MB of RAM, 2GB of free disk space and you should have at a minimum a 7200 RPM drive. Note that most laptops have 5400RPM drives or less; these will work, but will be slower.

Skill Level Requirement:Some experience with computer programming and database. Any RPG programmer with 1 or more years of experience will be able to successfully complete this course. This course is not intended for end-users or for novice programmers.

Completion Time: 8 to 10 hours

WDSC for RPG Programmers (Version 6) (WDSC)
Author: Joe Pluta

WDSC for RPG Programmers (Version 7) (WDS7)Author: Joe Pluta

Version 7.5 of Rational Tools Announced!
by Joe Pluta

IBM recently announced the release of version 7.5 of its Rational suite of tools for the IBM i. This includes Rational Developer for the i (RDi), which replaces the powerful WDSC integrated development environment. WDSC goes completely out of service (no fixes, no support) in April of 2010, after which you will need to move to one of the new Rational products. That's not necessarily bad, of course - the entire RDi product line is quickly becoming the premiere development tool suite for IBM i programmers, with solutions to fit every need from pure green screen programmer to advanced Rich UI web application design.

RDi is a smaller, faster, lighter repackaging of WDSC -- including a much improved screen designer and the new application diagrammer -- targeted specifically for green screen development. RDi is intended to replace PDM and SEU, which are officially "stabilized" and will receive no new features or enhancements. IBM is doing whatever it can to entice programmers to move from the green screen to the graphical development environment. In fact, as of V6R1, licensing on the IBM i changes drastically to a seat-based pricing system, and you will be able to get RDi for the same prices as PDM and SEU (together known as the Application Development Tool Suite or ADTS). And don't worry - IBM is still promoting web application development for the i. If web enabling is in your future, then you'll want to upgrade to RDi-SOA, the Rational Developer for i for SOA Construction, which includes IBM's new EGL language.

Not matter what, though, either RDi or RDi-SOA is in your future. If you don't have one of the RDi product available today, you can still take advantage of the free WDSC tooling. Although WDSC is also stabilized, it's an excellent tool and a great learning environment. RDi looks and feels almost exactly like WDSC, so getting proficient with WDSC today gets you ahead of the curve for RDi in the future. The WDSC for RPG Programmers course was designed specifically to focus on those parts of the WDSC tool which are included in the RDi tool - the tools that allow you to develop green screen applications - and so is relevant no matter which RDi tool you choose to use in the future.

Jump into the future of IBM i programming today with WDSC for RPG Programmers.

WDSC for RPG Programmers (Version 6) (WDSC)
Author: Joe Pluta

WDSC for RPG Programmers (Version 7) (WDS7)Author: Joe Pluta

IBM replacing PDM and SEU with WDSC
by Joe Pluta

If you're an RPG programmer, then let me introduce you to your future: WDSC. IBM's long-standing development tools, PDM and SEU, have all but been put out to pasture; no new development will go into these tools except to keep them current with syntax changes in the traditional iSeries languages. Now IBM is putting all of its tool development dollars into the new Eclipse-based tooling, including WDSC.

WDSC does everything its green screen predecessors do (including line-oriented commands and user-defined actions) and then takes them one step further: multi-file member lists, cross-library searches, source generation wizards, the list goes on!  The Outline view and the Verify feature by themselves can make you more productive the first day you use them. And as more and more companies switch to WDSC, you'll want this powerful tool in your toolkit as well.

WDSC is not just an RPG development tool!  It is the most sophisticated and fully featured web application development environment available today. After completing your day-to-day work, you can use WDSC's extensive help and tutorials to begin to learn everything from basic web development to Java coding to advanced Web Services design! And the more you use WDSC, the more comfortable you will become with this new generation of tools. So move out of the green screen paradigm and into the multi-platform, multi-language world of WDSC! My new training course, WDSC for RPG Programmers, is a good way to jump-start your RPG code modernization.

Compare WDSC's features and functionality to the old PDM and SEU:

One of the toughest things about switching to a PC-based tool is connecting to your host. The first thing you'll learn in WDSC for RPG Programmers, is how to set up connections customized to your work environment using library lists and initial programs. You'll even see how to have multiple connections and how they can be used to organize your projects.

WRKMBRPDM is a great tool, but it pales in comparison to filters in WDSC. Filters allow you to create sets of libraries, objects or members, and you can even create member lists across multiple files and libraries! You can have as many filters as you need and have more than one open in your navigator view. This course walks you through creating your own filter.

And if filters aren't enough by themselves, you will learn how to convert a filter to a table view. If you don't like the Windows Explorer style tree view, the table view provides a nearly identical interface to PDM; you can even drill into libraries and files. And in either view you can access user actions.

Another great feature of PDM is user-defined functions: those little two-character abbreviations we can use to save a library or reorganize a member, or even to invoke our own compile commands. Learn how to take your existing user-defined PDM options and reuse them as user actions.

FNDSTRPDM is another great green-screen command that WDSC has taken to heart and expanded its capabilities greatly. This lab shows you how to perform a search across multiple files and libraries and how to use the results view, both as a way to review the code and also as a way to launch the editor for those members that need to be changed.

LPEX Editor
Learn how the standard line-oriented SEU commands are still supported in addition to the newer mouse-oriented full-screen commands available in every PC-based IDE. This lab will explain the colorized syntax, show you how to define your preferences and will introduce wizards that will help you write your code. You'll even learn how to have multiple editable views of the same source member open simultaneously!

One of the most powerful features of WDSC is the outline view.  In it, you can see every file, every field, every subroutine and every procedure. The outline mode shows you where every indicator is used, and where it is modified. This lab shows you how to use the outline: find a field, see where it is modified, and be transferred immediately to that line with a single click.

One of the more productive things you'll be taught is how to use the verify tool. Functioning like an interactive compiler error listing, this feature performs a complete compile-level verification of your source code and returns all the errors in a task list. You'll learn how to use that list to find the mistakes in your code as well as keeping track of the lines you've fixed; easier and more eco-friendly than a paper listing and post-it notes!

Every compile command is available, from CRTPF to CRTBNDRPG. You'll see an example of using the compile commands to create your objects, and how to see the results of these commands.

Last but by no means least, you'll get a complete step-by-step exercise of the debugging capabilities of the tool. WDSC is the only cross-platform debugging tool that handles RPG the same way it handles PC-based languages. Learn how to set breakpoints, display and even change variables while debugging programs running on your host.

One final note: To get started with WDSC, get your copy of WDSC for RPG Programmers now. You'll save time and money and gain essential new programming skills.

WDSC for RPG Programmers (Version 7) (WDS7)
Author: Joe Pluta

WDSC for RPG Programmers (Version 6) (WDSC)
Author: Joe Pluta

Rochester Training
     RPG Skills Accelerator - Volume 2
     RPG Skills Accelerator
     e-RPG Powertools – Stone on CGIDEV2
     WebFacing Now! WAS-Express Edition
     JDBC and Record Level Access
with IBM AS/400 Toolbox for Java
     Turbo Query/400
     XML Web Services for RPG Programmers
     RPG Modernization with WDSC (from III to IV to /Free)
     Microsoft .NET for RPG Programmers (Visual Basic Version)
     Microsoft .NET for RPG Programmers (C# Version)
     iSeries Navigator for Programmers (V5R3 Edition)
     SQL for RPG Programmers
     Subprocedures for RPG Programmers
     RPG Web Skills Accelerator
     WDSC for RPG Programmers (Version 7)
     WDSC for RPG Programmers (Version 6)
     Microsoft Word with the iSeries
     Microsoft Excel with the iSeries
Operations Training
     iSeries Advanced System Operations
     iSeries System Operations
     iSeries Startup Operations
     iSeries Security
     iSeries Work Management
User Training
     iSeries Query for Users
     iSeries Query for Advanced Users
     iSeries RPG/400 Programming
     iSeries RPG/400 Interactive Programming
     iSeries RPG/400 Advanced RPG Programming
     iSeries RPG/400 Subfile Programming
     iSeries RPG IV Programming
     iSeries Data Base Administration I
     iSeries Data Base Administration II
     iSeries Control Language Programming
     iSeries CL and Programming Techniques
     iSeries SQL/400
     iSeries Advanced COBOL/400 Programming
     iSeries Interactive COBOL/400 Programming
     iSeries COBOL/400 Programming
     iSeries COBOL/400 Subfile Programming
     iSeries Program Development
Training Bundles
     iSeries Operations & Administration Bundle
     Microsoft Word and Excel with the iSeries Bundle
     RPG Skills Accelerator & RPG Web Skills Accelerator
     RPG Basics and Beyond (training bundle)
     RPG Skills Accelerator & RPG Skills Accelerator - Volume 2