$SETSTATUS(ブロック終了状態設定関数)
処理の終了状態を変更します。
形式
$SETSTATUS(ステータス定数)
指定する値
-
ステータス定数
NORMAL(正常)、NODATA(データなし)、ERROR(異常)、MULTI(別ユーザでの更新あり)、変数、または予約文字列を指定します。定数(NORMAL、ERROR、NODATA、MULTI)を指定する場合は、「'(シングルクォーテーション)」で囲みます。
終了状態
ステータス定数に指定した状態になります。規定以外のステータス定数を指定した場合は、スクリプトの処理が中断されます。
記述例
機器状態が在庫(301)の資産情報をすべて検索し、機器状態を運用(002)に更新して、処理を終了する場合の記述例を次に示します。
[ASSET_ITEM_LOOP] [CLASS_FIND] AssetInfo [FIND_DATA] (AssetInfo.AssetStatus = '301')AND (AssetInfo.AssetKind = '001') [GET_VALUE] ASSETID = AssetInfo.AssetID [UPDATE] AssetInfo [DATA] AssetInfo.AssetID = ASSETID AssetInfo.AssetStatus = '002' [SET_VALUE] $SETSTATUS('NORMAL') [ASSET_ITEM_LOOP_END]