Call REST and SOAP APIs from your IBM i / AS400

Consume REST and SOAP web services on your iSeries

Server Calling REST API on IBM i / AS400 Icon

Call Restful
APIs on your
IBM i / AS400

RPG-XML Suite helps you call REST APIs to  make use of their JSON and XML data; make common HTTP calls such as GET, POST, PUT, and DELETE.

Call SOAP APIs on IBM i / AS400 Icon

Call SOAP
APIs on your
IBM i / AS400

Send POST requests to SOAP web services to retrieve XML data. Utilize common SOAP resources and standards such as HTTP, URL, WSDLs, and SOAP envelopes.

Certificate, Sliders, and Header for HTTP Icon

Call Logging,
Custom Headers,
HTTP Status Codes

RXS utilizes a bevy of supplemental features to ensure your web services run smoothly. Take a breather – log files, HTTP headers, status codes, and more have got you covered.

Calling web services in the RPG-XML Suite workflow

HTTP Request and Response in RPG / RPGLE Graphic - Step 3 and 4 Calling APIs

Web service workflow - Calling APIs from your IBM i

Calling REST and SOAP web services begins with creating XML or JSON per an APIs specifications. After doing this, your IBM i will then transmit an HTTP call containing your request data, followed by a response from the remote API. Lastly, your RPGLE program will parse the response.

Web service workflow - Calling APIs from your IBM i

Calling REST and SOAP web services begins with creating XML or JSON per an APIs specifications. After doing this, your IBM i will then transmit an HTTP call containing your request data, followed by a response from the remote API. Lastly, your RPGLE program will parse the response.

HTTP Request and Response in RPG / RPGLE Graphic - Step 3 and 4 Calling APIs

Calling web services from your IBM i

Consume remote web service data from REST and SOAP APIs

One of RPG-XML Suite greatest strengths lies in its JSON and XML transmission capabilities. With RXS, you can call REST and SOAP web services across the globe, meaning you’ll have access to partner data as you need it. Make a variety of HTTP calls (such as GET, POST, PUT, and DELETE) with only a few lines of ILE RPG code. RPG-XML Suite paves the way for a simpler IBM i web service infrastructure.

To try out RXS, simply contact us here for a free, no-commitment proof of concept, and start calling remote APIs the easy way.

iSeries Server Calling REST and SOAP APIs in RPG / RPGLE Graphic

Calling web services from your IBM i

Consume remote web service data from REST and SOAP APIs

One of RPG-XML Suite greatest strengths lies in its JSON and XML transmission capabilities. With RXS, you can call REST and SOAP web services across the globe, meaning you’ll have access to partner data as you need it. Make a variety of HTTP calls (such as GET, POST, PUT, and DELETE) with only a few lines of ILE RPG code. RPG-XML Suite paves the way for a simpler IBM i web service infrastructure.

To try out RXS, simply contact us here for a free, no-commitment proof of concept, and start calling remote APIs the easy way.

iSeries Server Calling REST and SOAP APIs in RPG / RPGLE Graphic

Major features of RPG-XML Suite

To explore a full breakdown of RPG-XML Suite’s benefits and features, click here

Code Generators

Orange Gear for RPGLE Code Generation Icon

RPG-XML Suite code generators help you get web services up and running quickly. RXS includes utilities and subprocedures for generating XML & JSON parsers, as well as XML templates.

Examples + Tutorials

Blue Book Icon

The best way to learn is often through example. RPG-XML Suite includes a wide variety of educational content through its blog, Krengeltech’s documentation site, various example programs, and tutorials.

Language Support

Speech Bubbles for CCSID & Unicode in RPG Handling

Companies around the world need to exchange information often formatted in different languages. RPG-XML Suite takes away the stress of conversions through its CCSID and UTF-8 handling capabilities.

Cryptography

Cryptography Icon

HTTP communication comes with lots of questions around security, and RPG-XML Suite is the answer. The RXS Cryptography functions enable you to use MD5 & SHA512 hashing, and AES256 & Base64 encoding.

Logging + Diagnostics

Logging Capabilities on IBM i Icon

RPG-XML Suite’s logging capabilities ensure you have a complete, accurate record of your HTTP calls. Utilize specialized RXS Catch and Throw functions for error handling and diagnostics.

Backwards Compatibility

Clock Representing Backwards Compatibility

Combined with RPG-XML Suite’s backwards compatibility, you’ll be able to develop programs that stand the test of time; your old RXS programs will continue to function even with new versions of RXS.

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

"Utilizing RPG-XML Suite with great guidance from the Krengeltech support team we successfully consumed UPS web services to create electronic return labels. This is the best package support I’ve received from my 15 years of AS400/iSeries experience."

Alla Ginzburg - Fidelitone