Adaptive Server version 15.7 ESD #4 and later support the AF_UNIX named pipe communication, which avoids some of the overhead incurred by the TCP protocol.
master afunix unused //host_name/pipe_name
/folder_name/pipe_nameYou can use named pipes only for local communications.
If the interfaces file includes an invalid AF_UNIX entry followed by a valid TCP entry, Adaptive Server listens on the valid TCP port. Adaptive Server does not start unless there is a valid entry in the interfaces file.
Adaptive Server uses information in the interfaces file entry to create a named pipe in the specified location. AF_UNIX supports communication between the client and server only if both are present on the same machine.
Use the actual hostname of your local machine (you cannot use the network alias of the hostname). Use the hostname or uname -n UNIX commands to return the hostname.
MYSERVER master afunix unused //big_server/tmp/big_pipe query afunix unused //big_server/tmp/big_pipe
sp_listener "start", "afunix:machinename:pipename"
sp_listener "start", "afunix:big_server:/tmp/big_pipe"
sp_listener "stop", "afunix:machinename:pipename"
sp_listener "stop", "afunix:big_server:/tmp/big_pipe"