error en conexion Guarani 3.16.2 -Sidcer API 1.1.1

Buenos días!
estamos teniendo un problema con una propuesta en particular
el tema es así
la propuesta tiene menciones, cada mención está cargada en SIDCer con su código correspondiente, pero al queres realizar la vinculación de un egresado salta un error diciendo de la unidad académica no tiene asociado ese código y me trae otro código, no el asignado sino uno creado no vinculado a la persona que es el del título sin la mención cosa que no está configurada en ningún lado, ni en el plan de guarani ni asociado al título.
Ahora cuando se consultó por mail se probó el servicio y el error ahí les aparece ésto

Server error: GET https://apisidcer.uner.edu.ar/app/rest/personas/43940/datosanalitico resulted in a 500 Internal Server Error response:
{
“error”: 500,
“mensaje”: “500 Internal Server Error”,
“descripcion”: "Error Interno en el servidor: SQL ER (truncated…)

Y cuando corro ese servicio en un browser el error que da es:

“error”: 500,
“mensaje”: “500 Internal Server Error”,
“descripcion”: "Error Interno en el servidor: SQL ERROR: SQLSTATE[42703]: Undefined column: 7 ERROR: column "es_optativa" does not exist\nLINE 35: es_optativa\n

las versiones son las compatibles, no se que puede estar fallando ya que es con el único título que falla, y que podemos hacer para solucionarlo
SAludos y Felices Fiestas!

Hola Luciana… esto tiene que ver con este otro foro?
Saludos!

no no, Hernan.
Es nomas con un título en particular que nos pasa y es que no matchea.
No reconoce el titulo araucano-institucion araucano para lo que estamos intentando certificar

La oferta está cargada en sidcer?

sisi, originalmente era un titulo solo
despues se cambio a 4 titulos según su mención, es un posgrado.
Están dados de alta todos los codigos araucanos correspondientes y asociados a cada título.

Buenos días, quería saber si pudieron ver algo sobre este tema?
Como puedo seguir?

El tema es que el servicio está enviando el código de título 1150 que es Doctor en Ingeniería, deberían primero revisar en Guaraní cuál es el título de esos egresados ya que el webservice toma el dato de ahí.
En SIDCer no existe este título para la Facultad de Ingeniería, porque están los tres códigos de las menciones como títulos separados. Por esto es que da error al importar ya que no se encuentra el código 1150.
Hay que analizar por qué el servicio está devolviendo 1150 en lugar de 10360, 10361 o 10359.

Hola Guillermo
los trámites de egreso tienen asociados los títulos con menciones ( 10360, 10361 o 10359)
no se de donde puede estar sacando el título genérico ya qeu no lo tienen asociados los alumnos.

ok, vamos a seguir analizando qué error hay

Buenas tardes, con el cambio de versión de guaraní a la 3.18.1 y actualizando la API Externa, volvimos a tener el problema con este titulo en específico de nuevo.

Las solicitudes están asociadas al codigo correcto de título pero levanta como si estuviera asociado al certificado sin mención.
Exactamente el mismo error detallado mas arriba.
Estuve buscando en los GDS a ver si encontraba algo que me hayan enviado y no encontré nada.
Como lo podemos solucionar?

Saludos!

Hola Luciana
Estamos hablando con el equipo de Guaraní para averiguar cómo se generan esos datos del título en sus webservices, ya que son casos especiales y hay que analizar el código Araucano del título y sus menciones, que no sabemos si tienen uno cada una o sólo tiene el titulo general.
Saludos!

Hola Luciana, te referis a este error?

Server error: `GET https://apisidcer.uner.edu.ar/app/rest/personas/43940/datosanalitico` resulted in a `500 Internal Server Error` response: { "error": 500, "mensaje": "500 Internal Server Error", "descripcion": "Error Interno en el servidor: SQL ER (truncated...)

Y cuando corro ese servicio en un browser el error que da es:

“error”: 500,
“mensaje”: “500 Internal Server Error”,
“descripcion”: "Error Interno en el servidor: SQL ERROR: SQLSTATE[42703]: Undefined column: 7 ERROR: column "es_optativa" does not exist\nLINE 35: es_optativa\n

La funcion de la base de datos ws_datos_analitico, devuelve como ultimo campo el campo es_optativa (campo 36)?

Guarani: 3.18.1
SIDCer: 1.2.1 o API Guaraní

https://documentacion.siu.edu.ar/wiki/SIU-Guarani/correspondencia_entre_versiones

En la base de Guarani, estan corridos los script de migracion 001327.sql, 001346.sql y 001358.sql?

select * from app_versiones_base where ultimo_script_corrido like '%001358.sql%'

Si ejecutas esta funcion, devuelve el titulo araucano que estas buscando?

SELECT * FROM ws_datos_analitico(<PERSONA>,<CODIGO TITULO ARAUCANO>, TRUE);

Y esta query?

SELECT * FROM ws_datos_analitico(<PERSONA>,NULL, TRUE);