[SOLUCIONADO] Error al vincular alcances en guarani3w V. 2.9.1 - Kolla V. 3.6.2

Hola Leonel, buen dia. Probe ingresar a la dirección siguiente según tu indicación

  1. (reemplaza [URL_KOLLA] por la URL de tu Kolla) por la siguiente:
    http://192.168.0.11:8080/rest/encuestas?unidad_gestion=ESCEN
    Mi dirección de Kolla es: http://192.168.0.11:8080/siu/kolla/aplicacion.php
    Y me da error la pagina:

Not Found
The requested URL /rest/encuestas was not found on this server.

No se que me estaría faltando.

  1. agregar logs en src/siu/modelo/entidades/encuestas_kolla.php función get_encuestas:
    Agregue el los en get_encuentas y el único log que me genera es el que te mande en el mensaje anterior.
    No se que mas puedo probar estoy bastante perdida la verdad.
    Muchas gracias por tu ayuda!
    Saludos,
    Betina

Hola Betina, la URL del servicio REST de Kolla es la siguiente entonces:


http://192.168.0.11:8080/siu/kolla/rest/encuestas?unidad_gestion=ESCEN

Fíjate que es lo que devuelve y envíame una captura de pantalla.

Habiendo agregado los klog2 en el código fuente volve a reproducir el error y volveme a enviar los logs.

saludos.

Hola Leonel, buen dia.
La pagina me devuelve el mismo error que te mencione en el mensaje anterior.
te adjunto esa pantalla y los logs.

Muchas gracias!
Saludos,
Betina


pantalla.png

pantalla.png

20161025_085454___3500.txt (11 KB)

20161025_085459___7923.txt (13.4 KB)

Hola Betina, es raro lo que ocurre!

que sucede cuando ingresas a la siguiente URL? te habre el swagger mostrando la API REST de Kola?


http://192.168.0.11:8080/siu/kolla/rest

te fallan todas las peticiones REST o solo esta?

también te voy a pedir que nos envíes el archivo toba.conf de Kolla (instalacion/i__desarrollo/p__kolla/rest/toba.conf).

saludos.

Hola Leonel, si es rarisimo! no me muestra nada mas que el error 404 que te adjunte en el mensaje pasado.
Esta direccion con rest la resuelve bien: http://192.168.0.11:8080/siu/kolla/aplicacion.php/rest
Te adjunto el archivo toba.conf que nosotros lo tenemos en: /var/siu/kolla/kolla/instalacion

Saludos,
Betina


toba_conf.txt (1.64 KB)

Hola, osea que si ingresas a http://192.168.0.11:8080/siu/kolla/rest te muestra los servicios REST (primer adjunto)?

proba ingresando al servicio /encuestas, en unidad_gestion ingresa ESCEN y hace click en el botón “try it out” (segunda captura). Luego pasame lo que devuelve.

noto algo en el archivo toba.conf, prueben modificar lo siguiente:


        #Proyecto: kolla
	Alias /siu/kolla "/var/siu/kolla/kolla/aplicacion/www"
	<Directory "/var/siu/kolla/kolla/aplicacion/www/">
		DirectoryIndex aplicacion.php
		Options MultiViews
		AllowOverride None
		<IfModule !mod_authz_core.c> 
 		            Order allow,deny 
 		            Allow from all 
		</IfModule> 
		<IfModule mod_authz_core.c> 
 		            Require all granted 
		</IfModule>
		SetEnv TOBA_DIR 		"/var/siu/kolla/kolla/toba"
		SetEnv TOBA_PROYECTO 	"kolla"		
		SetEnv TOBA_INSTANCIA	"produccion"
		SetEnv TOBA_INSTALACION_DIR "/var/siu/kolla/kolla/instalacion"

                AddType applicacion/x-httpd-php .php
                <Files rest>
                    ForceType application/x-httpd-php
                </Files>

	</Directory>

fíjate que se agregan las siguientes lineas:


                AddType applicacion/x-httpd-php .php
                <Files rest>
                    ForceType application/x-httpd-php
                </Files>

luego de esto reinicia Apache (sudo service apache2 restart).

contame como te va. saludos.


Captura de pantalla de 2016-10-27 10:22:52.png

Captura de pantalla de 2016-10-27 10:22:52.png

Captura de pantalla de 2016-10-27 10:25:32.png

Captura de pantalla de 2016-10-27 10:25:32.png

Leonel, si ingreso a http://192.168.0.11:8080/siu/kolla/aplicacion.php/rest
me muestra la web kolla (adjunto pantalla).

Agregue las lineas que me indicaste en toba.conf y al ingresar a: http://192.168.0.11:8080/siu/kolla/rest ya no me da mas el error 404 pero me muestra la pantalla en blanco.
Lo otro que me indicas no lo pude hacer por que no veo esas páginas.

Gracias!


pantalla.png

pantalla.png

Parece que hay un problema en la instalación de Kolla!!!

Hace una cosa, corre el siguiente comando dentro de la instalación de Kolla sudo tail -f instalacion/i__produccion/p__kolla/logs/sistema.log (esto es para ver los logs). Luego volve a ingresar a http://192.168.0.11:8080/siu/kolla/rest y envíanos lo que muestra los logs.

