fhs
Volume 8, Number 35 -- September 30, 2008

Farmers Achieve Fine-Grain Control with RSP from ProData

Published: September 30, 2008

by Alex Woodie

When the Farmer's Cooperative needed an easy way to enable farmers to access basic account information about their corn and soybean positions from the comfort of a Web browser, they knew a couple of things they didn't want. They didn't want to learn a new language like Java or PHP to access their i5/OS server, and they didn't want to muck around with their DDS files. When the Iowa non-profit organization discovered ProData Computer Services' RPG Server Pages (RSP), they found a tool that suited them well.

The Farmers Cooperative (FC) is an agriculture co-op dedicated to serving farmers and ranchers in Iowa. Its main business is storing, buying, and selling corn and soybean for its 5,800 members from about 50 offices spread across the state. It also operates an agronomy department that markets scientific crop services to its members.

The FC runs its business on a combination of X86 servers and IBM System i servers running custom-developer ERP applications. It maintains a small IT staff of three full-time RPG programmers and four full-time employees working on the network and Intel-based systems.

Prior to its first attempt to Web-enable a portion of its RPG applications, the FC would communicate information to members in one of two ways. They would either send out a report, or farmers could pick up the phone and call one of the FC's 350 workers and get a real-time quote on their grain positions. Obviously, these were time-consuming business processes that could be made much more efficient by putting the information on the Web.

The FC's first experience with a Web-enablement project, which involved IBM's WebFacing Tool, did not go very well, and had to be scrapped, according to Jon Sinner, a programmer-systems analyst with the FC.

"The problem was, as we were changing things on the background, we always forgot to go out and change things on the Web, and then farmers were seeing things that were not accurate," Sinner says. "And after Randy [the original developer] left, we couldn't go out there, because they destroyed the projects that were used on his PC. They didn't know they had to keep those."

Another drawback for the FC with the WebFacing tool was it ran under the QINTER subsystem. "During our backup periods, we shut that system down, so we were shutting down our Web site every night, which was not cool," Sinner says.

The unpleasant experience with IBM's WebFacing Tool made one thing clear, Sinner says--the next time the FC tried to Web-enable their RPG applications, they would pick a tool that would enable the group to serve both green screens and Web screens from the same development effort. "So that's what started us looking at the RSP tool."

The RSP Experience

Sinner already knew ProData's Schadd Gray, the original developer of RSP. That relationship led Gray to createing a demo showing Sinner what using RSP could do for FC's data. The demo was ready in a couple of days, and Sinner used it to impress FC's senior management.

The application was a customer positions Web page that allowed farmers to see exactly how much corn or soy they have under contract with the FC, and how it's stored, such as in an elevator or an open bin. It also shows the farmer how his contract is set up, and at what price point the FC is obligated to buy the grain from the farmer. This information is communicated through pop-up windows, drop-down boxes, images, and other Web 2.0-style development techniques.

"We just picked one of the contract types, because we have so many, and we did that really quickly. And they really liked what they saw," Sinner says. "We decided to license the product at that point. Our entire customer Web site was then converted to RSP. Schadd helped me to do that, and I did a lot of it, too."

Sinner learned the RSP product on the fly, and also picked up the needed HTML skills as he went along. "I had no Web skills at all, none at all. I've learned a lot of HTML, and I've learned some JavaScript. But the rest of it is all RPG code," he says. "As long as you can write an RPG code and you're willing to learn a little bit of HTML, this is no big deal."

As far as the RSP product is concerned, the most important thing was to learn how to use the RSP functions. "There are less than 20 of these that you have to learn, and he's got them well documented," Sinner says. "They're in a handy little 'help thing' on his screen."

The biggest advantage to using RSP is its adherence to RPG and the fact that it maintains display logic in a single repository, Sinner says. "So the RPG side will call a function that provides some inventory balance, and present it on the green screen. That same function is called on the Web site, so when I change one of my applications, I have changed both of my applications. I reuse the code," he says.

