È possibile inviare un evento logico tramite HTTP Post o da uno dei metodi di servizio Web postEvent Administration.
Per specificare un URL HTTP in modo da inviare un evento al sistema, utilizzare la sintassi seguente:
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#!
Per i parametri seguenti è richiesta una descrizione:
Specifica un ID utente valido per l'autenticazione.
Specifica la password per l'ID utente.
Specifica l'unità di business per il ruolo dell'ID utente.
Specifica se la fonte è logica o fisica.
Specifica il percorso di spazio dei nomi (solo un valore di segnaposto). Il sistema del catalogo non utilizza il valore effettivo ma richiede un valore di segnaposto.
Specifica il nome della transazione relativa all'evento.
Specifica il nome del tipo di evento.
Specifica il tipo di transazione relativa all'evento.
(Facoltativo) Specifica una descrizione per l'evento.
Specifica l'ID di un oggetto da associare a questo evento.
È possibile eventualmente specificare uno dei parametri di evento per questo valore.
Specifica il nome di parametro e il valore precedente. Delimitare il nome e il valore con una barra verticale. Separare ciascuna coppia di nome e valore con un punto esclamativo.
Specifica il nome di parametro e il valore nuovo. Delimitare il nome e il valore con una barra verticale. Separare ciascuna coppia di nome e valore con un punto esclamativo.
Nota: il sistema del catalogo utilizza i valori precedenti e quelli nuovi per valutare gli eventuali filtri di regola associati alle regole degli eventi.
Esempio: invio di un evento logico personalizzato
Il seguente URL di esempio invierà un evento logico personalizzato al server Componente di catalogo sul server 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!
L'evento di questo invio contiene le seguenti coppie di nome e valore:
Specifica il nome dell'utente che sta inviando questo evento.
Specifica la password di questo utente.
Specifica il nome di dominio in questione.
Specifica il tipo di evento.
Specifica il percorso di spazio dei nomi (qualsiasi valore).
Specifica il nome della transazione.
Specifica il tipo di evento della transazione.
Specifica il tipo di transazione.
Specifica la descrizione.
Specifica l'ID oggetto di questo evento. Qui si utilizza il parametro di evento $uid$.
Indica se questo evento è un evento parziale. Il valore è sempre false.
Specifica il nome di parametro e il valore precedente.
Specifica il nome di parametro e il nuovo valore.
Nota: è possibile inserire un URL di questo tipo come azione per una regola di un evento, o un URL da un programma Java. In entrambi i casi, sostituire il simbolo & con %26.
| Copyright © 2013 CA. Tutti i diritti riservati. |
|