Foro de la Comunidad SIU

SIU-Kolla => SIU-Kolla - Técnicos => Mensaje iniciado por: fwhelan en Junio 27, 2022, 10:45:39 am

Título: Vincular datos de guarani con kolla
Publicado por: fwhelan en Junio 27, 2022, 10:45:39 am
Estimados,

Vincule kolla 4.7.0 con guarani 3.18.0, cree todas las configuraciones que la documentación presentaba.

Ahora mi consulta es la siguiente, puedo importar los datos de institución local, responsables académicos, usuarios desde guaraní 3 a kolla? o debo crearlos a mano y solo lo que puedo hacer es publicar la encuesta en guarani?
Título: Re:Vincular datos de guarani con kolla
Publicado por: mforti en Junio 27, 2022, 11:54:26 am
Hola, buen día.

No hay una operación para importar estos datos desde Guaraní 3, pero si lo que necesitan es hacer encuestas a alumnos, al realizar una encuesta desde Guaraní no se necesita tener los datos institucionales replicados en Kolla. En la operación definición de relevamiento en Guaraní Gestión se puede definir el alcance de la encuesta, seleccionando por responsable académica, propuestas, tipos de propuestas o toda la institución.

Pueden consultar el Webinar SIU-Kolla - Gestión de Habilitaciones (https://www.youtube.com/watch?v=ARraJkQCWzo&list=PLfXfgqj-WqGnFizS2cjcj9Dqt3eoQDMIm&index=4) si necesitan información sobre habilitaciones externas.

Además los invitamos este viernes 1 de Julio al comité de usuarios de SIU-Kolla donde vamos a repasar sobre los usos de Kolla, entre otros temas (https://portal.comunidad.siu.edu.ar/eventos).

Saludos
Título: Re:Vincular datos de guarani con kolla
Publicado por: fwhelan en Agosto 01, 2022, 01:57:12 pm
Estimados,

Realice todas la configuraciones que la documentación tanto de guarani 3.18.0 como la de de kolla 4.7 indican pero no me aparece en guaraní la opción de unidad de gestión kolla para poder seleccionar la unidad de gestión predeterminada. La encuesta la voy a realizar desde guarani con la conexión de sistemas externos.


a continuación muestro las configuraciones creadas.

<path proyecto Kolla>/instalacion/i__<instancia>/p__kolla/rest/servidor.ini

autenticacion = digest

;;
;;Opciones que recibe la librer�a - > rest/rest.php
;;
;[settings]
;formato_respuesta = json
;url_protegida = /.*/


; Configuraci�n para generar/validar tokens JWT
;[jwt]
;tipo=simetrico
;algoritmo=HS512
;usuario_id=uid
;key_encoder=test
;key_decoder=test


; Configuraci�n de paths para las versiones de la api
;[apiName]
;path_api=
;path_api_pers=

<path proyecto Kolla>/instalacion/i__<instancia>/p__kolla/rest/servidor_usuarios.ini

[ue_g3]
password = clave
;api_key= APIKEY_CAMBIAR

;[usuario2]
;password = CAMBIAR

;[usuario3]
;password = CAMBIAR

En guarani gestion <path proyecto Gestión>/instalacion/i__<instancia>/p__guarani/rest/kolla/cliente.ini
;[conexion]
;;Recuerde dejar una barra (/) al finalizar la URL
to = "https://157.92.115.35/rest/"
auth_tipo = digest
auth_usuario = ue_g3
auth_password = clave

;Parametros para auth_tipo = ssl
;cert_file=/path_al_certificado
;cert_pwd=PASSWORDDECERT
;key_file=/path_de_clave_privada
;ca_cert=/path_al_certificado_CA

el unico problema que estoy teniendo es que cuando habilito en site enabled del servidor kolla la opción api rest me tira el siguiente error el apache

The job identifier is 1308.
ago 01 13:50:36 KOLLA-TEST apachectl[1217]: AH00526: Syntax error on line 113 of /etc/apache2/sites-enabled/kolla.conf:
ago 01 13:50:36 KOLLA-TEST apachectl[1217]: Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration
ago 01 13:50:36 KOLLA-TEST apachectl[1217]: Action 'start' failed.
ago 01 13:50:36 KOLLA-TEST apachectl[1217]: The Apache error log may have more information.
ago 01 13:50:36 KOLLA-TEST systemd[1]: apache2.service: Control process exited, code=exited, status=1/FAILURE
-- Subject: Unit process exited

así esta la configuración del link de kolla en  apache2 sites enabled.

 #Proyecto: kolla
        Alias /kolla "/kolla/4.7.0/www/"
        <Directory "/kolla/4.7.0/www/">
                SetEnv TOBA_DIR                 "/kolla/4.7.0/vendor/siu-toba/framework"
                SetEnv TOBA_PROYECTO    "kolla"
                SetEnv TOBA_INSTALACION_DIR "/kolla/4.7.0/instalacion"
                SetEnv TOBA_INSTANCIA   "produccion"
                DirectoryIndex aplicacion.php

                AllowOverride None
                <IfModule !mod_access_compat.c>
                #Apache 2.2.x
                ##Piense en actualizar la version del web server a Apache 2.4.x al menos
                ##Si desea seguir en esta version, descomente las siguientes lineas
                #       Order allow,deny
                #       Allow from all
                </IfModule>
                <IfModule mod_access_compat.c>
                        #Apache 2.3.x/2.4.x  back-comp (deprecated)
                        Order allow,deny
                        Allow from all
                </IfModule>
                <IfModule mod_authz_core.c>
                        #Apache 2.4.x
                        Require all granted
                </IfModule>

                #API REST
                RewriteEngine On
                RewriteBase /kolla
                Options FollowSymLinks SymLinksIfOwnerMatch
                RewriteRule ^rest\/(v[\d\.]+)?\/(.*)$ rest.php/$1/$2 [PT,L,QSA,E=API_NOMBRE:$1]
                RewriteRule ^rest/(.*)$ rest.php/$1 [PT,L,QSA]
                RewriteRule ^rest$      rest.php/   [PT,L,QSA]
                #RewriteRule ^responder(.*)$ publica.php$1 [L]
                SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
        </Directory>


Título: Re:Vincular datos de guarani con kolla
Publicado por: Rodrigo Miranda [SIU] en Agosto 02, 2022, 10:54:57 am
Hola Federico, con respecto a este error

Cita
ago 01 13:50:36 KOLLA-TEST apachectl[1217]: Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration

Falta habilitar el módulo mod_rewrite de Apache.

Código: [Seleccionar]
sudo a2enmod rewrite
Luego reiniciar Apache.
Título: Re:Vincular datos de guarani con kolla
Publicado por: fwhelan en Agosto 04, 2022, 10:02:59 am
Estimados!

El error de apache se soluciono.

Pero igualmente sigue si aparecer en guaraní en la parte de unidades de gestión/administrar unidades de gestión. la unidad de gestión kolla.
Título: Re:Vincular datos de guarani con kolla
Publicado por: mforti en Agosto 04, 2022, 10:46:58 am
Hola, buenos días,

Para tener disponible la opción de seleccionar una unidad de gestión de Kolla primero se debe indicar en la operación en Guaraní gestión “Modificar parámetros del sistema” que se van a utilizar unidades de gestión (Documentación de la operación: https://documentacion.siu.edu.ar/wiki/SIU-Guarani/Version3.18.0/configuracion_del_sistema/parametros/modificar_parametros_del_sistema). Se deben modificar los parámetros “enc_utiliza_ug_kolla” y “enc_kolla_unidad_gestion”, indicando, si se utilizan unidades de gestión o no para la vinculación y cual será la unidad de gestión utilizada por defecto, respectivamente.

En el webinar “Webinar Circuito de Becas” (https://www.youtube.com/watch?v=vqIVh1lnl68&list=PLfXfgqj-WqGnFizS2cjcj9Dqt3eoQDMIm&index=6) alrededor del minuto 11:30 se puede ver cómo se configurar estos parámetros.

Saludos
Título: Re:Vincular datos de guarani con kolla
Publicado por: fwhelan en Agosto 04, 2022, 02:08:29 pm
Estimados,

tengo todas las configuraciones correctamente realizadas. Modifique los parámetros y ya me aparece el combo para seleccionar la unidad de gestión de kolla, pero este me viene vació.

Habra un problema de compatibilidad entre versiones de kolla y guaraní?
Título: Re:Vincular datos de guarani con kolla
Publicado por: mforti en Agosto 05, 2022, 10:08:14 am
Hola,

Como quedaron configurados los parámetros? Podrías mandarnos capturas? Además, podrías mandarnos los logs del sistema y del web service?

Saludos
Título: Re:Vincular datos de guarani con kolla
Publicado por: fwhelan en Agosto 11, 2022, 12:47:01 pm
Estimados,

Ahora de repente me dice que debo configurar los parámetros de kolla, para poder vincularlo, lo cual ya los tengo configurados. adjunto la imágenes

Dentro del rar van a encontrar las imágenes de la configuración de los parámetros, como también de las configuraciones en los servers tanto guaraní como kolla, ademas del error que tira.
Título: Re:Vincular datos de guarani con kolla
Publicado por: Rodrigo Miranda [SIU] en Agosto 12, 2022, 11:08:16 am
Federico, si accedés a la consola swagger mediante la url

Código: [Seleccionar]
https://157.92.115.35/rest
Con el usuario que definiste en la configuración del archivo cliente.ini de Guaraní

Código: [Seleccionar]
ue_g3
Y vas al endpoint

Código: [Seleccionar]
https://157.92.115.35/rest/unidad-gestion
que respuesta obtenés?.
Título: Re:Vincular datos de guarani con kolla
Publicado por: fwhelan en Agosto 16, 2022, 09:14:45 am
Estimados,

Puse la url https://157.92.115.35/rest y no me deja acceder me da error como si la web no existiera. Lo mismo si pongo la mismas web con /unidad-gestion
Título: Re:Vincular datos de guarani con kolla
Publicado por: mforti en Agosto 16, 2022, 01:24:07 pm
Buen dia,

Si accedes a la url https://157.92.115.35/ ingresas a Kolla correctamente?
Título: Re:Vincular datos de guarani con kolla
Publicado por: fwhelan en Agosto 16, 2022, 01:55:37 pm
Si, solo debo poner \kolla y accedo.
Título: Re:Vincular datos de guarani con kolla
Publicado por: mforti en Agosto 16, 2022, 02:15:48 pm
Entonces te pido si podés ingresar a la consola swagger mediante la url https://157.92.115.35/kolla/rest/ con el usuario como había indicado Rodrigo, y obtener la respuesta del endpoint https://157.92.115.35/kolla/rest/unidad-gestion.

Si el endpoint devuelve las unidades de gestión de kolla correctamente deben corregir la url en el archivo cliente.ini en Guaraní https://157.92.115.35/rest/ por https://157.92.115.35/kolla/rest/
Título: Re:Vincular datos de guarani con kolla
Publicado por: fwhelan en Agosto 18, 2022, 10:40:02 am
Estimados,

 Las web de kolla rest debo ponerlas sin https para que me deje ingresar ya que no configure el https.

igualmente cuando ingreso a http://157.92.115.35/kolla/rest/ y me pide la autenticación coloco el usuario ue_g3 y la clave que le puse pero sigo sin poder ingresar, y este es el usuario configurado en guarani/instalacion/i__desarrollo/p__guarani/rest/kolla/cliente.ini

Título: Re:Vincular datos de guarani con kolla
Publicado por: mforti en Agosto 18, 2022, 02:47:22 pm
Hola,

En los archivos de configuración, en el cliente.ini la url estaba con https, si el módulo no está configurado con https entonces entonces en los archivos de configuración debe estar con http.

El usuario con el que se accede al rest de kolla es el que está definido en <path proyecto Kolla>/instalacion/i__<instancia>/p__kolla/rest/servidor_usuarios.ini

Saludos
Título: Re:Vincular datos de guarani con kolla
Publicado por: fwhelan en Agosto 19, 2022, 11:33:16 am
Estimados,

cambiamos todos los archivos de configuración correctamente y seguimos sin poder loguearnos. Estamos usando el usuario y clave que pusimos en  <path proyecto Kolla>/instalacion/i__<instancia>/p__kolla/rest/servidor_usuarios.ini
Título: Re:Vincular datos de guarani con kolla
Publicado por: Rodrigo Miranda [SIU] en Agosto 19, 2022, 11:42:59 am
Podrías adjuntarnos los archivos

Código: [Seleccionar]
Kolla>/instalacion/i__<instancia>/p__kolla/rest/servidor_usuarios.ini
Kolla>/instalacion/i__<instancia>/p__kolla/rest/servidor.ini
Título: Re:Vincular datos de guarani con kolla
Publicado por: fwhelan en Agosto 19, 2022, 11:58:58 am
Estimados,

Les adjunto los archivos.

La auteticacion la probe con basic y con digest, en este momento lo deje con basic.

Título: Re:Vincular datos de guarani con kolla
Publicado por: Rodrigo Miranda [SIU] en Agosto 19, 2022, 12:07:58 pm
Probá utilizando comillas en los valores de las claves. En este caso:

Código: [Seleccionar]
password = "S!sT3M4s2022"
Título: Re:Vincular datos de guarani con kolla
Publicado por: fwhelan en Agosto 19, 2022, 12:19:42 pm
Estimados,

Perfecto ahi pude entrar al swagger, esta es la respuesta que me dio el endpoint de unidad de gestion me dice como que no hay unidades creadas, peor yo cree la unidad de gestion 1 en kolla que se llama facultad de derecho.

te adjunto la imagen.
Título: Re:Vincular datos de guarani con kolla
Publicado por: Rodrigo Miranda [SIU] en Agosto 19, 2022, 12:22:06 pm
Para que te muestre datos tenés que apretar el botón que dice "Try it out"
Título: Re:Vincular datos de guarani con kolla
Publicado por: fwhelan en Agosto 19, 2022, 12:29:46 pm
Perfecto me trajo los resultados de las unidades de gestión que tengo en el kolla, pero cuando voy a guaraní administrar unidades de gestión y pongo agregar el combo que trae las unidades en kolla me sigue apareciendo vació.

adjunto la imagen de las unidades de gestion de kolla en swagger
Título: Re:Vincular datos de guarani con kolla
Publicado por: Rodrigo Miranda [SIU] en Agosto 19, 2022, 12:33:13 pm
Tenés que replicar la misma configuración en el cliente.ini de Guaraní que se conecta a Kolla, es decir el valor del password colocarlo entre comillas. Esto lo hiciste?
Título: Re:Vincular datos de guarani con kolla
Publicado por: fwhelan en Agosto 19, 2022, 12:49:51 pm
En cliente.ini de guarani tiene toda la misma conf adjunto imagen.

Título: Re:Vincular datos de guarani con kolla
Publicado por: Rodrigo Miranda [SIU] en Agosto 19, 2022, 01:39:42 pm
Seguiste ésta configuración https://documentacion.siu.edu.ar/wiki/SIU-Kolla/Version_4.7.0/interfaces y creaste el usuario externo https://documentacion.siu.edu.ar/wiki/SIU-Kolla/Version_4.7.0/Documentacion_de_las_operaciones/menu_usuarios_sistemas_externos?
Título: Re:Vincular datos de guarani con kolla
Publicado por: fwhelan en Agosto 19, 2022, 02:03:13 pm
Estimado,

Si toda esa conf esta realizada en guarani y tambien esta creado el usuario externo adjunto fotos
Título: Re:Vincular datos de guarani con kolla
Publicado por: Rodrigo Miranda [SIU] en Agosto 19, 2022, 02:21:50 pm
Federico, te cuento. La configuración está al revés.

En Kolla tenés que configurar el acceso rest, para esto editas servidor.ini y servidor_usuarios.ini. Esto le va a permitir a otros sistemas externos (como por ejemplo Guaraní) conectarse a Kolla. Para verificar que la configuración es correcta, podés acceder a la consola swagger desde un navegador utilizando:

Código: [Seleccionar]
URL_KOLLA/rest
En Guaraní tenés que configurar el acceso rest, para esto editas servidor.ini y servidor_usuarios.ini. Esto le va a permitir a otros sistemas externos (como por ejemplo Kolla) conectarse a Guaraní. Para verificar que la configuración es correcta, podés acceder a la consola swagger desde un navegador utilizando:

Código: [Seleccionar]
URL_GUARANI/rest
Luego, para que los módulos puedan comunicarse entre sí, tenés que configurar el archivo cliente.ini en cada una de las instalaciones.

En Kolla, para comunicarse con Guaraní, editar el archivo cliente.ini y colocarle las credenciales de acceso al rest de Guaraní.

Código: [Seleccionar]
<path proyecto Kolla>/instalacion/i__<instancia>/p__kolla/rest/guarani/cliente.ini

En Guaraní, para comunicarse con Kolla, editar el archivo cliente.ini y colocarle las credenciales de acceso al rest de Kolla

Código: [Seleccionar]
<path proyecto Guarani>/instalacion/i__<instancia>/p__guarani/rest/kolla/cliente.ini



Título: Re:Vincular datos de guarani con kolla
Publicado por: fwhelan en Agosto 22, 2022, 02:13:17 pm
Estimados,

Todo esta configurado correctamente logro entrar al swagger de ambos, pero cuando quiero probar alguna busqueda en el swagger de guarani me da el error 403 forbiddenn que no tengo permisos para realizar esa busqueda.

Vuelvo a decir que tengo todo configurado correctamente y entro al swagger con el usuario que puse en guarani pero me dice que no tengo permisos.

Título: Re:Vincular datos de guarani con kolla
Publicado por: Rodrigo Miranda [SIU] en Agosto 22, 2022, 02:35:49 pm
Revisá la configuración de permisos de archivos en el servidor según se menciona en la documentación de Guaraní.
Título: Re:Vincular datos de guarani con kolla
Publicado por: fwhelan en Agosto 25, 2022, 10:48:14 am
Estimados,

Los permisos de los archivos estan todos correctos, pero sigue dandonos el mismo error el swagger
Título: Re:Vincular datos de guarani con kolla
Publicado por: Rodrigo Miranda [SIU] en Agosto 25, 2022, 10:54:31 am
Podrías adjuntar el toba.conf de Guaraní? Se encuentra en

Código: [Seleccionar]
instalacion/toba.conf
Título: Re:Vincular datos de guarani con kolla
Publicado por: fwhelan en Agosto 25, 2022, 11:06:19 am
Estimados,

les adjunto el toba.conf
Título: Re:Vincular datos de guarani con kolla
Publicado por: Rodrigo Miranda [SIU] en Agosto 25, 2022, 11:08:18 am
Siguiern además ésta configuración? https://documentacion.siu.edu.ar/wiki/SIU-Guarani/version3.20.0/interfaces/api-guarani-perfil-funcional
Título: Re:Vincular datos de guarani con kolla
Publicado por: Rodrigo Miranda [SIU] en Agosto 25, 2022, 11:13:24 am
Tienen algún otro tipo de configuración de apache o virtual hosts? Porque en el archivo toba.conf que adjuntaste veo que indican la url

Código: [Seleccionar]
/guarani/3.18
Pero no veo esa url en la imagen adjunta de swagger.
Título: Re:Vincular datos de guarani con kolla
Publicado por: fwhelan en Agosto 25, 2022, 11:27:43 am
Estimados,

Seguimos toda la configuración correcta de asignar los usuarios externos, adjunto los archivos  servidor_usuarios.ini y recursos_usuarios.php

También adjunto la conf del virtual host que usamos, tanto en ssl como sin ssl.
Título: Re:Vincular datos de guarani con kolla
Publicado por: fwhelan en Septiembre 01, 2022, 09:50:30 am
estimados,

Tienen alguna novedad acerca de este problema que tengo?
Título: Re:Vincular datos de guarani con kolla
Publicado por: Leonel Leonardis en Septiembre 01, 2022, 10:43:56 am
Hola Federico,

En el archivo instalacion/i__desarrollo/p__guarani/rest/kolla/cliente.ini tenes comentado donde dice ;[conexion], sácale ese ";" para descomentar.

Referencia:
https://documentacion.siu.edu.ar/wiki/SIU-Guarani/version3.18.0/interfaces/kolla
https://documentacion.siu.edu.ar/wiki/SIU-Guarani/version3.18.0/interfaces/api-guarani-perfil-funcional

saludos.
2
Título: Re:Vincular datos de guarani con kolla
Publicado por: Sergio Espínola en Septiembre 01, 2022, 10:44:15 am
Hola

Analizando los archivos que adjuntaron en la respuesta #35 (https://foro.comunidad.siu.edu.ar/index.php?topic=24359.msg112183#msg112183), en el archivo recursos_usuarios.php, deben asociar el usuario ue_g3 al grupo de tehuelche (usuarios_tehuelche) y no al de kolla, ya que Kolla no tiene permisos para conectarse a la APi de guaraní, porque no lo necesita.

Tehuelche tiene acceso solamente al endpoint de convocatorias, en el de comisiones no tiene permisos

¿Ustedes están intentando configurar Tehuelche también?, sino, no es necesario darle a Kolla acceso a la APi de Guarani

Saludos!
Título: Re:Vincular datos de guarani con kolla
Publicado por: Rodrigo Miranda [SIU] en Septiembre 23, 2022, 03:54:02 pm
Federico, pudieron resolver estos problemas?
Título: Re:Vincular datos de guarani con kolla
Publicado por: fwhelan en Septiembre 27, 2022, 09:49:22 am
Estimados!!

Si se resolvió perfectamente muchas gracias!!