Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Program structure in communication with transport system applications

This chapter describes the points you have to take into account when programming communication with transport system applications (= TS applications).

Overview

A transport system application is connected as a client with partner type APPLI or SOCKET to a UTM application. For partner type SOCKET, the transport system end point has to be generated with T-PROT=(SOCKET[ ,  *ANY|*USP[, SECURE]] and communication above TCP/IP must take place using the UTM socket protocol (USP). You can generate the transport system application as follows:

  • Explicitly using a PTERM/LTERM statement:

    PTERM ...,PTYPE=APPLI/SOCKET[, BCAMAPPL= socket-application-name ]
    LTERM ...

  • As LTERM pool sing a TPOOL statement:

    TPOOL ...,PTYPE=APPLI/SOCKET[, BCAMAPPL= socket-application-name ]

For TS applications with SOCKET type, you have to generate an additional application name used as transport system end point:

BCAMAPPL socket-application-name,T-PROT=(SOCKET[, *ANY|*USP[, SECURE]])

From a TS application of the type APPLI it is possible in the UTM application to:

  • start a service

  • create a message for a TAC queue or temporary queue

You will find information on generating TS applications in the openUTM manual “Generating Applications”.