Archivo de configuración del servidor
Después de la instalación, DiffDog Server contiene un archivo de configuración del servidor llamado server_config.ini que se encuentra en el directorio de datos de la aplicación. La ubicación de este directorio depende del sistema operativo:
Linux | /var/opt/Altova/DiffDogServer |
Mac | /var/Altova/DiffDogServer |
Windows | C:\ProgramData\Altova\DiffDogServer |
Para crear un archivo de configuración del servidor DiffDog Server con las opciones de configuración predeterminadas, ejecute el comando createconfig.
El archivo de configuración del servidor incluye las siguientes opciones.
Opción | Descripción | ||||
---|---|---|---|---|---|
address | Define la dirección (interfaz HTTP) en que DiffDog Server debe escuchar las solicitudes HTTP. Esta debe ser una dirección IP de una de las interfaces de red configuradas en el equipo o el nombre localhost. Para que DiffDog Server escuche en todas las interfaces debe establecer su valor en 0.0.0.0. Si solo quiere que escuche solicitudes locales su valor debe ser 127.0.0.1. | ||||
hide-alias-paths | Un alias es una ruta de directorio en el servidor creada especialmente para que los clientes puedan acceder a él al hacer comparaciones remotas. Esta opción controla el nivel de detalle que los clientes pueden ver cuando ejecutan el comando aliases. Esta opción es importante si la opción aliases está definida como true. Son valores válidos:
Véase también: Restringir el acceso a las rutas de servidor | ||||
jvm-location | Esta opción permite indicar la ruta de acceso a un equipo virtual Java (JVM), que puede ser necesario para tareas específicas de Java, como conectarse a una base de datos con JDBC.
Tenga en cuenta que al añadir una ruta personal de acceso a un JVM no suele ser necesario. Por defecto, la aplicación intenta detectar esta ruta de forma automática con la variable de entorno JAVA_HOME. En Windows la ruta de acceso al JVM se define al leer (en este orden) el registro de Windows y la variable de entorno JAVA_HOME.
La ruta personal que se añade opción jvm-location tiene prioridad frente a cualquier otra ruta de acceso a un JVM detectada automáticamente. Si se define esta opción, la ruta debe apuntar al archivo jvm.dll (Windows), jvm.so (Linux) o libjvm.dylib (macOS) que se encuentra en el directorio de instalación del JVM. | ||||
language | Indica el idioma de la interfaz de la línea de comandos. Son valore válidos en, de, es, fr y ja (inglés, alemán, español, francés y japonés). | ||||
port | Indica el puerto en que DiffDog Server debe escuchar las solicitudes HTTP. | ||||
restrict-to-aliases | Las rutas de servidor están restringidas para clientes remotos que se conecten a DiffDog Server. Son valores válidos:
| ||||
server.log-file | Define el nombre y la ubicación del archivo de registro del servidor. Este archivo contiene eventos generales de actividad del servidor, incluidos los eventos de asignación de licencias. | ||||
server.output-root-dir | Especifica el directorio en el que se almacena el resultado de todos los trabajos enviados. | ||||
server.unrestricted-filesystem-access | Si se establece en true (el valor predeterminado), los archivos de salida se escriben directamente en la ubicación indicada por el usuario (y probablemente sobrescriban archivos ya existentes con el mismo nombre). Es importante establecer este valor en True si el cliente y el servidor están en el mismo equipo y quiere escribir los archivos de salida en algún directorio de ese equipo. |
[alias:<name>]
Un alias es una ruta de directorio en el servidor creada especialmente para que los clientes puedan acceder a él al hacer comparaciones remotas. Esta opción es importante si restrict-to-aliases=true, en cuyo caso los clientes siempre deben indicar la opción --alias al ejecutar una comparación que incluya rutas de servidor. Para ver un ejemplo, consulte Restringir el acceso a las rutas de servidor.
Puede crear varios entornos de pruebas, por ejemplo [alias:name1], [alias:name2], etc. El nombre de cada uno de los entornos de pruebas debe ser único.
Opción | Descripción |
---|---|
path | La ruta al directorio al que pueden acceder los clientes de la línea de comandos de DiffDog en el servidor. |
Por ejemplo, la siguiente configuración crea un alias llamado sandbox para el directorio C:\Public.
[alias:sandbox] path = C:\Public
restrict-to-aliases = true |
[datasource:<name>]
Una sección [datasource] define los detalles de conexión a una base de datos e indica otros parámetros que se pueden aplicar cuando se comparan bases de datos. Puede crear varios orígenes de datos si lo necesita. Para más información consulte el apartado Configurar orígenes de datos.