Start_With_RPLG

What will you learn?

Description

This practical workshop is open for all developers with or without specific knowledge about webservices.

In the introduction the basics of webservices are explained, as well as the difference between providing and consuming webservices, SOAP and REST, XML and JSON.

Then the available methods for consuming webservices on IBM i are discussed.

The practical part starts with explaining and executing one or more of the example SQL scripts calling a webservice, provided in the course materials.

If this test is successful, we try calling the webservice you need to use.

Learning objectives

  • Getting familiar with the basics of webservices
  • Understanding the difference between providing and consuming webservices 
  • Learn to know the different techniques for consuming webservices on IBM i
  • Getting started consuming a first webservice

This course covers the following topics

  • Introduction

    • Provide - Consume
    • SOAP - REST
    • XML – JSON
  • Consume webservices
    • Overview - comparison of different methods
    • Detail and examples on all or some methods (SQL - IWSC)
  • Getting started consuming a first webservice

Prerequisites

  • Connection available to your IBM i environment
  • IBM i allows access to the websites providing the webservices

      Depending on the method(s) selected:

  • Some experience in DB2 SQL
  • Recent version of Access Client Solutions installed on your PC
  • Some programming experience in free form RPGLE
  • Some experience in using Rational Developer for i
  • Recent version of Rational Developer for i installed on your PC
  • Documentation and examples of request and response of the webservice you need to call when available