Ayuda sobre productos BOLD:

Ficheros de configuración de BOLDXML2

Página:
< Volver

Los ficheros de configuración del módulo de integración BOLDXML2 se encuentra normalmente en la carpeta <cliente>/integration y son los siguientes:

BOLDXML.json

Contiene la configuración general del módulo. Las variables disponibles son:

  • “HTTPSAllowAll”: true / false. Cuando se utilizan conexiones https, indica si se permitirá crear los canales de comunicación SSL aunque los certificados proporcionados por los servidores no permitan realizar una verificación completa. Normalmente debe ponerse a true cuando se utilizan certificados temporales o que no permiten su validación a través de internet.
  • “BOLDXML_INSTALL” : “C:\\Proyectos\\Clientes\\BOLDXML2”. Indica la ubicación de la instalación del módulo.
  • “bUseSOAP_API” : true. Permite seleccionar si en las llamadas se importación de objetos contra el servidor BOLD se utilizará el protocolo SOAP o REST. Existe una limitación actualmente que obliga usar SOAP al enviar documentos XML grandes al servidor (ej.: aprox. más de 30KB)
  • TBD

Los ficheros de transformación se encuentran en la carpeta por defecto (ej.: BOLDXML2\a3), pero pueden especializarse de forma particular copiando la plantilla estándar en la cartpeta de configuración de la instancia (ver personalizar XSLT)

BOLDServer.json

Contiene la configuración de acceso al servidor BOLD. Las variables disponibles son:

  • “CLUSTER”: indica la URL completa del cluster, si está configurado (ej.: “http://localhost/bold/BOLDCluster.dll“)
  • “HOST”: “localhost” (indica la máquina que tiene instalado el servidor de WP)
  • “SYSTEM”: “/Servers/a3_local/ISAPIBoldWP.dll/soap” (indica la URL donde está instalado el servidor de WP)
  • “user”: “adm” (indica el usuario que se utilizará para las tareas de integración e interfaces)
  • “pwd”: “adm” (pwd del usuario anterior)
  • “timeout”: 180 (tiempo de espera máximo -segundos- a usar por defecto esperando una respuesta del servidor en las interfaces)
  • “SQLServer”: indica el hostname que tiene el servidor de base de datos (SQL Server) utilizado por el servidor de BOLD. Ejemplo: “sgps01”.
  • “SQLServer_database”: indica la base de datos utilizada por el servidor BOLD. Ejemplo: “OHSJD_ZAR_TEST”
  • “SQLServer_username”: usuario de acceso al SQL Server. Ejemplo: “usrdba”
  • “SQLServer_pwd”: password de acceso.

Ficheros de configuración específicos de una integración

Existen algunas integraciones preconfiguradas “estándard” contra los siguientes sistemas: a3EQUIPO, SAP ICS y SPEC. Cada una de estas integraciones dispone de su propio archivo de configuración particular.

Integración con a3EQUIPO: A3Server.json

Ver también el artículo principal: Interface con a3EQUIPO.

Integración con SAP ICS: SAPICS.json

  • “enableSFTP”: false/true. Indica si se accede o no al servidor SFTP para recoger los ficheros de intercambio de datos.
  • “SFTP_PROD” : “SFTP_server.dominio.intranet”
  • “sft_user_PROD” : “usuario”
  • “sft_pwd_PROD” : “password”
  • TBD

Integración con relojes de marcajes: SPECServer.json

Permite configurar la conexión con los Relojes SPEC (u otros):

  • “Clockings_file”: “C:/ImportExport/ohsjd/NativeXML/clockings/marcajes.csv”. Ubicación del fichero donde van apareciendo los marcajes.
  • “Export_workers_dir”: “C:/ImportExport/ohsjd/NativeXML”. Ubicación donde WP irá dejando los ficheros para el alta/baja de empleados en los relojes.
  • “ClockNames”: { “Planta Principal”: -1 }. JSON map con la lista de nombres de los relojes y su nº identificador. Atención! si no se da de alta en la lista de terminales de la aplicación este identificador no aparecerán los marcajes en pantalla.
  • TBD
Was this article helpful?
0 out Of 5 Stars
5 Estrellas 0%
4 Estrellas 0%
3 Estrellas 0%
2 Estrellas 0%
1 Estrellas 0%
5
How can we improve this article?
How Can We Improve This Article?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Contenido