Methods available at http://webservices.sld.cu:80/isisearch/server.php
DocumentationPermite listar los tipos de bases de datos disponibles por el Servicio.
No se le pasa ningún parámetro de entrada.
Devuelve un arreglo con estructura struct con las variables:
Id - identificador del tipo de base
Nombre - Nombre del tipo
Descripción - Descripción del tipo de base
Signature
string list.typebases()
DocumentationPermite listar las bases de datos disponibles por el Servicio.
Se le pasa como parámetro de entrada el identificador del tipo de base para recuperar las bases correspondientes
con el tipo. Si no se le pasa devuelve todas las bases disponibles.
Devuelve un arreglo con estructura struct con las variables:
Id - identificador de la base
Nombre - Nombre de la base
Descripción - Descripción de la base
Signature
string list.bases(int)
DocumentationPermite mostrar la descripción de la base al pasarle un entero (identificador de la base)
obtenido del método list.bases
Devuelve un arreglo con estructura struct con las variables:
id - Id del campo
tag - número del campo
descripcion - nombre del campo
repetitivo - devuelve 1 si el campo es repetitivo de lo contrario devuelve 0
index - prefijo
Signature
string description.bases(int)
DocumentationPermite realizar búsqueda en una o mas bases.
Como parámetros iniciales se le pasa el/los identificadores de las bases separados por coma, el operador (and o or) y la cadena de búsqueda.
Devuelve un arreglo con estructura struct con las variables:
id - id de la base
nombre - Nombre de la base
descripcion - Descripción de la base
total - Total de registros recuperados
Signature
string search.bases(string, string, string)
DocumentationPermite realizar búsqueda básica en todos los campos indexados en una base de datos isis.
Como parámetros iniciales se le pasa el identificador de la base, el operador (and o or), la cadena de búsqueda,
el registro inicial y la cantidad de registros por páginas.
Devuelve un arreglo con estructura struct con el total de registros recuperados y los registros de la base:
Signature
string free.search.base(int, string, string, int, int)
DocumentationPermite realizar búsqueda avanzada en uno o tres campos indexados en una base de datos isis.
Como parámetros iniciales se le pasa:
1- identificador de la base
2- expresión a buscar en el campo 1
3- identificador del campo 1
4- operador (and, or o and not)
5- expresión a buscar en el campo 2
6- identificador del campo 2
7- operador (and, or o and not)
8- expresión a buscar en el campo 3
9- identificador del campo 3
10- registros inicial
11- cantidad de registros por páginas
Devuelve un arreglo con estructura struct con el total de registros recuperados y los registros de la base:
Signature
string advanced.search.base(int, string, int, string, string, int, string, string, int, int, int)
DocumentationPermite mostrar los campos indexados de la base al pasarle un entero (identificador de la base)
obtenido del método list.bases
Devuelve un arreglo con estructura struct con las variables:
id - identificador del indice del campo
nombre - Nombre del campo
Signature
string index.bases(int)
DocumentationPermite ver un registro de una base de datos.
Se le pasa como parametro de entrada el identificador de la base y el identificador del registro a recuperar.
Devuelve un arreglo con estructura struct del registro:
Signature
string list.register.bases(int, int)
DocumentationThis method lists all the methods that the XML-RPC server knows how to dispatch
Signature
array system.listMethods()
DocumentationReturns help text if defined for the method passed, otherwise returns an empty string
Signature
string system.methodHelp(string)
DocumentationReturns an array of known signatures (an array of arrays) for the method name passed. If no signatures are known, returns a none-array (test for type != array to detect missing signature)
Signature
array system.methodSignature(string)
DocumentationBoxcar multiple RPC calls in one request. See http://www.xmlrpc.com/discuss/msgReader$1208 for details
Signature
array system.multicall(array)
|