SVC 042

SVC 042は、ATTACHマクロによって発行されるタイプ2のSVCです。このマクロは、LOCALロックを獲得し、ロード モジュールIEAVEAT0を呼び出します。

ATTACH処理によって、問題プログラムやシステム プログラムにサブタスクを生成できます。ATTACH処理は、オリジナル タスクのサブタスクを表す新しいTCBを作成します。次に、新しいTCBに制御情報を入力し、TCB待ち行列に配置します。

ヒント

通常ATTACHは、大きな作業単位を非同期で実行するために使用されます。SVC 042での処理量が多い場合、生成(spawn)されたタスクで行われる作業量は、タスク作成のオーバーヘッドに比べるとわずかです。属性レポートを参照して、ATTACHの発行元を特定し、個別のタスクがなくてもこの作業を行えるかどうかを調べます。

参考資料

『IBM z/OS MVS Diagnosis Reference』

『IBM z/OS MVS Programming Assembler Services Guide』

『IBM z/OS MVS Programming Assembler Services Reference Vol. 1』

『IBM z/OS MVS Programming Authorized Assembler Services Guide』

『IBM z/OS MVS Programming Authorized Assembler Services Reference Vol. 1』