The ZEBRA and PAW servers (ZSERV, PAWSERV) are all built as part of the standard program library installation. More details can be found in the Installation and Management section of this manual.
The following server routines are all controlled by a single server steering routine. This routine receives messages from the client, unpacks the messages and calls the appropriate server routine with a standard FORTRAN call.
The remote file transfer routines behave similarly. However, rather than just issue remote reads or writes record by record, the individual records of the files to be transferred are blocked to reduce the number of network operations. This has a significant effect on the file transfer rate.
Error and informational messages from the server are sent back to the client using the CZPUTA routine. These are processed in a standard manner using the PATCHY sequence CZMESS.