Half Day Consuming API’s with JSON and RPG Hands-On Lab

Session Abstract

The use of API’s developed by other companies can easily give a company benefits that would be difficult or impossible to develop inhouse.  The number of API’s available for companies to consume is endless. This workshop will show the attendee how to choose an API and the steps needed to consume API’s using JSON and RPG programs.  Some examples of API’s from different companies used in the workshop; “finding mileage between two points”, “localized weather information”, “validating email addresses” and “mailing addresses.”

Learning Objectives

  1. Understand how using API’s can help in your System Modernization efforts
  2. Improve your RDi, Module and Service programming Skills
  3. Learn how to send and consume API’s using JSON, SQL and RPG
  4. Impress upper management with your new skills!

Audience

The IBM i Developer interested in improving their SQL/RPG programming skills by developing API’s for use in Modernization projects or for improving current applications

Additional Comments

This ½ day lab is comprised of lecture and lab. The attendee should have a PC with RDi installed on it.

Why should you attend this workshop? You want to…

  • Understand how using API’s can help in your System Modernization efforts
  • Improve your RDi, Module and Service programming skills
  • Learn how to send and consume API’s using JSON, SQL and RPG
  • Impress upper management with your new skills! ?

Topics covered:

  • Using RDi to compile and bind modules into Service programs.
  • Using service programs to call and process API’s 
  • Consuming JSON using IBM DB2 “JSON_TABLE” and “SYSTOOLS.HTTPGETCLOB ”Functions
  • Error checking and handling

The attendee needs

  • RDi installed on the PC
  • Some RDi skills