La operación Query Component (queryComponent): es un Servicio privado que permite consultar la información de los componentes.
El método acepta de entrada una cadena con el índice de la BBDD del componente y llave privada de utilización del servicio, estos valores son obligatorios y además no nulos. Si el identificador y la llave son correctos devuelve una estructura con algunos de los datos almacenados del componente incluyendo la categoria, sección o subsección al que pertenece.
queryComponent2(string privatekey, string idComponent);
| Parámetros de Entrada |
| string |
privatekey |
string con la clave de acceso al servicio |
| string |
idComponent |
string con el índice de la BBDD del componente |
| Valores de Salida |
structure con los valores de salida:
|
string |
idcomponent |
Índice de la base de datos del componente. |
|
string |
idwookiecomponent |
Identificador del componente, el nombre completo que tiene el componente en el sistema. |
|
string |
subsectionname |
Subsección al que pertenece el componente, puede ser nulo. |
|
string |
sectionname |
Sección al que pertenece el componente, puede ser nulo. |
|
string |
category |
Categoria a la que pertenece el componente. |
|
string |
name |
Nombre corto del componente extraido del identificador del componente. |
|
Ejemplo Petición Json
{
"opcion":"queryComponent",
"privatekey": "ejemplo clave",
"idComponent": "ejemplo id componente"
}
Ejemplo Respuesta Json
{
"idcomponent": "ejemplo índice de la BBDD del componente",
"idwookiecomponent": "ejemplo identificador del componente"
"subsectionname": "ejemplo subsección del componente",
"sectionname": "ejemplo sección del componente"
"category": "ejemplo categoría del componente",
"name": "ejemplo nombre corto del identificador del componente"
}
| Mensajes de Error |
|
Error Ajax
|
Se producen por fallos al conectar con el servidor.
|
|
Private key Error
|
Se produce cuando se omite este parámetro en la llamada al servicio o no se proporciona un valor incorrecto.
|
|
Component No Found Error
|
Se produce cuando se omite este parámetro en la llamada al servicio o no se encuentra un componente valido en la base de datos.
|
Example Error Response Json
["Component No Found Error"]
>