CONFIGURACIÓN CLIENTE DE RÉPLICA



La configuración de la réplica en los dispositivos móviles, se realiza en el fichero license.ini, además de tener en la base de datos, las tablas necesarias para su funcionamiento.

Aquí se muestra un fichero de ejemplo con las claves que debe tener el archivo:




Estas son las claves generales para todos los clientes de réplica para todos los dispositivos.


Clave Descripción
Database Clave para indicar la licencia de base de datos del servidor, para que se puede autentificar con el sistema central. Será el número 12345678.000, que se pone en el replicator.ini
License Clave que tiene la licencia de réplica del dispositivo. Esta clave está asociada a un único dispositivo por su identificador único, ya sea el IMEI, PIN o UUID.
ConnString Conexión con la base de datos. Solo se muestra la ruta donde está la misma.
HostName Primera dirección de réplica donde está el servidor de réplica. Normalmente se pone con la que más se replique a lo largo del día.
HostName2 Segunda dirección de réplica. Esta la revisará cuando con la primera dirección no se llega al servidor de réplica.
ServerPort Puerto de réplica del servidor central.
ConnectionMode Modo de conexión con el servidor. Los valores que tiene son:

direct : Directo por puerto
proxy : Mediante proxy
wss : Ws-Security

RemoteBroker RemoteBroker=true-false. Activar la conexión para replicar mediante el SecurityBroker DMZ.
RemoteMappedRemoteMapped=Replica1. Si se ha activado la anterior clave, con esta clave indicaremos cual es la dirección de Mapeo para la réplica.
Interval Intervalo de tiempo para indicar cada cuanto se va a conectar el dispositivo con el servidor central.
IntervalType Tipo de intervalo a tener en cuenta. Los valores son:

0 : Milisegundos
1 : Segundos (por defecto)
2 : Horas

Timeout Tiempo en segundos en el que le indicamos al replicador que se queda en espera para conectarse con el servidor. Pasado ese tiempo, el cliente da error.
UsePush Por defecto false, si se pone a true se activan las notificaciones PUSH de réplica.
ShowNotify ShowNotify=true. Indica si se visualizan las notificaciones Push que llegan mediante el servidor de réplica.
GooglePushSenderID GooglePushSenderID=123456789012. Clave asociada al Push. Se deberá poner la clave de nuestro proyecto. Más información en: http://www.xoneisp.com/xonewiki/doku.php?id=wiki:3.-servidor:3.5.-replicador:d.-replicador-con-push:start
Disabled El valor por defecto es false, y si está a true desactivamos la réplica del dispositivo.
WriteLog Activación del Log en el dispositivo para revisar los posibles problemas.
DocPath Ruta de ficheros para el sistema de réplica de ficheros. Si falta esta clave, es como si desactiváramos la réplica de ficheros.



Clave Descripción
FileDownloadURL Ruta para descargar ficheros desde el servidor al dispositivo.
MaxCacheOpers Por defecto es 100 y es para cachear el número de operaciones que se han ejecutado localmente en el dispositivo.
Esto es ante una posible pérdida de conexión justo en el momento de confirmar el bloque por parte del dispositivo al server, cuando el server vuelva a enviar las operaciones, estas no vuelven a ejecutarse de nuevo y son descartadas.
BatterySave true por defecto. Evita que tanto Replicador como XOneLive hagan peticiones al servidor entre las 21 y las 06 horas para ahorrar batería. Si no se desea este comportamiento, poner a false.
RestrictionAllowedHours Array de intervalos horarios donde la réplica está permitida.
RestrictionWithMobileNetwork Dos posibles parámetros: files y data a los cuales hay que ponerle valor true ó false para activar ó desactivar la réplica de ficheros y de datos, respectivamente, cuando estamos conectados a los datos 3G-4G del teléfono.
RestrictionAllowedWeekdays Array de días de la semana donde la réplica está permitida.