Buenos dias!
Pretendemos utilizar la App colector de datos de SIU-Diaguita.
Seguimos los pasos que aparecen en la wiki sobre la configuracion del servidor. Nuestra configuracion actual es la siguiente:
autenticacion = digest,jwt
;;
;;Opciones que recibe la librer�a - > rest/rest.php
;;
[settings]
formato_respuesta = json
url_protegida = '(areas|catalogos|mapa-tramite|oficinas-contratacion|patrimonio|empleados|oficinas-patrimonio|recepciones|solicitud|ubicaciones-fisic$
Hasta donde tenemos entendido luego de agregar el JWT, y tal vez reiniciar el apache. Debieria mostrarse un codigo QR en la operacion Patrimonio → Colector de Datos.
Hay algo que estemos pasando por alto?
Que valores validos se pueden utilizar en los parametros: usuario_id, key_encoder y key_decoder?
Al parecer lo que les esta faltando es configurar la Url pública de acceso al servicio de verificación de bienes que se encuentra en la operación Configuración App Colector SIU-Diaguita del menú: Administración - > Tablas maestras patrimonio.
Una vez que carguen la URL y generen el QR, este estará disponible desde la operación del Colector de datos.
Esos valores los pueden modificar uds, con la única consideración que no tengan espacios y el key_encoder y el key_decoder deben ser iguales, ya que se esta utilizando un algoritmo de encriptacion simétrico.
Sucedía que en los perfiles no estaban habilitadas las operaciones de configuración necesarias. Así que a continuación lo configuramos y generamos un código QR tanto para la App Colector de Datos y la App Licitaciones. En las dos utilizando la URL de acceso: http://diaguita.unvime.edu.ar/diaguita/ .
Luego descargamos las aplicaciones al movil y procedemos a escanear el codigo QR en ambos casos.
Lo que sucede es que en la App Licitaciones nos arroja el mensaje “Hubo un error al recuperar las convocatorias”
Y a su vez en la App Colector, al escanear un codigo de barras cuyo valor numérico es reconocido por la App correctamente. Nos arroja el mensaje “Hubo un error al obtener los datos del bien patrimonial”
Luego utilizamos un proxy para acceder a la URL públicamente y una vez más, generamos los códigos QR con la nueva dirección: https://sistemas.unvime.edu.ar/diaguita/ .
En la interfaz de configuración de la App Colector dentro de SIU Diaguita, probamos la URL y nos indica en el navegador lo siguiente:
{
“error”: 500,
“mensaje”: “500 Internal Server Error”,
“descripcion”: “Error Interno en el servidor: Este controlador no est\u00e1 configurado para manejar esta URL. La url es: ‘/diaguita//rest/patrimonio/bienes-patrimoniales-publico/********’, la url de la API es ‘/diaguita/rest’”
}
Seguro se nos está pasando algo por alto. La configuracion de nuestros archivos es la siguiente:
servidor_usuarios.ini
[diaguita_rest]
password = *********
[admin]
password = *********
servidor.ini
autenticacion = digest,jwt
;;
;;Opciones que recibe la librer�a - > rest/rest.php
;;
[settings]
formato_respuesta = json
url_protegida = ‘(areas|catalogos|mapa-tramite|oficinas-contratacion|patrimonio)’
Para ver en detalle te pido que crees un GDS y nos indiques de que forma configuraron el proxy para acceder a https://sistemas.unvime.edu.ar/diaguita/
También en el gds adjunta el toba.conf del proyecto.