O Adaptive Action Manager fornece uma ferramenta de linha de comandos que pode ser utilizada para exportar os dados das ações e dos gabaritos definidos armazenados no banco de dados do catálogo de ações para um arquivo XML. Esse arquivo pode ser importado novamente em outro banco de dados do catálogo de ação. Não é necessário redefinir as ações e os gabaritos, por exemplo, quando você está se movendo de um ambiente de teste para o ambiente de produção.
A exportação e a importação são executadas através de uma ferramenta de linha de comandos, Importer.java, que é iniciada pela execução de um arquivo em batch, runAAMExport.bat. Essa ferramenta utiliza um arquivo de propriedades, config.properties, que contém as propriedades requeridas e os valores necessários para as operações de exportação e importação. Ao editar essas propriedades, você pode determinar se a ferramenta exportará os dados no banco de dados do catálogo de ação para o arquivo XML ou importará o arquivo XML no banco de dados do catálogo de ação. É possível alterar as propriedades que indicam a origem e o destino da ferramenta. Você pode exportar dados de um catálogo de ação existente para um arquivo XML com uma execução da ferramenta. Posteriormente, é possível alterar os parâmetros de configuração no arquivo de propriedades e executar a ferramenta novamente para importar os dados do arquivo XML para um novo banco de dados do catálogo de ação. Se esse novo banco de dados do catálogo de ação contiver quaisquer dados de ações, eles serão substituídos pelos dados importados para os registros idênticos (gabaritos idênticos, nomes de ligações de eventos de situação idênticos).
Você pode substituir os parâmetros de configuração no arquivo config.properties utilizando o comando –D na linha de comandos a partir da qual runAAMExport.bat está sendo executado e, em seguida, incluir os parâmetros com valores diferentes nesse comando. É possível utilizar esse comando para chamar a ferramenta com os novos valores para os parâmetros sem precisar alterar esses valores no arquivo config.properties.
A ferramenta de exportação e importação de dados do catálogo de ação fornece registro e rastreio. O recurso de registro e rastreio é configurado utilizando-se o arquivo logging.properties que está localizado no mesmo diretório que contém o arquivo runAAMExporter.bat. O arquivo logging.properties é compatível com o formato de especificação JSR47 para controlar os registros. Por padrão, esse arquivo é configurado para registro na janela do prompt de comandos a partir da qual a ferramenta é executada. Você pode reconfigurar esse arquivo para utilizar diferentes rotinas de tratamento, níveis de registro e formatos. Consulte a documentação do JSR47 antes de editar o arquivo logging.properties para obter detalhes sobre seu conteúdo e sobre como alterar os valores de suas propriedades.
A tabela a seguir contém os parâmetros de configuração disponíveis no arquivo config.properties com seus possíveis valores válidos.
Nome da Propriedade | Descrição | Valores Válidos |
---|---|---|
ActionManager.from.moveGlobalConfig |
Determina se a configuração estática que está no banco de dados do catálogo de ação deve ser exportada. | verdadeiro/a, falso/a |
ActionManager.to.type |
Determina o tipo de saída da ferramenta (banco de dados do catálogo de ação ou arquivo XML). | CM_DB_LAYER, XML |
ActionManager.to.serverName |
O nome do servidor ou endereço IP da máquina servidor onde o banco de dados do catálogo de ação de destino reside. | Por exemplo, host local |
ActionManager.to.portNumber |
O número da porta do banco de dados do catálogo de ação para o qual os dados estão sendo movidos. | Por exemplo, o número de porta padrão do DB2 é 5000. |
ActionManager.to.driverType |
O tipo de driver do DB2 para o banco de dados do catálogo de ação para o qual os dados estão sendo movidos. | 2 ou 4. (O valor padrão é 4.) |
ActionManager.to.dbName |
O nome do banco de dados do catálogo de ação para o qual os dados estão sendo movidos. | O nome do banco de dados padrão é AAMCAT. |
ActionManager.to.schemaName |
O Esquema do banco de dados do catálogo de ação para o qual os dados estão sendo movidos. | O nome do Esquema padrão é AAMCAT. |
ActionManager.to.username |
O nome do usuário de um usuário com autorizações suficientes no banco de dados do catálogo de ação para o qual os dados estão sendo movidos. | |
ActionManager.to.password |
A senha do nome do usuário fornecido no banco de dados do catálogo de ação para o qual os dados estão sendo movidos. | |
ActionManager.to.XmlFilename |
O caminho e o nome do arquivo XML para o qual os dados estão sendo movidos. (Na plataforma Windows, utilize duas barras invertidas no caminho do arquivo.) | Por exemplo, C:\\AAMCAT.XML |
ActionManager.to.overwriteXML |
Determina se você deseja sobrescrever o arquivo XML, caso ele exista. | verdadeiro/a, falso/a |
ActionManager.from.type |
Determina o tipo de origem de entrada da ferramenta (banco de dados do catálogo de ação ou arquivo XML). | CM_DB_LAYER, XML |
ActionManager.from.serverName |
O nome do servidor ou endereço IP da máquina servidor onde o banco de dados do catálogo de ação de origem reside. | Por exemplo, host local |
ActionManager.from.portNumber |
O número da porta do banco de dados do catálogo de ação do qual os dados estão sendo movidos. | Por exemplo, o número de porta padrão do DB2 é 5000. |
ActionManager.from.driverType |
O tipo de driver do DB2 para o banco de dados do catálogo de ação do qual os dados estão sendo movidos. | 2 ou 4. (O valor padrão é 4.) |
ActionManager.from.dbName |
O nome do banco de dados do catálogo de ação do qual os dados estão sendo movidos. | O nome do banco de dados padrão é AAMCAT. |
ActionManager.from.schemaName |
O Esquema do banco de dados do catálogo de ação do qual os dados estão sendo movidos. | O nome do Esquema padrão é AAMCAT. |
ActionManager.from.username |
O nome do usuário de um usuário com autorizações suficientes no banco de dados do catálogo de ação do qual os dados estão sendo movidos. | |
ActionManager.from.password |
A senha do nome do usuário no banco de dados do catálogo de ação do qual os dados estão sendo movidos. | |
ActionManager.from.XmlFilename |
O caminho e o nome do arquivo XML do qual os dados estão sendo movidos. (Na plataforma Windows, utilize duas barras invertidas no caminho do arquivo.) | Por exemplo, C:\\AAMCAT.XML |