2016-12-07 3 views
1

WRKUSRPRF <user>으로 사용자를 검색 한 다음 5으로 특정 항목을 선택하면 (STATUS, Last login, ...) 일부 세부 정보가 표시됩니다.사용자 설정 인쇄

이제 내 질문 : 일부 사용자 (예 : 마지막 로그인 날짜)를 선택하고 usernamen과이 엔티티의 특정 값 (예 : 마지막 로그인 날짜)을 인쇄 할 수있는 방법이 있습니까? 따라서 출력은 표시되거나 spoolfile로 저장됩니다.

미리 감사드립니다.

답변

3

아마 더 간단한 방법이 있습니다. 일반적으로 나는 DSPUSRPRF에서 출력을 덤프 한 다음 sql (wrkqry 또는 다른 도구)을 사용하여 파일을 쿼리합니다.

DSPUSRPRF USRPRF(*ALL) OUTPUT(*OUTFILE) OUTFILE(MYLIB/ALLUSER)

다음

SELECT A.UPUPRF AS USER_ID 
     , CASE WHEN A.UPPSOC ='1' THEN '20' || UPPSOD 
      ELSE '19' || UPPSOD END AS LAST_LOGIN 
     ,A.UPSTAT AS STATUS 
     ,A.UPJBDS AS JOBD 
     ,A.UPTEXT 
    FROM MYLIB.ALLUSER A 
    WHERE A.UPPSOC = '1' AND ('20' || UPPSOD) >= '20161001' 
    ORDER BY A.UPJBDS,A.UPUPRF 
+0

완벽하게! 정확히 내가 검색 한 내용! 고마워 – Radinator