[HTTP ポスト]を使用して、または postEvent 管理 Web サービス メソッドの 1 つから論理イベントをポストできます。
システムにイベントをポストする、HTTP URL を指定するには、以下の構文を使用します。
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#!
以下のパラメータがあります。
認証に使用する有効なユーザ ID を指定します。
ユーザ ID のパスワードを指定します。
ユーザ ID のロールに使用するビジネス ユニットを指定します。
ソースが論理的か物理的かを指定します。
ネームスペース パス(プレースホルダ値のみ)を指定します。 カタログ システムでは実際の値は使用されませんが、プレースホルダ値が必要です。
イベントのトランザクション名を指定します。
イベント タイプの名前を示します。
イベントのトランザクション タイプを指定します。
(オプション)イベントの説明を指定します。
このイベントと関連付けるオブジェクトの ID を指定します。
オプションでこの値のイベント パラメータの 1 つを指定できます。
パラメータ名および古い値を指定します。 名前と値は縦棒で区切ります。 名前と値の各ペアは、感嘆符で区切ります。
パラメータ名および新しい値を指定します。 名前と値は縦棒で区切ります。 名前と値の各ペアは、感嘆符で区切ります。
注: イベント ルールに関連付けられたルール フィルタの評価時に、カタログ システムでは古い値と新しい値が使用されます。
例: カスタム論理イベントのポスト
次の URL のサンプルは、サーバ 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!
このポストのイベントには以下の名前と値のペアが含まれています。
このイベントをポストするユーザの名前を指定します。
このユーザのパスワードを指定します。
該当するドメインの名前を指定します。
イベントのタイプを示します。
ネームスペース パス(任意の値)を指定します。
トランザクション名を指定します。
トランザクション イベント タイプを指定します。
トランザクション タイプを指定します。
説明を指定します。
このイベントのオブジェクト ID を指定します。 $uid$ イベント パラメータは、ここに使用されます。
このイベントが部分的なイベントかどうかを示します。 値は常に false です。
パラメータ名および古い値を指定します。
パラメータ名および新しい値を指定します。
注: イベントのルールのアクション、または Java プログラムの URL からのアクションのような URL を入力できます。 どちらの場合も、記号 & を %26 に置換します。
| Copyright © 2013 CA. All rights reserved. |
|