El Gestor de acciones adaptativo proporciona una herramienta de línea de mandatos para exportar a un archivo XML las acciones definidas y los datos de las plantillas guardados en la base de datos del Catálogo de acciones. Este archivo puede importarse de nuevo a otra base de datos del Catálogo de acciones. No tiene que redefinir las acciones y plantillas, por ejemplo, cuando se pasa de un entorno de prueba a uno de producción.
La exportación e importación se realiza mediante el uso de una herramienta de línea de mandatos, Importer.java, que se inicializa ejecutando un archivo de proceso por lotes, runAAMExport.bat. Esta herramienta utiliza un archivo de propiedades, config.properties, que contiene las propiedades y valores necesarios para llevar a cabo las operaciones de exportación e importación. Mediante la edición de estas propiedades se puede determinar que la herramienta exporte a un archivo XML los datos de la base de datos Catálogo de acciones o que importe el archivo XML a la base de datos Catálogo de acciones. Puede cambiar las propiedades que indiquen el origen y el destino de la herramienta. Puede exportar datos a un archivo XML desde un catálogo de acciones existente ejecutando la herramienta sólo una vez. Posteriormente, se pueden cambiar los parámetros de configuración en el archivo de propiedades y volver a ejecutar la acción para importar los datos del archivo XML a una nueva base de datos del catálogo de acciones. Si esta nueva base de datos Catálogo de acciones contiene datos de acciones, éstos serán sustituidos por los datos importados que contengan registros idénticos (plantillas idénticas y nombres de vinculación de sucesos de situaciones idénticos).
Puede alterar temporalmente los parámetros del archivo de configuración del archivo config.properties utilizando el mandato –D en la línea de mandatos desde la que esté ejecutando runAAMExport.bat y luego incluir este los parámetros con valores distintos en este mandato. Puede utilizar el mandato para invocar la herramienta con nuevos valores paramétricos sin necesidad de cambiarlos en el archivo config.properties.
La herramienta de exportación e importación de datos del catálogo de acciones proporciona registro cronológico y rastreo. La característica de registro de anotaciones y rastreo se configura con el archivo logging.properties, que se encuentra en el mismo directorio que el archivo runAAMExporter.bat. El archivo logging.properties cumple con la especificación JSR47 sobre el control del registro cronológico. Este archivo está establecido de forma predeterminada para que se active en la ventana de solicitud de mandatos desde la que se ejecuta la herramienta. Este archivo puede reconfigurarse para que utilice manejadores, niveles cronológicos y formatos diferentes. Antes de editar el archivo logging.properties deberá consultar en la documentación de JSR47 la manera como se modifican los valores de sus propiedades.
En la tabla siguiente se muestran los parámetros de configuración disponibles en el archivo config.properties así como los valores válidos posibles.
Nombre de la propiedad | Descripción | Valores válidos |
---|---|---|
ActionManager.from.moveGlobalConfig |
Determina si se ha de exportar la configuración estática, que está en la base de datos Catálogo de acciones. | true, false |
ActionManager.to.type |
Determina el tipo de salida de la herramienta (base de datos del catálogo de acciones o archivo XML). | CM_DB_LAYER, XML |
ActionManager.to.serverName |
El nombre de servidor o la dirección IP de la máquina servidor donde reside la base de datos Catálogo de acciones destino. | Por ejemplo, hostlocal |
ActionManager.to.portNumber |
El número de puerto de la base de datos Catálogo de acciones a la que se pasen los datos. | Por ejemplo, el número de puerto predeterminado de DB2 es 5000. |
ActionManager.to.driverType |
El tipo de controlador de DB2 de la base de datos del catálogo de acciones a la que esté pasando los datos. | 2 o 4. (El valor predeterminado es 4.) |
ActionManager.to.dbName |
El nombre de la base de datos Catálogo de acciones a la que está pasando los datos. | El nombre predeterminado de la base de datos es AAMCAT. |
ActionManager.to.schemaName |
El esquema de la base de datos Catálogo de acciones a la que está trasladando los datos. | El nombre predeterminado del esquema es AAMCAT. |
ActionManager.to.username |
El nombre de usuario de un usuario con autorización suficiente para utilizar la base de datos Catálogo de acciones a la que está trasladando los datos. | |
ActionManager.to.password |
La contraseña del nombre de usuario de la base de datos Catálogo de acciones a la que esté trasladando los datos. | |
ActionManager.to.XmlFilename |
El nombre del archivo XML al que está trasladando los datos. (En la plataforma Windows, utilice una doble barra inclinada invertida en la vía de acceso del archivo.) | Por ejemplo, C:\\AAMCAT.XML |
ActionManager.to.overwriteXML |
Determina si desea sobrescribir el archivo XML, en caso de que exista. | true, false |
ActionManager.from.type |
Determina el tipo de entrada fuente de la herramienta (base de datos Catálogo de acciones o archivo XML). | CM_DB_LAYER, XML |
ActionManager.from.serverName |
El nombre de servidor o la dirección IP de la máquina servidor donde reside la base de datos Catálogo de acciones fuente. | Por ejemplo, hostlocal |
ActionManager.from.portNumber |
El número de puerto de la base de datos Catálogo de acciones de la que se pasen los datos. | Por ejemplo, el número de puerto predeterminado de DB2 es 5000. |
ActionManager.from.driverType |
El tipo de controlador de DB2 de la base de datos del catálogo de acciones de la que esté pasando los datos. | 2 o 4. (El valor predeterminado es 4.) |
ActionManager.from.dbName |
El nombre de la base de datos Catálogo de acciones de la que está pasando los datos. | El nombre predeterminado de la base de datos es AAMCAT. |
ActionManager.from.schemaName |
El esquema de la base de datos Catálogo de acciones de la que está trasladando los datos. | El nombre predeterminado del esquema es AAMCAT. |
ActionManager.from.username |
El nombre de usuario de un usuario con autorización suficiente para utilizar la base de datos Catálogo de acciones de la que está trasladando los datos. | |
ActionManager.from.password |
La contraseña del nombre de usuario de la base de datos Catálogo de acciones desde la que está trasladando los datos. | |
ActionManager.from.XmlFilename |
El nombre del archivo XML desde el que está trasladando los datos (En la plataforma Windows, utilice una doble barra inclinada invertida en la vía de acceso del archivo.) | Por ejemplo, C:\\AAMCAT.XML |