「Job Entry Subsystem 2/3」の版間の差分

削除された内容 追加された内容
m →‎概要: 無関係のページにリンクされていたので削除
Point136 (会話 | 投稿記録)
m Bot: rdr Windows
13行目:
 
==比較==
JCLは、[[オープン系]]における、[[MS-DOS]]や[[Microsoft Windows|Windows]]のバッチファイルや、[[UNIX]]系の[[シェルスクリプト]]などに相当するが、オープン系のこれらは補助的なものであるのと異なり、MVS系のJCL(およびJCLを処理するJES)は必須であり、プログラム(プログラマー)と運用管理(オペレーター)を分離している。
 
MVS系では、JCL上で明示指定しない限り、プログラムがディスク上のファイル(データセット)を読む事も書く事も一切できないのである(ダイナミックアロケーションも基本的には同様)。JCLを記述・保守する手間がかかる反面、そのプログラムがプログラム自体の知識が無くても使用されているファイル(データセット)を把握でき、またファイル名や配置場所の変更なども容易に(プログラム自体や設定ファイルの変更リスクを負うことなく)行える。