Importación por transferencia en SIDCER

Buen día! Necesitamos poder visualizar a un alumno por el SIDCER, ejecutamos esto https://gestion.iua.edu.ar/sidcer/rest/personas/259/datosanalitico y nos trae todos los datos…

Ejecutamos https://gestion.iua.edu.ar/sidcer/rest/personas/259/datospersonales y nos da un error-> No se encontraron datos personales para los criterios seleccionados, adjunto archivo

Revisamos en guarani las configuraciones, no sabemos que estaría pasando…

M. grcs!!! Ana


alu_iua.jpg

alu_iua.png

Buen día, cabe aclarar que la ejecución de https://gestion.iua.edu.ar/sidcer/rest/personas/259/datospersonales nos funciona correctamente, lo que nos da el error “No se encontraron datos personales para los criterios seleccionados” es en la interfaz web de SIDCER como se muestra en la captura de imágen adjuntada.

Desde secretaría general tienen que hacer uso del sistema y nos están preguntando para cuándo estaría funcional, hay algún tiempo estimado?

Muchas gracias,
Gabriel.

Hola Ana y Gabriel:
Les comento que nosotros teníamos el mismos problema, lo que ocurre es que en los archivos de la api hay un diferencial.sql que tenes que correr en la db (Paso que no indicado en el instructivo).

Hola Carlos
comentanos qué falta en el instructivo y lo agregamos

Hola
Eso está en el instructivo de Guarani, en el readme de la api figura, por las dudas lo copio acá para que quede la solución en el Foro:

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/

Muchas gracias, Carlos y Guillermo, ya habíamos corrido el diferencial.sql y lo volvimos a correr ahora de nuevo por las dudas, pero nos sigue dando el mismo error.

Muchas gracias,
Gabriel

Fijate esto que posteron en otro hilo de este Foro:
http://foro.comunidad.siu.edu.ar/index.php?topic=15554.msg67886

En el ambiente d testeo lo pudimos importar perfetamente, el alumno está en 4 títulos y los pudimos importar a todos.
Saludos

Hola, nosotros tenemos el mismo resultado que vos, en test funciona ok, pero en producción no funciona.

Muchas gracias,
Gabriel.

Logramos hacerlo funcionar:

Desde sidcer (producción) el pedido que hace al servidor es este:
200.123.128.65 - us_sidcer [02/Oct/2018:08:53:28 -0300] “GET /sidcer/personas?pais=54&tipo_documento=0&numero_documento=23108102 HTTP/1.1” 404 296 “-” “GuzzleHttp/6.2.1 curl/7.38.0 PHP/5.6.37-0+deb8u1” “-”

Desde sidcertest el pedido que hace al servidor es este:
200.123.128.65 - us_sidcer [02/Oct/2018:08:54:28 -0300] “GET /sidcer/rest/personas?pais=54&tipo_documento=0&numero_documento=23108102 HTTP/1.1” 200 74 “-” “GuzzleHttp/6.2.1 curl/7.38.0 PHP/5.6.37-0+deb8u1” “-”

Le falta la palabra “/rest” en el pedido, por lo que hicimos fue modificar la url en nuestro servidor web nginx para que cuándo se le haga un pedido a /sidcer le agrege /rest al pedido y de esta forma logramos tener el resultado.

location /sidcer {
    proxy_pass http://192.168.200.116:3007/sidcer/rest;
}

Muchas gracias,
Gabriel