Hola a todos, quisiera pedirles ayuda para resolver un problema con webservice en toba.
Resulta que tenemos dos sistemas desarrollados en toba 2.3.0, y necesitamos consultar cierta información desde una de las aplicaciones.
Hemos empezado a realizar pruebas para la implementación de web services.
Nuestro primer paso, fue implementar un web services con una única función de prueba denominada op__eco.
En un principio probamos el webservice sin certificados, y funciona correctamente. Se hace la petición desde el cliente, y se recibe la respuesta.
Luego avanzamos un poco, y creamos los certificados
Cliente
toba servicios_web generar_cert -p [id_del_proyecto_cliente]
Servidor
toba servicios_web generar_cert -p [id_del_proyecto_servidor]
Importamos los certificados públicos a los poyectos respectivos
Cliente
toba servicios_web cli_configurar -p [id_del_proyecto cliente] -s cli_creditos -c /path/certificado/servidor/publico.crt
En el servidor
toba servicios_web serv_configurar -p [id_del_proyecto_servidor] -s serv_creditos -h app=proyecoCliente -c /path/certificado/cliente/publico.crt
Hasta aquí no hemos tenido problemas. Sin embargo, al ejecutar la petición desde el cliente, no responde. Al momento de hacer la solicitud la aplicación se pierde y no carga en el navegador.
En los logs de toba no vimos ningún error.
En los de wso2 tampoco.
Sin embargo en el apache ahora vemos el siguiente:
/usr/sbin/apache2: symbol lookup error: /usr/lib/php5/20090626+lfs/wsf.so: undefined symbol: rampart_context_create
Espero que nos puedan orientar un poco en la solución.
Saludos a todos.