Altova DiffDog Server 2025 

Fichier de configuration du serveur

Accueil Préc Haut Suivant

Le fichier de configuration du serveur est dénommé server_config.ini et est situé dans le dossier des données d’application. Vous pouvez reconfigurer le serveur en modifiant les paramètres dans ce fichier. Pour créer un fichier de configuration DiffDog Server avec les paramètres de configuration par défaut, exécutez la commande createconfig.

 

Paramètres de configuration du serveur

Les paramètres du fichier de configuration du serveur sont donnés ci-dessous :

 

address

Définit l’adresse (interface HTTP) sur lequel DiffDog Server doit écouter les requêtes HTTP. Ceci devrait être une adresse IP depuis une des interfaces réseau configurée sur l’appareil ou le nom localhost. Pour que DiffDog Server écoute sur toutes interfaces, définissez la valeur comme 0.0.0.0. Si elle doit uniquement écouter des requêtes locales, définissez la valeur comme 127.0.0.1 (qui est le paramètre par défaut).

hide-alias-paths

Un alias est un chemin de répertoire sur le serveur auquel les clients peuvent accéder lors de l'exécution de comparaisons à distance. Cette option commande le niveau de détail que les clients peuvent voir lorsqu'ils exécutent la commande aliases. Il est pertinent si l'option restrict-to-aliases est définie sur true.

 

False

Permettre aux clients de consulter la liste des alias définis sur le serveur avec les chemins vers lesquels chaque alias pointe.

True

Permettre aux clients de consulter uniquement la liste des alias définis sur le serveur ; ne montre pas de chemins.

 

Voir aussi : Alias pour dossiers de serveur

jvm-location

Cette option vous permet de spécifier le chemin menant vers une Java VM (Machine Virtuelle) requis pour les tâches spécifiques à Java comme la connexion à une base de données par le biais de JDBC.

 

Veuillez noter que le fait d'ajouter un chemin Java VM personnalisé n'est généralement pas nécessaire. Par défaut, l'application tente de détecter le chemin Java VM automatiquement sur la base de la variable d'environnement JAVA_HOME. Sur Windows, le chemin Java VM est déterminé en lisant (dans cet ordre) le registre Windows dans la variable d'environnement JAVA_HOME.

 

Le chemin personnalisé ajouté dans l'option jvm-location prendra la priorité sur tout autre chemin Java VM détecté automatiquement. Une fois défini, le chemin doit pointer vers le fichier jvm.dll (Windows), jvm.so (Linux), ou libjvm.dylib (macOS) trouvé dans le répertoire d'installation JDK.

langage

Spécifie la langue de l'interface de ligne de commande. Les valeurs valides sont en, de, es, fr, ja (anglais, allemand, espagnol, français et japonais).

port

Définit le port sur lequel DiffDog Server doit écouter les requêtes HTTP. Le paramètre par défaut est 29800.

restrict-to-aliases

Limite l'accès aux chemins de serveur pour les clients à distance se connectant à DiffDog server. Les valeurs valides sont :

 

True

L'accès aux chemins de serveur est restreint. Si vous définissez cette valeur, au moins un [alias:<identifier>] doit être identifié dans le fichier de configuration, voir ci-dessous. Aucun chemin de serveur situé en dehors du répertoire d'alias n'est accessible aux clients à distance et ne peut pas être inclus dans les comparaisons.

False

L'accès aux chemins de serveur n'est pas limité.

 

server.log-file

Définit le nom et l'emplacement du fichier journal du serveur. Ce fichier contient les événements d'activité générale inscrits par le serveur, y compris les événements de mise sous licence.

server.output-root-dir

Spécifie le répertoire dans lequel la sortie de toutes les tâches soumises est enregistrée.

server.unrestricted-filesystem-access

Lorsque définis comme True (la valeur par défaut), les fichiers de sortie sont écrits directement à l'emplacement spécifié par l'utilisateur (écrasant éventuellement des fichiers existants du même nom). Le réglage de la valeur sur True est important si le client et le serveur se trouvent sur le même appareil et que vous souhaitez écrire les fichiers de sortie sur un répertoire quelconque sur cet appareil.

 

Lorsqu'il est réglé sur False, les fichiers de sortie sont écrits dans le répertoire de sortie (voir l'option server.output-root-dir).

 

 

[alias:<name>]

Un alias est un chemin de répertoire sur le serveur auquel les clients peuvent accéder lors de l'exécution de comparaisons à distance. Si restrict-to-aliases=true, les clients doivent toujours spécifier l'option --alias lors de l'exécution d'une comparaison qui inclut des chemins de serveur. Pour consulter un exemple, voir Alias pour dossiers de serveur..

 

Vous pouvez créer de multiples alias, par exemple [alias:name1], [alias:name2], etc. Le nom de chaque alias doit être unique. Un alias peut avoir une seule option : path., qui est le chemin vers le dossier sur le serveur sur lequel les clients DiffDog Server sont autorisés à y accéder. Par exemple, la configuration suivante crée un alias appelé sandbox pour le répertoire C:\Public.

 

[alias:sandbox]

path = C:\Public

restrict-to-aliases = true

 

 

[datasource:<name>]

Une section [datasource] définit (i) les détails de connexion à une base de données et (ii) spécifie divers autres paramètres applicables lors de l’exécution des comparaisons de la base de données. Vous pouvez créer plusieurs sources de données, le cas échéant. Voir aussi Configurer les sources de données et CLI: data-diff, compare-data.

 

 

© 2019-2025 Altova GmbH