JSON vs XML, Part 3: 12 Differences

Grey Background for JSON vs XML in RPG

Which one is right for me? 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, inspired by, or parent to a variety of other means to hold data. This article will draw […]

JSON vs XML, Part 2: JSON in RPG

Image of Laptop + JSON for Developing JSON 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, inspired by, or parent to a variety of other means to hold data. This article will draw a few mentions […]

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 […]

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 […]

TLSv1.2 impact on IBM i Business Partner Communications

As an IBM i independent software vendor (ISV), our software solutions are designed around the functionality available with the base IBM i operating system. With the inception of TLSv1.2 as the new standard of secure communications, many of our customers have been exposed to changes and potential disruptions in their usage of applications from business […]

Handling XML Reserved Characters

'System Error' over Matrix Letters

One of the more common support questions we receive from RPG-XML Suite users is: How can I use XML reserved characters in my XML request or response? The following XML produces parsing errors: <CompanyName>Smith & Doe Incorporated</CompanyName> What do I do? The questioner is referring to the characters “&” and “<“, although sometimes he/she believes […]

Understanding cXML, or Commerce XML

Person Writing on Screen

Occasionally we receive questions asking whether RPG-XML Suite handles cXML. While the answer is “Yes!”, this post is intended to provide some background information about just what cXML consists of, and how it compares and relates to standard XML. First of all, it’s important to understand that cXML is XML.  To restate more precisely, cXML […]