1. WAIT文

EVENT文によって監視されているイベントに対してWAIT文を実行する場合、監視の開始点を基準にして監視対象のイベントが発生するまで待機します。

WAIT文で指定したイベントがEVENT文によって監視されていない場合、現在の時点を基準にして監視対象のイベントが発生するまで待機します。すなわち、WAIT文の直前にEVENT文が指定されたかのように動作します。この場合、EVENT文にSTACK(NO)が指定されたのと同様に動作します。

WAIT文は、イベントの発生履歴(スタックで実装されている)を照会します。イベントを登録するとき、STACK(YES)が指定されていると、スタックから項目を取り出します。また、STACK(NO)に指定されている場合は、スタック項目の照会のみ行います。

WAIT文でスタックの項目を取り出したり照会したりすると、イベントの情報が制御変数(例: &SYS#EVENT)に保存されます。制御変数については、コマンド・プロシージャを参照してください。

使用法
figure wait stmt

image

image

image

image

image

image

image

image

image

image

image

項目 説明

time

指定した時刻まで待機します。hh.mm形式で指定します。

  • hh : 24時間形式で時間を2桁で指定します。

  • mm : 分を2桁で指定します。

date

指定日まで待機します。OpenFrameでは構文エラーのみチェックします。

week

指定の曜日まで待機します。OpenFrameでは構文エラーのみチェックします。

message

指定したメッセージが出力されるまで待機します。指定した文字列とメッセージの先頭が一致すれば対象となります。「%.文字列」形式で指定した場合は、メッセージの中間部分が指定した文字列と一致すれば対象となります。

dspmessage

イベント待機状態画面に表示するメッセージを指定します。OpenFrameでは構文エラーのみチェックします。

sss

指定した期間の間待機します。(秒単位)

mmm

指定した期間の間待機します。(分単位)

readyjobname

指定したジョブが開始するまで待機します。OpenFrameでは構文エラーのみチェックします。

endjobname

指定したジョブが終了するまで待機します。

msgid

指定した識別番号を持つメッセージが出力されるまで待機します。

system

指定したシステム・イベントが発生するまで待機します。OpenFrameでは構文エラーのみチェックします。

userevent

指定したユーザー・イベントが発生するまで待機します。OpenFrameでは構文エラーのみチェックします。

dataset

指定したデータセットが作成されるまで待機します。OpenFrameでは構文エラーのみチェックします。

mount

指定したボリュームがマウントされるまで待機します。OpenFrameでは構文エラーのみチェックします。

ondevice

指定したフロッピーディスク装置が準備されるまで待機します。OpenFrameでは構文エラーのみチェックします。

sysout

指定したジョブの出力が終了するまで待機します。OpenFrameでは構文エラーのみチェックします。

オペランド

以下は、オペランドについての説明です。

オペランド 説明

TIME

指定した時刻まで待機します。

DATE

指定日まで待機します。OpenFrameでは構文エラーのみチェックします。

WEEK

指定の曜日まで待機します。OpenFrameでは構文エラーのみチェックします。

MESSAGE

指定したメッセージが出力されるまで待機します。

DSPMESSAGE

イベント待機状態画面に表示するメッセージを指定します。OpenFrameでは構文エラーのみチェックします。

INTERVAL

指定した期間の間待機します。

READYJOBNAME

指定したジョブが開始するまで待機します。OpenFrameでは構文エラーのみチェックします。

ENDJOBNAME

指定したジョブが終了するまで待機します。(略語: END)

MSGID

指定した識別番号を持つメッセージが出力されるまで待機します。

SYSTEM

指定したシステム・イベントが発生するまで待機します。OpenFrameでは構文エラーのみチェックします。

USEREVENT

指定したユーザー・イベントが発生するまで待機します。OpenFrameでは構文エラーのみチェックします。

DATASET

指定したデータセットが作成されるまで待機します。OpenFrameでは構文エラーのみチェックします。

MOUNT

指定したボリュームがマウントされるまで待機します。OpenFrameでは構文エラーのみチェックします。

ONDEVICE

指定したフロッピーディスク装置が準備されるまで待機します。OpenFrameでは構文エラーのみチェックします。

SYSOUT

指定したジョブの出力が終了するまで待機します。OpenFrameでは構文エラーのみチェックします。

使用例

以下は、WAIT文の例です。

WAIT MSGID(XDX1000I) INTERVAL(5S)