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):
- En instalación crear certificados con comando toba:
<<path_guarani>>/bin ./toba servicios_web generar_cert -p guarani -i produccion(o desarrollo)
Terminal Kolla:
- 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/
- Copiar el archivo open.ssl
sudo cp <<path_guarani>>/lib/toba/php/modelo/var/openssl.ini <<path_kolla>>/instalacion/openssl.ini
- Crear certificado.
<<path_kolla/bin>> ./toba servicios_web generar_cert -p kolla -i produccion
Terminal Guaraní:
- 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:
- 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