以编程方式更改 PDS 成员的 ISPF 统计信息中的用户 ID

Change user-id in the ISPF statistics of a PDS member programatically

我正在尝试更改 PDS 中模块的用户 ID 值。

这可以在 ISPF 中以交互方式完成,使用菜单选项 3.5(在非自定义 ISPF 设置中)。

我想改用 Rexx 程序来执行此操作。

最好使用 ISPF 服务 LMMSTATS。

//TSOBATCH EXEC PGM=IKJEFT01,DYNAMNBR=40,PARM='ISPSTART CMD(%GENDIAG)'
//ISPPROF  DD DSN=&&T,DISP=(,PASS),SPACE=(CYL,(10,10,10),RLSE),       
//            DCB=(SYS1.PARMLIB)                                     
//ISPMLIB  DD DSN=SYS1.SISPMENU,DISP=SHR                             
//ISPPLIB  DD DSN=SYS1.SISPPENU,DISP=SHR                             
//ISPSLIB  DD DSN=SYS1.SISPSENU,DISP=SHR                             
//         DD DSN=SYS1.SISPSLIB,DISP=SHR                             
//ISPTLIB  DD DSN=SYS1.SISPTENU,DISP=SHR                             
//SYSPROC  DD DSN=&SYSUID..GENDIAG,DISP=SHR                           
//SYSTSPRT DD SYSOUT=*                                               
//SYSPRINT DD SYSOUT=*                                               
//SYSOUT   DD SYSOUT=*                                               
//SYSIN    DD DUMMY,DCB=BLKSIZE=80                                   
//SYSTSIN  DD DUMMY,DCB=BLKSIZE=80
/**********************************************************************/
/* RESET ISPF STATS TO USERID ISPF_USERID                     */
/**********************************************************************/
ISPFSTATS:PROCEDURE                                                     
PARSE ARG ISPF_DSN,ISPF_MEMBER,ISPF_USERID                             
ADDRESS ISPEXEC                                                         
"LMINIT DATAID(DATAID) DATASET('"ISPF_DSN"') ENQ(SHR)"                 
"LMOPEN DATAID("DATAID")"                                               
"LMMSTATS DATAID("DATAID") MEMBER("ISPF_MEMBER"),USER("ISPF_USERID")"   
 LMMSTATS_RC=RC                                                         
"LMFREE DATAID("DATAID")"                                               
RETURN LMMSTATS_RC               

我从这里粘贴了 JCL 和代码,http://ibmmainframeforum.com/viewtopic.php?f=18&t=1772,由用户 ehrocha 贡献。

您应该找到 IBM 在 Internet 上免费提供的 Interactive System Productivity Facility (ISPF) 服务指南,供您发布 z/OS。在那里您可以找到 LMMSTATS 和所有其他可用 ISPF 服务的完整文档。