打印用户设置(具有一定标准)
问题描述:
在IBM AS400系统上,当搜索具有WRKUSRPRF <user>
的用户,然后选择具有5
的某个条目时,我可以看到一些详细信息(状态,上次登录...)。打印用户设置(具有一定标准)
现在我的问题:有没有办法选择某个用户(例如基于上次登录日期)并打印该实体的用户名和特定值(例如上次登录日期)?所以输出显示或保存为假脱机文件。
在此先感谢
答
可能有更简单的方法。通常我从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
完美!正是我所搜索的!感谢:D – Radinator