CA-Librarianマスターファイルのメンバーで、古い世代を削除することができますか?
Release:ALL
はじめに、メンバーの削除対象世代に関するVERSION DATE情報(yymmddhhmmss)を確認し、削除処理を行ってください。
バッチ機能の場合:
1. ユーザー提供ルーチンのARCINDEXを使うことで、全メンバー、または選択したメンバーの情報を確認することができます。
(ARCINDEXにつては、JTEC001489:CA-Librarianマスターファイルで各メンバーの世代毎のインデックスを出力をご確認ください)
2. VERSION DATE情報を確認後、以下のサンプルJCLでARCLR=にVERSION DATEを指定し、実行してください。
(注:ARCLR=で指定したVERSION DATEより前の世代が削除され、最新世代が更新されます)
Sample
//STEP01 EXEC PGM=AFOLIBR,PARM='NRJS,NJTA'
//STEPLIB DD DSN=Prefix.LIBR.CALJLINK,DISP=SHR
//SYSPRINT DD SYSOUT=*
//MASTER DD DSN=User.LIBR.MASTER,DISP=SHR
//OSJOB DD DUMMY
//SYSIN DD *
-SEL member,ARCLR=yymmddhhmmss
-END
/*
//
ELIPS機能を使用できる場合:
1. メンバー一覧が表示された画面で該当メンバーに "A" を入力すると各世代のVERSION DATE情報が表示されます。
2. メンバー一覧が表示された画面で該当メンバーに "I" を入力するとメンバー情報が表示されます。
その中のARCLR DATEにVERSION DATEを指定し、PF3キーを押してください。
(注:ARCLR DATEで指定したVERSION DATEより前の世代が削除され、最新世代が更新されます)