XYGATE Access Control Reference Manual

XYGATE
®
Access Control Reference Manual
Appendix C: The ACACL File
XYPRO Technology Corporation 168 Proprietary and Confidential
C22: CHECKCONNECTION
This keyword ensures modem cleanup by checking for the occurrence of a disconnect
(modem hangup, Telnet disconnect, or Multilan disconnect) on a periodic basis, but
only when no other I/O from another process running through XAC is pending to the
device. Using this keyword will prevent a ‘PAUSED’ TACL from staying connected and
logged on when a disconnect occurs.
Syntax:
CHECKCONNECTION <frequency> <duration>
<Frequency> represents how often a disconnect is checked for in 0.01 second units.
However, the connection checking occurs only when there is no I/O outstanding on the
terminal. The majority of the time, a terminal is in use with either a read or write
pending; therefore, connection checking does not occur. XYPRO recommends a value
of 500 (5 seconds) for this parameter as most modems and system processes for
TCP/IP and LANs require at least this long to reset and be ready to answer another
call.
<Duration> represents how long the disconnect check waits in 0.01 second units for
confirmation of a live connection. Too small a setting will not give the HP NonStop I/O
system time to respond positively when the connection is live, causing an unnecessary
disconnect. A value of 50 (1/2 second) has proved successful in preventing
unnecessary disconnects on very responsive on-line systems. However, we
recommend a value of 100 (1 second) for systems which are responsive most of the
time and larger values as necessary when systems are slow much of the time (200 is a
good starting point for slow systems).
Example:
COMMAND NET-TACL
DESCRIPTION "TACL from TCPIP"
USER GROUP,USER
OBJECT $SYSTEM.SYSTEM.TACL
ACL \*.*.*
START_LOGGED_OFF
NULLNULLNOCMDESC
RESTART
TRACKUSERID
CHECKCONNECTION 500 100
This example has the configuration set to 500 100, which means that the check will
occur every 5 seconds and will wait up to 1 second for a response.