saludos.

Hola Leonel, que raro por que en la instalacion de kolla no me dio ningun error.
te adjunto el archivo de log.

saludos,
Betina


sistema.txt (606 Bytes)

Hola Betina, pregunta:

vos que URL ingresas para acceder al servicio? Lo que estoy observando en los logs es que esta agregando aplicacion.php cuando no debería, la URL debería ser:


http://192.168.0.11:8080/siu/kolla/rest/encuestas?unidad_gestion=ESCEN

ahora la cuestión es si vos estas ingresando mal la URL o si KOLLA esta redirigiendo agregando el aplicacion.php.

pregunta, como tenes configurada la conexión con Kolla en el archivo instalacion/servicios_web_config.php de 3W?

Saludos.

Leonel, si la URL que ingreso es: http://192.168.0.11:8080/siu/kolla/rest/encuestas?unidad_gestion=ESCEN

ahora me muestra una pantalla de usuario y pass, yo ingreso la que tengo seteada en el archivo servidor_usuarios.ini ([usuario1]
password = 123456) y me devuelve la pantalla que te adjunto.

Gracias!


servicios_web_config.txt (1.42 KB)

pantalla.png

pantalla.png

Ahí esta el problema, no existe la Unidad de Gestión “ESCEN”!!!

Ingresa al administrador de Kolla, en la operación Configuración => Unidades de Gestión, allí debes crear la Unidad de Gestión “ESCEN” y luego crear encuestas para dicha Unidad de Gestión.

Si estamos hablando de G2 debería coincidir con el parámetro ‘ua’ del archivo instalacion/config.php del 3W.

saludos.

tenia definida la unidad academica pero no igual que en el archivo config.php de 3w. Lo deje igual y ahora el error es el siguiente:
{
“error”: “400”,
“mensaje”: “400 Bad Request”,
“descripcion”: “El sistema no existe o esta dado de baja”
}
Saludos!

Lo que esta pasando es que faltan pasos de la configuración, ahí esta diciendo que falta crear un sistema externo en Kolla.

Hace una cosa, revisa todos los pasos de la documentación, ignora la parte donde dice “En SIU-Guaraní Gestión”.

saludos.

Hola Leonel, buenas tardes. Si segui todos esos pasos, los chequee por las dudas nuevamente y estan tan cual indica el instructivo, solo que en la parte de guarani gestion es distinto por que yo estoy con la version 2.9.1, pero no creo este el problema alli.
Esto es lo que me muestra ahora luego de ingresar al link: http://192.168.0.11:8080/siu/kolla/rest/encuestas?unidad_gestion=ESCEN
[
{
“encuesta”: “101”,
“nombre”: “Encuesta Carrera Docente”,
“estado”: “A”,
“descripcion”: “Encuesta Carrera Docente”,
“texto_preliminar”: “”
}
]
Desde el perfil gerencial de guarani3w sigo con el mismo error del principio no se que mas puede estar pasando.

Muchas gracias!
Saludos!

En Kolla → Definicion de Servicios Web → Datos de Conexión, en la pantalla que te adjunto te remarque con rojo la opcion que tengo dudas si va ese link.


kolla.png

kolla.png

Hola Leonel, buen dia. Sigo dando vueltas con esto, la verdad es bastante engorrosa la instalación.
Se me ocurre el servicio REST no esta funcionando, por que a mi no me devuelve las capturas esas que me pasaste, me queda la pantalla en blanco (http://192.168.0.11:8080/siu/kolla/rest)

Gracias!
Saludos,
Betina

Hola Betina!!!

Perfecto, ahora el servicio de encuestas esta funcionando bien por lo que me decís!!!

¿Cual seria el problema ahora?

Envíame capturas y logs con el error.

saludos.

En resumen, el problema era el siguiente:

  1. Estaban mal las URLs de Guaraní y Kolla.
  2. Hubo que volver a configurar las conexión Guaraní-Kolla.
  3. Habían quedado datos inconsistentes en lo que respecta a encuestas y habilitaciones.
  4. Habían archivos modificados que hacían al mal funcionamiento del proyecto.

Documentación a seguir:

Para configurar Guaraní 3W con Kolla configurar lo siguiente:

En el archivo instalacion/config.php los siguientes parámetros:

imagen_alumno_dir y imagen_alumno_url: Para que las encuestas puedan mostrar la foto del docente.
url_kolla: Para cargar las encuesta en la interfaz del 3W.

En el archivo instalacion/servicios_web_config.php configurar la conexión a la API REST de Kolla:


......................................................
'consumidos' => array(
		'kolla' => array(
			'tipo' => 'rest',
			'parametros' => array( //usa cliente Guzzle, son opciones en formato guzzle
				'base_url' => "http://[URL_KOLLA]/rest/",
				'defaults' => array (
					'auth' => array('ue_xxxxxxxxx', 'xxxxxxxxxx'), //user, password, segun guzzle
					'verify' => false //no verificar cert ssl
				)
			)
		),
	)
......................................................

Muchas gracias por todo Leonel!