AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Comunicación / Funciones SaaS
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
Configura la gestión de datos para un sitio SaaS.
Observaciones:
  • Para utilizar esta función, es necesario haber iniciado previamente una sesión de gestión de SaaS con SaaSAdminConnect.
  • El uso de esta función está reservado al administrador del SaaS. Un gestor de cuentas de cliente no puede utilizar esta función.
Ejemplo
// Create a SaaS site with a database for each client
S is saasSite
CtSite is Connection
 
S.Nom = "Forum"
 
IF SaaSAdminAddSite(S) = True THEN
CtSite.Server = "localhost"
CtSite.Provider = hAccessHFClientServer
CtSite.User = "admin"
CtSite.Password = "secret"
CtSite.Database = "ForumDatabase"
 
IF SaaSAdminConfigureSiteData(S, saasBaseClient, CtSite) = True THEN
Info("The site was created and configured.")
END
END
Sintaxis
<Result> = SaaSAdminConfigureSiteData(<SaaS site> , <Data management mode> [, <Connection parameters>])
<Result>: booleano
  • True si se ha realizado la modificación,
  • False en caso contrario. Para obtener más información sobre el error, utilice la función ErrorInfo.
<SaaS site>: saasSite Variable o cadena de caracteres
Centro (o nombre del centro) para el que se debe configurar la gestión de datos.
<Data management mode>: Constante de tipo Integer
Modo de gestión de datos, los valores posibles son:
saasBaseClientEl sitio utiliza una única base de datos compartida entre todas las cuentas de los clientes.
saasBaseCommonEl sitio utiliza una base de datos para cada cuenta de cliente. Esta base de datos se crea duplicando una base de datos de Default.
saasBaseNoneEl sitio no utiliza ninguna base de datos.
<Connection parameters>: Conexión opcional Variable
Dependiendo del modo de gestión:
Ninguna base de datos<Parámetro de conexión> no es necesario, si se especifica será ignorado.
Base de datos para cada cuenta de cliente<Parámetro de conexión> indica los parámetros de conexión a la base de datos Default.
Base de datos común<Parámetro de conexión> indica los parámetros para conectarse a la base de datos común.
Observaciones
Si el sitio ya estaba configurado en una gestión de base de datos (ejemplo: una base de datos por cliente), le aconsejamos que no cambie este modo de gestión. En efecto, la configuración de los datos no es retroactiva. Los clientes que ya son suscriptores mantendrán su base de datos. Para modificar los parámetros de conexión con carácter retroactivo, la gestión de los datos debe ser modificada para cada cliente por SaaSAdminModifyClientConnection.
Para un modo de gestión con una base de datos por cliente, las bases de datos se crearán automáticamente en el mismo servidor que la base de datos reference. Su nombre será construido con el nombre del sitio y el nombre del cliente (por ejemplo: ECommerce_Hybrid). Se creará un usuario dedicado al uso de la base de datos por parte del cliente.
Componente: wd290com.dll
Versión mínima requerida
  • Versión 15
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

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