IBM i Services Directory : SYSTOOLS.DELETE_OLD_SPOOLED_FILES 프로 시저

■ 서비스 이름: SYSTOOLS.DELETE_OLD_SPOOLED_FILES
■ 카테고리 : 스풀 서비스
■ 지원: IBM i 7.4 이상

읽고 글자처럼 오래된 스풀 파일을 검색하고 삭제하는 프로 시저 샘플.
스풀의 존재 일 수, OUTQ, 라이브러리 및 사용자로 대상을 필터링할 수 있습니다.

<사용 예>
■ OUTQ QPRINT에 대해 50일 이상 이전의 스풀 목록을 표시합니다.
· PREVIEW YES를 지정하면 검색만으로 삭제하지 않음
・OUTQ명을 지정하지 않으면 모든 OUTQ가 대상이 된다
CALL SYSTOOLS.DELETE_OLD_SPOOLED_FILES(DELETE_OLDER_THAN => CURRENT DATE - 50 DAYS,
     P_OUTPUT_QUEUE_NAME => 'QPRINT', 
     PREVIEW => 'YES');

실행하면 해당 스풀을 나열합니다.


■ PREVIEW를 'NO'로 변경하면 일치하는 스풀을 삭제합니다.
CALL SYSTOOLS.DELETE_OLD_SPOOLED_FILES(DELETE_OLDER_THAN => CURRENT DATE - 50 DAYS, 
     P_OUTPUT_QUEUE_NAME => 'QPRINT', 
     PREVIEW => 'NO');

실행하면 명령문이 성공적으로 실행되었다는 메시지가 표시됩니다.


■ 파라미터 () 안은 속성 (모드, 타입, 길이, CCSID, 로케이터, 디폴트 값)
DELETE_OLDER_THAN (INPUT, TIMESTAMP, 6, , , (CURRENT_TIMESTAMP - 3 MONTHS))
P_OUTPUT_QUEUE_LIBRARY_NAME (INPUT, VARCHAR, 10, , ,'*ALL')
P_OUTPUT_QUEUE_NAME (INPUT, VARCHAR, 10, , ,'*ALL' ) 
P_USER_NAME (INPUT, VARCHAR, 10, , ,'*ALL' ) 
PREVIEW (INPUT, VARCHAR, 3, , ,'NO' ) 

■ 참고 URL : htps //w w. 이 bm. 코 m / Sup rt / Page s / sys와 ls로 ㄴ

■disclaimer
・본 문서는 개인의 견해를 바탕으로 기술하고 있습니다. 소속하는 단체·기업의 공식적인 문서가 아닙니다.
・본 문서내의 샘플 등 개인의 견해에 근거하는 기술에 대해서, IBM S/W 서포트(SMWA등)에의 질문등은 하지 말아 주세요. 당 기사에의 질문으로서 받을 수 있으면 다행입니다.

좋은 웹페이지 즐겨찾기