操作ログ出力システムの終了方法
操作ログ受付ジョブを終了させるには、端末から次のコマンドを投入します。
(1) 操作ログ受付ジョブの終了
プログラムインタフェース
CALL ライブラリ名/UTLKILLOPL [PARM(['LIB=ライブラリ名'] ['IMMED'] ['G'] ['OUTPUT=filename'] ['EXIT' CL変数名])]
パラメータ説明
- LIB=ライブラリ名
-
HULFTがインストールされているライブラリ名(省略時値 HULFT)
先頭英字の10バイト以内の英数字で指定します。
- IMMED
-
即時終了モード(省略可)
省略した場合、通常モードで終了します。
- 通常モード
-
: 操作ログ出力要求用の待ち行列に残ったレコードをすべてファイルに出力してから終了します。終了コマンドを実行してから実際に終了するまでに時間がかかる場合があります。
- 即時終了モード
-
: 操作ログ出力要求用の待ち行列に残ったレコードをすべて破棄して、即時終了します。終了コマンド実行前に処理が終わっていても、操作ログがファイルに出力されない場合があります。
- G
-
エラーメッセージの表示抑制(省略可)
省略するとエラー時にメッセージは出力されません。
- OUTPUT=filename
-
エラーメッセージの出力先(省略可)
「ライブラリ名/ファイル名(メンバ名)」の形式で指定します。
省略するとメッセージは出力されません。
ログファイルのレコード保持件数は無制限です。
- EXIT CL変数名
-
エラーコードの受け取りとCL変数名(省略可)
EXITとCL変数名は連続して指定してください。
異常終了の場合のみ、エラーコードをCL変数へセットします。
省略するとエラーコードはセットされません。
すべての操作ログを出力するため、操作ログ受付ジョブは配信受付ジョブ、集信受付ジョブ、要求受付ジョブより後に終了させてください。
操作ログ受付ジョブの終了は非同期で実行されます。
このため、操作ログ受付ジョブの終了は、OSのWRKACTJOB(活動ジョブ処理)コマンドなどを使用して確認してください。
コマンドインタフェース
UTLKILLOPL IMMED() LIBRARY( ) MSG( ) FILE( ) MBR( )
パラメータ説明
- IMMED
-
即時終了受付の指定(省略可)
省略した場合、通常モードで終了します。
- *NO
-
: 通常モード。
操作ログ出力要求用の待ち行列に残ったレコードをすべてファイルに出力してから終了します。終了コマンドを実行してから実際に終了するまでに時間がかかる場合があります。
- *YES
-
: 即時終了モード。
操作ログ出力要求用の待ち行列に残ったレコードをすべて破棄して、即時終了します。終了コマンド実行前に処理が終わっていても、操作ログがファイルに出力されない場合があります。
- LIBRARY
-
HULFTがインストールされているライブラリ名(省略時値 HULFT)
先頭英字の10バイト以内の英数字で指定します。
- MSG
-
エラーメッセージの表示抑制(省略時値 *YES)
- *NO
-
: エラーメッセージを表示しない
- *YES
-
: エラーメッセージを表示する
- FILE
-
エラーメッセージ出力先ファイルのライブラリ名とファイル名(省略可)
「ライブラリ名/ファイル名」の形式で指定します。
それぞれ先頭英字の10バイト以内の英数字で指定します。
省略するとエラーメッセージは出力されません。ログファイルのレコード保持件数は無制限です。
- MBR
-
エラーメッセージ出力先ファイルのメンバ名(省略時値 *FILE)
先頭英字の10バイト以内の英数字で指定します。
すべての操作ログを出力するため、操作ログ受付ジョブは配信受付ジョブ、集信受付ジョブ、要求受付ジョブより後に終了させてください。
操作ログ受付ジョブの終了は非同期で実行されます。
このため、操作ログ受付ジョブの終了は、OSのWRKACTJOB(活動ジョブ処理)コマンドなどを使用して確認してください。