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
¿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í.
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
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”}
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.
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í)
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.
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
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
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.
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í.
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í.
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.
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):
Vincular Formulario SIU-Kolla: en esta operación vas a crear una vinculación de un formulario Guaraní con una encuesta Kolla.
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”.
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).
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:
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.