4D v16.3Gestión de la conexión de las aplicaciones clientes |
||
|
4D v16.3
Gestión de la conexión de las aplicaciones clientes
Gestión de la conexión de las aplicaciones clientes
La gestión de las conexiones de las aplicaciones cliente cubre los mecanismos por los que una aplicación cliente fusionada se conecta al servidor de destino, una vez que está en su entorno de producción. A partir de 4D v15 R4, estos mecanismos se han modificado para ofrecer más control al desarrollador y una mayor flexibilidad en caso de error de conexión. Los mecanismos disponibles que comienzan con 4D v15 R4 descritos en esta página sólo se activan cuando la opción Utilizar la nueva arcquitectura para las aplicaciones desplegadas de la página "Compatibilidad" de las Propiedades de la base (ver la sección Página Compatibilidad). En las bases de datos creadas con 4D v15 R4, o en bases de datos convertidas cuando la opción de compatibilidad Utilizar la nueva arquitectura para las aplicaciones desplegadas esta seleccionada (ver arriba), el procedimiento de conexión para las aplicaciones cliente fusionadas se ha modificado para permitir una mayor flexibilidad en los casos en que el servidor dedicado no esté disponible. El escenario de inicio para una aplicación cliente 4D es ahora el siguiente:
En las bases de datos creadas con 4D v15 R4, o en las bases de datos convertidas cuando la opción de compatibilidad Utilizar la nueva arquitectura para las aplicaciones desplegadas esté seleccionada (ver arriba), la ruta del último servidor utilizado se guarda automáticamente en un archivo llamado lastServer.xml en la carpeta de preferencias usuario de la aplicación cliente. Esta carpeta se almacena en la siguiente ubicación: userPrefs:=Get 4D folder(Active 4D Folder) Este nuevo mecanismo aborda el caso en que el servidor de destino primario esté temporalmente no disponible por algún motivo (en mantenimiento, por ejemplo). Cuando se produce este caso por primera vez, se muestra la caja de diálogo de selección del servidor (si está permitido, ver más adelante) y el usuario puede seleccionar manualmente un servidor alternativo, cuya ruta se guarda, si la conexión se realiza correctamente. Cualquier falta de disponibilidad posterior sería manejada de forma automática a través de la última información de la ruta lastServer.xml. Notas:
A partir de 4D v15 R4, es posible no mostrar automáticamente la caja de diálogo estándar de selección en las aplicaciones clientes fusionadas cuando el servidor no responda. En este caso, la configuración depende de la opción de compatibilidad Utilizar la nueva arquitectura para las aplicaciones desplegadas así como también el valor de la nueva llave ServerSelectionAllowed XML (ver la siguiente sección) en la máquina donde se generó la aplicación. Hay tres posibilidades:
Ver también
|
PROPIEDADES
Producto: 4D
HISTORIA
Modificado: 4D v15 R4 ARTICLE USAGE
Manual de Diseño ( 4D v16) |