Convenios creados no se muestran en Académico

Buenas tardes, nos comunicabas por dos cuestiones:
1-Estamos trabajando en la implementación del sistema Sanaviron 2.8.0 que estará conectado con Pilaga y Guaraní.

Actualmente nos encontramos seteando sq-nucleo y sq-academico, el problema es que los convenios creados en sq-nucleo no se reflejan en Académico; ya revisamos los workers y tanto el de Nucleo como el de Académico están corriendo. También chequeamos que el archivo sq.ini de Nucleo este seteado de la siguiente manera:
standalone=“false”
validar_comunicacion_sistemas=true

¿Que otras configuraciones debemos tener en cuenta para que se reflejen los convenios?

2- Siguiendo la documentación https://documentacion.siu.edu.ar/wiki/SIU-Sanaviron-Quilmes/version2.3.0/operacionesacad-serviinst nos encontramos con la solapa Servicios que no logramos localizar en nuestra instalación.

Queríamos saber si se trata de una modificación de versión en la que cambia el nombre de la solapa Servicios o algún tipo de falla en la instalación/Falta de configuración de parámetros que no nos permita finalizar la instalación.

Hola Florencia, respecto al cambio de nomenclatura, se realizo a partir de la versión 2.7.0.

Deberías acceder a la ultima versión de la wiki: https://documentacion.siu.edu.ar/wiki/SIU-Sanaviron-Quilmes/version2.8.0

Gracias Matias. Revisaremos la nueva documentación.
En cuanto al 1er problema, revisando los logs, encontramos lo siguiente:

[2025-03-20T15:23:19.141065-03:00] SQ-Nucleo-RestHooks.WARNING: Error en el envío de [12] a [http://172.16.1.63/sq_academico/rest/convenios-novedades] [“Client error: POST http://172.16.1.63/sq_academico/rest/convenios-novedades resulted in a 404 Not Found response:\n\n\n404 Not Found\n\n

Not Found (truncated…)\n”]
[2025-03-20T15:23:19.141149-03:00] SQ-Nucleo-RestHooks.WARNING: Error tratando de obtener el código de error de la respuesta del mensaje [12] a [http://172.16.1.63/sq_academico/rest/convenios-novedades]. El error fue: ‘json_decode error: Syntax error’. El codigo de error fue: 404. El mensaje de error fue: 404 Not Found

Not Found

The requested URL was not found on this server.


Apache/2.4.62 (Debian) Server at 172.16.1.63 Port 80
[2025-03-20T15:23:19.144533-03:00] SQ-Nucleo-RestHooks.INFO: Topic Callback invoke {“time”:1742494999.144523,“messageId”:12}
[2025-03-20T15:23:19.144593-03:00] SQ-Nucleo-RestHooks.INFO: delivery failure
[2025-03-20T15:23:19.144705-03:00] SQ-Nucleo-RestHooks.INFO: Requests enviados {“time”:1742494999.144695,“messageId”:12,“topic”:“catalogo__convenios”}

estimo que tiene que haber un problema con las rutas y a dónde apuntan.

Hola Florencia,

Podrías enviarnos el log de webservice de SQ Académico, para ver con mas detalle el error que nos mencionaste en el mensaje anterior.

El log se encuentra en SQ Académico en la ruta academico/config/i__produccion/p__sq_uv/logs/web_services.log

Por otro lado te voy a pedir si me podes pasar el resultado de ejecutar este SELECT en la base de datos del Núcleo:

SELECT * FROM rest_hooks.queue ;

Saludos,

web_service.log
2025-02-18 12:12:11][51][sq_uv][DEBUG] Iniciando el pedido
[2025-02-18 12:12:11][51][sq_uv][DEBUG] Procesando URL ‘/status’
[2025-02-18 12:12:11][51][sq_uv][DEBUG] Iniciando Autenticacion
[2025-02-18 12:12:11][51][sq_uv][DEBUG] Pedido capturado por el firewall
[2025-02-18 12:12:11][51][sq_uv][DEBUG] Usuario ‘toba’ autenticado y autorizado
[2025-02-18 12:12:12][51][sq_uv][DEBUG] Controlador encontrado /usr/local/proyectos/sanaviron_quilmes/sq-academico/academico/toba/php/>
[2025-02-18 12:12:12][51][sq_uv][DEBUG] Pedido finalizado
[2025-02-18 12:53:37][52][sq_uv][DEBUG] Iniciando el pedido
[2025-02-18 12:53:37][52][sq_uv][DEBUG] Procesando URL ‘/status’
[2025-02-18 12:53:37][52][sq_uv][DEBUG] Iniciando Autenticacion
[2025-02-18 12:53:37][52][sq_uv][DEBUG] Pedido capturado por el firewall
[2025-02-18 12:53:37][52][sq_uv][DEBUG] Usuario ‘toba’ autenticado y autorizado
[2025-02-18 12:53:37][52][sq_uv][DEBUG] Controlador encontrado /usr/local/proyectos/sanaviron_quilmes/sq-academico/academico/toba/php/>
[2025-02-18 12:53:37][52][sq_uv][DEBUG] Pedido finalizado

En la tabla rest_hooks.queue no hay ningun registro.

Desde ya muchas gracias!

¿Puede que le esta faltando el v1/ en la URL de la API de SQ SQ académico?

Tendrían que revisar el archivo sq.ini y el archivo instaldor.env de SQ Núcleo y verificar que url de la API de académico tenga el v1 al final de la URL, una vez modificado reiniciar los workers para que tomen el cambio.

instalador.env

##### CONFIG SQ-ACADEMICO #####

PROYECTO_UV_API_URL=https://uunn.edu.ar/sq_academico/rest/v1/

....

sq.ini

[unidad_venta]

base_url="https://uunn.edu.ar/sq_academico/rest/v1/"

....

Saludos,

Muchas gracias Fernando, se nos habia pasado agregar v1 en esa URL.