|
|
|
|
- Servidor de actualización Default PC SOFT
- Servidor de actualización personalizado
<Variable Connection>.ManageServerUpdate (Función) Permite gestionar la actualización automatic de los servidores HFSQL Client/Server y definir la frecuencia con la que se comprueban las actualizaciones.. Si hay una actualización disponible, el servidor HFSQL se actualiza automáticamente. Observación: Se necesitan dos derechos para utilizar esta función: - Los derechos para administrar el servidor.
- Los derechos para detener el servidor.
Estos permisos corresponden respectivamente a las constantes hRightsManageServer y hRightsStopServer utilizadas en las funciones <Variable Connection>.InfoServerRights y <Variable Connection>.ModifyServerRights. MyConnection is Connection
MyScheduling is hScheduling
MyConnection.ManageServerUpdate(MyScheduling)
Sintaxis
(<Former Scheduling>, <Former URL>) = <Connection>.ManageServerUpdate([<Scheduling> [, <URL>]])
<Former Scheduling>: Variable de tipo hScheduling hScheduling Variable que contiene las características de la programación anterior. <Former URL>: Cadena de caracteres URL anterior para descargar la actualización del servidor. <Connection>: Variable de tipo Connection Nombre de la Conexión Variable que describe la conexión a una base de datos. <Scheduling>: Variable de tipo hScheduling opcional Nombre de la hScheduling Variable correspondiente a las opciones de programación de la actualización del servidor. <URL>: Cadena de caracteres opcional - URL del servidor de actualizaciones personalizado. Para obtener más información, consulte Servidor de actualización personalizado.
- Cadena vacía (Default) para utilizar el servidor de actualización oficial de PC SOFT.
Observaciones Servidor de actualización Default PC SOFT Para cada actualización, PC SOFT proporciona paquetes de actualización automatic para el servidor HFSQL en producción (para la versión utilizada actualmente). Estos paquetes han sido minuciosamente comprobados por nuestros servicios. Servidor de actualización personalizado Puede utilizar un servidor de actualizaciones personalizado para el servidor HFSQL. Esto le permite control las actualizaciones del servidor HFSQL de los usuarios. Por ejemplo, puede validar el uso de una nueva versión antes de liberarla.. Para crear un servidor de actualización personalizado para servidores HFSQL, debe: - Instalar un servidor Web (IIS o Apache) en el ordenador seleccionado.
- Cree los siguientes tipos MIME en el servidor Web si no existen:
- .json -> application/json
- .sign -> application/byte-stream
- .zip -> application/x-compress
- Crear un directorio en la raíz del servidor Web. Este directorio contendrá los paquetes de actualización. Ejemplo: C:\inetpub\wwwroot\hfsql_packs
Este directorio debe contener: - Un fichero JSON que contenga los nombres de los paquetes que deben utilizarse según las versiones (véase más abajo).. El nombre de este archivo debe ser "hfsql_updateinfo.json".
- Los paquetes de actualización (archivos ".zip").
- Los ficheros de firma correspondientes a los paquetes (".sign" extension).
Estos paquetes y sus firmas están disponibles en: http://package.windev.com/hfsql/.
Por ejemplo: - Servidor web para actualizaciones: srvupd
- Directorio UNC que contiene las actualizaciones: AASLASH_\srvupd\hfsql_packs _ASLASH_.
- URL para actualizaciones: http://srvupd/hfsql_packs/
Ejemplo de archivo JSON: { "pack": [ { "major_version": 22, "language" : "F", "version" : "220099", "min_version" : "220036",
"pack": [ { "platform": "win32", "data" : "srv_hfsql_win32_90F220099z" }, { "platform": "win64", "data" : "srv_hfsql_win64_90F220099z" }, { "platform": "linux32", "data" : "srv_hfsql_linux32_90F220099z" }, { "platform": "linux64", "data" : "srv_hfsql_linux64_90F220099z" } ] } ] } donde: - versión_principal: corresponde a la versión principal del paquete (22, 23, etc.). Sólo se actualizarán los servidores HFSQL correspondientes a esta versión..
- language: corresponde al idioma del servidor (E para inglés, F para francés, etc.).
- version: corresponde a la versión del servidor HFSQL en el paquete.
- min_version: corresponde a la versión mínima a partir de la cual se puede aplicar el paquete.
- embalar: sirve para especificar las características de los envases.
- plataforma: plataforma correspondiente al paquete:
- win32: Windows de 32 bits
- win64: Windows de 64 bits
- linux32: Linux de 32 bits
- linux64: Linux de 64 bits
- data: corresponde al nombre del paquete (sin extension).
Observación: Se puede hacer referencia a un mismo paquete en función de la plataforma utilizada por los servidores HFSQL.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|