TN3270 Server Manual
CRT Communication Protocol
TN3270 Server Manual—424097-001
5-8
SNAX/XF Mode
SNAX/XF Mode
You can configure the Guardian TN3270 Server process to emulate the SNAX/XF 
application interface by specifying the -s switch on the command line. The Guardian 
TN3270 Server runs in AM3270 mode by default.
The following file system procedures are recognized by the TN32SERV/CRT protocol 
when it is operating in SNAX/XF mode: 
Two-Step READ Requests
The TN3270 CRT protocol for SNAX provides a two-step READ capability that helps 
your application processes make the most efficient use of the available buffer space. A 
two-step READ involves two separate READ operations.
•
The first READ operation, initialized by a WRITEREAD call (that has a write count 
of 0 and a read count of 2), returns an integer to the first word of the buffer, 
indicating how many bytes of data are in the incoming data block.
•
The second READ operation, initialized by a READ call, accepts the incoming data 
block.
SNAX/XF CRT SETMODE Procedure
Applications use SETMODE calls to control a Guardian TN3270 Server session and to 
obtain information about it. The CRT SETMODEs that have special significance to the 
Guardian TN3270 Server when it is in SNAF/XF mode are described next.
SETMODE Function 144 Procedure
The SETMODE function 144 procedure is used in a SNAX environment to find the 
single-byte character set and double-byte character set (if any) that is defined for the 
logical unit (LU). In a Guardian TN3270 Server environment, a SETMODE function 
144 procedure returns hard-coded values for the Katakana (single-byte) and Kanji 
(double-byte) character set codes. If the -k command line option is not selected, the 
single-byte character set code returned is 9 for EBCDIC. The double-byte character set 
code is 0, indicating no double-byte character set is used. If the -k option is selected, the 
single-byte character set code returned is 14 for Katakana EBCDIC. The double-byte 
character set code is 3 for IBM MIXED. 
AWAITIO CONTROL OPEN SETMODE WRITEREAD[x]
CANCEL DEVICEINFO READ[x] SETPARAM
CLOSE FILEINFO SETMODE WRITE [x]










