[SOLUCIONADO] crear roles

Pablo, hice la siguiente prueba y se realizo la conexion sin problemas.

  1. Informix
    a. Quitar permisos al usuario “public”
    b. Crear los roles necesarios
    c. Asignar los roles a cada usuario
    d. Asignar permisos a los roles (tablas, vistas, procedures…)
    e. Agregar el campo “role_usuario” a la tabla de perfiles de usuarios para indicar el role de cada perfil funcional. Asignar el role de informix correspondiente a cada perfil funcional.

Se adjunta archivo informix.sql con ejemplo (Role PRUEBA).

  1. Sistema - Guarani Gestion
    a. Modificar la ventana w_conexion_informix, evento ue_pos_conectar_db

    • Sacar la seleccion a la propiedad “Extend Ancestor Script”
    • Copiar el codigo que se adjunta en el archivo guarani_roles.txt
  2. Guarani web/wap: Agregar el código correspondiente al seteo del role según el usuario que se conecta a la base.

Se adjunta archivo guarani_roles.txt con codigo a agregar en el evento ue_pos_conectar_db.
De esta forma se puede setear dinamicamente el role del usuario que se conecta a Guarani. Como fue desarrollado solo permite un role por usuario.