JP1/Integrated Management - Manager 機能拡張
- <この項の構成>
- (1) イベント拡張属性定義ファイルの作成
- (2) オブジェクトタイプ定義ファイルの作成
(1) イベント拡張属性定義ファイルの作成
(a) 定義する内容
イベント拡張属性定義ファイルには,表示したい独自イベントに設定されているイベント属性のうち,詳細情報として表示したいイベント属性だけを定義します。基本属性,および拡張属性の共通情報部分は自動的に設定されるため,定義の必要はありません。固有情報部分だけを定義します。イベント拡張属性定義ファイルの詳細については,「5.3 イベント拡張属性定義ファイル」を参照してください。
なお,JP1/IMには,イベント拡張属性定義ファイルの記述内容をチェックするためのコマンド「jcoattrfcheck」が用意されています。このコマンドの詳細については,「6. コマンド」を参照してください。
(b) 格納場所
この定義ファイルは次のディレクトリに格納します。定義は,JP1/IM - Managerを再起動した後に有効になります。
- Windowsの場合
- Consoleパス\conf\console\attribute\
- クラスタ運用の場合は,共有フォルダ\jp1cons\conf\console\attribute\となります。
- UNIXの場合
- /etc/opt/jp1cons/conf/console/attribute/
- クラスタ運用の場合は,共有ディレクトリ/jp1cons/conf/console/attribute/となります。
(c) 定義例
前述の「SAMPLE」というアプリケーションが発行する独自イベントについてイベント拡張属性定義ファイルに定義をする例を示します。この定義ファイルでは,一つのアプリケーションが発行するすべてのJP1イベントの属性をまとめて定義します。この例では,SAMPLEアプリケーションが発行するイベントID 00000001および00000002のJP1イベントの属性をまとめて記述してあります。
この例では次のファイル名を使用します。
company_sample_attr_ja.conf
このファイル名は,「company」という会社のSAMPLEアプリケーションであることを表します。
イベント拡張属性定義ファイルの定義例を次に示します。
図2-2 イベント拡張属性定義ファイルの定義例
(2) オブジェクトタイプ定義ファイルの作成
(a) 定義する内容
オブジェクトタイプ定義ファイルには,表示したい独自イベントの拡張属性値,およびJP1/IM - Viewの画面([重要イベント定義]画面,[イベント取得条件設定]画面など)の[オブジェクトタイプ]および[登録名タイプ]に表示される項目を定義します。この定義ファイルは,JP1イベントの詳細情報を表示するために必要です。オブジェクトタイプ定義ファイルの詳細については,「5.4 オブジェクトタイプ定義ファイル」を参照してください。
(b) 格納場所
この定義ファイルは次のディレクトリに格納します。定義は,JP1/IM - Managerを再起動した後に有効になります。
- Windowsの場合
- Consoleパス\conf\console\object_type\
- クラスタ運用の場合は,共有フォルダ\jp1cons\conf\console\object_type\となります。
- UNIXの場合
- /etc/opt/jp1cons/conf/console/object_type/
- クラスタ運用の場合は,共有ディレクトリ/jp1cons/conf/console/object_type/となります。
(c) 定義例
前述の「SAMPLE」というアプリケーションが発行する独自イベントについてオブジェクトタイプ定義ファイルに定義をする例を示します。この例では,ROOT_OBJECT_TYPEとOBJECT_TYPEに新しい定義を追加しているので,オブジェクト定義ファイルに定義する必要があります。
この例では次のファイル名を使用します。
company_sample_obj.ja
このファイル名は,「company」という会社のSAMPLEアプリケーションであることを表します。
オブジェクトタイプ定義ファイルの定義例を次に示します。
[ObjectType] # 拡張属性値, リスト表示文字列, コメント ROOT_SAMPLE, ROOT_SAMPLE //サンプルのルートオブジェクト名 SAMPLE, SAMPLE //サンプルのオブジェクト名 [End]
All Rights Reserved. Copyright (C) 2006, 2008, Hitachi, Ltd.