Pirapire/version3.1.0/conectar sq nucleo

De SIU
Saltar a: navegación, buscar

Conectar Pirapire con SIU-SQ Núcleo

Para conectar Pirapire con SQ Núcleo en primer lugar se debe configurar SQ Núcleo para que otros sistemas puedan acceder a los servicios que ofrece.
La configuración se puede realizar mediante variables de entorno como paso previo a la instalación o actualización o si el sistema ya se encuentra instalado mediante configuración de archivos ini, pero en ambos casos se recomienda mantener configurado el archivo con variables de entorno instalador.env
  • Configurar en instalación de SQ Núcleo
  1. Configurar mediante variables de entorno en el archivo instalador.env
    REST_SERVIDOR_USUARIO=toba
    REST_SERVIDOR_CLAVE=toba
    REST_SERVIDOR_AUTH=basic
  2. Configurar mediante archivo ini
    Se debe verificar la configuración del archivo servidor.ini ubicado en la siguiente ruta
    nucleo/config/i__produccion/p__sq_nucleo/rest/servidor.ini
    autenticacion = "basic"

    [settings]
    formato_respuesta = "json"
    url_protegida = "/.*/"
    encoding = "utf-8"

    [v1]
    path_api = "/usr/local/app/toba/php/rest/v1"
    path_api_pers = "/usr/local/app/toba/personalizacion/php/rest/v1"
    También se debe configurar el archivo servidor_usuarios.ini ubicado en la siguiente ruta
    nucleo/config/i__produccion/p__sq_nucleo/rest/servidor_usuarios.ini
    [toba]
    password = "toba"
  • Configurar en instalación de Pirapire
  1. Configurar mediante variables de entorno en el archivo instalador.env
    Las variables de entorno disponibles para configurar la conexión con SQ Núcleo son:
    Configurar el archivo instalador.env
    REST_WS_CONSUMIDOS=sanaviron
    REST_CLIENTE_SANAVIRON=basic%toba:toba@https://uunn.edu.ar/sq_nucleo/rest/v1/
  2. Configurar mediante archivo ini
    Para permitir que Pirapire acceda a recursos de SQ Núcleo, se debe configurar el archivo ´cliente.ini´ en la siguiente ruta
    pirapire/instalacion/i__produccion/p__pirapire/rest/sanaviron/cliente.ini
    [conexion]
    ;;Recuerde dejar una barra (/) al finalizar la URL
    to = "https://uunn.edu.ar/sq_nucleo/rest/v1/"
    auth_usuario = "toba"
    auth_password = "toba"
    auth_tipo = "basic"