"That way I don't have two separate pieces of code to provide that piece of information," he continues. "I have one. So I don't have to do a lot of extra maintenance, because somebody said, 'Hey include this calculation in your inventory balance factor.' I put it into one place, and it's reflected in both spots. And that's why we like it. We're a small staff. And don't have enough people to make changes in multiple places."

New RSP Projects

Today, the FC has developed four or five major application built in RSP, with relatively little trauma. Farmers can log onto the FC's Web site at www.fccoop.com and access their account information at any time of the day.

A few issues with JavaScript have popped up, but Sinner says ProData has been very helpful in resolving the problems. The fact that the product relies on standard technologies like HTML and JavaScript is a blessing. "There's tons of stuff on the Web to help you. And you can always swipe somebody's little JavaScript program and throw it in there," he says.

Sinner is nearing completion on the second major RSP project at the FC: a Web-based invoice imaging and workflow system built on RSP.

The new application would provide a standardized way for workers in each of the FC's 50 or so regional offices to submit invoices for payment. Currently, the FC utilizes a slow and error-prone paper-based system that requires workers to manually input invoices received from suppliers and code them correctly for the accounts payable (AP) system. The company relies on the U.S. Postal Service to mail the invoices to the FC's headquarters in Farnhamville.

Under the new system, developed in RSP, the invoices are scanned into the computer and saved as a PDF document. An RPG program then distributes the documents to location managers, who must code them correctly. When the coding is finished, and all the costs have been broken out according to the organization's rules, then the documents are routed directly into the AP system for payment.

The new system should save a lot of time, Sinner says. "We're centralizing this process. We're getting rid of the whole snail mail process. It's all going to be done over the Web. And integrate straight into AP," he says.

Sinner says the FC's new RSP-based Web applications look as good as applications built in Java or PHP, but without the big programmer budgets those technologies would command. "I would recommend it to anybody. You do not lose your investment in the iSeries. You can continue to build on the investment you already have."

