O GRLoader oferece suporte à opção update_if_null no XML que limpa um campo no CMDB. O exemplo a seguir limpa o campo do proprietário do server1. Sem esse atributo, o campo em questão não é afetado. Ao usar a TWA, é possível empregar a palavra-chave EMPTY.
Exemplo: XML update_if_null
<ci> <name>server1</name> <owner update_if_null="yes"></owner> </ci>
Na TWA, o valor do banco de dados é zerado especificando a palavra-chave EMPTY como valor de sequência de caracteres. A transação equivalente na área de trabalho é a seguinte:
|
ID |
Nome |
Proprietário |
|
102 |
server1 |
EMPTY |
O valor da palavra-chave pode ser definido usando a opção de configuração grloader.emptyvalue:
grloader.emptyvalue=xxxx
xxxx representa qualquer sequência de caracteres que normalmente não aparece nos dados da área de trabalho.
Você pode predeterminar se um conjunto de transações pode criar novos ICs ou relacionamentos (e, portanto, criar novas ambiguidades para outros ICs) usando as seguintes opções:
Simula apenas o processamento de transações de IC. Pode ser usado para determinar se as transações criam ou atualizam ICs. Quando for usada a opção -simci, o GRLoader executa a validação de dados.
Simula apenas o processamento de transações de relacionamento. Pode ser usado para determinar se as transações de relacionamento criam ou atualizam relacionamentos. A opção –simrel verifica relacionamentos quanto à existência dos ICs dependentes e provedor, valida tipos de relacionamento, e assim por diante.
A saída do modo de simulação é direcionada para a TWA ou para o arquivo _err.xml file. No modo de carregamento normal, o arquivo _err.xml contém a entrada de IC e um comentário indicando se o IC foi inserido ou atualizado. Quando a simulação for usada, a mensagem do GRLoader na Lista de transações do IC indica se o IC ou relacionamento foi inserido ou atualizado, com outras mensagens de erro relevantes. O estado da transação permanece inalterado.
A simulação também pode ser ativada em um arquivo de configuração usando as opções grloader.simulateloadci e grloader.simulateloadrelation.
Observação: se a entrada do GRLoader criar ICs e relacionamentos ao mesmo tempo, a opção –simrel pode processar somente ICs reais, não ICs programados para criação. Por causa dessa limitação, -simci e –simrel são mutuamente excludentes.
| Copyright © 2012 CA. Todos os direitos reservados. | Enviar email à CA Technologies sobre este tópico |