Requirements for using the debugger

To use the debugger, you must either have DBA authority or be granted permissions in the SA_DEBUG group. This group is added to all databases when they are created. Only one user can debug a database at a time.

When using the debugger over HTTP/SOAP connections, you should change the port timeout options on the server. For example, -xs http{TO=600;KTO=0;PORT=8081) sets the timeout to 6 minutes and turns off keep-alive timeout for port 8081. Note that timeout (TO) is the period of time between received packets. Keep-alive timeout (KTO) is the total time that the connection is allowed to run. When you set KTO to 0, it is equivalent to setting it to never time out.

If using a SQL Anywhere HTTP/SOAP client procedure to call into the SQL Anywhere HTTP/SOAP service you are debugging, you should set the client's remote_idle_timeout database option to a large value such as 150 (the default is 15 seconds) to avoid timing out during the debugging session.

 See also