Sie können ein logisches Event entweder über eine HTTP-Bereitstellung oder über eine der "postEvent Administration"-Webservice-Methoden bereitstellen.
Um eine HTTP-URL für die Bereitstellung eines Events im System anzugeben, verwenden Sie folgende Syntax:
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#!
Die folgenden Parameter bedürfen einer Erklärung:
Gibt eine gültige Anwender-ID zur Authentifizierung an.
Gibt das Kennwort für die Anwender-ID an.
Gibt den Geschäftsbereich für die Rolle der Anwender-ID an.
Gibt an, ob die Quelle logisch oder physisch ist.
Gibt den Pfad des Namespace an (nur ein Platzhalterwert). Das Katalogsystem verwendet nicht den Istwert, sondern benötigt einen Platzhalterwert.
Gibt den Transaktionsnamen für das Event an.
Gibt den Namen des Event-Typs an.
Gibt den Transaktionstyp für das Event an.
(Optional) Gibt eine Beschreibung für das Event an.
Gibt die ID eines Objekts an, das diesem Event zugeordnet werden soll.
Sie können optional einen der Event-Parameter für diesen Wert angeben.
Gibt den Parameternamen und den alten Wert an. Grenzen Sie den Namen und Wert mit einer vertikalen Leiste ab. Trennen Sie jedes Name-Wert-Paar durch ein Ausrufezeichen.
Gibt den Parameternamen und den neuen Wert an. Grenzen Sie den Namen und Wert mit einer vertikalen Leiste ab. Trennen Sie jedes Name-Wert-Paar durch ein Ausrufezeichen.
Hinweis: Das Katalogsystem verwendet alte und neue Werte zur Bewertung jeglicher Regelfilter, die Event-Regeln zugeordnet sind.
Beispiel: Stellen Sie ein anwenderspezifisches logisches Event bereit.
Durch die folgende Beispiel-URL wird ein anwenderdefiniertes logisches Event für den Katalogkomponente-Server auf Server B bereitgestellt:
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!
Das Event für diese Bereitstellung enthält folgende Name-Wert-Paare:
Gibt den Namen des Anwenders an, der dieses Event bereitstellt.
Gibt das Kennwort dieses Anwenders an.
Gibt den Namen der betreffenden Domäne an.
Gibt den Typ des Events an.
Gibt den Pfad des Namespace an (beliebiger Wert).
Gibt den Transaktionsnamen an.
Gibt den Event-Typ der Transaktion an.
Gibt den Transaktionstyp an.
Gibt die Beschreibung an.
Gibt die Objekt-ID für dieses Event an. Hier wird der Event-Parameter $uid$ verwendet.
Gibt an, ob dieses Event ein Teil eines Events ist. Der Standardwert ist immer False (Falsch).
Gibt den Parameternamen und den alten Wert an.
Gibt den Parameternamen und den neuen Wert an.
Hinweis: Sie können so eine URL als Aktion für eine Regel eines Event eingeben, oder sie können eine URL aus einem Java-Programm eingeben. Ersetzen Sie in beiden Fällen das Symbol & durch %26.
| Copyright © 2013 CA. Alle Rechte vorbehalten. |
|