Exportación e importación de los datos del catálogo de acciones

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.

Nota: Si ha especificado el archivo XML como destino de la herramienta (en la propiedad ActionManager.to.type), sólo necesitará definir el valor de la propiedad ActionManager.to.XmlFilename. Todas las propiedades relativas a la base de datos destino no serán necesarias y no se tendrán en cuenta. Si ha especificado el archivo XML como el origen de la herramienta (lo ha especificado en la propiedad ActionManager.from.type), sólo necesitará establecer el valor de la propiedad ActionManager.from.XmlFilename. Todas las propiedades relativas a la base de datos fuente no serán necesarias, por lo tanto, no se tendrán en cuenta. Sólo precisará introducir información de base de datos cuando utilice una base de datos; e información XML, cuando utilice XML.
Propiedades de la configuración de la herramienta de exportación e importación de datos del catálogo de acciones
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
Tareas relacionadas
Utilización de la herramienta de exportación e importación de la base de datos Catálogo de acciones

Copyright IBM Corporation 2005, 2006. Reservados todos los derechos.