Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 10.0.1 » QAnywhere » Setting Up QAnywhere Messaging » Setting up client-side components

Setting up the client message store Next Page

Running the QAnywhere Agent


The QAnywhere Agent (qaagent) is a separate process running on the client device. It monitors the client message store and determines when message transmission should occur.

The QAnywhere Agent transmits messages between the server message store and the client message store. You can run multiple instances of the QAnywhere Agent on the same device, but each instance must be connected to its own message store. Each message store must have a unique message store ID.

You can run the Agent on the command line using command line options. At a minimum, you need to start the Agent with the following options:

For a complete list of all QAnywhere Agent options, see qaagent syntax.

Starting qaagent on Windows CE

On Windows CE, you might want to start the QAnywhere Agent in quiet mode by specifying the -qi option.

See -qi option.

Running multiple instances of QAnywhere Agent

You can run multiple instances of qaagent on a device. However, when you start a second instance:

Stopping QAnywhere Agent

To stop the QAnywhere Agent, click Shutdown on the console.

When you start the QAnywhere Agent in quiet mode, you can only stop it by running qastop.

See -qi option.

Processes started by QAnywhere Agent

The QAnywhere Agent starts other processes to handle various messaging tasks. Each of these processes is managed by the QAnywhere Agent, and does not need to be managed separately. When you start the QAnywhere Agent, it spawns the following processes:

Deploying QAnywhere Agent

For deployment information, see Deploying QAnywhere applications.


Determining when message transmission should occur on the client