IBM Support

z/TPF publish to data streaming platform driver for Java

Download


Abstract

The z/TPF publish to data streaming platform driver for Java™ demonstrates how you can use Java on the z/TPF system to publish z/TPF business events directly from your z/TPF system to a data streaming platform.

Download Description

The z/TPF publish to data streaming platform driver for Java demonstrates how Java can be used to easily connect your z/TPF system to other systems.  In this driver, the Apache Kafka Java package is used to publish z/TPF business event messages directly from your z/TPF system to a Kafka topic.  Apache Kafka is a distributed streaming platform and is designed to publish and consume streams of data such as z/TPF business events. 

The z/TPF publish to data streaming platform driver for Java provides a working example that creates signal events (a type of z/TPF business event), formats the event as a JSON document, and publishes the JSON-formatted event to a Kafka topic on a distributed Kafka cluster.  

In this driver, z/TPF business event processing calls a service running on the same z/TPF system to publish the event.  The service is written in Java and uses the open source Apache Kafka Producer APIs to publish messages directly to Kafka topics without requiring any intermediate systems.

Prerequisites

z/TPF (PUT 14 or later) with:

  • z/TPF support for Java (APAR PJ43892) installed.
  • Maven tooling enhancements (PJ47157) installed.

[{"INLabel":"QKFK Readme (text)","INLang":"English","INSize":"25759 B","INURL":"https://public.dhe.ibm.com/software/htp/tpf/download/readme_QKFK.txt"},{"INLabel":"QKFK_Readme (PDF)","INLang":"English","INSize":"59487 B","INURL":"https://public.dhe.ibm.com/software/htp/tpf/download/readme_QKFK.pdf"}]
Off
[{"DNLabel":"QKFK Driver","DNDate":"12 Oct 2023","DNLang":"English","DNSize":"122641 B","DNPlat":{"label":"z/TPF","code":"PF036"},"DNURL":"https://transfer.boulder.ibm.com/tools/QKFK.tar.gz","DNURL_FTP":"","DDURL":null}]
[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSZL53","label":"z\/Transaction Processing Facility (TPF)"},"Component":"","Platform":[{"code":"PF036","label":"z\/TPF"}],"Version":"All Versions","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
12 October 2023

UID

ibm10735533