| Referencia de la API 2.2 de Cube Panel: Acceso a los servicios web de Cube Panel | ||
|---|---|---|
| Anterior | Capítulo 2. Referencia de la API | Siguiente |
Parámetros de entrada:
- [search] : string : filtra la búsqueda por nombre de base de datos
- [orderArray] : OrderArray : estructura de ordenación de resultados
Parámetros de salida:
- Devuelve un ArrayOfSQLServerInfo
- O un fallo:
- ERROR_PROCESSOR_USERAUTH
- ERROR_PROCESSOR_PARAM_VALIDATION
- ERROR_SQLSERVER_GETSQLSERVERDBS
- ERROR_PROCESSOR_CONNECT_SYSTEM_DATABASE
Invocable por: domain
Permisos necesarios: PERM_DOMAIN_MSSQLDBS
Funcionamiento:
- Lista las bases de datos de MySQL creadas para el dominio que invoca el servicio web
- El resultado puede ser ordenado por los siguientes criterios:
- login : nombre de base de datos
- date : fecha de creación de base de datos
Ejemplos:
.NET Java PHP
Parámetros de entrada:
- [login] : string : nombre de la base de datos a crear
- password : string : contraseña que se asignará a la base de datos
- totalSize : int : tamaño de la base de datos (MB)
- transSize : int : tamaño del registro de transacciones (MB)
Parámetros de salida:
- Devuelve un boolean a true si la base de datos se ha creado correctamente.
- O un fallo:
- ERROR_PROCESSOR_USERAUTH
- ERROR_PROCESSOR_PARAM_VALIDATION
- ERROR_PROCESSOR_DOMAIN_LOCKED
- ERROR_PROCESSOR_LIMIT_RESOURCES
- ERROR_SQLSERVER_NEWSQLSERVER
- ERROR_SQLSERVER_DBNAMEEXISTS
- ERROR_PROCESSOR_CONNECT_SYSTEM_DATABASE
Invocable por: domain
Permisos necesarios: PERM_DOMAIN_MSSQLDBS
Funcionamiento:
- Crea una nueva base de datos de SQL Server.
- Si login es null, se asignará un nombre secuencial autogenerado a la base de datos.
Ejemplos:
.NET Java PHP
Parámetros de entrada:
- sqlServerID : int : identificador de la base de datos SQL Server
- newPassword : string : nueva contraseña a asignar a la base de datos
Parámetros de salida:
- Devuelve un boolean a true si la contraseña se ha cambiado
- O un fallo:
- ERROR_PROCESSOR_USERAUTH
- ERROR_PROCESSOR_PARAM_VALIDATION
- ERROR_PROCESSOR_DOMAIN_LOCKED
- ERROR_SQLSERVER_SQLSERVERNOTEXISTS
- ERROR_SQLSERVER_CHANGEPASSWORD
- ERROR_PROCESSOR_CONNECT_SYSTEM_DATABASE
Invocable por: domain
Permisos necesarios: PERM_DOMAIN_MSSQLDBS
Funcionamiento:
- Asigna una nueva contraseña a una base de datos
Ejemplos:
.NET Java PHP
Parámetros de entrada:
- arrayId : Array : array de indentificadores de bases de datos SQL Server
Parámetros de salida:
- Devuelve un boolean a true si se han eliminado correctamente las bases de datos
- O un fallo:
- ERROR_PROCESSOR_USERAUTH
- ERROR_PROCESSOR_PARAM_VALIDATION
- ERROR_PROCESSOR_DOMAIN_LOCKED
- ERROR_SQLSERVER_SQLSERVERNOTEXISTS
- ERROR_SQLSERVER_DELDATABASE
- ERROR_PROCESSOR_CONNECT_SYSTEM_DATABASE
Invocable por: domain
Permisos necesarios: ninguno
Funcionamiento:
- Elimina las bases de datos de SQL Server indicadas en el array arrayId.
Ejemplos:
.NET Java PHP