No funciona la API desde el sistema SIDCER

Configuramos al API de Sidcer para Guarani3, la cual funciona si la usamos directamente en el navegador, pero les pasamos la API para que la configuren en el sitio de prueba, y ahi no funciona

http://sicerwstest.siu.edu.ar

ahi vamos a Gestion de Tramites → importacion por Trasferencia y pongo un DNI que me trae la API si la uso directamente, y el sistema no trae nada

Buenas tardes, en que versión de guarani están ?
Saludos.

Buenos dias, nos sucede lo mismo y estamos en 3.15.1 de Guarani.
Saludos

Pasennos por mail el dato con el que están probando.
Saludos.

En mi caso ya pase la informacion por email tanto a guarani@siu.edu.ar como a sidcer@siu.edu.ar

tienen la URL de la API, el usuario y contraseña y ya me configuraron en el sitio de test la URL,
La API esta funcionando si accedes via URL, es la version 1.0.2 y la version de Guarani es la 3.15.1

Ya tienen toda la informacion enviada via email a esas direcciones,
El problema es que desde el SIDCER de test que nos dieron para probar no trae informacion,

Intento en Gestion de Tramites → importacion por Trasferencia y pongo un DNI valido y no trae nada

Exactamente la misma situacion en UNNE.

Saludos

Solucionado,

Explico la solucion en nuestro caso.

Haciendo las peticiones via https a la API rest de Sidcer funcionaba correctamente.
Haciendo peticiones via CURL a la API rest de Sidcer obteniamos el sig. error : cURL error 60: SSL certificate problem: unable to get local issuer certificate

El sistema SIDCER debe consumir la API via CURL por eso el problema que nos surgió.

Pueden verificar si tienen problemas de consumir la API via CURL con el sig. comando: curl -v https://direccionapisidcer desde la consola.

En nuestro caso la empresa que nos provee los certificados es Comodo (https://comodosslstore.com)

en un apartado nos explica como armar el certificado:
https://gist.github.com/bradmontgomery/6487319

Root CA Certificate - AddTrustExternalCARoot.crt
Intermediate CA Certificate - COMODORSAAddTrustCA.crt
Intermediate CA Certificate - COMODORSADomainValidationSecureServerCA.crt
Your PositiveSSL Certificate - www_example_com.crt (or the subdomain you gave them)

Estabamos usando el Positive SSL certificate, tuvimos que combinar los certificados en un unico certificado para que CURL lo tome como valido

cat www_example_com.crt COMODORSADomainValidationSecureServerCA.crt COMODORSAAddTrustCA.crt AddTrustExternalCARoot.crt > ssl-bundle.crt

Luego de eso, CURL tomó como válido el certificado y pudimos usar la API desde SIDCER

Buenas tardes a todos:

Si alguien ya ha pasado por esta etapa, les agradecemos arrojen un poco de luz

En el caso nuestro nos ocurre lo siguiente (no usamos Guaraní):

Al momento de llamar al método “persona” de nuestra api, entiendo que previamente tengo que seguir los siguientes pasos dentro de Sidcer (dentro de la importación por transferencia de Sidcer test):

a) Elegimos tipo de documento
b) Ingresamos el documento
c) Filtrar

Entiendo que en este paso se envía la orden a nuestro web service cumpliendo con la definición siguiente:
URL/apisicer/rest/personas?pais=id_pais&tipo_documento=id_tipo_documento&numero_documento=numero_documento
Es decir, que id_tipo_documento y numero_documento se obtienen luego de haberlos seleccionado e ingresado en el formulario anterior.

Ahora la duda nos surge en la definición de “datosanalitico” dado que la misma tiene el siguiente formato:

URL/apisicer/rest/personas/persona/datosanalitico?codigoTituloAraucano=cod_titulo_araucano

Esto me indica que mi web service tiene que recibir como parámetro el número/legajo del alumno y el cod_titulo_araucano para que en nuestros sistemas al encontrar una coincidencia traiga el titulo solicitado. En que momento o de que forma obtengo cod_titulo_araucano para indicarle a mi web service a cual titulo quiero hacer referencia ??? (obviamente esto es para los casos en que el alumno tenga más de un título).

Desde ya muchas gracias.
Saludos a todos

Hola.

Dede la UNSL ya enviamos el requerimiento para que nos agreguen el servidor de pruebas y nos dijern que ya estaba listo, pero aun no podemos hacer las pruebas de transferencia ya que no sale la UNSL.

tenemos guarani 3.15.1

el servicio funciona si lo accedemos desde el navegador


no sale importacion por transferencia.png

no sale importacion por transferencia.png

Mandanos por favor por mail de nuevo los datos para que podamos incluir el servicio a sidcer@siu.edu.ar

Listo, ya enviamos la solicitud nuevamente.

Hola,
Gracias, ya aparece la UNSL en la importacion po transferencia, ahora nos salio otro problema.

Error: cURL error 60: SSL certificate problem:

probamos con curl

curl -v https://uuu:xxxxx@test-autogestion-posgrado.unsl.edu.ar/apisidcer/rest/personas/323/datosanalitico
y nos funciono

tenemos un certificado Comodo, tipo wildcard para *.unsl.edu.ar

que estara pasando?

Hola
No te funciona lo que postearon antes en este mismo hilo?

fijense en el readme de la api de Gaurani las instrucciones:

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/

En una Universidad les pasó que no habían corrido el archivo diferencial.sql.

Proble con curl y el servidor responde y no ningun error de certificado.

Tambien a diferencia del problema que mencionaron antes. el error SSL no es especifico, solo error 60, pero no da mas detalles

Nuestro certificado es pago, de COMODO, de tipo wildcard para el dominio *.unsl.edu.ar

No sera que el curl no esta reconociendo a COMODO?