Hitachi

JP1 Version 12 JP1/Integrated Management 2 - Manager コマンド・定義ファイル・APIリファレンス


オブジェクトタイプ定義ファイル

〈このページの構成〉

形式

@encode 文字コード
[コメント]
[ObjectType]
定義ブロック [コメント]
[End]
[コメント]

ファイル

会社名_製品名_会社名_製品名_obj.ja(オブジェクトタイプ定義ファイル)

なお,「製品名」は,「シリーズ名_製品名」とすることもできます。JP1イベント発行時の「PRODUCT_NAME」に指定する値の「/」を「_」に変更してファイル名に使用することをお勧めします。また,標準提供ファイル名称用に「hitachi」を使用しているため,「会社名」には「hitachi」以外の名称を使用してください。

格納先ディレクトリ

Windowsの場合
物理ホストのとき

Consoleパス\conf\console\object_type\

論理ホストのとき

共有フォルダ\jp1cons\conf\console\object_type\

UNIXの場合
物理ホストのとき

/etc/opt/jp1cons/conf/console/object_type/

論理ホストのとき

共有ディレクトリ/jp1cons/conf/console/object_type/

説明

オブジェクトタイプ定義ファイルは,次に示すJP1/IM - Viewの画面の[オブジェクトタイプ]および[登録名タイプ]に表示するオブジェクトタイプおよび登録名タイプを設定します。

この定義ファイルは,Linux版のJP1/IM - ManagerではUTF-8コード,Linux版以外のJP1/IM - ManagerではシフトJIS,またはEUCコードで定義する必要があります。

複数のファイルに同一のオブジェクトタイプが存在した場合の動作は保証されません。

定義の反映時期

JP1/IM - Viewを再起動したあとに有効になります。

記述内容

@encode 文字コード

オブジェクトタイプ定義ファイルで使用する文字コードを指定します。

オブジェクトタイプ定義ファイルを追加で作成する場合は,@encodeステートメントで定義ファイルの文字コードを指定してください。

項目名には,@encodeステートメントに指定した文字コードで表現できる文字を記載します。また,オブジェクトタイプ定義ファイルは,@encodeステートメントに指定した文字コードで保存します。

次の場合,JP1/IM - Viewに表示される項目名が文字化けすることがあります。

  • 項目名に,@encodeステートメントに指定した文字コードで表現できない文字を使用した場合

  • @encodeステートメントに指定した文字コード,ファイルを保存した文字コード,および@encodeステートメントに指定した文字コードが不一致の場合

@encodeステートメントが存在しない場合,および@encodeステートメントのあとに指定した文字コードに誤りがある場合は,文字コードが自動判別されます。ただし,定義ファイルの内容によっては正しく判別できないおそれがあります。

指定できる文字コードは次のとおりです。

  • C

  • EUCJIS

  • SJIS

  • UTF-8

  • GB18030

注意事項

定義ファイルをUTF-8で保存する場合は,BOM(byte order mark)が付与されないように保存してください。

次の場合,エラーが出力されます。

  • C,EUCJIS,SJIS,UTF-8,およびGB18030以外の文字コードを指定した場合

  • @encodeを定義ファイルの先頭以外に記述した場合

  • @encodeのあとに文字コードを指定しなかった場合

[コメント]

コメントは,「#」で開始する改行を含まない文字列です。

[ObjectType]

「[ObjectType]」および「[End]」は「[」および「]」を含めてそのまま記述します。

定義ブロック [コメント]

定義ブロックは,拡張属性値とリスト表示文字列で構成されます。拡張属性値は,オブジェクトタイプまたは登録名タイプに格納される文字列です。リスト表示文字列は,ドロップダウンリストに一覧表示する文字列です。

[End]

「[End]」は「[」および「]」を含めてそのまま記述します。

なお,定義する際には次の内容に注意してください。

定義例

オブジェクトタイプ定義ファイルの定義例を次に示します。

@encode UTF-8
[ObjectType]
# 拡張属性値,  リスト表示文字列   コメント
ACTION,        ACTION          // アクション
ACTIONFLOW,    ACTIONFLOW      // アクションフロー
BATCHQUEUE,    BATCHQUEUE      // バッチキュー
JOB,           JOB             // ジョブ
JOBNET,        JOBNET          // ジョブネット
MEDIA,         MEDIA           // メディア
PRINTER,       PRINTER         // プリンタ
PRINTJOB,      PRINTJOB        // プリントジョブ
PRINTQUEUE,    PRINTQUEUE      // パイプキュー
PROCESS,       PROCESS         // プロセス
RESTORE,       RESTORE         // リストア
[End]