Hitachi

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


定義ファイルのステートメントの詳細

JP1/IMの定義ファイルに記述できるステートメントの種類,構造,および指定できる値を一覧で示します。

この節の説明は次の三つの定義ファイルだけに該当します。

  • イベント拡張属性定義ファイル

  • アプリケーション実行定義ファイル

  • 統合機能メニュー定義ファイル

〈このページの構成〉

ステートメントの種類

表2‒91 ステートメントの種類

ステートメントの分類

ステートメントの種類

ファイル内ステートメント

ブロック開始ステートメント

ブロック終了ステートメント

ファイル属性ステートメント

プロダクトステートメント

ブロック内ステートメント

機能メニューコマンドオプション定義ステートメント

イベント属性定義ステートメント

ブロック属性定義ステートメント

機能メニュー実行定義識別子定義ステートメント

アプリケーション説明定義ステートメント

グループ定義ステートメント

機能メニュー表示アイコン定義ステートメント

アプリケーション実行定義識別子定義ステートメント

機能メニュー識別子定義ステートメント

機能メニュー表示名定義ステートメント

順序定義ステートメント

機能メニュー親識別子定義ステートメント

アプリケーションパス定義ステートメント

ステートメントの構造

表2‒92 ステートメントの構造

ステートメントの種類

記述形式

ブロック開始ステートメント

@define-block type=ブロック種別

ブロック終了ステートメント

@define-block-end

ファイル属性ステートメント

@file type=定義ファイルタイプ[, version=定義フォーマットバージョン]

プロダクトステートメント

@product name=プロダクト名

機能メニューコマンドオプション定義ステートメント

arguments=コマンド引数

イベント属性定義ステートメント

attr name=属性名, title=表示項目名[, type=属性表示タイプ]

ブロック属性定義ステートメント

block lang=言語種別|platform=プラットフォーム種別|version=適用バージョン

機能メニュー実行定義識別子定義ステートメント

execute_id=アプリケーション実行定義識別子

アプリケーション説明定義ステートメント

description=アプリケーション実行の説明文

グループ定義ステートメント

group name=グループ名, attrs=属性名並び

機能メニュー表示アイコン定義ステートメント

icon=表示アイコンファイル名

アプリケーション実行定義識別子定義ステートメント

id=アプリケーション実行定義識別子

機能メニュー識別子定義ステートメント

id=機能メニュー識別子

機能メニュー表示名定義ステートメント

name=表示名称

順序定義ステートメント

order id=イベントID定義文字列, attrs=属性名並び

機能メニュー親識別子定義ステートメント

parent_id=親機能メニュー識別子

アプリケーションパス定義ステートメント

path=コマンドパス

ステートメント内の構成要素の生成規則

ステートメント内の構成要素に指定できる値を次に示します。

表2‒93 ステートメント内の構成要素に指定できる値

構成要素

指定できる値

16進数値文字

0〜9およびA〜F

EUCJIS

EUCJIS

GB18030

GB18030

JIS

JIS

Shift-JIS

SJIS

UTF-8

UTF-8

アプリケーション実行の説明文

1〜50バイトのユーザー定義文字列

アプリケーション実行定義

application-execution-definition

アプリケーション実行定義ブロック

application-execution-def

アプリケーション実行定義識別子

1〜32バイトの半角英数字

イベントID

1〜8バイトの16進数値文字

イベントID定義文字列

イベントID|イベントID定義文字列 列挙セパレーター イベントID

イベントオブジェクトタイプ定義ブロック

event-object-def

イベント拡張属性定義

extended-attributes-definition

イベント属性グループ定義ブロック

event-attr-group-def

イベント属性定義ブロック

event-attr-def

イベント表示順序定義ブロック

event-attr-order-def

インターフェース名

1〜32バイトの半角英数字

グループ名

1〜32バイトの半角英数字

コマンドパス

ファイル名

コマンド引数

コマンド引数として意味のあるユーザー定義文字列

サブキー名

1〜32バイトの半角英数字

スラント

/

スラント区切り英数字列

スラント|英数字|スラント区切り英数字列 スラント

|スラント区切り英数字列 英数字

デフォルト

default

バージョン

1〜7バイトの半角英数字のバージョン文字列

バージョン記号文字

/|.|

バージョン範囲指定

バージョン 空白-空白 バージョン

バージョン文字

英大文字|数字|バージョン記号文字

ファイル記号文字

.|/|\\|-|_|~

ファイル名

ファイルパスとして意味のある文字列

ファイル名文字列

ファイル記号文字|英数字|ファイル名文字列 ファイル記号文字|ファイル名文字列 英数字

プラットフォーム種別

base|半角英数字列

プロダクト名

スラント区切り半角英数字列

ブロック種別

イベント属性定義ブロック|イベント属性グループ定義ブロック|イベント表示順序定義ブロック|アプリケーション実行定義ブロック

ユーザー定義文字

半角英数字|日本語文字|記号

英語

English

英字

小文字および大文字の半角英字

英小文字

a〜z

英数字

半角の英字および数字

英大文字

A〜Z

機能ツリーノード定義ブロック

function-tree-def

統合ツリーメニュー定義

function-definition

機能メニュー識別子

1〜32バイトの半角英数字

機能メニュー識別子列

[0〜9バイトの機能メニュー識別子 列挙セパレーター]

機能メニュー識別子

言語種別

日本語|英語

親機能メニュー識別子

機能メニュー識別子

数字

0〜9

説明

1〜50バイトのユーザー定義文字

属性値

1〜10,000バイトの文字

属性値タイプ

elapsed_time

属性表示タイプ

属性値タイプ/表示フォーマット

属性名

(B|).属性名文字列

属性名文字

半角英大文字|半角数字|_

属性名文字列

0〜31バイトの半角英大文字の属性名文字

属性名並び

属性名|属性名並び\|属性名

定義ファイルタイプ

イベント拡張属性定義|アプリケーション実行定義|モニター画面呼び出し定義|統合機能メニュー定義

定義フォーマットバージョン

0300

適用バージョン

ALL|バージョン|バージョン範囲指定

日時表示フォーマット

date_format:表示タイムゾーン

日本語

Japanese

日本語文字

半角仮名を除く2バイト文字

日本語文字コード

Shift-JIS|EUCJIS|JIS|UTF-8

表示アイコンファイル名

ファイル名

表示タイムゾーン

CLIENT

表示フォーマット

日時表示フォーマット

表示項目文字

英数字|空白|-|_|日本語文字

表示項目文字列

0〜64バイトの表示項目文字列

表示項目名

表示項目文字列

表示名称

1〜32バイトのユーザー定義文字列

列挙セパレーター

\|