Integración SIU Guarani - Sidcer. No existe UA que coincidan con la institución.

Buenos días a todos.

Estamos en proceso de integración de nuestro sistema con Sidcer, utilizando la versión 3.21.1 de Guarani. Hemos establecido las conexiones de manera adecuada, pero hemos encontrado un problema al intentar realizar la operación ‘Importación por transferencia’. El mensaje de error que recibimos es el siguiente:

“Se han encontrado datos para el documento ingresado, pero no existen unidades académicas (2459, 2459) que coincidan con la institución seleccionada.”

Este problema no se presentaba en la versión anterior que utilizábamos, la 3.17.1. Nos preguntamos si entre las versiones 3.17 y 3.21 ha habido alguna modificación en el web service que proporciona la información para la ‘Importación por transferencia’. En el pasado, este servicio solía proporcionar la unidad académica correcta, pero ahora parece devolver el código de la institución en todos los casos.

¿Podrían confirmarnos si se ha realizado algún cambio en el web service que explique este comportamiento? Agradecemos cualquier información que puedan proporcionarnos para resolver este problema de integración.

Saludos.

Hola Rodrigo,

¿están usando la API V1 o V2 de Guaraní?
Lo único que cambio de la API V2 es lo que dice en Principales novedades técnicas donde dice ¡Nueva versión de API v2!, lo cual te lleva aquí. No cambia nada en lo que respecta a SICER, solo servicios que consume TEHUELCHE.

Revisa también el foro 26434.

Revisa también los siguiente Web Services que consume SICER:
GET /personas, GET /personas/{persona}/datosanalitico y GET /personas/{persona}/datospersonales.

saludos.
2

Hola Leonel, gracias por la pronta respuesta, estamos en usando la V2 de Guaraní. Notamos que en las novedades indica los siguientes:
“Se agregan fecha_inicio_tramite y nro_expediente al servicio GET /v2​/personas​/{persona}​/datosanalitico.”
¿Tenemos que notificar algo al sidcer? o ¿como nos puede afectar a las UA ?

Saludos.

Hola Rodrigo,

Se agregan fecha_inicio_tramite y nro_expediente al servicio GET /v2​/personas​/{persona}​/datosanalitico.
Tienen razón, ¿con la API V1 de Guaraní les funcionaba bien?

¿Los siguientes servicios de Guaraní les funcionan bien?
GET /personas, GET /personas/{persona}/datosanalitico y GET /personas/{persona}/datospersonales.

Se rompe solo la operación Importación por transferencia o también el resto de las operaciones que interactuan con Guaraní.

saludos.
2

Preguntas:

En Guaraní:

Operación » Unidades de Gestión » Administrar Responsables Académicas ¿tenes alguna que tenga Código Araucano igual a 2459?

SELECT * FROM sga_responsables_academicas WHERE institucion_araucano = 2459;

En Sicer TEST:

Operación Consultas > Instituciones - UAs no veo el Código de Unidad Académica igual a 2459.

¿le habrás puesto mal el Código Araucano a la Responsable Académica?

saludos.
2


Screenshot from 2023-09-22 15-15-36.png

Screenshot from 2023-09-22 15-15-36.png

Este dato se devuelve de la siguiente funcion:

SELECT * FROM get_ra_inst_araucano_propuesta(<Propuesta>, 'IA');

Buenos dias estimados, tuvimos avances con respecto al caso, notamos que todas las propuestas formativas de nuestra institución estaban asignadas a 2 responsables académicas (Rectorado, ). Desasignamos Rectorado, para que la propuesta este asignada solo a la sede y la importación anduvo correctamente. Solo aparece ahora un error cURL 60: SSL certificate problem. Adjunto captura.

¿Qué impacto puede tener esto en otras operaciones?

Otra cosa, la consulta:

SELECT * FROM sga_responsables_academicas WHERE institucion_araucano = 2459;

Nos devuelve 5 filas con el atributo institucion_araucano = 2459.

¿Habría que corregir el campo? ¿No deberían tener el mismo código?

Quedo atento a sus comentarios.

Saludos.


Problema cURL SSL.png

Problema cURL SSL.png

Hola Rodrigo,

cURL 60: SSL certificate problem

Del lado del Guaraní solemos configurar ‘verify’ => false, en instalacion/servicios_web_config.php:


        'sidcer' => [
            'tipo' => 'rest',
            'parametros' => [
                'base_uri' => 'https://sicerwstest.siu.edu.ar/sicerws_test/3.0/rest/',
                'auth' => ['xxx', 'yyy', 'basic'],
                'verify' => false,
            ]
        ],

Guzzle verify, eso seria un arreglo temporal, lo ideal es arreglar los certificados SSL.

Vamos a verlo con el equipo de SICER para ver que lo arreglen. ¿esto les pasa en el SICER de pruebas o el de producción?

saludos.
2

Buenos dias, con el de SIDCER de producción nos pasa. ¿Hacemos lo que nos indicas en producción ? o ¿le notificamos al SIDCER por correo sobre esto?

Saludos.

Hola Rodrigo,

Hay tres foros de SICER buscando “cURL 60: SSL certificate problem”:

https://foro.comunidad.siu.edu.ar/index.php?topic=15670.msg68291
https://foro.comunidad.siu.edu.ar/index.php?topic=17801.msg77975
https://foro.comunidad.siu.edu.ar/index.php?topic=15554.msg68213

El primero de todos tiene solución.

saludos.
2

Hola @rarce94

Te vuelvo a pasar los links del foro nuevo:

saludos.