ATECTL switch
ATECTL allows you to connect, disconnect, or query the status of the ATE "reverse channel."
Switches
Switch |
Function |
---|---|
/C |
Connect |
/D |
Disconnect |
/S |
Query |
The "reverse channel" is an optional second socket connection between the ATE client and the server used for the purpose of sending response information from the client to the server. The "reverse channel" generally speeds up communication between the server and client, and minimizes conflicts between keyboard activity and the other control information sent between the two machines.
When connected, all non-keyboard communication from the ATE client to the server is sent via the socket, rather than sharing the stdin data stream with the keyboard. The objective is to eliminate interference between keyboard data (especially in the form of type ahead) and control data (such as result codes from INFLD and GUI operations).
There are two steps to activating the connection. The first is to check the option "Accept Connection From Server" on the Misc tab of the ATE configuration dialog and enter an available port number that is visible by the server to the client. A high-numbered port, above 20000, is recommended.
The second step is to execute ATECTL/C from the dot prompt of the server after connecting.
Note that if there is a firewall between the server and client (or you are running a software firewall in the ATE client), you will need to open up the port you choose to connect on.
Also note that use of this connection is optional, and can even be turned on and off during a session. When the connection is not available, ATE will revert to using the keyboard channel for passing control.