É possível registrar um evento lógico por meio do Registro em HTTP ou a partir de um dos métodos de serviço web de Administração postEvent.
Para especificar um URL HTTP para registrar um evento no sistema, utilize a seguinte sintaxe:
http://hostname:port/usm/wpf?Node=icguinode.postevent&username=userid&pass=password&domain=businessunit&Args=eventsource&Args=nsppath&Args=transactionname&Args=eventtypename&Args=transactiontype&Args=eventdescription&Args=associatedobjectid&Args=false&Args=param1|oldvalue1!param#|oldvalue#!&Args=param1|newvalue1!param#|newvalue#!
Os seguintes parâmetros necessitam de explicação:
Especifica uma ID de usuário válida para autenticação.
Especifica a senha da ID de usuário.
Especifica a unidade de negócios para a função da ID de usuário.
Especifica se a origem é lógica ou física.
Especifica o caminho do espaço para nome, um valor somente de espaço reservado. O sistema do Catalog não usa o valor real, mas exige um valor de espaço reservado.
Especifica o nome da transação do evento.
Especifica o nome do tipo de evento.
Especifica o tipo de transação do evento.
(Opcional) Especifica uma descrição do evento.
Especifica a ID de um objeto a ser associada a esse evento.
Opcionalmente, você pode especificar um dos parâmetros de evento para esse valor.
Especifica o nome do parâmetro e o valor antigo. Delimite o nome e o valor com uma barra vertical. Separe cada par de nome e valor com um ponto de exclamação.
Especifica o nome do parâmetro e o novo valor. Delimite o nome e o valor com uma barra vertical. Separe cada par de nome e valor com um ponto de exclamação.
Observação: o sistema do Catalog usa valores antigos e novos na avaliação de quaisquer filtros de regras associados às regras de evento.
Exemplo: registrar um evento lógico personalizado
O URL de exemplo a seguir registra um evento lógico personalizado para o servidor do Componente do catálogo no servidor B:
http://serverB:8080/usm/wpf?Node=icguinode.postevent&username=spadmin&pass=spadmin&domain=ca.com&Args=LOGICAL&Args=nsppath&Args=StorageLimitHandler&Args=EXCEEDED_STORAGE_LIMIT&Args=LOGICAL&Args=Storagelimitexceeded&Args=$uid$&Args=false&Args=storageLimit|10!&Args=storageLimit|20!
O evento desse registro contém os seguintes pares de nome e valor:
Especifica o nome do usuário que está registrando o evento.
Especifica a senha deste usuário.
Especifica o nome do domínio em questão.
Especifica o tipo de evento.
Especifica o caminho do espaço para nome (qualquer valor).
Especifica o nome da transação.
Especifica o tipo de evento da transação.
Especifica o tipo de transação.
Especifica a descrição.
Especifica a ID de objeto deste evento. O parâmetro de evento $uid$ é usado aqui.
Indica se esse é um evento parcial. O valor sempre é false.
Especifica o nome do parâmetro e o valor antigo.
Especifica o nome do parâmetro e o novo valor.
Observação: você pode inserir um URL como uma ação para uma regra de um evento ou a partir de um URL de um programa em Java. Em ambos os casos, substitua o símbolo & por %26.
| Copyright © 2013 CA. Todos os direitos reservados. |
|