SIU-Guarani/version3.21.0/interfaces/tehuelche

De SIU
Saltar a: navegación, buscar

Interfaz SIU-Guaraní - SIU-Tehuelche

En SIU-Guaraní Gestión

1) Solicitar al administrador de SIU-Tehuelche 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/tehuelche/cliente.ini

;cliente.ini
[conexion]
to = "<url_tehuelche>/rest/"
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_tehuelche>: por la URL donde se encuentra SIU-Tehuelche
  • <usuario>: Usuario otorgado por el administrador de SIU-Tehuelche
  • <password>: Password otorgado por el administrador de SIU-Tehuelche

Para más información, consultar en la explicación de REST de Toba

2) Configurar el parámetro bec_utiliza_ug_tehuelche, este parámetro define si se usan unidades de gestión de Guaraní en la vinculación de convocatorias con Tehuelche.

3) Si el parámetro bec_utiliza_ug_tehuelche se configuro como "No se utiliza las Unidades de Gestión de Guaraní para la vinculación con Tehuelche", entonces debemos configurar el parámetro bec_tehuelche_unidad_gestion. En cambio, si se configuro como "Se utiliza las Unidades de Gestión de Guaraní para la vinculación de encuestas con Tehuelche", se debe configurar la Unidad de Gestión Tehuelche en la operación Administrar Unidades de Gestión.

En SIU-Guaraní 3w

1) Solicitar al administrador de SIU-Tehuelche usuario, contraseña y URLs para utilizar el servicio REST.

2) Configurar el archivo <path proyecto 3w>/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' => array(

        'tehuelche' => array(
                'tipo' => 'rest',
                'parametros' => array( //usa cliente Guzzle, son opciones en formato guzzle
                        'base_uri' => "<url_tehuelche>/rest/",
                        'auth' => array('<usuario>', '<password>', <tipo-auth>), //user, password, segun guzzle
                )
        ),

)
...

Se debe reemplazar:

  • <path proyecto 3w>: por el path donde se encuentra instalado el proyecto SIU-Guaraní 3w
  • <url_tehuelche>: por la URL donde se encuentra SIU-Tehuelche
  • <usuario>: Usuario otorgado por el administrador de SIU-Tehuelche
  • <password>: Password otorgado por el administrador de SIU-Tehuelche
  • <tipo-auth>: basic o digest. Ver documentación de Guzzle.