このセクションでは、ADADBS with BS2000、z/OS、z/VM、および VSE システムの実行に必要なジョブ制御情報を説明し、各ジョブストリームの例を示します。
このドキュメントでは、次のトピックについて説明します。
ADADBS ONLINVERT 実行中に照合ユーザー出口を使用するには、ユーティリティ実行に対して ADARUN CDXnn パラメータを指定する必要があります。
UES(ユニバーサルエンコーディングサポート)と合せて使用する場合の照合ディスクリプタユーザー出口の構文は次のとおりです。
ここでは次の内容を表しています。
nn | 照合ディスクリプタ出口の番号。01 から 08 までの 2 桁の 10 進数。 |
exit-name | 照合ディスクリプタ出口で制御を持つユーザールーチン名。最大 8 文字。 |
照合ディスクリプタ出口に指定できるプログラムは 1 つだけです。 最大 8 個の照合ディスクリプタ出口を任意の順序で指定できます。 詳細は『Adabas DBA リファレンスマニュアル』を参照してください。
データセット | リンク名 | ストレージ | 追加情報 |
---|---|---|---|
アソシエータ | DDASSORn | 非アクティブニュークリアスを伴う OPERCOM DDIB または RESETDIB に必要です。 | |
ADARUN パラメータ | DDCARD | オペレーションマニュアル | |
ADADBS パラメータ | SYSDTA/ DDKARTE | ユーティリティ | |
ADARUN メッセージ | SYSOUT/ DDPRINT | メッセージおよびコード | |
ADADBS メッセージ | SYSLST/ DDDRUCK | メッセージおよびコード |
/.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
/.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
データセット | DD 名 | ストレージ | 追加情報 |
---|---|---|---|
アソシエータ | DDASSORn | ディスク | 非アクティブニュークリアスを伴う OPERCOM DDIB または RESETDIB 機能に必要です。 |
ADADBS メッセージ | DDDRUCK | プリンタ | メッセージおよびコード |
ADARUN メッセージ | DDPRINT | プリンタ | メッセージおよびコード |
ADARUN パラメータ | DDCARD | リーダー | オペレーションマニュアル |
ADADBS パラメータ | DDKARTE | リーダー |
この例については、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 /*
データセット | DD 名 | ストレージ | 追加情報 |
---|---|---|---|
アソシエータ | DDASSORn | ディスク/端末/リーダー | 非アクティブニュークリアスを伴う OPERCOM DDIB または RESETDIB 機能に必要です。 |
ADARUN パラメータ | DDCARD | ディスク/端末/リーダー | オペレーションマニュアル |
ADADBS パラメータ | DDKARTE | ディスク/端末/リーダー | |
ADARUN メッセージ | DDPRINT | ディスク/端末/プリンタ | メッセージおよびコード |
ADADBS メッセージ | DDDRUCK | ディスク/端末/プリンタ |
この例については、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
ADARUN PROG=ADADBS,DEVICE=dddd,DB=yyyyy
ADADBS REFRESH FILE=1
ファイル | ファイル名 | ストレージ | 論理ユニット | 追加情報 |
---|---|---|---|---|
アソシエータ | ASSORn | ディスク | * | 非アクティブニュークリアスを伴う OPERCOM DDIB または RESETDIB 機能に必要です。 |
ADARUN パラメータ | - CARD CARD |
リーダー テープ ディスク |
SYSRDR SYS000 * |
|
ADADBS パラメータ | - | リーダー | SYSIPT | ユーティリティ |
ADARUN メッセージ | - | プリンタ | SYSLST | メッセージおよびコード |
ADADBS メッセージ | - | プリンタ | SYS009 | メッセージおよびコード |
* すべてのプログラマ論理ユニットを使用できます。
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