API sidcer

Hola; en Uncaus instalamos la API externa de Sidcer en un servidor 3.14 y cuando la probamos con URL/apisicer/rest/personas/persona/datosanalitico?codigoTituloAraucano=cod_titulo_araucano, nos arroja un error en el cual nos dice que faltan las funciones get_fecha ingreso_alumno(integer), get_actividades_certificados(integer,integer,boolean), get_actividades_certificados det(integer, boolean); nos fijamos en la base de datos y no están.

Que pudo haber pasado? porque en las instrucciones del readme de la api dice que soporta guarani 3.14

[b]API EXTERNA

API para información academica del alumno.

Qué necesito?

  • Guaraní 3.14 o superior
  • Correr archivo diferencial.sql
  • Si posee guarani 3.14 mandar mail a guarani3@siu.edu.ar
  • composer https://getcomposer.org/[/b]

Lo que hicimos fue crear esas funciones en 3.14 a partir de una instalación 3.15 que estamos probando, y funcionó… pero como en el 3.14 existe una función get_actividades_certificados_ det(integer) y al crear la get_actividades_certificados_ det(integer, boolean) que trajimos desde 3.15 al ejecutar la consulta nos arroja un error diciendo que existe ambigüedad, por lo tanto eliminamos la función get_actividades_certificados_ det(integer) y dejamos la que trajimos desde el 3.15.

Será que eso lo podremos hacer luego cuando pasemos a producción? o la función get_actividades_certificados_ det(integer) es necesaria y no se puede reemplazar por get_actividades_certificados_ det(integer, boolean)?

No tenemos previsto migrar a la 3.15 todavía porque estamos corrigiendo algunas cuestiones de la migración desde 2.9, creemos que en marzo o abril del año que viene lo haremos.

Desde ya muchas gracias.

Hola
Si están en 3.14 deben usar otra versión de la api, incluso creo que lo indica la documentación porque el modelo de datos en lo que es equivalencias cambió de 3.14 a 3.15. Lo que deberían hacer es instalar la versión 1.0.0 de la api y correr el archivo diferencial.sql para la compatibilidad con 3.14 .
Saludos!

Ok, muchas gracias Hernán.

Instalamos esa versión porque en archivo README que se encuentra en el colab, de la api version 1.0.2 dice que soporta guarani 3.14.
En realidad tanto en el archivo README de la api ver 1.0.1 y api ver 1.0.2 dice que soporta 3.14, dice tal como lo copio abajo.

[b]API EXTERNA

API para información academica del alumno.

Qué necesito?

  • Guaraní 3.14 o superior
  • Correr archivo diferencial.sql
  • Si posee guarani 3.14 mandar mail a guarani3@siu.edu.ar
  • composer https://getcomposer.org/[/b]

Buenos días, tal como les decía Hernán deben utilizar la versión 1.0.0, antes no la tenían asignada pero ahora ya la tienen disponible.https://colab.siu.edu.ar/svn/guarani3/nodos/uncaus/api_externa/trunk/
Deberían correr el diferencial.sql.
Saludos.