Hace una semana, instale dotProject version 2.1.2 en el servidor de estudiantes de la Universidad para los grupos que estan trabajando TSP en Ingeniera de software, con el fin que realicen la planeacion y seguimiento del proyecto del semestre utilizando esta herramienta. El dia de hoy me conto uno de los integrantes del grupo C+- que el dotProject le estaba reportando un error con una sentencia SQL, asi que me di a la tarea de buscar la causa del problema y solucionarla.
Error :
.../query.class.php(623): query failed(SELECT COUNT(ut.*) AS user_task_count ...
Diagnostico :
Solucion :
Enlaces :
Es posible ejecutar un servicio creado en PHP con NuSOAP en el servidor de aplicaciones escrito en Java Resin, esto permite crear webservices que pueden ser alojados en servidores como Apache2 con soporte para PHP, como tambien servidores Java como el GlassFish.
Para que los webservices funcionen es necesario instalar una version igual o superior a la 3.2.1 la cual instalamos en el anterior post (enlace), como tambien realizar un pequeño cambio en el sel codigo (enlace) Servidor donde se reemplaza la lectura de datos via RAW por una lectura de la entrada de datos php://input, quedando de la siguiente forma el archivo servicio.php
<?php require_once('nusoap.php'); require_once('sumar.php'); $server = new nusoap_server(); $server->register('sumar'); $HTTP_RAW_POST_DATA = file_get_contents("php://input"); $server->service($HTTP_RAW_POST_DATA); ?>
De esta forma es posible ejecutar el servicio web encualquier plataforma o servidor que soporte Java.
Enlaces :