Skip to content

Functionality

Upload and Compare agents are installed on a client PC using a separate setup process. To enable communication between these agents and the server via TCP/IP, you must configure the appropriate connection settings in the AdminClient.

In particular, specify the computer name or IP address of the machine where the agents are installed, along with the relevant port numbers. These settings allow the server to locate and communicate with the agents.

After completing the configuration, you can trigger tasks either manually through a client application or automatically by scheduling jobs.

  • Manual execution: When you run a task manually, the client application transfers the required data to the agent via the server. The agent executes the task and returns the results to the application, again through the server.
  • Scheduled jobs: The versiondog server’s time-based scheduler evaluates each job’s configuration and dispatches the task to the appropriate agent at the defined time. The agent performs the upload and comparison, then notifies the server when the results are ready.

Manual execution: key considerations

  • You can delegate the following task types from client applications:

    • Backup or backup comparison
    • Version comparison
    • Combined backup and version comparison
    • Working directory comparison
  • Communication between the client application and Compare agent always occurs via the server. The server must be able to access both:

    • The machine running the client application
    • The machine where the agent is installed

    As a result, Compare agents are not supported in client applications or in the BackupClient when using local login.

  • The system limits the number of jobs and comparisons that can run simultaneously. These limits also apply to comparisons processed by agents on behalf of client applications.

  • Client-side scripts cannot be executed when tasks are delegated to an agent. Server-side scripts, however, execute normally.

  • Comparisons involving components with assigned standard blocks (as part of versioning) cannot be delegated to an agent.