There are good and bad ways of designing Web Services, particularly where those services are accessing a transactional relational database, which is typically the context where DB2 for z/OS is used. This article presents the good ways :) Continue reading High Quality CRUD using RESTful Services in DB2 for z/OS
This recipe provides a step-by-step guide to creating a C program that leverages the ODBC API of DB2 for z/OS. The entire development process is conducted using the z/OS UNIX shell and HFS files - no ISPF or JCL. Continue reading In a BIND over DB2 for z/OS Programming?
This recipe walks you through a minimal configuration of the Distributed Data Facility (DDF) of DB2 for z/OS V11 or V12 to support the provision of RESTful Web Services. A simple Web Service is created and tested using the UNIX cURL command. Continue reading Getting Started with RESTful Web Services Support in the Distributed Data Facility of DB2 for z/OS
This recipe demonstrates how to use the RRSAF interface of DB2 for z/OS, the MQ for z/OS API and the Resource Recovery Services (RRS) API in a C program which is compiled and executed from z/OS UNIX. Continue reading Two-Phase Commit under z/OS UNIX between DB2 and MQ
This recipe describes the process of writing and compiling a DB2 application using the RRSAF interface. The application is written in C and the entire development process is conducted using the z/OS UNIX shell and HFS files - no ISPF or JCL. Continue reading My First DB2 Application in C from the z/OS UNIX Shell
The RRSAF interface to DB2 for z/OS provides an IDENTIFY function which returns two structures which contain information about an active DB2 subsystem. This recipe describes how to call the IDENTIFY function to retrieve this information Continue reading What RRSAF IDENTIFY can tell you about an active DB2 for z/OS Subsystem
This recipe builds a simple C program to list all the DB2 subsystems defined in the LPAR in which it is executed. The program can be executed from z/OS UNIX, TSO or Batch. The same approach can be adapted for any of the RRSAF supported languages. Continue reading Listing all DB2 for z/OS Subsystems in an LPAR
IntroductionWOLA enables local and bidirectional communication between a WAS server (Liberty or Full Profile) and processes in z/OS, which can be batch jobs, IMS or CICS servers. A WAS Java Enterprise (JEE) application can access a z/OS native application, or be accessed by it, provided that both run on the same partition (LPAR). This article... Continue reading Identity Assertion with Liberty and WOLA on z/OS and CICS