Criar uma regra de fonte de dados do IRE para tabelas não pertencentes ao CMDB
Ao usar o Mecanismo de Identificação e Reconciliação (IRE), você pode impedir que uma fonte de dados específica insira novos registros em uma tabela específica não pertencente ao CMDB. Crie regras de fonte de dados de IRE para fontes de dados nas quais você não confia na criação de registros, mas continua a confiar na atualização dos registros existentes.
Antes de Iniciar
Por Que e Quando Desempenhar Esta Tarefa
As regras de fonte de dados do IRE não têm impacto quando as regras de reconciliação dinâmica estão em vigor.
- As classes secundárias derivam regras de fonte de dados do IRE de classes primárias como as regras de identificação.
- As regras de fonte de dados do IRE especificadas para uma classe secundária substituem todas as regras de fonte de dados do IRE derivadas de uma classe primária.
Se, posteriormente, uma fonte de dados permitida tentar inserir esse mesmo registro, o IRE vai inserir o registro após mesclá-lo com o registro correspondente das cargas parciais. O IRE exclui a carga útil parcial da tabela Cargas úteis parciais do CMDB IRE [cmdb_ire_partial_payloads] e permite atualizações futuras pela fonte de dados especificada na regra.
As regras de fonte de dados do IRE não se aplicam à pesquisa e aos itens relacionados e somente uma regra pode estar ativa para qualquer par de classe/fonte de dados.
Procedimento
Resultado
- A operação de inserção falha e o IRE registra a seguinte mensagem:
INSERT_NOT_ALLOWED_FOR_SOURCE A inserção em [xyz] está bloqueada para a fonte de dados [xyz] pela regra de fonte de dados do IRE.
- Em caso de uso de CreateOrUpdateCIEnhanced(), o IRE armazena o item de carga útil como uma carga útil parcial na tabela Cargas úteis parciais do IRE do CMDB [cmdb_ire_partial_payloads].
- O registro atual é mesclado com o registro correspondente da carga útil parcial, aplicando regras de reconciliação estática conforme necessário.
- A respectiva carga útil parcial da tabela de cargas úteis parciais do CMDB IRE [cmdb_ire_partial_payloads] foi excluída.
- Cargas úteis posteriores em que a fonte de dados não permitida atualiza o respectivo registro são executadas com sucesso.
- O IRE permite que a fonte de dados, que anteriormente estava proibida de inserir o registro, atualize o mesmo registro que agora existe no CMDB.