このセクションでは、BS2000、z/OS、z/VM、および VSE の各システムで ADAREP を実行するために必要なジョブ制御情報について説明し、それぞれのジョブストリームの例を示します。
このドキュメントでは、次のトピックについて説明します。
データセット | リンク名 | ストレージ | 追加情報 |
---|---|---|---|
アソシエータ | DDASSORn | ディスク | |
データストレージ | DDDATARn | ディスク | |
セーブテープ | DDSAVE | テープ/ディスク | SAVETAPE 指定の場合のみ |
プロテクションログ | DDPLOG | テープ/ディスク | オンラインセーブテープのオプション |
ADARUN パラメータ | DDCARD | オペレーションマニュアル | |
ADAREP パラメータ | SYSDTA/ DDKARTE | ||
ADARUN メッセージ | SYSOUT DDPRINT | メッセージおよびコード | |
ADAREP メッセージ | SYSLST DDDRUCK | メッセージおよびコード |
/.ADAREP LOGON /MODIFY-TEST-OPTIONS DUMP=YES /REMARK * /REMARK * A D A R E P ALL FUNCTIONS /REMARK * /ASS-SYSLST L.REP /ASS-SYSDTA *SYSCMD /SET-FILE-LINK DDLIB,ADAvrs.MOD /SET-FILE-LINK DDASSOR1,ADAyyyyy.ASSO,SHARE-UPD=YES /SET-FILE-LINK DDDATAR1,ADAyyyyy.DATA,SHARE-UPD=YES /START-PROGRAM *M(ADA.MOD,ADARUN),PR-MO=ANY ADARUN PROG=ADAREP,DB=yyyyy,IDTNAME=ADABAS5B ADAREP CPLIST /LOGOFF SYS-OUTPUT=DEL
/.ADAREP LOGON /OPTION MSG=FH,DUMP=YES /REMARK * /REMARK * A D A R E P ALL FUNCTIONS /REMARK * /SYSFILE SYSLST=L.REP /FILE ADA.MOD,LINK=DDLIB /FILE ADAyyyyy.ASSO ,LINK=DDASSOR1,SHARUPD=YES /FILE ADAyyyyy.DATA ,LINK=DDDATAR1,SHARUPD=YES /EXEC (ADARUN,ADA.MOD) ADARUN PROG=ADAREP,DB=yyyyy,IDTNAME=ADABAS5B ADAREP CPLIST /LOGOFF NOSPOOL
データセット | DD 名 | ストレージ | 追加情報 |
---|---|---|---|
アソシエータ | DDASSORn | ディスク | |
データストレージ | DDDATARn | ディスク | |
セーブテープ | DDSAVE | テープ/ディスク | SAVETAPE 指定の場合のみ |
プロテクションログ | DDPLOG | テープ/ディスク | オンラインセーブテープのオプション |
ADARUN パラメータ | DDCARD | リーダー | オペレーションマニュアル |
ADAREP パラメータ | DDKARTE | リーダー | |
ADARUN メッセージ | DDPRINT | プリンタ | メッセージおよびコード |
ADAREP メッセージ | DDDRUCK | プリンタ | メッセージおよびコード |
//ADAREP JOB //* //* ADAREP: ALL FUNCTIONS //* //REP EXEC PGM=ADARUN //STEPLIB DD DISP=SHR,DSN=ADABAS.Vvrs.LOAD <=== ADABAS LOAD //* //DDASSOR1 DD DISP=SHR,DSN=EXAMPLE.DByyyyy.ASSOR1 <=== ASSO //DDDATAR1 DD DISP=SHR,DSN=EXAMPLE.DByyyyy.DATAR1 <=== DATA //DDDRUCK DD SYSOUT=X //DDPRINT DD SYSOUT=X //SYSUDUMP DD SYSOUT=X //DDCARD DD * ADARUN PROG=ADAREP,MODE=MULTI,SVC=xxx,DEVICE=dddd,DBID=yyyyy /* //DDKARTE DD * ADAREP CPEXLIST /*
この例については、MVSJOBS データセットの ADAREP を参照してください。
//ADAREPS JOB //* //* ADAREP: REPORT FROM A SAVE TAPE //* //REP EXEC PGM=ADARUN //STEPLIB DD DISP=SHR,DSN=ADABAS.Vvrs.LOAD <=== ADABAS LOAD //* //DDASSOR1 DD DISP=SHR,DSN=EXAMPLE.DByyyyy.ASSOR1 <=== ASSO //DDDATAR1 DD DISP=SHR,DSN=EXAMPLE.DByyyyy.DATAR1 <=== DATA //DDWORKR1 DD DISP=SHR,DSN=EXAMPLE.DByyyyy.WORKR1 <=== WORK //DDSAVE DD DISP=SHR,DSN=EXAMPLE.DByyyyy.SAVE <=== SAVE DATASET //DDDRUCK DD SYSOUT=X //DDPRINT DD SYSOUT=X //SYSUDUMP DD SYSOUT=X //DDCARD DD * ADARUN PROG=ADAREP,MODE=MULTI,SVC=xxx,DEVICE=dddd,DBID=yyyyy /* //DDKARTE DD * ADAREP REPORT SAVETAPE,NOCOUNT /*
この例については、MVSJOBS データセットの ADAREPS を参照してください。
データセット | DD 名 | 媒体 | 追加情報 |
---|---|---|---|
アソシエータ | DDASSORn | ディスク | |
データストレージ | DDDATARn | ディスク | |
セーブテープ | DDSAVE | テープ/ディスク | SAVETAPE 指定の場合のみ |
プロテクションログ | DDPLOG | テープ/ディスク | オンラインセーブテープのオプション |
ADARUN パラメータ | DDCARD | ディスク/端末/リーダー | オペレーションマニュアル |
ADAREP パラメータ | DDKARTE | ディスク/端末/リーダー | |
ADARUN メッセージ | DDPRINT | ディスク/端末/プリンタ | メッセージおよびコード |
ADAREP メッセージ | DDDRUCK | ディスク/端末/プリンタ | メッセージおよびコード |
DATADEF DDASSOR1,DSN=ADABASVv.ASSO,VOL=ASSOV1 DATADEF DDDATAR1,DSN=ADABASVv.DATA,VOL=DATAV1 DATADEF DDPRINT,DSN=ADAREP.DDPRINT,MODE=A DATADEF DUMP,DUMMY DATADEF DDDRUCK,DSN=ADAREP.DDDRUCK,MODE=A DATADEF DDCARD,DSN=RUNREP.CONTROL,MODE=A DATADEF DDKARTE,DSN=ADAREP.CONTROL,MODE=A ADARUN
ADARUN PROG=ADAREP,DEVICE=dddd,DB=yyyyy
ADAREP CPLIST
データセット | 記号名 | ストレージ | 論理ユニット | 追加情報 |
---|---|---|---|---|
アソシエータ | ASSORn | ディスク | ||
データストレージ | DATARn | ディスク | ||
セーブテープ | SAVE | テープ ディスク |
SYS010 注参照 |
SAVETAPE 指定の場合のみ |
プロテクションログ | PLOG | テープ ディスク |
SYS011 注参照 |
オンラインセーブテープのオプション |
ADARUN パラメータ | SYSRDR CARD CARD |
リーダー テープ ディスク |
SYSRDR SYS000 注参照 |
オペレーションマニュアル |
ADAREP パラメータ | リーダー | SYSIPT | ||
ADARUN メッセージ | プリンタ | SYSLST | メッセージおよびコード | |
ADAREP レポート | プリンタ | SYS009 |
注意:
すべてのプログラマ論理ユニットを使用できます。
VSE プロシージャ(PROC)については「VSE 用のライブラリおよびファイルプロシージャの例」を参照してください。
* $$ JOB JNM=ADAREP,CLASS=A,DISP=D * $$ LST CLASS=A,DISP=D // JOB ADAREP * ALL FUNCTIONS // EXEC PROC=ADAVvLIB // EXEC PROC=ADAVvFIL // EXEC ADARUN,SIZE=ADARUN ADARUN PROG=ADAREP,MODE=MULTI,SVC=xxx,DEVICE=dddd,DBID=yyyyy /* ADAREP CPEXLIST /* /& * $$ EOJ
この例については、メンバ ADAREP.X を参照してください。
* $$ JOB JNM=ADAREPS,CLASS=A,DISP=D * $$ LST CLASS=A,DISP=D // JOB ADAREPS * REPORT FROM A SAVE TAPE // EXEC PROC=ADAVvLIB // EXEC PROC=ADAVvFIL // ASSGN SYSTEN,TAPE // PAUSE MOUNT LOAD SAVE FILE ON TAPE cuu // TLBL SAVE,'EXAMPLE.DByyyyy.SAVE' // MTC REW,SYS010 // EXEC ADARUN,SIZE=ADARUN ADARUN PROG=ADAREP,MODE=MULTI,SVC=xxx,DEVICE=dddd,DBID=yyyyy /* ADAREP REPORT SAVETAPE,NOCOUNT /* /& * $$ EOJ
この例については、メンバ ADAREPS.X を参照してください。