JSON vs XML, Part 1: XML in RPG

Image of Keyboard + XML Flag for Developing XML in RPG

What’s the difference? JSON vs XML: when did these data formats originate, and how are they used in RPG (and development in general)? Both have a tremendous history behind them and are either derived from or parent to a variety of other means to hold data. This article will draw a few mentions to content […]

REST vs SOAP Architecture in RPG, Part 3: Comparison

Image featuring words such as API, and REST vs SOAP

Which is right for your IBM i? REST vs SOAP APIs: which is the right one for your API development architecture? Conventional wisdom says REST thanks to its ubiquity, and for many of us, it’s the first type of HTTP communication we’ve heard about. In fact, for most companies, REST is the best infrastructure to adopt, thanks […]

REST vs SOAP Architecture in RPG, Part 2: SOAP APIs

Example contents of envelope for SOAP API

Which is right for your IBM i? REST vs SOAP APIs: which is the right one for your API development architecture? Conventional wisdom says REST thanks to its ubiquity, and for many of us, it’s the first type of HTTP communication we’ve heard about. In fact, for most companies, REST is the best infrastructure to adopt, thanks […]

REST vs SOAP Architecture in RPG, Part 1: REST APIs

People sitting around REST API illustration

Which is right for your IBM i? REST vs SOAP APIs: which is the right one for your API development architecture? Conventional wisdom says REST thanks to its ubiquity, and for many of us, it’s the first type of HTTP communication we’ve heard about. In fact, for most companies, REST is the best infrastructure to […]

RPG, JSON, and REST: How to Test IBM i Web Services

Postman and RPG-XML Suite IBM i Web Services

RPG, JSON, and REST: How to Test IBM i Web Services Using Postman + RPG-XML Suite Every day, RPG shops use REST IBM i web services to communicate with their clients. However, their software options are often limited to open source tools written in C or Java, with even fewer solutions available in RPG. What’s […]

Parsing JSON with RPG-XML Suite 3.4

Happy Dog with Glasses and Poster

Parsing JSON with RPG is one of RPG-XML Suite’s critical features in ensuring your web service architecture runs smoothly. After Krengeltech’s release of RPG-XML Suite version 3.4.0, we have added numerous features and bugfixes, enhancing RPG-XML Suite’s parsing and composition APIs. Because of these changes, we’re updating some of our most perennial content. We have […]

Composing JSON with RPG-XML Suite 3.4

Metal Movable Type Keys for Printing Press

RPG-XML Suite opens your IBM i to web services everywhere, but to create JSON in RPG, you’ll first need to know how. After Krengeltech’s release of RPG-XML Suite version 3.4.0, we have added numerous features and bugfixes, enhancing RPG-XML Suite’s parsing and composition APIs. Because of these changes, we’re updating some of our most perennial […]

Now in RPG-XML Suite 3.4 – Enhanced JSON support!

JSON Image

As technologies and software develop, new data standards are adopted, with JSON being the newest one. After Krengeltech’s release of RPG-XML Suite version 3.4.0, we have added numerous features and bugfixes, enhancing RPG-XML Suite’s parsing and composition APIs. Because of these changes, we’re updating some of our most perennial content. We’re constantly working to roll […]

New! Compiled Templates for RPG-XML Suite

Kids Building Blocks

Change (or in this case, updates) can be so, so good! Beginning with v3.0 of RPG-XML Suite, Krengeltech has introduced a new and improved method to create XML in RPG via a template. We like to call this new method “compiled templates” and it has some great advantages: Accessing the IFS at run time is eliminated […]

Address Validation with RPG-XML Suite

Shipping Boxes on Ready for Address Validation

When your business depends on shipping and mailing, a lot rides on the accuracy of your address data. Fortunately, many of the biggest names in the shipping industry offer address validation web services, and RPG-XML Suite