Gestión de bases de datos MySQL

MYSQL_getDatabases

                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 ArrayOfMysqlInfo
                    - O un fallo:
                        - ERROR_PROCESSOR_USERAUTH                        
                        - ERROR_PROCESSOR_PARAM_VALIDATION                                                                                                                        
                        - ERROR_MYSQL_GETMYSQLDBS
                        - ERROR_PROCESSOR_CONNECT_SYSTEM_DATABASE
                        
                Invocable por: domain
                Permisos necesarios: ninguno
                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
            

MYSQL_newDataBase

                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
                    
                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_MYSQL_NEWDATABASE
                        - ERROR_PROCESSOR_LIMIT_RESOURCES
                        - ERROR_MYSQL_DBNAMEEXISTS                        
                        - ERROR_PROCESSOR_CONNECT_SYSTEM_DATABASE
                        
                Invocable por: domain
                Permisos necesarios: PERM_DOMAIN_MYSQLDBS
                Funcionamiento:
                    - Crea una nueva base de datos de MySQL.
                    - Si login es null, se asignará un nombre secuencial autogenerado a la base de datos.
                Ejemplos:
                    .NET    Java    PHP
            

MYSQL_changePassword

                Parámetros de entrada:
                    - mysqlID : int : identificador de la base de datos MySQL
                    - 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_MYSQL_MYSQLNOTEXISTS
                        - ERROR_MYSQL_CHANGEPASSWORD                        
                        - ERROR_PROCESSOR_CONNECT_SYSTEM_DATABASE
                        
                Invocable por: domain
                Permisos necesarios: PERM_DOMAIN_MYSQLDBS
                Funcionamiento:
                    - Asigna una nueva contraseña a una base de datos                    
                Ejemplos:
                    .NET    Java    PHP
            

MYSQL_delDataBase

                Parámetros de entrada:
                    - arrayId : Array : array de indentificadores de bases de datos MySQL                    
                    
                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_MYSQL_MYSQLNOTEXISTS
                        - ERROR_MYSQL_DELDATABASE                        
                        - ERROR_PROCESSOR_CONNECT_SYSTEM_DATABASE
                        
                Invocable por: domain
                Permisos necesarios: ninguno
                Funcionamiento:
                    - Elimina las bases de datos de MySQL indicadas en el array arrayId.
                Ejemplos:
                    .NET    Java    PHP