Erros de implementação de pacote
Erros de implementação ocorrem principalmente quando os dados de configuração do pacote não podem ser validados. Se não for possível corrigir os erros exibidos na guia Erros de Dados de Implementação, é possível executar ação inclui.
Determinação de Erro
Durante uma implementação, o aplicativo Gerenciador de Migração cria mensagens de progresso que mostram as etapas que tiveram êxito. Essas informações podem ajudar a determinar a causa do erro. As mensagens são armazenadas no arquivo de log do produto, se for configurado, e persistem na tabela de mensagens.
Para descobrir onde um erro está ocorrendo, é possível criar definições de pacotes com conjuntos de dados menores. Essa etapa ajuda a determinar qual conjunto de dados implementou corretamente e qual conjunto de dados criou um erro.
Tipos de Erros
Uma configuração incompleta pode ocorrer se os dados de configuração relacionados não estiverem no pacote e se os dados não estiverem no ambiente de destino. Uma configuração incorreta pode ocorrer se a configuração for criada utilizando scripts SQL sem validações.
Se um erro for causado por dados de configuração inválidos em um pacote, restaure o banco de dados de destino a partir do backup de banco de dados. Em seguida, corrija os dados de configuração no ambiente de origem e recrie o pacote. Por exemplo, um índice do banco de dados definido incorretamente deve ser recriado no ambiente de origem.
Se um erro ocorrer porque os dados do banco de dados de destino devem ser alterados, é possível modificar os dados no banco de dados de destino e reimplementar o pacote. Não é necessário recriar o pacote no ambiente de origem. Por exemplo, se uma revisão de processo de fluxo de serviço estiver ativa e ativada no ambiente de destino, o pacote que contém atualizações para esta revisão falha ao implementar. É possível desativar e desabilitar o processo de fluxo de serviço no ambiente de destino e implementar o pacote novamente.
Se o servidor de aplicativos parar de executar enquanto um pacote estiver sendo implementado, o pacote permanece no status DEPLOY_INPROGRESS. Pode ser possível reiniciar a implementação clicando em Continuar Implementação. Dependendo do estágio de implementação, a integridade estrutural do banco de dados pode ser comprometida e uma operação de restauração de banco de dados pode ser necessária.
Erros da Estrutura de Integração
Por padrão, um mecanismo de validação atende mudanças do dicionário de dados, identifica as mudanças para os componentes de integração da estrutura de integração e solicita que as configurações sejam atualizadas.
Para assegurar a implementação de pacotes que contêm atualizações de banco de dados que afetam configurações de estrutura de integração, é possível configurar a propriedade de sistema mxe.int.validatemmpackage para 1.
Se essa propriedade for ativada, durante uma implementação, o processo de validação identifica se quaisquer mudanças de objetos de negócios afetam a configuração dos componentes e quais grupos de migração devem ser atualizados.