Vous pouvez publier un événement logique via une méthode POST HTTP ou à partir d'une des méthodes de service Web d'administration postEvent.
Pour spécifier une URL HTTP pour publier un événement sur le système, utilisez la syntaxe suivante :
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#!
Les paramètres suivants nécessitent une explication.
Spécifie un ID d'utilisateur valide pour l'authentification.
Spécifie le mot de passe correspondant à l'ID utilisateur.
Spécifie l'unité business pour le rôle correspondant à l'ID d'utilisateur.
Indique une source logique ou physique.
Spécifie le chemin d'accès d'espace de noms, une valeur d'espace réservé uniquement. Le système de catalogues n'utilise pas la valeur réelle mais requiert une valeur d'espace réservé.
Spécifie le nom de la transaction pour l'événement.
Spécifie le nom du type d'événement.
Spécifie le type de transaction pour l'événement.
(Facultatif) Description de l'événement.
Spécifie l'ID d'un objet à associer à l'événement.
Vous pouvez également spécifier un des paramètres d'événement pour cette valeur.
Spécifie le nom de paramètre et l'ancienne valeur. Délimitez le nom et la valeur par une barre verticale. Séparez chaque paire nom-valeur par un point d'exclamation.
Spécifie le nom du paramètre et la nouvelle valeur. Délimitez le nom et la valeur par une barre verticale. Séparez chaque paire nom-valeur par un point d'exclamation.
Remarque : Les anciennes et les nouvelles valeurs sont utilisées lors de l'évaluation des filtres de règles associés aux règles d'événements.
Exemple : Publication d'un événement logique personnalisé
L'exemple d'URL suivant envoie un événement logique personnalisé au serveur Composant de catalogue sur le serveur 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'événement de cette publication contient les paires nom-valeur suivantes :
Nom de l'utilisateur qui envoie cet événement.
Spécifie le mot de passe de l'utilisateur.
Spécifie le nom du domaine.
Spécifie le type d'événement.
Spécifie le chemin d'accès d'espace de noms (toutes les valeurs).
Spécifie le nom de la transaction.
Spécifie le type d'événement de transaction.
Spécifie le type de transaction.
Spécifie la description.
Spécifie l'ID d'objet pour cet événement. Le paramètre d'événement $uid$ est utilisé ici.
Indique si cet événement est un événement partiel. La valeur par défaut est False.
Spécifie le nom de paramètre et l'ancienne valeur.
Spécifie le nom de paramètre et la nouvelle valeur.
Remarque : Vous pouvez entrer une URL de ce type comme action pour une règle d'événement ou une URL d'un programme Java. Dans les deux cas, remplacez le symbole & par %26.
| Copyright © 2013 CA. Tous droits réservés. |
|