打印用户设置(具有一定标准)

打印用户设置(具有一定标准)

问题描述:

在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 
+0

完美!正是我所搜索的!感谢:D – Radinator