Guild Companies, Inc.  
HelpSystems
 
Midrange Programmer - How-To Advice & Free Code
OS/400 Edition
Volume 1, Number 2 - January 31, 2002
In This Issue
Less Theory. More Hands-On Programming, Advice, and Code.
Sponsored By
HELP/SYSTEMS

Get Notification of System Events on Your Favorite Mobile Device!

Robot/ALERT 5.0, the popular iSeries (AS/400) software, now works with palm devices, pagers, and cell phones.

Receive e-mail messages and attachments using TCP/IP.

Send messages to broadcast lists that include both e-mail and paging recipients.

Learn more:
www.helpsystems.com

Sponsored By
SOFTLANDING SYSTEMS

Software Management is essential to keeping your applications available, reliable, and bug-free, no matter how often you update them.

Let SoftLanding show you how.

Use our industry-leading solutions for CHANGE MANAGEMENT, DEBUGGING, TESTING, DEPLOYMENT, DATABASE REORGS, and PROBLEMDIAGNOSIS & RESOLUTION.

For more info and FREE downloads, visit www.softlanding.com or email info@softlanding.com.

The Midrange Programmer Philosophy
by Shannon O'Donnell


Welcome to the second issue of Midrange Programmer, OS/400 Edition. By this time, you probably have a good idea of what kinds of topics we'll be covering and, more important, what this newsletter will do for you and your career. And, hopefully, you are already looking forward to the next issue. But before you dive into one of the technical articles in this issue, I wanted to take a moment to tell you our philosophy, if you will, of why we at Midrange Programmer do the things we do.
READ MORE >
Prototyping and Calling Java Methods from RPG
by Kevin Vandever


In the last issue, Ted Holt explained the advantages of prototyping programs and modules. He provided examples of how to use prototypes and showed a consistent way to call prototyped functions, regardless of their origin. I'm going to expand on that topic and show you some OS/400 V5R1 enhancements that enable RPG to define Java classes and call Java methods using the Java Native Interface (JNI). And, as you'll see, prototyping is right there in the middle of it all.
READ MORE >
Sponsored By
BCD SOFTWARE INTERNATIONAL

See why WebSmart beat out 26 other vendors and was Voted the BEST iSeries -- AS/400 e-Business / e-Commerce tool in the market.

Free Download. Build your own, or use / customize the 70+ Free templates and e-Commerce applications.

Develop professional state-of-the-art applications in a day not months, all while using your existing skill set.

Visit www.BCDsoftware.com or call 630-986-0800, e-mail sales@bcdsoftware.com

Sponsored By
JACADA LTD.

Gartner Research on
Legacy Extension & Jacada

See why Jacada is the leading legacy extension solution according to Gartner. This 30 page report includes approaches to legacy extension, vendor rankings in the Magic Quadrant, and case studies.

It's a must-read for anyone planning legacy extension projects.

Get your FREE copy at www.jacada.com/gartner/quadrant32.

Coding SQL Functions in OS/400 V5R1
by Howard F. Arner Jr.


Along with all of the other cool things in OS/400 V5R1 comes a lovely thing called the Persistent Stored Modules (PSM) language, which you can use to develop stored procedures, triggers, and functions. This is the language that was introduced in V4 as the stored procedure language on the AS/400. But many people do not know that it's available for writing both triggers and user-defined functions. In this article, I'll explain what PSM is and show you how to write a basic user-defined function.
READ MORE>
Subprocedures: Better than Subroutines
by Ted Holt


Many RPG programmers no longer use conditioning or resulting indicators in calculation specs. Many no longer use the cycle. Many no longer define variables in C-specs. Maybe it's time RPG programmers quit using subroutines.

My RPG II teacher did not like subroutines and did not teach his students to use them. It wasn't until I began writing production code that I learned the value of subroutines. But since then, I've found something even better than subroutines: subprocedures. READ MORE>

Sponsored By
RJS SOFTWARE SYSTEMS

Save TIME AND MONEY with our AS/400-iSeries Report and Data Delivery Systems

Delivering AS/400 reports via email, web, Lotus Notes, Domino or CD.

Whether it's Native AS/400 or PC-based, we have the solution.

For a FREE FULLY FUNCTIONAL DEMO CD, please visit our Web site at www.rjssoft.com.

Contact us at 888-RJS-SOFT or email us at sales@rjssoft.com

Sponsored By
WORKSRIGHT SOFTWARE, INC.

Indiana and Arkansas have new area codes! How are you going to update your customer files?

We have the answer. Our ZIP/CITY System for the AS/400 can automatically update your customer files for this area code split and future ones as well.

Visit our Web site www.worksright.com to learn more about ZIP/CITY.

We offer a free, no-hassle, 30-day trial. Phone, fax, e-mail us, or order your free trial directly from our Web site.

Five Cool Things You Can Do with OpsNav
by Shannon O'Donnell


Ever since IBM first introduced Operations Navigator, way back in 1995, many of us have been wondering just what the heck to do with it. Truth be told, there wasn't a whole lot you could do with the early version of OpsNav; it was very limited in functionality, and the ability to add functions to the OpsNav client was virtually nonexistent. Today's incarnation of OpsNav, which comes with V5R1 of Client Access Express, is very different from that first, early tool. In fact, it’s hard to believe they share the same roots.
READ MORE>
Let Your Hair Down With
Free-Formed C-Specs

by Kevin Vandever


RPG has undergone many transformations over the years. What started out as a cryptic, report-writing programming language has grown into a full-fledged business computing language. Other languages have come and gone, and many so-called experts claimed that RPG would be the next language to die. But it hasn't, mostly because IBM has done a great job modifying the language to keep it current with the technology around it.
READ MORE>
Reader Feedback and Insights
We value your feedback and your insights into the OS/400 market. Feel free to drop us a letter to the editor and we will post them in a reader feedback column associated with this newsletter. READ MORE >
Subscription Information To unsubscribe, change your email address, or sign up for any of Guild Companies's free e-newsletters, visit www.itjungle.com/sub/subscribe.html
This page is best viewed at 800x600 with Netscape or IE browsers 4 or higher.
 
Copyright © 1996-2008 Guild Companies, Inc. All Rights Reserved.
THIS ISSUE
SPONSORED BY:
Help/Systems
SoftLanding Systems
BCD Software Int'l
Jacada Ltd.
RJS Software Systems
WorksRight Software
BACK ISSUES
TABLE OF CONTENTS
The Midrange Programmer Philosophy
Prototyping and Calling Java Methods from RPG
Coding SQL Functions in OS/400 V5R1
Subprocedures: Better than Subroutines
Five Cool Things You Can Do with OpsNav
Let Your Hair Down With Free-Formed C-Specs
SoftLanding

Editors
Shannon O'Donnell
Kevin Vandever

Managing Editor
Shannon Pastore

Conributing Editors
Howard Arner
Joe Hertvik
Ted Holt
David Morris
Richard Shaler

Contact the Editors
Do you have a gripe, inside dope or an opinion?
Email the editors: editors@itjungle.com

BCD
Jacada
RJS Soft
WorksRight
  Newsletters | Subscribe | Advertise | About Us | Contact | Search | Home  
  Last Updated: 1/14/02
Copyright © 1996-2008 Guild Companies, Inc. All Rights Reserved.