Category: From the Dev Team

Technical benefits of RPG-XML Suite

New! Compiled Templates for RPG-XML Suite

New! Compiled Templates for RPG-XML Suite

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 of composing XML 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 and […]

Parsing JSON with RPG-XML Suite 3.3

Parsing JSON with RPG-XML Suite 3.3

With the release of RPG-XML Suite version 3.3, Krengel Technology is bringing JSON to the IBM i. JSON is becoming increasingly popular in web service communication, and we are eager to help our customers take full advantage of this powerful, flexible data interchange format. In this series of tutorials, we are demonstrating the JSON composition […]

Composing JSON with RPG-XML Suite 3.3

Composing JSON with RPG-XML Suite 3.3

With the release of RPG-XML Suite version 3.3, Krengel Technology is bringing JSON to the IBM i. Take advantage of our extensive toolkit to easily build your web service communication solution, all in native RPG. What is JSON? Much like XML, JSON is a data interchange format – a way to pass a collection of […]

Now in RPG-XML Suite 3.3 – JSON support!

Now in RPG-XML Suite 3.3 – JSON support!

We’re constantly working to roll out new products and features and we’ve got big news for RPG-XML Suite 3.3 – it includes JSON support! With our new APIs, you can compose, transmit, and parse JSON data using RPG on your IBM i. What is JSON? The acronym JSON (pronounced JAY-son) stands for JavaScript Object Notation. Don’t […]

TLSv1.2 impact on IBM i Business Partner Communications

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

Rest easy with full REST web service support in RPG-XML Suite 3.2

Rest easy with full REST web service support in RPG-XML Suite 3.2

RPG-XML Suite Version 3.2 Officially Released Since the January 2014 introduction of the new RXS3 API and its improvements, our RPG-XML Suite customers have continued to make suggestions for even more features and new functionality. At Krengeltech we embrace these suggestions to allow developers to leverage their existing RPG skills and couple them with newer, […]

Handling XML Reserved Characters

Handling XML Reserved Characters

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

Processing Unicode Natively with RPG-XML Suite

Processing Unicode Natively with RPG-XML Suite

One of the design goals for our newest version of RPG-XML Suite was to allow for smoother handling of character sets, also referred to as CCSID’s.  We’ve seen that many developers are communicating with systems using Unicode character sets such as UTF-8.  In many cases, there’s a need to be able to natively process Unicode […]

Understanding cXML

Understanding cXML

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

Using XSD Validation within RPG-XML Suite

Using XSD Validation within RPG-XML Suite

One of the greatest strengths of XML is how flexible it is as a data format. It has a few simple rules that must be followed – like nesting and case sensitivity, but otherwise XML can be used to create documents of any size and complexity required for a given task. Defining the rules Unfortunately, […]