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:
CLAVES GENERALES
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 |
RemoteBroker | RemoteBroker=true-false. Activar la conexión para replicar mediante el SecurityBroker DMZ. |
RemoteMapped | RemoteMapped=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 |
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. |
CLAVES ESPECÍFICAS ANDROID
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. |