Question
CA-Librarianの-EXTRACTと-SELの違いは何ですか?
Release:ALL
Answer
-EXTRACTはFAIRルーチンを使用しているためREADオンリー権限で実行することが可能で、メンバの最終アクセス日付を更新しません。
一方、-SELはUPDATE権限を必要とし、メンバの最終アクセス日付を更新します。
以下は-EXTRACTと-SELのサンプルJCLです。また、最終アクセス日付の確認は、-OPT INDEX(M)で行えます。
JCLの詳細は、Batch Commands - Control Commandsをご参照ください。
Sample
-EXTRACT
// JOB
//STEP01 EXEC PGM=AFOLIBR,PARM='NRJS,NJTA'
//STEPLIB DD DSN=your CA-Librarian load library,DISP=SHR
//SYSPRINT DD SYSOUT=*
//MASTER DD DSN=your CA-Librarian Masterfile,DISP=SHR
//OSJOB DD DSN=your PS file,DISP=(,CATLG,DELETE),
// VOL=SER=volume,SPACE=(TRK,(1,1)),UNIT=SYSDA,
// DCB=(DSORG=PS,RECFM=FB,LRECL=80,BLKSIZE=3120)
//SYSIN DD *
-OPT UTILITY
-EXTRACT member,NOINC
-END
/*
//
-SEL
// JOB
//STEP01 EXEC PGM=AFOLIBR,PARM='NRJS,NJTA'
//STEPLIB DD DSN=your CA-Librarian load library,DISP=SHR
//SYSPRINT DD SYSOUT=*
//MASTER DD DSN=your CA-Librarian Masterfile,DISP=SHR
//OSJOB DD DSN=your PO file,DISP=(,CATLG,DELETE),
// VOL=SER=volume,SPACE=(TRK,(1,1,5)),UNIT=SYSDA,
// DCB=(DSORG=PO,RECFM=FB,LRECL=80,BLKSIZE=3120)
//SYSIN DD *
-SEL member,EXEC
-END
/*
//
INDEXレポート
// JOB
//STEP01 EXEC PGM=AFOLIBR,PARM='NRJS,NJTA'
//STEPLIB DD DSN=your CA-Librarian load library,DISP=SHR
//SYSPRINT DD SYSOUT=*
//MASTER DD DSN=YOUR.LIBRARIAN.MASTFILE,DISP=SHR
//OSJOB DD DUMMY
//INDEX DD SYSOUT=*
//SYSIN DD *
-OPT INDEX(M) -END
/*
//
Old Japanese Knowledge Document ID : JTEC001514