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

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

このセクションでは、ADADBS with BS2000、z/OS、z/VM、および VSE システムの実行に必要なジョブ制御情報を説明し、各ジョブストリームの例を示します。

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


ユーザー出口を使用した照合

ADADBS ONLINVERT 実行中に照合ユーザー出口を使用するには、ユーティリティ実行に対して ADARUN CDXnn パラメータを指定する必要があります。

UES(ユニバーサルエンコーディングサポート)と合せて使用する場合の照合ディスクリプタユーザー出口の構文は次のとおりです。

graphics/util_adarun_cdxnn.png

ここでは次の内容を表しています。

nn 照合ディスクリプタ出口の番号。01 から 08 までの 2 桁の 10 進数。
exit-name 照合ディスクリプタ出口で制御を持つユーザールーチン名。最大 8 文字。

照合ディスクリプタ出口に指定できるプログラムは 1 つだけです。 最大 8 個の照合ディスクリプタ出口を任意の順序で指定できます。 詳細は『Adabas DBA リファレンスマニュアル』を参照してください。

Top of page

BS2000

データセット リンク名 ストレージ 追加情報
アソシエータ DDASSORn   非アクティブニュークリアスを伴う OPERCOM DDIB または RESETDIB に必要です。
ADARUN パラメータ DDCARD   オペレーションマニュアル
ADADBS パラメータ SYSDTA/ DDKARTE   ユーティリティ
ADARUN メッセージ SYSOUT/ DDPRINT   メッセージおよびコード
ADADBS メッセージ SYSLST/ DDDRUCK   メッセージおよびコード

ADADBS JCL 例(BS2000)

SDF フォーマットの場合:

/.ADADBS LOGON
/MODIFY-TEST-OPTIONS DUMP=YES
/REMARK *
/REMARK * A D A D B S ALL FUNCTIONS
/REMARK *
/ASS-SYSLST L.DBS.DATA
/ASS-SYSDTA *SYSCMD
/SET-FILE-LINK DDLIB,ADAvrs.MOD
/START-PROGRAM *M(ADA.MOD,ADARUN),PR-MO=ANY
ADARUN PROG=ADADBS,DB=yyyyy,IDTNAME=ADABAS5B
ADADBS REFRESH FILE=1
/LOGOFF SYS-OUTPUT=DEL

ISP フォーマットの場合:

/.ADADBS LOGON
 /OPTION MSG=FH,DUMP=YES
 /REMARK *
 /REMARK * A D A D B S ALL FUNCTIONS
 /REMARK *
 /SYSFILE SYSLST=L.DBS
 /FILE ADA.MOD,LINK=DDLIB
 /EXEC (ADARUN,ADA.MOD)
 ADARUN PROG=ADADBS,DB=yyyyy,IDTNAME=ADABAS5B
 ADADBS REFRESH FILE=1
 /LOGOFF NOSPOOL

Top of page

z/OS

データセット DD 名 ストレージ 追加情報
アソシエータ DDASSORn ディスク 非アクティブニュークリアスを伴う OPERCOM DDIB または RESETDIB 機能に必要です。
ADADBS メッセージ DDDRUCK プリンタ メッセージおよびコード
ADARUN メッセージ DDPRINT プリンタ メッセージおよびコード
ADARUN パラメータ DDCARD リーダー オペレーションマニュアル
ADADBS パラメータ DDKARTE リーダー  

ADADBS JCL 例(z/OS)

この例については、MVSJOBS データセットの ADADBS を参照してください。

//ADADBS    JOB
//*
//*     ADADBS:
//*        DATA BASE SERVICES (BATCH)
//*
//DBS       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
//DDDRUCK   DD   SYSOUT=X
//DDPRINT   DD   SYSOUT=X
//SYSUDUMP  DD   SYSOUT=X
//DDCARD    DD   *
ADARUN PROG=ADADBS,MODE=MULTI,SVC=xxx,DEVICE=dddd,DBID=yyyyy
/*
//DDKARTE   DD   *
ADADBS      REFRESH FILE=1
/*

Top of page

z/VM

データセット DD 名 ストレージ 追加情報
アソシエータ DDASSORn ディスク/端末/リーダー 非アクティブニュークリアスを伴う
OPERCOM DDIB または
RESETDIB 機能に必要です。
ADARUN パラメータ DDCARD ディスク/端末/リーダー オペレーションマニュアル
ADADBS パラメータ DDKARTE ディスク/端末/リーダー  
ADARUN メッセージ DDPRINT ディスク/端末/プリンタ メッセージおよびコード
ADADBS メッセージ DDDRUCK ディスク/端末/プリンタ  

ADADBS JCL 例(z/VM)

この例については、MVSJOBS データセットの ADADBS を参照してください。

DATADEF DDPRINT,DSN=ADADBS,DDPRINT,MODE=A
DATADEF DUMP,DUMMY
DATADEF DDDRUCK,DSN=ADADBS.DDDRUCK,MODE=A
DATADEF DDCARD,DSN=RUNDBS.CONTROL,MODE=A
DATADEF DDKARTE,DSN=ADADBS.CONTROL,MODE=A
ADARUN

RUNDBS CONTROL A1 の内容

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

ADADBS CONTROL A1 の内容

ADADBS REFRESH FILE=1

Top of page

VSE

ファイル ファイル名 ストレージ 論理ユニット 追加情報
アソシエータ ASSORn ディスク * 非アクティブニュークリアスを伴う OPERCOM DDIB または RESETDIB 機能に必要です。
ADARUN パラメータ -
CARD
CARD
リーダー
テープ
ディスク
SYSRDR
SYS000
*
 
ADADBS パラメータ - リーダー SYSIPT ユーティリティ
ADARUN メッセージ - プリンタ SYSLST メッセージおよびコード
ADADBS メッセージ - プリンタ SYS009 メッセージおよびコード

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

ADADBS JCS 例(VSE)

VSE プロシージャの内容については、「VSE 用のライブラリおよびファイルプロシージャの例」を参照してください。

この例については、MVSJOBS データセットの ADADBS.X を参照してください。

* $$ JOB JNM=ADADBS,CLASS=A,DISP=D
* $$ LST CLASS=A,DISP=D
*       DATABASE SERVICES (BATCH)
// JOB ADADBS
// EXEC PROC=ADAVvLIB
// EXEC PROC=ADAVvFIL
// EXEC ADARUN,SIZE=ADARUN
ADARUN PROG=ADADBS,MODE=MULTI,SVC=xxx,DEVICE=dddd,DBID=yyyyy
/*
ADADBS REFRESH FILE=1
/*
/&
* $$ EOJ

Top of page