Set/Retrieve Timeout Period

? tab(-10, AG_IATIMEOUT); opcode;","; timesecs; chr(127);

AG_IATIMEOUT (79) retrieves or sets the inactivity timeout period. Same idea as MX_IATIMEOUT but for the Windows or ATE client.

opcode should be "1" to set the timeout, and "0" to retrieve it (in seconds). (Since the default opcode is "0" and the timesecs argument is ignored in the case of the retrieve operation, both arguments can be eliminated when retrieving the timeout.)

timesecs is the new timeout value in seconds. (Note that this differs IATIMEOUT parameter in the system INI file, which uses units of minutes.)

Retrieve:

? tab(-10,AG_IATIMEOUT);chr(127);

input "",timeout'seconds

 

Set:

? tab(-10,AG_TIMEOUT);"1,";timeout'seconds;chr(127);

 

Comments

Also see IATIMEOUT in the system ini file and MX_IATIMEOUT. Note that in the case of ATE, if the server-side timeout expires, the job will receive error 254, whereas if the client-side timeout expires, the job will experience this as a hang-up (error 250). See Job Terminations for more details on how hang-ups are handled.

History

2011 June, A-Shell 5.1.1221:  Command added to A-Shell