Buenos dias,
En un proyecto que estamos desarrollando, tenemos la intención de utilizar a OpenKM como repositorio de algunos documentos que se le solicitan al usuario (DNI, Permiso de Conducción, Foto, etc.) y deseamos leer y escribir en OpenKM a través de los servicios web.
Ahora bien, tenemos algunos problemas al utilizar los Webservices de OpenKM (Community Version 6.2.3 Build 7945).
OpenKM está ejecutando sobre Tomcat en el puerto 8180 y el cliente en Glassfish 3.1.2.2 en el puerto 8080.
Al intentar hacer el login por medio del Webservice de autenticación, todo funciona perfectamente, pero al utilizar el Webservice de documentos, algunas cosas funcionan y otras no, por ejemplo:
* Al solicitar las propiedades de algún documento, recibo casi toda la información, pero, por ejemplo, el titulo, siempre retorna vacío.
* Al solicitar el contenido de un documento, recibo el siguiente mensaje de error:
exception com.openkm.ws.AccessDeniedException_Exception: Bad credentials
A continuación, incluyo las trazas de una ejecución del cliente del servico web
El código de invocación a los servicios web está en (solo para ahorrar tiempo):
src.java.okmWS.OKMAuthWS.java
Por favor ayúdennos a determinar lo que estamos haciendo mal.
Ambiente de ejecución:
JDK 1.7.0_17
Windows 7 Home Premium 64
Browsers:
Google Chrome Version 26.0.1410.64 m
Firefox 20.0.1
Muchas gracias por adelantado por la ayuda que puedan ofrecernos en este caso.
Saludos Cordiales
Paulo Márquez
En un proyecto que estamos desarrollando, tenemos la intención de utilizar a OpenKM como repositorio de algunos documentos que se le solicitan al usuario (DNI, Permiso de Conducción, Foto, etc.) y deseamos leer y escribir en OpenKM a través de los servicios web.
Ahora bien, tenemos algunos problemas al utilizar los Webservices de OpenKM (Community Version 6.2.3 Build 7945).
OpenKM está ejecutando sobre Tomcat en el puerto 8180 y el cliente en Glassfish 3.1.2.2 en el puerto 8080.
Al intentar hacer el login por medio del Webservice de autenticación, todo funciona perfectamente, pero al utilizar el Webservice de documentos, algunas cosas funcionan y otras no, por ejemplo:
* Al solicitar las propiedades de algún documento, recibo casi toda la información, pero, por ejemplo, el titulo, siempre retorna vacío.
* Al solicitar el contenido de un documento, recibo el siguiente mensaje de error:
exception com.openkm.ws.AccessDeniedException_Exception: Bad credentials
A continuación, incluyo las trazas de una ejecución del cliente del servico web
Code: Select all
Tambien adjunto el proyecto completo de prueba (Desarrollado en NetBeans 7.3 y ejecuta sobre Glassfish 3.1.2.2)INFO: Login Response: d85350d4-6bd6-4931-bb5a-cf1e75d079e1
INFO: Properties: com.openkm.ws.Document@6f528fdd
INFO: Path: /okm:root/OpenKM/OpenKM-Staple.pdf
INFO: Title:
INFO: Created: 2013-05-04T21:02:13.929+01:00
INFO: MimeType: application/pdf
INFO: - Bytes: [B@434dcd39
El código de invocación a los servicios web está en (solo para ahorrar tiempo):
src.java.okmWS.OKMAuthWS.java
Por favor ayúdennos a determinar lo que estamos haciendo mal.
Ambiente de ejecución:
JDK 1.7.0_17
Windows 7 Home Premium 64
Browsers:
Google Chrome Version 26.0.1410.64 m
Firefox 20.0.1
Muchas gracias por adelantado por la ayuda que puedan ofrecernos en este caso.
Saludos Cordiales
Paulo Márquez
Attachments
Ejemplo de Uso de Web Services de OpenKM
(314.65 KiB) Downloaded 241 times
(314.65 KiB) Downloaded 241 times