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”.