Category: From the Dev Team

Technical benefits of RPG-XML Suite

Parsing JSON with RPG-XML Suite 3.4

Parsing JSON with RPG-XML Suite 3.4

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 also updated this blog post’s example code to the more modern Free-Format RPGLE. With the release of RPG-XML Suite […]

Composing JSON with RPG-XML Suite 3.4

Composing JSON with RPG-XML Suite 3.4

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 also updated this blog post’s example code to the more modern Free-Format RPGLE. With the release of RPG-XML Suite […]

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

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

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 out new products and features and we’ve got big news for RPG-XML Suite 3.3 – it […]

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

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