Tópico anterior: Formato da data

Próximo tópico: Como usar o SQL para atualizar dados na TWA

EMPTY

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.

Como simular Operações da TWA

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:

–simci

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.

–simrel

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.