Ayuda sobre productos BOLD:

Comandos BOLDXML

< Volver

Preparación del entorno de ejecución

Los comandos se ejecutan normalmente desde un shell o ventana de comandos cmd del sistema operativo. Para acceder a los comandos BOLDXML debe ejecutar las siguientes acciones:

  • Situarse en una carpeta cliente «Integration» ( ej.: C:\Program Files (x86)\Global Planning Solutions\Custom_Files\Integration\configuration\production )
  • Abrir un intérprete de comandos (ej.: cmd.exe) allí
  • Ejecutar el comando: BOLDXMLConfig.bat
  • A continuación ya podremos escribir los comandos de integración detallados más abajo.

Generación del archivo de inicialización BOLDXMLConfig.bat

Si este archivo no existiera, debe generarse automáticamente con el siguiente procedimiento:

  1. Abrir un cmd.exe o un powershell en la carpeta BOLDXML2.
  2. Ejecutar el comando (cambiar por la carpeta que corresponda en cada caso):
.\generate_BOLDXMLConfig.bat "C:\Program Files (x86)\Global Planning Solutions\Custom_Files\Integration\configuration\production\boldserver"

El comando BOLDXMLConfig.bat debe estar ahora disponible en la carpeta ..\production

Comandos de sincro

sincro: para ejecutar tareas relacionadas con la sincronización e integración de sistemas. Ver Comando sincro para más información.

sincroa3: para ejecutar tareas relacionadas con la integración específica con la solución a3EQUIPO. Ver Interface con a3EQUIPO para más información.

sincroics: para ejecutar tareas relacionadas con la integración con el SAP ICS. Ver Comando sincroics para más información.

Para ver un listado de las opciones de cada comandos escriba: <comando>

Comando de reinicio de los servidores RestartWorkPlanner

Habitualmente se suele programar una tarea de reinicio de los servidores o instancias de WorkPlanner 1 vez al día. En entornos con IIS lo que hace es ejecutar un iisreset.bat. sin embargo existe un comando que efecuta otras tareas y además deja rastro en los logs del BOLDXML

RestartWorkPlanner: ejecuta un reinicio de todos los servidores con BOLD Cluster o sin él y los arranca de nuevo cargando la lista de planes en su caso.

Es necesario ejecutar el comando anterior con el usuario WP_USER=administrador, en caso contrario el comando generará un error.

Lo normal es crear un script de sincro (ej.: en la carpeta integration/sincro/RESETWP.bat) como el siguiente:

cd..
call boldxmlconfig.bat
set WP_USER=administrador
set WP_PWD=administrador
restartworkplanner

El script anterior puede lanzarse como tarea programada igual que el resto. En entornos donde esté instalado un BOLD Cluster habrá que definir una entrada en el fichero de configuración BOLDServer.json como la siguiente:

"CLUSTER": "http://xxlocalhost/bold/BOLDCluster.dll/soap"

Ver también Reiniciar WorkPlanner

Otros comandos

Para obtener una lista de todos los comandos documentados de BOLDXML basta con ejecutar, desde la línea de comandos preparada para ello (BOLDXMLConfig.bat) el comando «sincro» sin parámetros.

Añadir nuevos comandos al BOLDXML

Los comandos se implementan en su mayoría dentro del fichero .\scripts\BOLDXML.js. Es relativamente fácil añadir nuevos fijándonos en cualquiera de los actuales.

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?
Tags:

Deja una respuesta

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

Contenido