2013-10-08 2 views
1

MVS에서는 드물게 사용되는 시스템에서 수천 개의 파일을 '활성'으로 유지하기 위해 UNIX와 유사한 터치 명령을 찾고 있습니다. 어느 시점에서나 존재할 수있는 모든 파일 이름 목록이 있지만 카탈로그에있는 실제 파일은 시스템에서 실행중인 내용에 따라오고 갈 수 있습니다.z/OS/MVS : 동적 파일 세트를 만지는 방법

파일이 너무 커서 카탈로그에서 마이그레이션 할 수 없기 때문에 HRECALL이 작동하지 않습니다.

IEBGENER 더미 복사본은 파일 중 하나라도 없으면 실패하기 때문에 작동하지 않습니다.

누락 된 파일에 오류가 발생하지 않는 'touch'명령이 있습니까?

감사합니다.

답변

0

REXX (또는 CLIST)의 LISTDSI 기능이 청구서에 부합합니다. HSM이 마이그레이션에 사용하는 마지막 참조 날짜를 업데이트합니다.

+0

흠 ... 나는 아래 코드를 사용하지 않으려 고 노력했다. – JeremyP

+0

X = LISTDSI ('FILE.NAME'DIRECTORY 리콜 SMSINFO) SAY 'LISTDSI FROM FUNCTION 코드는'X SAY '데이터 세트 이름은'SYSDSNAME SAY 'VOLUME가 상주하는 디바이스 UNIT는'SYSUNIT 말할 '기록 형식은'SYSRECFM SAY '데이터 세트 ORG는 :'SYSLRECL SAY 'LAST 기준일'SYSDORG '이 논리 레코드의 길이는'말하기 그것은 그것을 보낼 각 파일을 액세스 SYSREFDATE – JeremyP

+0

있지만 마지막으로 참조 된 날짜를 업데이트하지 않습니다. 온라인에서 본 일부 문서를 기반으로 설명하는 동작은 2 년 전 '고정'된 것으로 보입니다. http://www-01.ibm.com/support/docview.wss?uid=isg1OA35217 – JeremyP

관련 문제