Processes started by the 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:

  • dbmlsync   The dbmlsync executable is the MobiLink synchronization client. The dbmlsync executable is used to send and receive messages.

    Caution

    Do not run dbmlsync on a QAnywhere message store independently of qaagent.

  • dblsn   The dblsn executable is the Listener utility. It receives push notifications. If you are not using push notifications, you do not need to supply the dblsn executable when you deploy your application, and you must run qaagent with -push none.

    See -push qaagent option.

  • database server   The client message store is a SQL Anywhere or UltraLite database. QAnywhere Agent requires the database server to run the database. For Windows Mobile, the database server is dbsrv12.exe. For Windows, the database server is the personal database server dbeng12.exe.

    The QAnywhere Agent can spawn a database server or connect to a running server, depending on the communication parameters that you specify in the qaagent -c option.

    See -c qaagent option.