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
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
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.
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
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:
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).
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