Autor Tema: Problemas al intentar acceder a encuestas Kolla 3.6 desde Guaraní 2.9.1  (Leído 1748 veces)

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

jzapata

  • Jr. Member
  • **
  • Mensajes: 86
    • Ver Perfil
    • Email
  • Institución: Facultad de Ingeniería - UNER y FCVS UADER
  • Nombre y apellido: Javier Zapata
  • Sistema: Guaraní - Kolla - Wichi
  • Teléfono laboral: 0343-4975100
  • Utilizo algun sistéma del SIU: Sí
Buen día. Estoy intentando replicar la funcionalidad de encuestas a materias y docentes por parte de los alumnos que actualmente tenemos implementado en Guaraní 2.7.

El alumno completa encuestas sobre materias (comisiones que cursó y regularizó) y sobre la actuación de cada uno de los docentes de dichas comisiones.

Se crearon las encuestas en Kolla, se creó un alcance en guaraní y luego se realizó la vinculación correspondiente.

El problema se presenta cuando intento acceder con un alumno para completar la encuesta, me sale un mensaje de error: "ERROR EN EL ACCESO, no se encontraron encuestas habilitadas".

La URL actual es: "http://host-guarani/v291/encuestas/54546"

y en el log figura:
--  La acción '54546' no existe Se redirige a 'index' con parámetro '54546'

--  kolla_url  -----------------------------------------------------------------

3, 7, 54546, 3b2c54e44661702529ea2389559f36e3

--  url_encuesta  --------------------------------------------------------------

http://host-kolla/kolla/aplicacion.php?ai=kolla||40000112&tm=1&h=3&t=Et3wpO6QYkjLg84bKMUdNOTE%2FPNbGolyzyj%2F2MsY4lY%3D

Espero puedan ayudarme con el error; y a quienes estén realizando el mismo tipo de encuestas, poder compartir información de configuraciones y usos respecto a este tema.

Saludos. Javier.

Leonel Leonardis

  • Moderador Global
  • *****
  • Mensajes: 2810
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Leonel Leonardis
  • Sistema: SIU-Guaraní
  • Utilizo algun sistéma del SIU: Sí
Re:Problemas al intentar acceder a encuestas Kolla 3.6 desde Guaraní 2.9.1
« Respuesta #1 on: Octubre 13, 2015, 10:43:31 am »
Hola, proba verificando que la unidad de gestión de kolla sea la misma que definiste en el 3W. En kolla podes verlo desde el menú "Configuración" => "Unidad de Gestión" si tenes una unidad de gestión cuyo código es "prueba" en el archivo instalacion/config.php del 3W en el bloque de acceso también tendría que decir "prueba", ej:

