Altova DiffDog Server 2025 

Command Line (Server, Client)

Home Prev Top Next

The data-differencing commands of DiffDog Server can be called by (i) the server executable directly on the server or (ii) a client executable making a call to the server.

 

The syntax for command line interactions using the respective executables are as follows:

 

i.diffdogserver [options] <command> [arguments]

ii.diffdogcmdlclient [options] <command> [arguments]

 

Note the following points:

 

The server executable, diffdogserver.exe, is located in the bin folder of the installation folder.

The client executable, diffdogcmdlclient.exe, is located in the cmdlclient folder of the installation folder.

On Linux, use an all-lowercase executable name.

On Linux and macOS, you might need to add ./ before the name of the executable when calling it from the current directory of the command shell.

 

Data-differencing commands

The data-differencing commands of DiffDog Server are listed below and described in detail in the topics of this section.

 

Some commands may have two or three names. The first name is a short version, while the others are longer names. You can use any of them.

 

showcfg

aliases, list-aliases

datasources, list-datasources

db-drivers, list-db-drivers

data-diff, compare-data

diff, compare

run, import, load

help

version

 

Overview of the commands

Essentially, there are three data-differencing commands:

 

data-diff, compare-data: The comparison job referenced by this command is defined in a [datadiff] section of the server or client configuration file.

diff, compare: Enables you to compare two or three files or directories across a network. It provides a wide range of comparison options on the command line, which would override options set in the configuration files.

run, import, load: Takes as its argument one or more DiffDog comparison files. These comparison files are created in Altova DiffDog Enterprise Edition, and each file defines the files and settings of a comparison.

 

The other commands in this section (showcfg, aliases, datasources, and db-drivers) can be used to get information that can be used with the three data-differencing commands.

 

© 2019-2025 Altova GmbH