EMS イベント タイプ

目次
casso1283
目次
EMS イベントは、ディレクトリ オブジェクト上で実行されたアクションから生成されます。
SiteMinder
は以下の場合に EMS のイベントを呼び出します。
  • ディレクトリ オブジェクトが作成、更新、または削除された場合
  • メンバシップなどの関係がオブジェクト間で形成された場合
イベントを呼び出した後、
SiteMinder
はオブジェクトへのセッション アクティビティをログ記録します。分散代行管理サービス(DMS)などの EMS ベースのアプリケーションが EMS にログインする場合、新しいセッションが作成されます。EMS はログイン セッションを検証し、適切なイベントをレポートします。
これらのディレクトリ オブジェクトは EMS イベントと関連付けられます。
  • ユーザ
  • ロール
  • 組織
  • 一般的なまたはユーザ定義のディレクトリ オブジェクト
上記の各オブジェクトは、以下のオブジェクト イベントと関連付けられます。
  • 作成
  • Delete
  • 変更
EMS のイベントはカテゴリに基づいて分類されます。
  • 管理上
    のイベントは、ディレクトリ内のオブジェクトを変更するのに十分な権限を持つユーザによって生成されます。
  • セッション
    イベントは、セッションが初期化されるか終了するときに生成されます。
  • エンド ユーザ
    イベントは、自己登録を実行するまたは自分のユーザ プロファイルを変更するユーザによって生成されます。
  • ワークフロー プリプロセス
    イベントは、ワークフロー プリプロセスが完了したときに生成されます。
  • ワークフロー ポストプロセス
    イベントは、ワークフロー ポストプロセスが完了したときに生成されます。
イベント カテゴリ
EMS イベント
SmLogEmsCat_DirectoryAdmin
SmLogEmsEvent_CreateUser
SmLogEmsEvent_DeleteUser
SmLogEmsEvent_ModifyUser
SmLogEmsEvent_AssignUserRole
SmLogEmsEvent_RemoveUserRole
SmLogEmsEvent_EnableUser
SmLogEmsEvent_DisableUser
SmLogEmsEvent_CreateOrg
SmLogEmsEvent_DeleteOrg
SmLogEmsEvent_ModifyOrg
SmLogEmsEvent_CreateRole
SmLogEmsEvent_DeleteRole
SmLogEmsEvent_ModifyRole
SmLogEmsEvent_PasswordModify
SmLogEmsEvent_CreateObject
SmLogEmsEvent_DeleteObject
SmLogEmsEvent_ModifyObject
SmLogEmsCat_DirectoryUser
SmLogEmsEvent_CreateUser
SmLogEmsEvent_ModifyUser
SmLogEmsEvent_PasswordModify
SmLogEmsCat_DirectorySession
SmLogEmsEvent_Login
SmLogEmsEvent_Logout
SmLogEmsEvent_LoginFail
SmLogEmsEvent_SessionTimeout
SmLogEmsEvent_AuthFail
ログ記録ワークフロー イベント
プリプロセスまたはポストプロセス イベントが処理される場合、イベントがログ記録されます。この場合、ログ内のカテゴリは SmLogEmsCat_EventPreprocess または SmLogEmsCat_EventPostprocess のいずれかです。イベント ID は元のイベント ID(たとえば SmLogEmsEvent_CreateUser)です。
さらに、SmLog_EMS_t の以下のフィールドは、プリプロセスおよびポストプロセス イベントに適用されます。
フィールド
説明
nVersion
SiteMinder
サーバのバージョン番号。
nCurrentTime
イベントが発生した時間。
szUserName
元のイベントを生成した管理者の名前。
szSessionId
EMS セッション ID。
szDirName
ターゲット オブジェクトが検出される
SiteMinder
ディレクトリの名前。
szObjPath
このイベントによってターゲットにされたオブジェクトの完全識別名。
szFieldDesc
イベントを実行したワークフロー ライブラリの名前。
szStatusMsg
これにはワークフロー完了コードおよびオプションのエラー メッセージが含まれます。以下のワークフロー完了コードが SmApi.h で定義されています。
Sm_DmsWorkflowApi_Success
Sm_DmsWorkflowApi_Ignore
Sm_DmsWorkflowApi_Failure
Sm_DmsWorkflowApi_Reject
Sm_DmsWorkflowApi_NoUserContext
Sm_DmsWorkflowApi_SkipSuccess