vincular Guaraní-Kolla

Hola tenemos Guaraní 2.9.3, el web lo tengo detras de un proxy, ahora que estamos con mas tiempo queremos ver si podemos poner en marcha Kolla (3.7). El servidor ya esta echo pero lo que estamos tratando es de vincular los sistemas para importar la información de los graduados. Lo que hicimos es seguir la información del siguiente del link: http://portalguarani.siu.edu.ar/Portal/wiki/G2/serviciosWebsOfrecidosGuarani
La duda que nos entro es en el archivo instalacion/servicios_web/ofrecidos/usuarios.php aparece:
[b]<?php

return array(
‘ue_kolla’ => array(‘password’ => ‘xxxxxxxxxx’),[/b]

ese usuario hay que definirlo en la base de Guaraní y si es así con que perfil?

si hiciera http://[URL_3W]/rest/legacy/graduado?ua={codigo_unidad_academica} no debería devolver algo?

Hay alguna manera de probar la conexión entre los sistemas.

Hola Juan,

¿ese usuario hay que definirlo en la base de Guaraní y si es así con que perfil?
No hay que tocar nada en la DB, ese es un usuario de Web Service, si vos creas uno para Kolla (ej: ue_kolla), luego vas a usar dicho usuario/clave para que Kolla se comunique con Guaraní.


<?php

return array(
	'ue_kolla' => array('password' => '123456'),
);

si hiciera http://[URL_3W]/rest/legacy/graduado?ua={codigo_unidad_academica} no debería devolver algo?
Si, deberías ver los resultados del Web Service. Lo que dice {codigo_unidad_academica} lo podes sacar del archivo instalacion/config.php dentro de accesos el valor de ua.
Luego te va a pedir credenciales, allí vas a poner lo que configuraste en instalacion/servicios_web/ofrecidos/usuarios.php. En nuestro ejemplo seria: ue_kolla/123456

saludos.

Gracias por responder, entonces lo que hicimos no esta mal, te muestro el bloque de acceso de config.php
array (
‘ua’ => ‘FATU’ ,
‘personalizacion’ => array(‘cert_alumno_activo’, ‘logo_original_uncoma’),
‘database’ =>
array (
‘vendor’ => ‘informix’,
‘database’ => ‘bdturismo’,
‘host’ => ‘111.111.111.111’,
‘server’ => ‘servertest’,
‘client_locale’ => ‘en_US.819’,
‘service’ => 2920,
‘protocol’ => ‘onsoctcp’,
‘LogonID’ => 'yyyyyyyy,
‘pwd’ => ‘xxxxxxx’,
‘EnableScrollableCursors’ => 1,

si ejecutamos en el navegador:
[b]http://111.111.111.111:30080/prueba/rest/legacy/graduado?ua={FATU}[/b]
el resultado es :
{“error”:“400”,“mensaje”:“400 Bad Request”,“descripcion”:“No existe la ua ‘{FATU}’ dentro del bloque ‘accesos’ en la configuraci\u00f3n”}

Hola Juan, seria sin las llaves:

http://111.111.111.111:30080/prueba/rest/legacy/graduado?ua=FATU

saludos.

muchisimas gracias Leonel. ya retorno resultado. Entre otra cosas habia puesto mal el nombre cuando copie el archivo template.
[
{
“FECHA_PROCESO”: “11/03/2019”,
“USUARIO_AUTOGESTION”: “24817642”,
“CLAVE_AUTOGESTION”: “$2a$10$JMtm7ME1tQ0GXrI3O5g.PepKlZEOdvXX.8cekbgdayYRDZHJyVsJG”,
“UNIDAD_ACADEMICA”: “FATU”,
“NRO_INSCRIPCION”: “24817642”,
“APELLIDO”: “JONES ERICSSON”,
“NOMBRES”: “GLENIS MABEL”,
“PAIS_DOCUMENTO”: “54”,
“TIPO_DOCUMENTO”: “0”,
“NRO_DOCUMENTO”: “24817642”,
“SEXO”: “F”,
“FECHA_NACIMIENTO”: “18/07/1975”,
“EMAIL”: “maximiliano.salazar@dti.uncoma.edu.ar”,
“TITULO”: “LTUR”,
“COLACION”: “127”,
“FECHA_COLACION”: “03/10/2013”
}
]

que mas me falta configurar en el archivo servicios_web_config.php o en config.php porque desde Kolla la Operación Importar datos institucionales desde Guaraní 2 devuelve error.
Ví que en el archivo config.php hace referencia a Kolla coloque la URL dode esta instalado pero no anda.

Buenos días Juan,
¿qué error obtienen en Kolla al querer importar?
¿Definieron la conexión a los servicios de Guaraní en Kolla? http://documentacion.siu.edu.ar/wiki/SIU-Kolla/Version_3.7.0/Documentacion_de_las_operaciones/menu_configuracion_definicion_servicios_web

Saludos.
Clara.

Gracias por responder, te adjunto la captura del error, vi que varios pasaron por lo mismo pero pero probé lo que hicieron y no me funciono.
También te adjunto la captura del servicio web, el usuario ue_kolla es el que definí en 3w en el archivo /usr/local/proyectos/3w/versiones/2.9.3/instalacion/servicios_web/ofrecidos/ usuarios.php.
También vemos que la conexión llega bien desde kolla a 3w(te adjunto log del Guaraní)


error_kolla1.png

error_kolla1.png

foro_kolla_1.png

foro_kolla_1.png

kolla log.txt (4.43 KB)

Juan,
el tipo de servicio que provee Guaraní en este caso es REST, no SOAP.
Corrijan ese parámetro de la configuración por favor y contanos si pudiste avanzar.

Saludos.

Habíamos puesto soap porque entendimos que rest iba con ssl. Igual ahora le pusimos rest y arroja otro error.
Te adjunto el log de kolla. por lo que veo se conecta bien


error_kolla_2.png

error_kolla_2.png

sistema.txt (6.48 KB)

Buen día Juan.
en la configuración, el campo WS URL tiene que tener este valor (basándome en lo que leo de tus otros posts): http://111.111.111.111:30080/prueba/rest/legacy/ es decir que tiene que terminar con “/rest/legacy/” ¿asi lo definieron? Si ese es el valor que tienen en ese campo entonces vamos a necesitar logs más detallados para ver qué es lo que está respondiendo el servicio exactamente.
Saludos.

joya llegue a donde me habia quedado, el tema es que ahora el error que tira en su momento me pidieron GDS
(Volver al gestor Solicitud número 27285) y no lo pude seguir por falta de tiempo, la solución en su momento era kolla 4.0 pero no es posible poruqe tengo Guaraní 2.9.3. te adjunto el error


error_kolla_3.png

error_kolla_3.png

Buenas tardes Juan,
te hago una consulta para entender la situación y evaluar las alternativas que podemos plantear.

¿Estás necesitando importar de G2 (2.9.3) egresados en Kolla, para posteriormente realizarles la Encuesta del Recién Graduado?

¿Necesitan hacer un posterior seguimiento, o implementar otra/s encuestas para los graduados?

Pregunto esto, porque teniendo disponible el alcance en Guaraní para esta encuesta, quería saber el motivo de la importación que estas haciendo y descartar que este alcance realmente no les esté resolviendo lo que necesitan.

Aguardo tus comentarios, gracias!
Myriam

A ver si entendí, vos decis que este problema lo voy a tener para realizar encuesta para graduados? Porque es lo primero que queríamos probar, si no anda para graduados pruebo hacer encuesta para los alumnos desde Guaraní y con eso me daría tiempo para cambiar de versión el Guaraní.

Buen día Juan.

A ver si entendí, vos decis que este problema lo voy a tener para realizar encuesta para graduados? Porque es lo primero que queríamos probar, si no anda para graduados pruebo hacer encuesta para los alumnos desde Guaraní y con eso me daría tiempo para cambiar de versión el Guaraní.
Antes que nada aclaro que no quise decir eso.

Hago un breve resumen de los escenarios posibles.

Están con Kolla y Guaraní vinculados (3.7.4 y 2.9.3):

  • Esto les permite realizar encuestas a alumnos desde Guaraní
  • Si los alumnos responden desde Guaraní, se trabaja de manera integrada a través de servicios web, el alumno no se loguea en Kolla
  • Entre los alcances disponibles está el de la Encuesta del Recién Graduado

Por otro lado, si Kolla y Guaraní NO están vinculados:

  • Van a necesitar importar encuestados en Kolla
  • Los egresados van a tener que loguearse en Kolla para responder
  • Deberán habilitar la encuesta del Recién Graduado para el grupo correspondiente
  • Tendrán posibilidad de seguimiento a graduados desde Kolla

Te dejo el link a la documentación de Kolla en donde detallamos esquemáticamente esto, también vas a encontrar referencias desde versiones anteriores y en la sección de Guaraní.

Espero que ahora sí sea mas claro.

Saludos!
Myriam

Están con Kolla y Guaraní vinculados (3.7.4 y 2.9.3):
Esto les permite realizar encuestas a alumnos desde Guaraní
Si los alumnos responden desde Guaraní, se trabaja de manera integrada a través de servicios web, el alumno no se loguea en Kolla
Entre los alcances disponibles está el de la Encuesta del Recién Graduado

Esto queremos hacer!

Por lo que vimos del link que nos mandaste tendríamos todo configurado pero como podemos verificar si están vinculados?

Respecto del error informado en la respuesta #10, lo que dice alli es que en la tabla arau_instituciones de Kolla, debes tener los datos que estan en la tabla int_arau_instituciones de Guarani 3 o int_arau_instituc de Guarani 2, o al menos esta institución número 156 que es la que falta y da ese error.

Juan,

En Guaraní debes crear formularios vinculados a encuestas creadas en Kolla para luego definir el alcance del relevamiento (los alumnos a los que vas a encuestar) y asociarle estos formularios.

En el menú de Guarani en Raiz > Encuestas tenés las siguientes operaciones (versión 3.16, en versiones anteriores estas operaciones tenían otra denominación):

  1. Vincular Formulario SIU-Kolla: en esta operación vas a crear una vinculación de un formulario Guaraní con una encuesta Kolla.
  2. Definir Relevamiento: esta operación es en donde definís el alcance de la encuesta y le asociás los formularios definidos en el paso anterior. A partir de este momento los alumnos (a los que el alcance de la encuesta los incluyó) tendrán disponible la encuesta para contestarla desde la interfaz de autogestión en la operación “Encuestas pendientes”.
  3. Modificar vigencia de las encuestas: Una vez definido el alcance de la encuesta en Guaraní y el período habilitación para responder, podrías cambiar la fecha de inicio y/o fin (esto depende de la fecha en que quieras realizar este cambio).

Debieras pasar por las operaciones 1 y 2.

Gracias Alejandro por la repuesta, pero cuando entramos al 3w con el usuario administrativo no arroja un error de que algunos parametros que estamos pasando es incorrecto(adjunto captura)
otra cosa que tengo dudas es el tema de la URL que se coloca en 3w con respecto a Kolla.
en el archivo servicios_web_config.php tenemos lo siguiente:

‘consumidos’ => array(
‘kolla’ => array(
‘tipo’ => ‘rest’,
‘parametros’ => array( //usa cliente Guzzle, son opciones en formato guzzle
‘base_url’ => “http://xxx.xxx.xxx.xxx/siu/kolla/rest/”,
‘defaults’ => array (
‘auth’ => array(‘ue_guarani’,‘123456’), //user, password, segun guzzle
‘verify’ => false //no verificar cert ssl

el link “http://xxx.xxx.xxx.xxx/siu/kolla/rest/” no responde.
El Usuario y clave ue_guarani’,‘123456’ son los que definimos en la conexión de la unidad de gestión.
También vimos en un hilo que a otra persona le paso lo mismo pero no tuvimos suerte con lo que el hizo (http://foro.comunidad.siu.edu.ar/index.php?topic=11975.msg51943)
Algo nos falta pero no sabemos que es.


guarani_administrativo.png

guarani_administrativo.png

falta_vincular.png

falta_vincular.png

Buen día Juan,
¿la instalación de Kolla se encuentra en http://xxx.xxx.xxx.xxx/siu/kolla?
Qué ocurre cuando acceden a ¿http://xxx.xxx.xxx.xxx/siu/kolla/rest/? por favor pasanos el detalle de los mensajes de error que obtengan.

Saludos.

si esta en /usr/local/siu/kolla. (te adjunto imagen).

Qué ocurre cuando acceden a ¿http://xxx.xxx.xxx.xxx/siu/kolla/rest/? por favor pasanos el detalle de los mensajes de error que obtengan.
no hace nada, la carpeta de rest tambien se muestra en la primer captura que te mande, y te mando captura de como el web anda, para Kolla pero no agregando el rest.


instalacion_kolla.png

instalacion_kolla.png

vincular_kolla_guarani.zip (108 KB)