IBM Support

z/TPF rules engine driver for Java

Download


Abstract

The z/TPF rules engine driver for Java™ demonstrates how a traditional z/TPF application can be
extended by calling a rules engine that is written in Java and running on your z/TP

Download Description

The z/TPF rules engine driver for Java demonstrates how you can use Java and the z/TPF application manager for Java (JAM) support to incorporate rules engine processing in a z/TPF application and how a rules engine can simplify and add a layer of abstraction to sometimes fragile, messy business logic.

The core components of this driver, the flightrules JAM and the flight pricing driver (QRUL), represent a Java rules engine service and a traditional z/TPF application, respectively.  This Java portion of this driver uses an open source rules engine written in Java, which is incorporated into the priceFlight REST service and deployed as part of the flightrules JAM on your z/TPF system.

The flight pricing driver (QRUL) represents a traditional z/TPF application and calls the priceFlight service using the tpf_srvcInvoke() API. 

These components provide a working example that shows how you can use Java on your z/TPF system and take advantage of Java by calling it from your z/TPF applications. 

Prerequisites

z/TPF (PUT 14 or later) with z/TPF support for Java (APAR PJ43892) installed. 

[{"INLabel":"QRUL_Readme (txt)","INLang":"English","INSize":"24171","INURL":"https://public.dhe.ibm.com/software/htp/tpf/download/QRUL_Readme.txt"},{"INLabel":"QRUL_Readme (pdf)","INLang":"English","INSize":"118205","INURL":"https://public.dhe.ibm.com/software/htp/tpf/download/QRUL_Readme.pdf"}]
Off
[{"DNLabel":"QRUL Driver","DNDate":"13 Nov 2018","DNLang":"English","DNSize":"199926","DNPlat":{"label":"z/TPF","code":"PF036"},"DNURL":"https://transfer.boulder.ibm.com/tools/QRUL.tar.gz","DNURL_FTP":" ","DDURL":null}]
[{"Product":{"code":"SSZL53","label":"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

swg24044692