SIU-Guarani/version3.23.0/interfaces/bioma

De SIU
Saltar a: navegación, buscar

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

;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)

'consumidos' => [

        '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.