The fact that the FC paid about $4,600 for the RSP tools (not including Schadd Gray's billable hours for development services) is amazing to Sinner. "That's awful doggone inexpensive for me. It's way under the "I gotta go to the next level' level," he says. "It works well for us; it really does."


RELATED STORIES

Customers Benefit from Forms Software in Different Ways

ProData Hooks RPG Server Pages Into Eclipse IDE

ProData Adds Software Offerings by Purchasing Damon Technologies

Damon Delivers New GUI Editor with RPG Server Pages 3.0

Damon Technologies Ships Web Development Tool, RPG Server Pages



                     Post this story to del.icio.us
               Post this story to Digg
    Post this story to Slashdot


Sponsored By
MAXIMUM AVAILABILITY

Are you still getting the best deal
on your HA/DR solution?

Before you cut another check
get a quote from *noMAX.

Enterprise or SMB, *noMAX excels.
Check our references. *noMAX is proven,
robust, reliable, easy to use and
simple to install.

Smart thinking saves you money.

It costs nothing to ask.
Contact us on 1- 888 400 1541
or email sales@maxava.com


Editor: Alex Woodie
Contributing Editors: Dan Burger, Joe Hertvik,
Shannon O'Donnell, Timothy Prickett Morgan
Publisher and Advertising Director: Jenny Thomas
Advertising Sales Representative: Kim Reed
Contact the Editors: To contact anyone on the IT Jungle Team
Go to our contacts page and send us a message.

Sponsored Links

MoshiMoshi:  Episode Three now showing! Watch and Win!
COMMON:  Join us at the Focus 2008 workshop conference, October 5 - 8, in San Francisco, California
Vision Solutions:  A $20 gas card for completing a short i5/OS DR survey


 

IT Jungle Store Top Book Picks

Easy Steps to Internet Programming for AS/400, iSeries, and System i: List Price, $49.95
Getting Started with PHP for i5/OS: List Price, $59.95
The System i RPG & RPG IV Tutorial and Lab Exercises: List Price, $59.95
The System i Pocket RPG & RPG IV Guide: List Price, $69.95
The iSeries Pocket Database Guide: List Price, $59.00
The iSeries Pocket Developers' Guide: List Price, $59.00
The iSeries Pocket SQL Guide: List Price, $59.00
The iSeries Pocket Query Guide: List Price, $49.00
The iSeries Pocket WebFacing Primer: List Price, $39.00
Migrating to WebSphere Express for iSeries: List Price, $49.00
iSeries Express Web Implementer's Guide: List Price, $59.00
Getting Started with WebSphere Development Studio for iSeries: List Price, $79.95
Getting Started With WebSphere Development Studio Client for iSeries: List Price, $89.00
Getting Started with WebSphere Express for iSeries: List Price, $49.00
WebFacing Application Design and Development Guide: List Price, $55.00
Can the AS/400 Survive IBM?: List Price, $49.00
The All-Everything Machine: List Price, $29.95
Chip Wars: List Price, $29.95


 
The Four Hundred
IBS Picks Windows Instead of i as Strategic ERP Platform

The Power Systems i 570 Versus Its Predecessors

New ASNA President Takes On Modernization Business with Services Emphasis

As I See It: Insult to Injury

BCD Adds New Partners in Europe and California

The Linux Beacon
Why Blade Servers Still Don't Cut It, and How They Might

Intel Keeps Both Arms Swinging with Xeons, Jabs with Itanium

Microsoft Ponies Up Another $100 Million for Novell Linux

Mad Dog 21/21: Newtonian Economics

Two More Xeon-Based Galaxy Servers from Sun

Big Iron
For Some Customers, the Mainframe Is Green

Top Mainframe Stories From Around the Web

Chats, Webinars, Seminars, Shows, and Other Happenings

Four Hundred Guru
Variable-Length Database Fields Better Use Disk Space

Common Table Expressions Ease System Conversion

Admin Alert: When System Job Tables Attack, Part I

System i PTF Guide
September 20, 2008: Volume 10, Number 38

September 14, 2008: Volume 10, Number 37

September 7, 2008: Volume 10, Number 36

August 30, 2008: Volume 10, Number 35

August 23, 2008: Volume 10, Number 34

August 16, 2008: Volume 10, Number 33

The Windows Observer
Citrix Addresses Performance with XenApp 5

Server Buyers Shop Like It's 1999 in the Second Quarter

Intel Keeps Both Arms Swinging with Xeons, Jabs with Itanium

Mad Dog 21/21: Newtonian Economics

Microsoft Does Something About Those SQL Injection Attacks

The Unix Guardian
What the Heck Is the Midrange, Anyway?

Overseas and Notebook Sales Offset Printer Declines for HP in Q3

Two More Xeon-Based Galaxy Servers from Sun

Mad Dog 21/21: Newtonian Economics

Intel's Nehalems to Star at IDF, AMD Pitches Shanghai

Four Hundred Monitor
Four Hundred Monitor's
Full iSeries Events Calendar

THIS ISSUE SPONSORED BY:

Help/Systems
Bytware
Maximum Availability
Essex Technology Group
Cosyn


Printer Friendly Version


TABLE OF CONTENTS
Purge Your JDE System to Higher Health with Essentio's Archivist

Help/Systems Gives Robot/CONSOLE the GUI

Farmers Achieve Fine-Grain Control with RSP from ProData

Oracle Updates JD Edwards EnterpriseOne, World

Infor Upgrades XA with Query, Inventory Enhancements

News Briefs and Product Shorts:

JD Edwards Gets an iPhone Interface from looksoftware . . . Drug Company Installs i OS-Based RFID System from CYBRA . . . CCSS Detects WebSphere MQ Problem at Nippon Express . . . MGM Taps Kronos to Track Casino Workers . . . TMW Systems Certifies ALK Technologies' Truck Routing Software . . .

Four Hundred Stuff

BACK ISSUES





 
Subscription Information:
You can unsubscribe, change your email address, or sign up for any of IT Jungle's free e-newsletters through our Web site at http://www.itjungle.com/sub/subscribe.html.

Copyright © 1996-2008 Guild Companies, Inc. All Rights Reserved.
Guild Companies, Inc., 50 Park Terrace East, Suite 8F, New York, NY 10034

Privacy Statement