Home About Courses Schedule Services Webinars Contact Search

z/OS Connect EE from a Developers Perspective

SEE SCHEDULE

Duration: 2.0 days

Method: Instructor-Led, Hands On

Price: $1200.00

Course Code: MF2004



Audience

Application developers, technical support, and system programmers with the desire and need to understand how z/OS Connect EE (Enterprise Edition) fits into your enterprise.

Description

You are being tasked with development of APIs (Application Programming Interfaces) into your z/OS environment. You have heard of z/OS Connect but are not sure what it is or how it can help. Then this course is for you. We will first cover just what z/OS Connect is and what it can provide. After that we will take a look at how it is implemented with CICS, Db2, MQ, and batch applications. The workshops included will focus on implementation of applications rather than coding. With z/OS Connect, z/OS Connect Toolkit, and the newer versions of Enterprise COBOL and CICS TS the coding effort has been minimalized.

Note: This course is 1 1/2 - 2 days.

Objectives

Upon successful completion of this course, the student will be able to:

  • Understand what z/OS Connect can provide
  • Understand the use of the RESTful API functions
  • Understand JSON (Java Script Object Notation) and how it fits in with your API
  • Understand the use of the z/OS Connect EE API Toolkit for building your APIs
  • Understand the changes to z/OS Connect server to implement your APIs
  • Understand how to implement your API within a CICS application
  • Understand how to implement your API within a Db2 application
  • Understand how to implement your API within a batch MQ application

Prerequisites

Students having a strong background with z/OS JCL, TSO/ISPF, SDSF, plus COBOL programming is preferred. A conceptual understanding of CICS, Db2, or MQ will be beneficial. No actual COBOL coding will be performed during the workshops, just a review of the provided application program.

Topics

  1. What is z/OS Connect EE
    • Terminology for z/OS Connect
    • Concepts and design of z/OS Connect
    • Other components, like z/OS Connect build toolkit, used with z/OS Connect
  2. What are RESTful APIs and JSON
    • Overview of RESTful standard
    • Key RESTful function descriptions, GET, PUT, POST and DELETE
    • Overview of JSON (Java Script Object Notation) standard
    • Components of a JSON request or response documents
    • Tools to construct JSON documents
  3. What is the z/OS Connect API Toolkit and how to use it
    • z/OS Connect API Toolkit Overview
    • Construction of APIs via toolkit
    • Deployment and testing of APIs using toolkit
    • Deployment to QA testing or production environments
  4. What changes to z/OS Connect are required to implement your APIs
    • Overview of the contents of “server.xml” file
    • Configuration for service providers
    • Configuration for service requesters
  5. Utilities to create bind and schema files for request and response data payloads
    • Using the BAQLS2JS (Language Structure to JSON) utility
    • Using the BAQJS2LS (JSON to Language Structure) utility
  6. Implement a CICS provider and requester applications
    • Defining necessary CICS resources for interface to z/OS Connect
    • A look into construction and function of the CICS application
    • Deployment and testing of a CICS provider application
    • Deployment and testing of a CICS requester application
  7. Implement a Db2 provider and requester applications
    • Defining necessary Db2 resources for interface to z/OS Connect
    • A look into construction and function of the Db2 application
    • Deployment and testing of a Db2 provider application
    • Deployment and testing of a Db2 requester application
  8. Implement a batch MQ provider application
    • Defining necessary batch MQ resources for interface to z/OS Connect
    • A look into construction and function of the batch MQ application
    • Deployment and testing of a batch MQ provider application