gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 23:31:47 28 4
gpt4 key购买 nike

我正在尝试更改 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 贡献。

您应该找到适用于您的 z/OS 版本的 Interactive System Productivity Facility (ISPF) Services Guide,该指南可从 IBM 在互联网上免费获得。在那里您可以找到 LMMSTATS 和所有其他可用的 ISPF 服务的完整文档。

关于mainframe - 以编程方式更改 PDS 成员的 ISPF 统计信息中的用户 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31934791/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com