Diferencia entre revisiones de «SIU-Guarani/version3.16.0/interfaces/tehuelche»

De SIU
Saltar a: navegación, buscar
m
m
Línea 5: Línea 5:
 
1) 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.
 
1) 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.
  
2) 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'''.
+
2) 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'''.
  
3) Configurar la '''Unidad de Gestión Tehuelche''' en la operación '''Administrar Unidades de Gestión'''.
+
3) Solicitar al administrador de '''SIU-Tehuelche''' usuario, contraseña y URLs para utilizar el servicio REST. Luego crear y configurar el archivo <tt><path proyecto Gestión>/instalacion/i__<instancia>/p__guarani/rest/tehuelche/cliente.ini</tt>
 
 
4) Solicitar al administrador de '''SIU-Tehuelche''' usuario, contraseña y URLs para utilizar el servicio REST. Luego crear y configurar el archivo <tt><path proyecto Gestión>/instalacion/i__<instancia>/p__guarani/rest/tehuelche/cliente.ini</tt>
 
 
<source lang="php" enclose="div">
 
<source lang="php" enclose="div">
 
;cliente.ini
 
;cliente.ini
Línea 30: Línea 28:
 
1) Solicitar al administrador de '''SIU-Tehuelche''' usuario, contraseña y URLs para utilizar el servicio REST.  
 
1) Solicitar al administrador de '''SIU-Tehuelche''' usuario, contraseña y URLs para utilizar el servicio REST.  
  
2) También configurar el archivo <tt><path proyecto 3w>/instalacion/servicios_web_config.php</tt> (si no existe hacer una copia desde el archivo '''servicios_web_config_template.php''' ubicado en el mismo directorio)
+
2) Configurar el archivo <tt><path proyecto 3w>/instalacion/servicios_web_config.php</tt> (si no existe hacer una copia desde el archivo '''servicios_web_config_template.php''' ubicado en el mismo directorio)
 
<source lang="php" enclose="div">
 
<source lang="php" enclose="div">
 
...
 
...
 
'consumidos' => array(
 
'consumidos' => array(
  
'sanaviron' => array(
+
'tehuelche' => array(
 
'tipo' => 'rest',
 
'tipo' => 'rest',
 
'parametros' => array( //usa cliente Guzzle, son opciones en formato guzzle
 
'parametros' => array( //usa cliente Guzzle, son opciones en formato guzzle
'base_uri' => "<url_sq>/rest/",
+
'base_uri' => "<url_tehuelche>/rest/",
 
'auth' => array('<usuario>', '<password>', <tipo-auth>), //user, password, segun guzzle
 
'auth' => array('<usuario>', '<password>', <tipo-auth>), //user, password, segun guzzle
 
)
 
)
Línea 49: Línea 47:
 
* <path proyecto 3w>: por el path donde se encuentra instalado el proyecto SIU-Guaraní 3w
 
* <path proyecto 3w>: por el path donde se encuentra instalado el proyecto SIU-Guaraní 3w
 
* <url_sq_pagos>: por la URL de Pagos de Sanaviron/Quilmes
 
* <url_sq_pagos>: por la URL de Pagos de Sanaviron/Quilmes
* <url_sq>: por la URL donde se encuentra Sanaviron/Quilmes
+
* <url_tehuelche>: por la URL donde se encuentra SIU-Tehuelche
* <usuario>: Usuario otorgado por el administrador de Sanaviron-Quilmes
+
* <usuario>: Usuario otorgado por el administrador de SIU-Tehuelche
* <password>: Password otorgado por el administrador de Sanaviron-Quilmes
+
* <password>: Password otorgado por el administrador de SIU-Tehuelche
 
* <tipo-auth>: '''basic''' o '''digest'''. [http://docs.guzzlephp.org/en/stable/request-options.html#auth Ver documentación de Guzzle].
 
* <tipo-auth>: '''basic''' o '''digest'''. [http://docs.guzzlephp.org/en/stable/request-options.html#auth Ver documentación de Guzzle].
 
===Rest-Hooks===
 
Para las operaciones que involucran '''Propuestas Cobrables''' se esta utilizando [https://gitlab.siu.edu.ar/siu/rest-hooks Rest-Hooks].<br>
 
Si desea utilizar dichas funcionalidades deberá [http://documentacion.siu.edu.ar/wiki/SIU-Guarani/Version3.16.0/interfaces/rest-hooks configurar dicha tecnológica].<br>
 

Revisión del 15:26 11 ene 2019

Interfaz SIU-Guaraní - SIU-Tehuelche

En SIU-Guaraní Gestión

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

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

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

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_sq_pagos>: por la URL de Pagos de Sanaviron/Quilmes
  • <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.