Autor Tema: Consulta conexión con Kolla  (Leído 196 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Seba_UNL

  • Guarani Kolla
  • *
  • Mensajes: 50
    • MSN Messenger - seba_sls@hotmail.com
    • Ver Perfil
    • Email
  • Institución: Universidad Nacional del Litoral
  • Nombre y apellido: Sebastián Schinner
  • Sistema: SIU Guarani - SIU Kolla - SIU Diaguita - SIU-Pilaga - SIU-Mapuche
  • Teléfono laboral: 0342-4571110
Consulta conexión con Kolla
« on: Mayo 20, 2022, 07:47:29 am »
Buenas!!! Estamos tratando de conectar la versión 3.20.1 de Guarani con la versión 4.5.1 de Kolla. Seguimos los pasos necesarios para esto según lo recomendado en la Wiki de cada versión.
Luego de realizar todos los pasos de habilitaciones de encuestas y demás, ingresamos por autogestión, vemos la encuesta de Kolla, pero inmediatamente obtenemos un mensaje que dice "Ha ocurrido un error".
Al mirar los logs de autogestión, obtenemos algo con esto:
Código: [Seleccionar]
clase: SIU\Chulupi\ErrorKernelValidacion
mensaje: Error de validaci�n en 'siu\operaciones\encuestas_kolla\controlador::accion__encuesta_respondida'. Clave $_post ['h']: <pre>Array
(
    [key] => h
    [value] =>
    [method] => post
    [type] => TIPO_INT
    [options] => Array
        (
        )

)
</pre>

Hay un valor que intenta validar pero no lo puede obtener... Alguna sugerencia para ver donde seguir revisando esto?

M Clara Casalini

  • Moderador Global
  • *****
  • Mensajes: 832
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: M. Clara Casalini
  • Sistema: Kolla
  • Teléfono laboral: -sin teléfono actualmente-
Re:Consulta conexión con Kolla
« Respuesta #1 on: Mayo 26, 2022, 01:16:13 pm »
Buenos días!
¿a partir de qué acción obtienen ese mensaje de error, al ingresar al listado de encuestas disponibles o al intentar acceder a una encuesta específica?
Podrían revisar el log de servicios web de Kolla para ver si queda algún mensaje relacionado al error allí por favor? Lo pueden encontrar en /instalacion/i__produccion/p__kolla/logs/web_services.log
Saludos.

Seba_UNL

  • Guarani Kolla
  • *
  • Mensajes: 50
    • MSN Messenger - seba_sls@hotmail.com
    • Ver Perfil
    • Email
  • Institución: Universidad Nacional del Litoral
  • Nombre y apellido: Sebastián Schinner
  • Sistema: SIU Guarani - SIU Kolla - SIU Diaguita - SIU-Pilaga - SIU-Mapuche
  • Teléfono laboral: 0342-4571110
Re:Consulta conexión con Kolla
« Respuesta #2 on: Mayo 27, 2022, 09:31:38 am »
Clara, gracias por la respuesta...

Ayer, retomando este tema, vimos un log que se nos había escapado por alto y pudimos destrabar esta cuestión...

A modo de comentario nomás, con esto pudimos hacer funcionar la versión 4.5.1 de Kolla con la 3.20.1 de Guarani3 y con la versión 2.9.5 de Guarani2 (ya que tenemos algunas facultades con esta versión aún :( )

Saludos!!!

Leonel Leonardis

  • Moderador Global
  • *****
  • Mensajes: 2543
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Leonel Leonardis
  • Sistema: SIU-Guaraní
  • Utilizo algun sistéma del SIU: Sí
Re:Consulta conexión con Kolla
« Respuesta #3 on: Mayo 27, 2022, 09:56:23 am »
Hola Sebastián, agrego a lo de Clara:

Cuando terminas de responder una encuesta desde Guaraní Autogestión lo que ocurre es que tenemos cargado un IFRAME con la encuesta de Kolla, una vez respondida dicho IFRAME de Kolla invoca a un código JavaScript que lo podes ver en src/siu/operaciones/encuestas_kolla/encuesta/pagelet_encuesta.js, en el mismo debería venir event.data.t, event.data.h y event.data.fecha_terminado desde Kolla. Luego se hace un Ajax y allí se rompe ya que no esta llegando event.data.h parece:

src/siu/operaciones/encuestas_kolla/encuesta/pagelet_encuesta.js:
Código: [Seleccionar]
                    kernel.ajax.call(info.url_accion,{
                        type:'post',
                        data: {t: event.data.t, h: event.data.h, fecha_respuesta: event.data.fecha_terminado},

accion__encuesta_respondida de src/siu/operaciones/encuestas_kolla/controlador.php:
Código: [Seleccionar]
$habilitacion = $this->validate_param('h', 'post', validador::TIPO_INT);

Habría que ver porque Kolla no devuelve el event.data.h.

saludos.
2