03.ジョブ入力サブシステム
JES2(JES,JSS3) JES2は、MVSのジョブ管理を補完するもので「ジョブ入力サブシステム(Job Entry Subsystem)」と呼ばれます。OSであるMVSと連携してジョブ管理機能を構成しています。JE …
こんな時代に今さらメインフレーム・コンピューターに取り組むハメになった人々のためのセルフスタディ・サイトです。Copyright © 2008-2024 ARTECEED Co.,Ltd.
JES2(JES,JSS3) JES2は、MVSのジョブ管理を補完するもので「ジョブ入力サブシステム(Job Entry Subsystem)」と呼ばれます。OSであるMVSと連携してジョブ管理機能を構成しています。JE …
ジョブとプログラム コンピューターで何らかの処理を行うためには、その処理の内容を1つ1つとても細かい手順としてあらかじめ記述しておかなければなりません。これがプログラムです。プログラムを動かすことによって始めてコンピュー …
このカテゴリーでは、大型汎用機用の代表OSであるIBM社の「MVS」について、その概要やポイントなどを紹介します。その他にも関連する話題を適宜追加したりもします。 現在ではMVSは「z/OS」の名称になっていますが、OS …
【2008/10/27 original author TAKAO】 REXXプログラムの最低限の形は以下のとおりです。
1 2 |
/* REXX */ say "Hello World!" |
これを、HELLOとか、適当なメ …
同じJCLをある時はJOBとして、またある時はSTCタスクとして起動方法を使い分けることもできます(ESA V5以降のMVSでサポートされます)。 従来STCタスクを起動する場合は、その起動用プロシージャーをシステム・プ …
TSOコマンドは、通常端末を利用するフォアグラウンド・セッションで使用しますが、サブミットされたバッチ・ジョブでも使うことができます。これがTSOのバックグラウンド・セッションです。 TSOセッションをバッチで実行するJ …
【2008/10/25 original author TAKAO】 IBM系のOSはすべからくREXXというインタープリター言語が搭載されている。それゆえ「REXXってIBMが好きなんだよね。」以上に考えない人が日本に …
DASDボリュームを初期化(イニシャライズ)する(MVSおよびMSP)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
// JOB Statement //********************************************************************* //* Sample JCL for ICKDSF //* ====================== //********************************************************************* //*------- DASD ONLINE Initialize //ICKDSF EXEC PGM=ICKDSF,REGION=0M //SYSPRINT DD SYSOUT=* //DASD DD DISP=OLD,UNIT=SYSALLDA,VOL=SER=volnam //SYSIN DD * INIT DDNAME(DASD) NOVERIFY PURGE VTOC(0,1,14) NOINDEX INIT DDNAME(DASD) NOVERIFY PURGE VTOC(0,1,14) INDEX(1,0,15) // // //*------- DASD OFFLINE Initialize //ICKDSF EXEC PGM=ICKDSF,REGION=0M //SYSPRINT DD SYSOUT=* //SYSIN DD * INIT UNIT(XXXX) NOVERIFY PURGE VOLID(XXXXXX) VTOC(0,1,14) NOINDEX INIT UNIT(XXXX) NOVERIFY PURGE VOLID(XXXXXX) VTOC(0,1,14) - INDEX(1,0,15) REFORMAT UNIT(XXXX) NOVERIFY VOLID(newvol) // // //*------- Create IPL Volume //ICKDSF EXEC PGM=ICKDSF,REGION=0M //SYSPRINT DD SYSOUT=* //IPLTEXT DD DISP=SHR,DSN=SYS1.SAMPLIB(IPLRECS) // DD DISP=SHR,DSN=SYS1.SAMPLIB(IEAIPL00) //SYSIN DD * INIT UNIT(XXXX) NOVERIFY VOLID(XXXXXX) VTOC(0,1,29) INDEX(2,0,15) - IPLDD(IPLTEXT) BOOTSTRAP // // |
プログラム名は、MSPではJTGGDSですが、ICKDSFの別名が付いているのでM …
IEBPTPCHユーティリティー 順次データセットあるいは区分データセットのメンバーは、IEBPTPCHユーティリティで印刷することができます。レコードの内容を、べたで出力すればいいのならIEBGENERでSYSOUTに …
IEHPROGMユーティリティー
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
// JOB Statement //********************************************************************* //* Sample JCL - IEHPROGM //* ===================== //********************************************************************* //OPMEMBER EXEC PGM=IEHPROGM //SYSPRINT DD SYSOUT=* //DASD DD DISP=OLD,UNIT=SYSDA,VOL=SER=volume //SYSIN DD * RENAME DSNAME=TEST.LIB1,VOL=SYSDA=volume, X MEMBER=JCL001,NEWNAME=ZJCL001 SCRATCH DSNAME=TEST.LIB1,VOL=SYSDA=volume,MEMBER=JCL003 (MSPの場合) SCRATCH DSNAME=TEST.LIB1,VOL=SYSDA=volume, X MEMBER=(MEM00001,MEM00002,MEM00003,MEM00004,MEM00005, X MEM010,MEM011,MEM012,MEM013,MEM014,MEM015,MEM016, X REBLOCK,SRCMCGEN) (VOS3の場合) SCRATCH DSNAME=TEST.LIB1,VOL=SYSDA=volume, X MEMBER=MEM00001,MEMBER=MEM00002,MEMBER=MEM00003 // |
プログラム名は、MSPではJSGPROGM、VOS3ではJSFCTLGですが、いずれもIEHPROGMの別名が付いている …