Hitachi

JP1 Version 12 JP1/IT Desktop Management 2 - Asset Console アクセス定義ファイル作成ガイド


[CLASS_FIND](オブジェクトクラスの検索)

オブジェクトクラスを検索します。

検索対象のクラスと一致した場合、そのプロパティ値を変数に代入できます。また、基点クラスを見つけるために、クラスの検索を複数回実施する必要がある場合は、実行する回数分[CLASS_FIND]タグを記述します。

〈このページの構成〉

形式

[CLASS_FIND]
  検索するオブジェクトクラス名
  ([FIND_DATA])
    検索条件式
  [GET_VALUE]
    変数への代入文
  ([ORDER_ASC]または[ORDER_DESC])
    検索結果をソートするためのキー

指定する値

終了状態

処理の終了状態とその内容を次に示します。

終了状態

内容

NORMAL

正常終了

NODATA

検索条件を満たすデータがない

ERROR

MULTI

(凡例)

−:該当しない

記述例

資産ID「10000」の資産番号を出力する場合の記述例を次に示します。

[CLASS_FIND]
  AssetInfo
[FIND_DATA]
  (AssetInfo.AssetID  = '10000')
[GET_VALUE]
  ASSETNO     = AssetInfo.AssetNo
  ASSETSTATUS = AssetInfo.AssetStatus@
 
[SET_VALUE]
  STATUS = $GETSTATUS()
[IF]
  STATUS = NORMAL
  [THEN]
    [SET_VALUE]
      MSG = 'ASSETNO = '+ASSETNO+'('+ASSETSTATUS+')'
      $ECHO(MSG)
  [ELSE]
    [SET_VALUE]
      MSG = 'CLASS_FIND ('+STATUS+')'
      $ECHO(MSG)
[IF_END]
実行結果

ASSETNO = R11111(運用)