IBM Support

Service applications in Java starter kit

Download


Abstract

The service applications in Java™ starter kit demonstrates how to create service applications that can be called by remote clients or native programs.

Download Description

The starter kit provides two sample service applications in Java:

  • An application that emulates a simple flight reservation service application that can be called by remote clients.
  • An application that emulates a simple pricing service application that can be called by a local native program.


The flight reservation service application provides an API that can process booking, cancellation, query, and availability requests. The remote client sends a Representational State Transfer (REST) request by using a query parameter type that is accepted by the z/TPF HTTP server and is sent to the z/TPF application manager for Java (JAM) to be processed. The JAM handles the translation of the request and response data based on the OpenAPI descriptor. Existing Java community tooling and libraries can be leveraged to extend these services.

The pricing service application provides an API that enables a native program to send information about a flight and to receive a price quote as a response.

The starter kit also demonstrates how you can use IBM® TPF Toolkit and other optional software to create the various service application artifacts.

Prerequisites

z/TPF support for Java (APAR PJ43892)
IBM TPF Toolkit 4.2.9 or later
IBM Explorer for z/OS®
IBM z/OS Connect Enterprise Edition

[{"INLabel":"Service applications in Java starter kit readme (text)","INLang":"English","INSize":"6627","INURL":"https://public.dhe.ibm.com/software/htp/tpf/download/ServiceAppsReadme.txt"},{"INLabel":"Service applications in Java starter kit readme (PDF)","INLang":"English","INSize":"35150","INURL":"https://public.dhe.ibm.com/software/htp/tpf/download/ServiceAppsReadme.pdf"}]

Download Package

To download the package, complete the following steps:

  1. Go to https://transfer.boulder.ibm.com and sign in to the download server by using your z/TPF user ID and password.
  2. Click the Back button on your browser until you return to this page.
  3. Select the link next to the download that you want. You will be asked to click Agree on a standard set of terms and conditions.


You must be a z/TPF customer to download this package.

Off
[{"DNLabel":"Service apps called by remote clients user guide","DNDate":"10 Mar 2017","DNLang":"English","DNSize":"2330877","DNPlat":{"label":"z/TPF","code":"PF036"},"DNURL":"https://transfer.boulder.ibm.com/tools/RESTInvoke-Starter.pdf","DNURL_FTP":" ","DDURL":null},{"DNLabel":"Service apps called by remote clients","DNDate":"10 Mar 2017","DNLang":"English","DNSize":"24760","DNPlat":{"label":"z/TPF","code":"PF036"},"DNURL":"https://transfer.boulder.ibm.com/tools/restInvoke.tar.gz","DNURL_FTP":" ","DDURL":null},{"DNLabel":"Service apps called by native programs user guide","DNDate":"10 Mar 2017","DNLang":"English","DNSize":"5370247","DNPlat":{"label":"z/TPF","code":"PF036"},"DNURL":"https://transfer.boulder.ibm.com/tools/tpfsrvcInvoke-Starter.pdf","DNURL_FTP":" ","DDURL":null},{"DNLabel":"Service apps called by native programs","DNDate":"10 Mar 2017","DNLang":"English","DNSize":"27844","DNPlat":{"label":"z/TPF","code":"PF036"},"DNURL":"https://transfer.boulder.ibm.com/tools/tpfsrvcInvoke.tar.gz","DNURL_FTP":" ","DDURL":null}]
[{"Product":{"code":"SSZL53","label":"z\/Transaction Processing Facility (TPF)"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Component":"z\/TPF","Platform":[{"code":"PF036","label":"z\/TPF"}],"Version":"1.1","Edition":"All Editions","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
18 December 2018

UID

swg24043353