JP1/Integrated Management - Manager 機能拡張
- <この項の構成>
- (1) blockステートメント
- (2) orderステートメント
(1) blockステートメント
(a) 構文
block platform=プラットフォーム種別;
(b) 説明
属性表示順序定義ブロックに依存するブロック属性を定義します。このステートメントは,ブロックの先頭に1回だけ記述できます。
(c) パラメーター
- platform
- ブロック内の定義が有効になるプラットフォームを指定します。定義できるプラットフォームを次に示します。
- "base"
すべてのプラットフォームで有効にする場合に使用します。
- "ユーザー定義"
ユーザー定義のプラットフォームで有効になります。「ユーザー定義」には,半角英数字だけを使用できます。ただし,この文字列についてエラーチェックは実行されません。
(d) 注意事項
- このブロックではlangパラメーターは使用できません。
- platformパラメーターで指定したプラットフォーム名称は,JP1イベントの拡張属性「PLATFORM」と比較され,一致した場合にだけ詳細情報の処理の対象となります。したがって,ここに指定するプラットフォーム名と同一の文字列がイベントの拡張属性「PLATFORM」にない場合は,処理の対象となりません。ただし,JP1イベントの発行時に拡張属性「PLATFORM」を設定していない場合は,「"base"」が指定されたものとしてファイルの解析が実行されます。
(e) 定義例
次の「(2) orderステートメント」の定義例を参照してください。
(2) orderステートメント
(a) 構文
order id=イベントID定義文字列, attrs=属性名並び;
(b) 説明
[イベント詳細]画面上に表示する属性とその並び順をIDごとに定義します。このステートメントはブロック内に複数個指定できます。
(c) パラメーター
- id
- attrsパラメーターで指定した順序で属性を表示するイベントIDを一つ以上指定します。
- 指定形式は次のとおりです。
- 一つの場合:id="200"
- 複数の場合:id="100|101|102"
- イベントIDは,8けた以内の16進数文字列で指定します。8けた未満の場合,先頭に0を補って8けたにする必要はありません。16進数文字列の英字(a〜f)は,大文字と小文字のどちらでもかまいません。
- IDの範囲指定はできません。
- attrs
- 表示する属性,グループ,またはその両方が混在したものを並べて指定します。複数個並べた場合は,[イベント詳細]画面に上からその順序で表示されます。
- 指定形式は次のとおりです。
- 一つの場合:attrs="E.A0"
- 複数の場合:attrs="E.A0|E.A1|GROUP1"
- groupステートメントの場合と同様に,指定できる属性は固有の拡張属性だけです。基本属性または共通の拡張属性を指定した場合は,指定した属性値が[イベント詳細]画面上に複数個表示されます。
(d) 定義例
イベントIDが00001000の場合にBASEグループとCOMMONグループを表示する定義例を次に示します。
@define-block type="event-attr-order-def"; block platform="base"; order id=00001000, attrs="BASE|COMMON" @define-block-end;
All Rights Reserved. Copyright (C) 2006, 2008, Hitachi, Ltd.