スレッドのキャンセル
CANCEL THREAD コマンドを使用して、Db2 内でアクティブまたは中断状態のスレッドを終了することができます。
始める前に
このタスクについて
スレッドがアクティブでない場合、または Db2 で中断されている場合、コマンドは効果を持ちません。
スレッドが VTAM® または TCP/IP で処理されている場合、VTAM または TCP/IP コマンドを使用して会話を終了することができます。
DISPLAY THREAD コマンドを使用して、スレッドが Db2 または VTAM にハングアップしているかどうかを判断できます。 VTAMでは、CANCELコマンドを使用する必要はありません。
プロシージャー
スレッドを終了するには、次のいずれかのコマンドを入力します。
結果
token は、スレッド結果を識別する 1 文字から 5 文字の数値です。 Db2 がスレッドの終了をスケジュールすると、分散スレッドに対して次のメッセージが発行されます
DSNL010I - DDF THREAD token or luwid HAS BEEN CANCELED非分散スレッドの場合は、以下のメッセージが表示されます。
DSNV426I - csect THREAD token HAS BEEN CANCELEDCANCEL THREAD を 入力すると、次のメッセージが表示される可能性があります。
- DSNL009I
- DSNL010I
- DSNL022I
CANCEL THREAD を使用すれば、
診断ダンプをとるよう指定することができます。