Altova DiffDog Server 2024 

After installation, the DiffDog Server files are copied to the default program installation directory (see table below).

 

Windows

C:\Program Files\Altova\DiffDogServer2024\

C:\Program Files (x86)\Altova\DiffDogServer2024\

Linux

/opt/Altova/DiffDogServer2024/

macOS

/usr/local/Altova/DiffDogServer2024/

 

DiffDog Server executables

The program installation directory (table above) contains two executables that you will work with: the DiffDog Server executable in the bin subdirectory and the DiffDog Command Line Client executable in the cmdlclient subdirectory (see details below). In the descriptions of commands that are the same for both executables, the executables are referred to as <executable>.

 

DiffDog Server executable

The DiffDog Server executable in the bin subdirectory provides configuration-related commands, including commands for licensing DiffDog Server, starting it as a service, resetting it to the default configuration, etc. It also provides data differencing commands. For more information about commands that you can run in the bin directory, see DiffDog Server Command Line. To run commands in the bin directory, use the following syntax:

 

diffdogserver [options] <command> [arguments]

 

DiffDog Command Line Client

The DiffDog Command Line Client executable in the cmdlclient subdirectory provides general and data-differencing commands. For information about commands that you can run in this directory, see DiffDog Client Command Line. To run commands in the cmdlclient directory, use the following syntax:

 

DiffDogCmdlClient [options] <command> [arguments]

 

Important points

Note the following points:

 

To call the executable (client or server) just by name, without the full path, add the program installation directory to your system's PATH variable.

DiffDog Command Line Client can run on the same machine as DiffDog Server or on a different machine. Having the Client and DiffDog Server on different machine allows you to compare a client-side file/directory with a remote server-side file/directory, or vice versa.

The client and the server can be on different operating systems. The advantage of such a setup is that it enables you to run comparisons from virtually any client configured to communicate with the server. For information about how to configure the server to accept calls from remote clients, see Configuring the Server.

On Linux, use an all-lowercase to call the executable. In addition, on Linux and macOS, you might need to add the prefix "./" before the name of the executable when calling it from the current directory of the command shell.

 

 

© 2017-2023 Altova GmbH