Sending user application data to the Data Streamer

The Z Common Data Provider Open Streaming API provides an efficient way to gather operational data from your own applications by enabling your applications to be data gatherers. You can use the API to send your application data to the Data Streamer and stream it to analytics platforms.

Before you begin

Create your application stream definition, as described in Creating an application data stream definition.

When the Data Streamer receives a data packet, it processes and sends the data to subscribers, based on the policy that you define in the Configuration Tool.

The Data Streamer has an open TCP/IP port on which it accepts connections. It accepts connections only from data gatherers that are running on the same system, and by using the same TCP/IP stack.

About this task

The Data Transfer Protocol is used to transfer data among the Z Common Data Provider gatherers and the Data Streamer. Z Common Data Provider provides Java™ and REXX APIs that implement the Data Transfer Protocol. You can use the Data transfer protocol to send your application data to the Data Streamer.