SNAX Connection Manager (SNAX/CM) Manual
User Process Procedures
SNAX/CM Sample Server
097842 Tandem Computers Incorporated C–9
Example TAL Compile
Control File
Following is an example of a TAL compile control file named SVUSERC:
!SVUSERC
?SOURCE svuserd
INT PROC writeterm( count );
INT count;
EXTERNAL;
?LIST
?NOLIST,SOURCE extdecs( open, writeread, write, read, close )
?LIST
?NOLIST,SOURCE extdecs( stop, numout, myterm )
?LIST
?NOLIST,SOURCE extdecs( debug, abend, getcrtpid )
?LIST
?NOLIST,SOURCE extdecs( fnamecollapse, fnameexpand,
createprocessname )
?LIST
?NOLIST,SOURCE extdecs( newprocess, getpool, putpool )
?LIST
?NOLIST,SOURCE extdecs( fileinfo )
?LIST
?source svusers
Example Definitions File Following is an example of a definitions file named SVUSERD. This file contains the
following sample information:
Structures used in SXCMGR server interface messages
SXCMGR server interface message command enumerations
User $RECEIVE file interface command structures
User procedure literals
Each of these are described below.
Command Enumerations
Following are enumerations for message commands from the SNAX/CM server
interface:
LITERAL rcv^cmd^connected = 1,
rcv^cmd^disconnected = 2,
rcv^cmd^xidvalidate = 3,
rcv^cmd^callvalidate = 4;
User Interfaces
User $RECEIVE file interface command structures from SNAX/CM are documented
in Section 4.