SIU-Guarani/version3.23.0/interfaces/bioma
Interfaz SIU-Guaraní - BIOMA
En SIU-Guaraní Gestión
1) Configurar el parámetro usa_arai_gateway poniéndole Se utiliza el módulo Araí Gateway, con esto se habilita la comunicación entre ambos módulos.
2) Configurar el parámetro gateway_id_institucion con el Identificador de la institución de Guaraní en Araí Gateway..
3) Configurar el parámetro gateway_id_modulo con el Identificador del módulo de Guaraní en Araí Gateway..
Ver los parámetros de Compartir información entre Instituciones.
4) Solicitar al administrador de Araí-Gateway (API Interna) usuario, contraseña y URLs para utilizar el servicio REST. Luego crear y configurar el archivo <path proyecto Gestión>/instalacion/i__<instancia>/p__guarani/rest/arai_gateway/cliente.ini
[conexion]
to = "<url_arai_gateway_api_interna>/v1/"
auth_tipo = basic o digest
auth_usuario = <usuario>
auth_password = <password>
Se debe reemplazar:
- <path proyecto Gestión>: por el path donde se encuentra instalado el proyecto SIU-Guaraní Gestión
- <instancia>: por el nombre de la instancia
- <url_arai_gateway_api_interna>: por la URL de la API Interna donde se encuentra Araí-Gateway
- <usuario>: Usuario otorgado por el administrador de Araí-Gateway
- <password>: Password otorgado por el administrador de Araí-Gateway
Para más información, consultar en la explicación de REST de Toba
5) Programar la ejecución automática de los comandos bin/guarani worker_gateway_actualizar_paquetes y bin/guarani worker_gateway_procesar_novedades:
bin/guarani worker_gateway_actualizar_paquetes: Actualiza el estado de los paquetes que no estén finalizados.
bin/guarani worker_gateway_procesar_novedades: Procesa novedades de paquetes disponibles para ser recibidas por el módulo.
En SIU-Guaraní Autogestión
1) Solicitar al administrador de Araí-Gateway (API Interna) usuario, contraseña y URLs para utilizar el servicio REST.
2) También configurar el archivo <path proyecto Autogestión>/instalacion/servicios_web_config.php (si no existe hacer una copia desde el archivo servicios_web_config_template.php ubicado en el mismo directorio)
'arai_gateway' => [
'tipo' => 'rest',
'parametros' => [ //usa cliente Guzzle, son opciones en formato guzzle
'base_uri' => "<url_arai_gateway_api_interna>/v1/",
'auth' => ['<usuario>', '<password>', <tipo-auth>), //user, password, según guzzle
]
],
]
Se debe reemplazar:
- <path proyecto Autogestión>: por el path donde se encuentra instalado el proyecto SIU-Guaraní Autogestión
- <url_arai_gateway_api_interna>: por la URL de la API Interna donde se encuentra Araí-Gateway
- <usuario>: Usuario otorgado por el administrador de Araí-Gateway
- <password>: Password otorgado por el administrador de Araí-Gateway
- <tipo-auth>: basic o digest. Ver documentación de Guzzle.
