Open System Services Management and Operations Guide (G06.25+, H06.03+)
Introducing Open System Services
Open System Services Management and Operations Guide—527191-002
1-19
Interprocess Communication Facilities
TCP6MON, which runs as a process with the name $ZPTMn (where n is its processor 
number), must be running in a processor that runs an OSS sockets application 
program. See the TCP/IPv6 Configuration and Management Manual for more 
information on data flow between sockets applications.
AF_UNIX Sockets
AF_UNIX sockets allow an application program to use an OSS socket as if it were a 
named disk file or a named pipe.
For AF_UNIX sockets, the OSS sockets local server, $ZPLS, is the transport provider 
process and $ZTAnn is the transport agent process. AF_UNIX sockets initially require 
an OSS name server to provide addressing information. Figure 1-7 on page 1-19 
shows these processes. In this case, the OSS name server ($ZPNS) for the root fileset 
provides the addressing information used by the OSS sockets local server for an 
AF_UNIX socket when that socket is created by Process 3 in a directory that is part of 
the root fileset.
In the figure, Processes 3 and 4 use AF_UNIX sockets to communicate, as do 
Processes 3 and 7. When Process 3 sends a message to Process 4, the message is 
forwarded to $ZTA01, then to $ZPLS, then to $ZTA01, and then to Process 4. Similarly, 
when Process 3 sends a message to Process 7, the message is forwarded to $ZTA01, 
then to $ZPLS, then to $ZTA02, and then to Process 7.
Figure 1-7. OSS AF_UNIX Sockets Servers
VST019.VSD
Process 3
Process 4
Node A,
Processor 1
Node A,
Processor 2
$ZTA01
$ZTA02
Process 7
$ZPLS
$ZPNS










