監査アクションは通常、com.waveset.security.Right オブジェクトにマップします。新しい Right オブジェクトを追加するときに、一意の 2 文字の logDbKey を指定する必要があります。 これはデータベースに格納されます。監査する必要のある特定のアクションに対応する権利がない状況に遭遇することがあります。extendedActions 属性のオブジェクトのリストに追加することにより、アクションを拡張できます。
それぞれの extendedActions オブジェクトは、表 10–16 に示す属性を含んでいる必要があります。
表 10–16 extendedAction の属性
属性 |
種類 |
説明 |
---|---|---|
name |
String |
アクションの名前。 これは AuditEvents の作成時とイベントのフィルタ中に使用されます。 |
displayName |
String |
アクションの名前を表すメッセージカタログキー。 |
logDbKey |
String |
ログテーブルにこのアクションを格納するときに使用する 2 文字のデータベースキー。 予約済みの値については、「監査ログデータベースマッピング」を参照してください。 |
すべての顧客固有のキーには # の記号を先頭に付け、新しい内部キーが追加されたときにキーが重複するのを防止します。
表 10–16 に、ログアウトのアクションを追加する例を示します。
<Object name=’Logout’> <Attribute name=’displayName’ value=’LG_LOGOUT’/> <Attribute name=’logDbKey’ value=’LO’/> </Object> |