DiffDog Server brings the file and directory comparison power of Altova DiffDog to high-performance servers.
Developers have long relied on DiffDog for comparing XML, text, and binary files, as well as directories, URLs, and even databases. Now, the power of DiffDog is available in lightning-fast server software for easily automating large comparison jobs.
For instance, DiffDog Server is perfect for automating the generation of diff reports for critical files and directories at a given time - every day, once a week, etc.
DiffDog Server supports the following types of comparisons:
DiffDog Server supports connecting to databases to automate high-performance comparisons of database schemas and/or database content. Compared databases can be of different kinds and may be local file-based databases such as SQLite or databases running on a remote database server, such as SQL Server.
Supported databases include:
If you have already created comparison files (such as .filedif and .dirdif files) in DiffDog, you can compare them in a server environment as well. This enables you to automate or integrate frequently-used comparisons into your custom scripts or processes.
Once installed on a machine in your network, DiffDog Server runs as a service. You can run comparisons by invoking DiffDog Server either from the command line interface or through executable scripts.
You can compare files either directly on the server machine where DiffDog Server is installed, or call a comparison remotely from a client machine. The DiffDog Server installation includes a portable DiffDog Command Line Client, which can be copied to multiple machines within your organization, thus enabling you to call a running DiffDog Server remotely.
DiffDog Server is available for:
Because the DiffDog Server software is available on multiple platforms, the command line client may also run on either Linux, macOS, or Windows.