1. Skip to navigation
  2. Skip to content

OVERVIEW

In simplistic terms, RPG-XML Suite essentially is an RPG service program that allows RPG programmers the ability to compose, transmit, and parse XML along with many other supporting subprocedures. These three capabilities fully equip an RPG programmer to offer (or provide) web services on the iSeries as well as call (or consume) web services on remote machines.

Calling Web Services with RPG-XML Suite

The illustration below demonstrates how an RPG program on your iSeries can "call" a web service that resides on another machine. The RPG program composes and passes an XML stream from the remote web service on the Server/Client and receives back the response XML which it parses for its data contents. For example, the RPG program could send an XML invoice to a business partner to automate the billing process, or a purchase order could be sent to a supplier to automate the shipping of widgets to your company.

Remote Web Services Calling RPG-XML Suite

The illustration below demonstrates RPG-XML Suite playing the opposite role. In this case, the Server/Client calls RPG-XML Suite by passing an XML request. The RPG Web Service running under Apache receives and parses the XML. Once the RPG Web Service program makes the data from the XML document available, other RPG business logic can be called or simply store the information to the DB2/400 database. The RPG Web Service program can then compose an XML response and return it to the caller (Server/Client).

For another example - a CRM application might reside on another machine (i.e. Salesforce.com) and is used by sales personnel to add new accounts. That application could send the newly created account information to the RPG Web Service which would write it to the appropriate DB2 database for future order fulfillment purposes.

RPG-XML Suite was built by RPG developers who have lived through creating web services in RPG and Java without a well-packaged toolset. There are a handful of alternatives that will allow RPG to connect to the outside world (like front-ending it with a Java web service), but those alternatives require the introduction of a new programming language into your environment, which can be very costly and labor intensive.

RPG-XML Suite is the right choice and proven alternative to move your iSeries into the Service Oriented Architecture arena.

Download your free trial today! Why Not Websphere?

Create your own XML web service from RPG today.

Download The Free Trial! Go

Client Satisfaction

I followed some example code on your website and have a simple app up and running very similar to what my client needs. I just need to adapt it to their JD Edwards World Database. Your software is making me look like a hero!

Carl Galgano
EDI Consulting

Client Satisfaction

With the help of RPG-XML Suite I was able to cut my personal project time in half. RPG-XML Suite is a proven toolset that allows for easy creation of XML web services from RPG. I'd recommend it to anyone on the iSeries / System i platform because it runs natively in RPG with Apache giving it excellent performance!

Bruce 'Hoss' Collins,
AAA Cooper Transportation

Client Satisfaction

I would like to take this opportunity to thank you for being so helpful during our process and specifically to Aaron for all your prompt communications. Apart from the functionality of the product, you have largely sold your product to us through the support you have shown.

Mark Briggs,
Pfizer Australia

Client Satisfaction

Aaron,
I just wanted to take a few moments and say thanks for the help with the web service. I have it working now and we are creating tickets from the XML data. Really cool stuff! Thanks!

Brad Abernathy
Sunbelt Rentals

Client Satisfaction

RPG-XML Suite enables us to communicate from our AS400 real-time with our credit vendors, and the implementation was quick and easy. I would recommend it to anyone.

Margaret,
Spartan Insurance

Client Satisfaction

I just wanted to thank you again for your excellent support. Issues that arose not related to RPG-XML Suite would have brought this project to a screeching halt if not for your quick and knowledgeable response. We have similar projects on the horizon and after this experience I have the confidence that we/you can handle anything that comes up.

Paul Nardi

Case Study

Sunbelt rentals

"....keeping Java in their coffee cup!"More

Case Study

Horizon Hobby

"processes credit authorizations real-time."More




Employment

View Current
Employment Opportunities.

Go

Our Partners

Get an overview of how to leverage a partnership with us.

Go

FAQs

See the questions everyone else is asking.

Read

Glossary of Terms

Get a better handle
on all the acronymns.

Read