Vincular Encuesta SIU- Kolla

Buen día, Diego

Para vincular una encuesta de Kolla con Guaraní antes que nada necesitás tener generada la Encuesta en SIU-Kolla y además haber creado un usuario en sistemas externos “Usuarios => Sistemas Externos => Agregar” lo más sencillo es llamar a este usuario “guarani”, al guardar el nombre será “ue_guarani”

En Linux:

Abrir dos terminales, una para trabajar con Guaraní y la otra para trabajar con Kolla:

Terminal Guaraní (cliente externo):

  1. En instalación crear certificados con comando toba:

<<path_guarani>>/bin ./toba servicios_web generar_cert -p guarani -i produccion(o desarrollo)

Terminal Kolla:

  1. Se debe indicar la ubicación de la carpeta de instalación para que pueda generar los certificados:

export toba_instalacion_dir=<<path_kolla>>/instalacion/

  1. Copiar el archivo open.ssl

sudo cp <<path_guarani>>/lib/toba/php/modelo/var/openssl.ini <<path_kolla>>/instalacion/openssl.ini

  1. Crear certificado.

<<path_kolla/bin>> ./toba servicios_web generar_cert -p kolla -i produccion

Terminal Guaraní:

  1. Indicar el certificado del servidor de kolla.

<<path_guarani>>/lib/toba//bin ./toba servicios_web cli_configurar -p guarani -i produccion(o desarrollo) -s habilitaciones -c <<path_kolla>>/instalacion/i__produccion/p__kolla/publica.crt

6 En el archivo creado en <<path_guarani>>/lib/toba/instalacion/i_produccion/p_guarani/servicios_cli/habilitaciones/cliente.ini, agregar lo siguiente:

[conexion]
to = http://<<URL_Kolla>>/servicios.php/habilitaciones

Terminal Kolla:

  1. Indicar el certificado del sistema cliente para el servicio ‘habilitaciones’- (guarani). El ID del cliente debe ser el nombre de usuario del sistema externo que lo representa. El nombre del parametro es ‘usuario’.

<<path_kolla>>/toba/bin ./toba servicios_web serv_configurar -p kolla -i produccion(o desarrollo) -s habilitaciones -h usuario=ue_guarani -c <<path_guarani>>/lib/toba/instalacion/i__desarrollo/p__guarani/publica.crt