/
Servicio de Búsqueda vía HTTP

Servicio de Búsqueda vía HTTP

Resultado Web

Para invocar la de búsqueda de documentos a través de HTTP se debe invocar una URL estructurada de la siguiente manera:

http://<Server>/thuban-web/secure/search.zul?clase=DOC_CLIENTE &indexes=DOC_CLIENTE_CUIT=1234123412345%26DOC_CLIENTE_FECHA=2009-01-01&hide=true

Clase

(único requerido)

Define la clase documental sobre la que se efectúa la búsqueda

Indexes

Define criterios de búsqueda para refinar los resultados.

Hide

Oculta el panel de búsqueda y otorga más espacio a la tabla de resultados.

 

Resultado XML

Para iniciar la búsqueda de documentos a través de HTTP se debe invocar una URL estructurada de la siguiente manera:

 

http://<server>/thuban-web/http-services/searchService?service=searchService&clase=DOC_CLIENTE&showFields=DOC_CLIENTE_CUIT%26DOC_CLIENTE_FECHA&includeResources=true&criterias=DOC_CLIENTE_CUIT=20-30081330-6



Clase

(obligatorio)

La clase documental que se desea buscar.

ShowFields

(obligatorio)

Los campos se deben mostrar separados por “&”, pero debido a que "&" es un carácter reservado, en la confección de una URL se debe escapar utilizando “%” y utilizando el código 26.

IncludeResources

(obligatorio)

true/false si debe incluir información sobre el archivo físico asociado al documento.

Criterias

(obligatorio)

Los criterios de búsqueda con el siguiente formato CAMPO[operador]VALOR utilizando “&” como separador de criterios. Los operadores posibles son:

  • = (Igual)

  • <> (Distinto)

  • <= (Menor o igual)

  • >= (Mayor o igual)

  • < (Menor)

  • > (Mayor)

  • * (Que contenga)

 

La invocación de esa URL trae como resultado un XML —que se adjunta a continuación— que debe ser procesado por SFE para mostrar la información en su sitio.

<?xml version="1.0" encoding="UTF-8" ?> <searchResults> <document id="2009021100000004" docClass="DOC_CLIENTE" name="20303030676"> <field name="DOC_CLIENTE_CUIT" value="20303030676" /> <field name="DOC_CLIENTE_FECHA" value="null" /> </document> <resource id="2009021100000004" pages="1" creationDate="2009-02-11" modificationDate="2009-02-11" version="2" /> <document id="2009021100000006" docClass="DOC_CLIENTE" name="20303030676"> <field name="DOC_CLIENTE_CUIT" value="20303030676" /> <field name="DOC_CLIENTE_FECHA" value="null" /> </document> <resource id="2009021100000006" pages="1" creationDate="2009-02-11" modificationDate="2009-02-11" version="1" /> <document id="2009021100000007" docClass="DOC_CLIENTE" name="20303030676"> <field name="DOC_CLIENTE_CUIT" value="20303030676" /> <field name="DOC_CLIENTE_FECHA" value="" /> </document> <resource id="2009021100000007" pages="1" creationDate="2009-02-11" modificationDate="2009-02-11" version="1" /> </searchResults>



Related content