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』