バージョン 8.1.3
 —  ユーティリティ  —

JCL/JCS の必要項目と指定例

このセクションでは、BS2000、z/OS、z/VM、および VSE の各システムで ADAREP を実行するために必要なジョブ制御情報について説明し、それぞれのジョブストリームの例を示します。

このドキュメントでは、次のトピックについて説明します。


BS2000

データセット リンク名 ストレージ 追加情報
アソシエータ DDASSORn ディスク  
データストレージ DDDATARn ディスク  
セーブテープ DDSAVE テープ/ディスク SAVETAPE 指定の場合のみ
プロテクションログ DDPLOG テープ/ディスク オンラインセーブテープのオプション
ADARUN パラメータ DDCARD   オペレーションマニュアル
ADAREP パラメータ SYSDTA/ DDKARTE    
ADARUN メッセージ SYSOUT DDPRINT   メッセージおよびコード
ADAREP メッセージ SYSLST DDDRUCK   メッセージおよびコード

ADAREP JCL の例(BS2000)

SDF フォーマットの場合:

/.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

ISP フォーマットの場合:

/.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

Top of page

z/OS

データセット DD 名 ストレージ 追加情報
アソシエータ DDASSORn ディスク  
データストレージ DDDATARn ディスク  
セーブテープ DDSAVE テープ/ディスク SAVETAPE 指定の場合のみ
プロテクションログ DDPLOG テープ/ディスク オンラインセーブテープのオプション
ADARUN パラメータ DDCARD リーダー オペレーションマニュアル
ADAREP パラメータ DDKARTE リーダー  
ADARUN メッセージ DDPRINT プリンタ メッセージおよびコード
ADAREP メッセージ DDDRUCK プリンタ メッセージおよびコード

ADAREP JCL の例(z/OS)

すべての機能

//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 を参照してください。

Top of page

z/VM

データセット DD 名 媒体 追加情報
アソシエータ DDASSORn ディスク  
データストレージ DDDATARn ディスク  
セーブテープ DDSAVE テープ/ディスク SAVETAPE 指定の場合のみ
プロテクションログ DDPLOG テープ/ディスク オンラインセーブテープのオプション
ADARUN パラメータ DDCARD ディスク/端末/リーダー オペレーションマニュアル
ADAREP パラメータ DDKARTE ディスク/端末/リーダー  
ADARUN メッセージ DDPRINT ディスク/端末/プリンタ メッセージおよびコード
ADAREP メッセージ DDDRUCK ディスク/端末/プリンタ メッセージおよびコード

ADAREP の例(z/VM)

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   
 

RUNREP CONTROL A1 の内容

ADARUN PROG=ADAREP,DEVICE=dddd,DB=yyyyy

ADAREP CONTROL A1 の内容

ADAREP CPLIST                                       

Top of page

VSE

データセット 記号名 ストレージ 論理ユニット 追加情報
アソシエータ ASSORn ディスク    
データストレージ DATARn ディスク    
セーブテープ SAVE テープ
ディスク
SYS010
注参照
SAVETAPE 指定の場合のみ
プロテクションログ PLOG テープ
ディスク
SYS011
注参照
オンラインセーブテープのオプション
ADARUN パラメータ SYSRDR
CARD
CARD
リーダー
テープ
ディスク
SYSRDR
SYS000
注参照
オペレーションマニュアル
ADAREP パラメータ   リーダー SYSIPT  
ADARUN メッセージ   プリンタ SYSLST メッセージおよびコード
ADAREP レポート   プリンタ SYS009  

注意:
すべてのプログラマ論理ユニットを使用できます。

ADAREP JCS の例(VSE)

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 を参照してください。

Top of page