Ayuda sobre productos BOLD:

BOLDXML

< Volver

Introducción y esquema general

BOLDXML es el nombre bajo el que se agrupan un conjunto de herramientas y módulos que se utilizan habitualmente para interfasar sistemas con BOLD. Por ejemplo para mantener sincronizada la información de contratos en un ERP con la información contenida en la base de datos de BOLD.

Estas herramientas están instaladas en la carpeta del mismo nombre BOLDXML2 (BOLDXML en la versión anterior)

Además BOLDXML define un formato estándar de intercambio de datos en formato XML que es capaz de entender directamente el servidor BOLD. Los webservices de BOLD aceptan a menudo parámetros en este formato.

Página web de Log de seguimiento de sincronizaciones

Todas las tareas de integración implementadas («sincros«) se almacenan en un histórico que se puede consultar en cualquier momento a través de una página web. La dirección es habitualmente (localhost=máquina de instalación):

http://localhost/boldxml/BOLDXML_history.xml

O bien (en versiones más recientes):

http://localhost/gpsnode/boldxml/boldxml

BOLDXMLConfig

Cualquier tarea de integración usando el módulo BOLDXML requiere una inicialización previa. Para ello se ejecuta el script BOLDXMLConfig.bat

BOLDXML2

A partir de la versión BOLDXML2 este script se genera ejecutando los siguientes pasos:

  1. Buscar la carpeta del caso cliente donde se va abrir la consola de integración y copiarla en el clipboard. Por ejemplo (para el cliente «Custom_Files», la instancia «production» sería el siguiente:
    C:\Program Files (x86)\Global Planning Solutions\Custom_Files\Integration\configuration\production\boldserver
  2. cmd.exe
  3. cd C:\Proyectos\Clientes\BOLDXML2 (donde esté instalado el módulo)
  4. generate_BOLDXMLConfig.bat <copiar_aqui_la_ruta_del_paso_1>

El script BOLDXMLConfig.bat se habrá generado en la carpeta base de cliente-instancia (padre del paso 1) . Abriremos un cmd.exe (como adminsitrador, normalmente) en esa carpeta y ejecutaremos el script generado.

Este script retorna una serie de variables de entorno preconfiguradas por ejemplo:

  • BOLDXML_LASTID: identificador a la última tarea de sincro ejecutada
  • BOLDXML_INSTALL: carpeta base del módulo BOLDXML
  • WP_SERVERCONFIGFILE: carpeta donde está ubicado el fichero WPServerCfg.ini (ej.: ..\Integration\configuration\production\boldserver)
  • BOLDXML_CLIENT: carpeta de base del cliente

Una vez ejecutado este script pasan a estar disponibles todos los comandos interactivos del módulo:

  • Comando sincro: Comandos internos del BOLDXML2
  • Comando sincroa3: Integración std. con a3EQUIPO
  • Comando sincroics: Integración std. con SAP ICS

BOLDXML v1

El script se construye manualmente. Se debe tomar como base un caso anterior o de demo.

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