AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Ayuda / WLanguage / Administrar bases de datos / HFSQL / Funciones HFSQL Client/Server
  • Servidor de actualización Default PC SOFT
  • Servidor de actualización personalizado
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
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.
Ejemplo
MyConnection is Connection
MyScheduling is hScheduling

// Enables the server update according to a specific scheduling
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:
  1. Instalar un servidor Web (IIS o Apache) en el ordenador seleccionado.
  2. Cree los siguientes tipos MIME en el servidor Web si no existen:
    • .json -> application/json
    • .sign -> application/byte-stream
    • .zip -> application/x-compress
  3. 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.
Componente: wd290hf.dll
Versión mínima requerida
  • Versión 25
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 20/06/2023

Señalar un error o enviar una sugerencia | Ayuda local