Código: [Seleccionar]
.............................
        'accesos' =>
        array(
            'des01' =>
            array(
                'ua' => 'prueba',
                'personalizacion' => '',
                'database' =>
                array(
                    'vendor' => 'informix',
                    'database' => 'xxxxxxxxxxxxxx',
                    'host' => 'xxx.xxx.xxx.xx',
                    'server' => 'xxxxxxxxxxx',
                    'client_locale' => 'en_us.cp1252',
                    'service' => 1526,
                    'protocol' => 'olsoctcp',
                    'LogonID' => 'xxxxxx',
                    'pwd' => 'xxxxxxx',
                    'EnableScrollableCursors' => 1,
                ),
            ),
.............................

También fijense si siguieron estos pasos https://repositorio.siu.edu.ar/trac/Portal-G3/wiki/G2/Operaciones/g3w2vincular, en el 3W con un usuario de perfil Administrativo tienen que vincular las encuestas y los alcances.

saludos.
« Última Modificación: Octubre 13, 2015, 10:45:50 am por Emilse »

jzapata

  • Jr. Member
  • **
  • Mensajes: 86
    • Ver Perfil
    • Email
  • Institución: Facultad de Ingeniería - UNER y FCVS UADER
  • Nombre y apellido: Javier Zapata
  • Sistema: Guaraní - Kolla - Wichi
  • Teléfono laboral: 0343-4975100
  • Utilizo algun sistéma del SIU: Sí
Re:Problemas al intentar acceder a encuestas Kolla 3.6 desde Guaraní 2.9.1
« Respuesta #2 on: Octubre 13, 2015, 10:59:54 am »
Hola leonardo. Muchas gracias por el aporte, pero lamentablemente ese no es el problema, ya que verifiqué el código de la Unidad de gestión en Kolla (202, 'Facultad de Ingeniería') y en el config.php del 3W también está '202'.

Respecto a la vinculación de encuestas y alcances, también fue realizado siguiendo ese instructivo pero con las opciones de la versión 3.6

Seguimos investigando....

Leonel Leonardis

  • Moderador Global
  • *****
  • Mensajes: 2810
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Leonel Leonardis
  • Sistema: SIU-Guaraní
  • Utilizo algun sistéma del SIU: Sí
Re:Problemas al intentar acceder a encuestas Kolla 3.6 desde Guaraní 2.9.1
« Respuesta #3 on: Octubre 14, 2015, 11:23:54 am »
Hola, si ingresas a la consola REST de kolla (http://host-kolla/kolla/rest/) y probas el servicio GET /habilitaciones, te lista la habilitación en cuestión (la 3)?

saludos.

jzapata

  • Jr. Member
  • **
  • Mensajes: 86
    • Ver Perfil
    • Email
  • Institución: Facultad de Ingeniería - UNER y FCVS UADER
  • Nombre y apellido: Javier Zapata
  • Sistema: Guaraní - Kolla - Wichi
  • Teléfono laboral: 0343-4975100
  • Utilizo algun sistéma del SIU: Sí
Re:Problemas al intentar acceder a encuestas Kolla 3.6 desde Guaraní 2.9.1
« Respuesta #4 on: Octubre 14, 2015, 02:02:24 pm »
Hola Leonel, gracias por responder.

URL Pedido
http://kolla.fi.uner.edu.ar:80/kolla/rest/habilitaciones?unidad_gestion=202

Cuerpo Respuesta
[
  {
    "habilitacion": "1",
    "fecha_desde": "2015-10-05",
    "fecha_hasta": "2015-12-01",
    "paginado": "N",
    "anonima": "S",
    "estilo": "1",
    "password": "356694a9391fbc9bdd83c3be12251cf7",
    "descripcion": "Prueba Encuesta Materia Anual",
    "texto_preliminar": "",
    "generar_codigo_recuperacion": "S",
    "url_imagenes_base": "/v291/_comp/_img_alumnos/des01/",
    "unidad_gestion": "202"
  },
  {
    "habilitacion": "2",
    "fecha_desde": "2015-10-06",
    "fecha_hasta": "2015-11-06",
    "paginado": "N",
    "anonima": "N",
    "estilo": "1",
    "password": "d230f43c9956be89555da41c2b131e10",
    "descripcion": "ENCUESTA REFERIDA A LA MATERIA Y SU DICTADO (1°C) 2015",
    "texto_preliminar": "",
    "generar_codigo_recuperacion": "S",
    "url_imagenes_base": "/v291/_comp/_img_alumnos/des01/",
    "unidad_gestion": "202"
  },
  {
    "habilitacion": "3",
    "fecha_desde": "2015-10-09",
    "fecha_hasta": "2015-11-30",
    "paginado": "N",
    "anonima": "S",
    "estilo": "1",
    "password": "3b2c54e44661702529ea2389559f36e3",
    "descripcion": "Prueba desde 0",
    "texto_preliminar": "",
    "generar_codigo_recuperacion": "S",
    "url_imagenes_base": "/v291/_comp/_img_alumnos/des01/",
    "unidad_gestion": "202"
  }
]

Estado Respuesta
200

P/D:
Yo tengo 2 Servidores Linux. Uno con 3W (http://guaraniweb.fi.uner.edu.ar/v291/) y otro con Kolla (http://kolla.fi.uner.edu.ar/kolla/). No se si afecte o no... o sea un problema de permisos...
Los datos en las 2 BD al parecer están bien....
Espero indicaciones!

Leonel Leonardis

  • Moderador Global
  • *****
  • Mensajes: 2810
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Leonel Leonardis
  • Sistema: SIU-Guaraní
  • Utilizo algun sistéma del SIU: Sí
Re:Problemas al intentar acceder a encuestas Kolla 3.6 desde Guaraní 2.9.1
« Respuesta #5 on: Octubre 14, 2015, 02:35:55 pm »
Hola, por lo que veo la habilitación 3 existe, algo raro que observo es que en el primer post la url de kolla es http://host-kolla/kolla/ (nose si lo pusiste así por un tema de seguridad) y en este ultimo http://kolla.fi.uner.edu.ar:80/kolla/, para mi esta mal configurado el parámetro url_kolla en el archivo instalacion/config.php del 3W el cual debería contener 'http://kolla.fi.uner.edu.ar:80/kolla/aplicacion.php'.

Con respecto a lo ultimo, NO afecta que guaraní y kolla estén en distintos servidores o dominios.

saludos.
« Última Modificación: Octubre 14, 2015, 02:40:29 pm por lleonardis »

jzapata

  • Jr. Member
  • **
  • Mensajes: 86
    • Ver Perfil
    • Email
  • Institución: Facultad de Ingeniería - UNER y FCVS UADER
  • Nombre y apellido: Javier Zapata
  • Sistema: Guaraní - Kolla - Wichi
  • Teléfono laboral: 0343-4975100
  • Utilizo algun sistéma del SIU: Sí
Re:Problemas al intentar acceder a encuestas Kolla 3.6 desde Guaraní 2.9.1
« Respuesta #6 on: Octubre 15, 2015, 10:45:54 am »
Hola Leonardo.
Como bien vos supones, la primera vez que puse la URL, lo escribí "resumido". Luego, al no poder resolver este problema, ya paso todos los datos tal cual están configurados.
Siguiendo tu observación respecto al parámetro url_kolla en "/config.php" del 3W, revisé por las dudas, pero está bien configurado... copio y pego en el navegador y me llega correctamente al login. No se si esta configuración es también necesaria para vincular las encuestas y los alcances, cosa que puedo hacer correctamente.

Leonel Leonardis

  • Moderador Global
  • *****
  • Mensajes: 2810
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Leonel Leonardis
  • Sistema: SIU-Guaraní
  • Utilizo algun sistéma del SIU: Sí
Re:Problemas al intentar acceder a encuestas Kolla 3.6 desde Guaraní 2.9.1
« Respuesta #7 on: Octubre 15, 2015, 12:16:51 pm »
Hola Javier, te pediría que me envíes los logs de kolla, para ello hace lo siguiente:

en el directorio raíz de kolla corre tail -f instalacion/i__desarrollo/p__kolla/logs/sistema.log, esto te va mostrar los logs a medida que hagas peticiones a kolla.

Te pediría dos logs:

El que se genera cuando ingresas a la operación Encuestas pendientes del 3W y seleccionas la encuesta que te da error (Prueba desde 0), este log arriba de todo tendrían que decir Operacion: Responder Encuestas Externas.

Y el otro es el que se genera en el servicio REST GET /habilitaciones/3 (vas a tener que volver a entrar a la consola REST que entraste antes pero al servicio GET /habilitaciones/{id_habilitacion} donde id_habilitacion=3 y unidad_gestion=202).

Esto es para ver las queries que se ejecutan en cada uno de los casos y saber porque en uno devuelve datos y en otro no (eso es lo que causa el error 'ERROR EN EL ACCESO, no se encontraron encuestas habilitadas').

quedo a espera de los logs, saludos.
« Última Modificación: Octubre 15, 2015, 12:21:32 pm por lleonardis »

jzapata

  • Jr. Member
  • **
  • Mensajes: 86
    • Ver Perfil
    • Email
  • Institución: Facultad de Ingeniería - UNER y FCVS UADER
  • Nombre y apellido: Javier Zapata
  • Sistema: Guaraní - Kolla - Wichi
  • Teléfono laboral: 0343-4975100
  • Utilizo algun sistéma del SIU: Sí
Re:Problemas al intentar acceder a encuestas Kolla 3.6 desde Guaraní 2.9.1
« Respuesta #8 on: Octubre 15, 2015, 12:46:14 pm »
Hola leonel. Ya te paso lo que me pedís, pero mientras te comento:

En mi instalación tengo: instalacion/i__produccion/p_kolla.... no /i__desarrollo.

con el comando tail -f, me muestra unas querys:
Ej.: SELECT  ge_habilitacion.*
                FROM    sge_habilitacion
                WHERE                   unidad_gestion = '202'
        AND     sistema = '3'
        AND     habilitacion = '3'

Esto si lo intento correr en el PgAdmin de la base del Kolla me da error porque le falta especificar el schema... pero puede ser problema de configuración del PgAdmin.

M Clara Casalini

  • Moderador Global
  • *****
  • Mensajes: 860
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: M. Clara Casalini
  • Sistema: Kolla
  • Teléfono laboral: -sin teléfono actualmente-
Re:Problemas al intentar acceder a encuestas Kolla 3.6 desde Guaraní 2.9.1
« Respuesta #9 on: Octubre 15, 2015, 01:06:15 pm »
Es correcto que la instancia sea producción y no desarrollo. Simplemente utilizá ese path que vos encontraste.
Si querés correr la sql en pgAdmin agregá esta cadena al comienzo: "SET search_path to kolla, toba_kolla;"

Saludos.
Clara.

Leonel Leonardis

  • Moderador Global
  • *****
  • Mensajes: 2810
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Leonel Leonardis
  • Sistema: SIU-Guaraní
  • Utilizo algun sistéma del SIU: Sí
Re:Problemas al intentar acceder a encuestas Kolla 3.6 desde Guaraní 2.9.1
« Respuesta #10 on: Octubre 15, 2015, 01:46:14 pm »
Hola Javier, salio cortado el primer log que te pedí, pero igual no importa, hace una cosa, siguiendo las instrucciones que te paso Clara corre estas dos queries a mano:

Código: [Seleccionar]
SELECT  ge_habilitacion.*
        FROM    sge_habilitacion
        WHERE unidad_gestion = '202'
        AND     sistema = '3'
        AND     habilitacion = '3';

y

Código: [Seleccionar]
                        SELECT  eh.habilitacion,
                        eh.fecha_desde,
                        eh.fecha_hasta,
                        eh.paginado,
                        eh.externa,
                        eh.anonima,
                        eh.estilo,
                        eh.sistema,
                        eh.password_se,
                        eh.url_imagenes_base,
                        eh.generar_cod_recuperacion,
                        eh.texto_preliminar,
                        eh.imprimir_respuestas_completas,
                        sis.estado as estado_sistema,
                        encu.encuestado as encuestado
FROM    sge_habilitacion eh
                        LEFT JOIN sge_sistema_externo sis ON sis.sistema = eh.sistema
                        LEFT JOIN sge_encuestado encu ON encu.usuario = sis.usuario
WHERE eh.habilitacion = '3';

y pasamos lo que te devuelven.

saludos.

jzapata

  • Jr. Member
  • **
  • Mensajes: 86
    • Ver Perfil
    • Email
  • Institución: Facultad de Ingeniería - UNER y FCVS UADER
  • Nombre y apellido: Javier Zapata
  • Sistema: Guaraní - Kolla - Wichi
  • Teléfono laboral: 0343-4975100
  • Utilizo algun sistéma del SIU: Sí
Re:Problemas al intentar acceder a encuestas Kolla 3.6 desde Guaraní 2.9.1
« Respuesta #11 on: Octubre 15, 2015, 02:02:00 pm »
Adjunto lo solicitado:

Consulta:

SELECT  sge_habilitacion.*
                FROM    sge_habilitacion
                WHERE                   unidad_gestion = '202'
        AND     sistema = '3'
        AND     habilitacion = '3';

Resultado:

3;"2015-10-09";"2015-11-30";"N";"S";"S";1;3;"3b2c54e44661702529ea2389559f36e3";"Prueba desde 0";"";"/v291/_comp/_img_alumnos/des01/";"S";"202";"1"

-----------------------------------------------------------------------------------------------------

Consulta:
SELECT  eh.habilitacion,
                        eh.fecha_desde,
                        eh.fecha_hasta,
                        eh.paginado,
                        eh.externa,
                        eh.anonima,
                        eh.estilo,
                        eh.sistema,
                        eh.password_se,
                        eh.url_imagenes_base,
                        eh.generar_cod_recuperacion,
                        eh.texto_preliminar,
                        eh.imprimir_respuestas_completas,
                        sis.estado as estado_sistema,
                        encu.encuestado as encuestado
         FROM    sge_habilitacion eh
                        LEFT JOIN sge_sistema_externo sis ON sis.sistema = eh.sistema
                        LEFT JOIN sge_encuestado encu ON encu.usuario = sis.usuario
            WHERE    eh.habilitacion = '3';

Resultado:

3;"2015-10-09";"2015-11-30";"N";"S";"S";1;3;"3b2c54e44661702529ea2389559f36e3";"/v291/_comp/_img_alumnos/des01/";"S";"";"1";"A";2
3;"2015-10-09";"2015-11-30";"N";"S";"S";1;3;"3b2c54e44661702529ea2389559f36e3";"/v291/_comp/_img_alumnos/des01/";"S";"";"1";"A";3

Leonel Leonardis

  • Moderador Global
  • *****
  • Mensajes: 2810
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Leonel Leonardis
  • Sistema: SIU-Guaraní
  • Utilizo algun sistéma del SIU: Sí
Re:Problemas al intentar acceder a encuestas Kolla 3.6 desde Guaraní 2.9.1
« Respuesta #12 on: Octubre 15, 2015, 03:21:49 pm »
Hola, claro, el problema es que la ultima query esta devolviendo dos filas cuando debería devolver solo una. Lo vamos a ver con la gente de Kolla para ver que solución tomar.

saludos.

M Clara Casalini

  • Moderador Global
  • *****
  • Mensajes: 860
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: M. Clara Casalini
  • Sistema: Kolla
  • Teléfono laboral: -sin teléfono actualmente-
Re:Problemas al intentar acceder a encuestas Kolla 3.6 desde Guaraní 2.9.1
« Respuesta #13 on: Octubre 16, 2015, 09:02:53 am »
Buen día Javier,
efectivamente como te dice Leonardo ese resultado no está bien, y veo que aparentemente aparecen dos encuestados para el mismo sistema. Para confirmar ¿me podrás pasar el resultado de esta consulta en la base de Kolla por favor?:

Código: [Seleccionar]
SELECT  eh.habilitacion, eh.sistema,
sis.usuario as usuario_sistema, sis.nombre as nombre_sistema, sis.estado as estado_sistema,
encu.encuestado, encu.usuario as usuario_encuestado, encu.externo
FROM    kolla.sge_habilitacion eh
LEFT JOIN kolla.sge_sistema_externo sis ON sis.sistema = eh.sistema
LEFT JOIN kolla.sge_encuestado encu ON encu.usuario = sis.usuario
WHERE    eh.habilitacion = '3';

Gracias.

jzapata

  • Jr. Member
  • **
  • Mensajes: 86
    • Ver Perfil
    • Email
  • Institución: Facultad de Ingeniería - UNER y FCVS UADER
  • Nombre y apellido: Javier Zapata
  • Sistema: Guaraní - Kolla - Wichi
  • Teléfono laboral: 0343-4975100
  • Utilizo algun sistéma del SIU: Sí
Re:Problemas al intentar acceder a encuestas Kolla 3.6 desde Guaraní 2.9.1
« Respuesta #14 on: Octubre 16, 2015, 09:14:19 am »
Buen día Leonel.
Efectivamente era el problema. No me queda claro cómo se genera el usuario externo en la tabla "sge_encuestado" de kolla y por cómo/por que existían 2 usuarios iguales con distinto id.... No recuerdo haber manipulado los datos de esa tabla.
Muchas Gracias por el soporte, a todos.