wait()
sysLib.wait() システム関数は、指定の時間、現行プロセスを中断します。
2 つの非同期実行プログラムが、共用ファイルまたはデータベース内のレコードを介して通信する必要がある場合は、 sysLib.wait() を使用します。 この関数を使用すると、例えば、一方のプログラムの処理を中断させておいて、その間に、別のプログラムで共有レコード内の情報を更新することができます。
構文
sysLib.wait(time BIN(9,2) in)
- time
- BIN(9,2) と代入互換性のある任意の変数を入力できます。 EGL は、100 分の 1 秒までの小数部を受諾します。
例
15 秒間の一時停止を行う例を、次に示します。
sysLib.wait(15); // 15 秒待ちます
互換性
| プラットフォーム | 問題 |
|---|---|
| IMS/VS | sysLib.wait() は無視されます。 |
| JavaScript 生成 | sysLib.wait() は無視されます。 |
| CICS | 整数の秒数のみが許可されます。 1 未満の値が指定された場合、待機時間は 0 秒になります。 |