Integrated REST APIs on your IBM i / AS400

RPG-XML Suite (RXS) is the expert solution to your RPG web service infrastructure.

Try RXS with a free proof of concept

RPG-XML Suite's web service capabilities

Deploy Web Services on IBM i / AS400 Icon

Deploy REST and
SOAP APIs

RPG-XML Suite is your development team’s solution to REST and SOAP APIs on your IBM i / AS400. Connect with your clients and business partners, worldwide.

Create JSON & XML in RPG / RPGLE Icon

Create JSON and
XML in RPGLE

RPG-XML Suite has the tools and utilities necessary to build out complex JSON and XML, backed by the development expertise you’d expect from an IBM Business Partner.

Parse JSON and XML Data in RPG Icon

Parse JSON and
XML in RPGLE

Consume web service data with RPG-XML Suite’s parsing subprocedure generators. Build JSON and XML parsers with little more than a file and a command.

Trusted by ILE developers worldwide, since 2008

Hundreds of companies have transformed their RPG web services with RPG-XML Suite.

How does RPG-XML Suite work?

RPG-XML Suite is built with two major use cases in mind: calling and offering web services. Specifically, RXS lets you implement both REST and SOAP APIs on your IBM i / AS400.

RXS workflows are simple in their implementation:

When calling web services, your program will typically compose a JSON or XML request, transmit it, and parse the response using only a handful of RXS subprocedures and utilities.

When offering web services, the workflow is similar, though in a different order; your program first parses a request made to your IBM i, followed by composing a response, and transmitting it.

Calling web services from your IBM i / AS400

Web service workflow -
Call web services from your iSeries

This RPG-XML Suite web service workflow operates in 4 major steps. For this example, assume that you need to communicate with a business partner to consume their JSON and/or XML data.

  1. RPG-XML Suite composes JSON / XML data to be used in an HTTP request.
  2. Your IBM i transmits an HTTP request call.
  3. Your business partner sends response JSON / XML back to your IBM i.
  4. RPG-XML Suite parses the response into your ILE environment.
Call Web Services with RPG from IBM i / AS400 Graphic

Web service workflow -
Call web services from your iSeries

This RPG-XML Suite web service workflow operates in 4 major steps. For this example, assume that you need to communicate with a business partner to consume their JSON and/or XML data.

  1. RPG-XML Suite composes JSON / XML data to be used in an HTTP request.
  2. Your IBM i transmits an HTTP request call.
  3. Your business partner sends response JSON / XML back to your IBM i.
  4. RPG-XML Suite parses the response into your ILE environment.
Call Web Services with RPG from IBM i / AS400 Graphic

Offer IBM i / AS400 web services

Web service workflow -
Offering IBM i web services

Like the workflow above, this one operates in 4 major steps. For this example, assume that your client or business partner requires a payload of JSON and/or XML data from your REST API.

  1. Your client sends an HTTP request containing JSON / XML data to your IBM i.
  2. RPG-XML Suite parses out the JSON / XML data.
  3. RPG-XML Suite composes a response based on how the client’s request was formatted.
  4. Your IBM i sends an HTTP response containing the requested JSON / XML data.
Offer Web Services from IBM i / AS400 Graphic

Web service workflow -
Offering IBM i web services

Like the workflow above, this one operates in 4 major steps. For this example, assume that your client or business partner requires a payload of JSON and/or XML data from your REST API.

  1. Your client sends an HTTP request containing JSON / XML data to your IBM i.
  2. RPG-XML Suite parses out the JSON / XML data.
  3. RPG-XML Suite composes a response based on how the client’s request was formatted.
  4. Your IBM i sends an HTTP response containing the requested JSON / XML data.
Offer Web Services from IBM i / AS400 Graphic

Simplify and transform your IBM i web service architecture

Contact us today for a free web service consultation and proof of concept

Simplify and transform your IBM i web service architecture

Contact us today for a free web service consultation and proof of concept

"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 the easy creation of web services in 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