Stuff
OS/400 Edition
Volume 1, Number 17 -- September 26, 2002
   In This Issue

Less Theory. More Hands-On Programming, Advice, and Code.

Sponsored By
ASNA

Are you disillusioned with Rochester?

You don't have to leave your RPG world behind!

ASNA Visual RPG (AVR) builds on your existing skills, making you a highly desirable modern programmer. Develop Web, Windows and .NET applications in mere weeks without learning ANY Java!

Download your free copy of
ASNA Visual RPG today.

www.asna.com

Sponsored By
MAGIC SOFTWARE

Magic eDeveloper for iSeries
Free White Paper! Free Evaluation!
Free Web-Based Training!
Download Now!

Learn how to develop, integrate, & extend iSeries Web apps with Magic eDeveloper.

Develop for OS/400, Linux, Windows, Unix, DB2, Informix, Oracle, SQL, J2EE, .NET, SOAP, XML, & more. Get cross-platform and cross-database investment protection now.

Choose your download:
Free White Paper! Free Evaluation!
Free Web-Based Training!

Introduction to Win32 API Programming with VARPG
by Shannon O'Donnell

Visual Basic and Visual C++ programmers have known for years that to get the most functionality out of their applications, sometimes they had to dip down into the bare metal and access the Microsoft Windows APIs that make up the core operating system. As you develop more and more applications with VisualAge for RPG, you may also discover that there are certain features that you need that can only be obtained by going to the metal. READ MORE >

Accessing External Data Using DB2 UDB DataLinks
by Kevin Vandever

We who program on the iSeries tend to be isolationists when it comes to our data. We store what we need for our applications, and nothing more. If there is desired data in the outside world, we usually attempt to replicate it locally, instead of figuring out how to access it remotely. Well, with DB2 UDB on the iSeries, we now have the capability to pull our heads out of the sand and check out the data the rest of the world has to offer. READ MORE >

Sponsored By
ALDON COMPUTER GROUP

Free White Papers!

Want to know more about Source Control Management and why it's important to every development shop? Want to know how to integrate WebSphere and Java Development in a multi-platform environment? We have the answers.

See how IBM and Aldon have partnered to provide a comprehensive SCM solution for complex development.

Find out more at www.aldon.com

Sponsored By
ADVANCED SYSTEMS CONCEPTS

Dramatically Improve Data Access at Your AS/400 or iSeries Site.

Learn how in just 6 short minutes!

Download a SEQUEL ViewPoint ScreenCam movie and find out how simple AS/400 and iSeries data access can be.

In just a few short minutes, you can find out ways to make your job easier and improve data access throughout your organization!

Download Here

Qshell Functions
by Ted Holt

Most computer languages have some sort of subroutine structure. RPG has subroutines and subprocedures. COBOL has paragraphs. FORTRAN and Visual Basic have functions and subroutines. C and Java have functions only. And on it goes. The Qshell scripting language, which runs under OS/400, also allows for internal functions. In this article, I'm going to show you how to write and use functions in Qshell scripts. READ MORE >

Sed, the Stream Editor
by Ted Holt

You're probably familiar with text editors such as SEU, which runs under OS/400, or Notepad, which comes with Microsoft Windows. These are interactive editors. They let you load a file into memory and make changes to it. But there is another type of editor, called a non-interactive editor or a stream editor, that applies a list of commands to a file in order to update it. Though stream editors are not used nearly as much as interactive ones, they can come in quite handy. READ MORE >

Sponsored By
PROFOUND LOGIC SOFTWARE

Would you like to be able to look at RPG code and make sense of it in a fraction of the time it used to take?

Thousands of programmers have adopted RPG-Alive, and are now able to read and understand RPG code 2 to 3 times faster.

Get a Fully Functioning Trial of RPG-Alive by clicking here:

www.RPGAlive.com/now

Sponsored By
WORKSRIGHT SOFTWARE

Your #1 Source for AS/400 ZIP and
Area Code Software

Do you need to quickly locate your nearest dealer when a customer calls? Our ZIP/CITY system has a dealer locator function to help you. ZIP/CITY includes city names, state and area codes, time zones and lat/lon for every ZIP code in the U.S.

For more information or a 30-day free trial, visit www.worksright.com or call 601-856-8337.

Back to Basics: Multiple Subfiles on One Screen
by Kevin Vandever

Yeah, I know. Subfiles have been around for over 20 years, and everyone who programs on the AS/400 should know how to implement them, right? Well, I find that just isn't the case. Some programmers are never exposed to subfiles or they code them so infrequently that they forget what they did. So I am going back to the basics in this article to provide you with a fundamental but practical application that employs multiple subfiles on a single screen. READ MORE >

Create an Animated Chicken with VARPG
by Shannon O'Donnell

Here's a fun little exercise for you to try, which, if you are successful, will result in a VisualAge for RPG application that displays an animated chicken. It's not your normal, every day business application, but what the heck! You've been working hard all week. Now it's time for a little fun. Let's see how it's done. 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' 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.

THIS ISSUE
SPONSORED BY:

ASNA
Magic Software
Aldon Computer Group
ASC
Profound Logic Software
WorksRight Software


BACK ISSUES

TABLE OF CONTENTS
Introduction to Win32 API Programming with VARPG

Accessing External Data Using DB2 UDB DataLinks

Qshell Functions

Sed, the Stream Editor

Back to Basics: Multiple Subfiles on One Screen

Create an Animated Chicken with VARPG




Editors
Shannon O'Donnell
Kevin Vandever

Managing Editor
Shannon Pastore

Contributing Editors:
Howard Arner
Joe Hertvik
Ted Holt
David Morris
Richard Shaler

Publisher and
Advertising Director:

Jenny Thomas

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










Last Updated: 9/26/02
Copyright © 1996-2008 Guild Companies, Inc. All Rights Reserved.