REXX/点击面板-查找代码位置



是否有任何方法可以快速找到rexx/clist面板后面的程序。我知道我已经一个接一个地检查了所有的图书馆,以找到小组。但这需要很多时间。

感谢

第一步是使用ispf面板命令打开面板

panelid on

这将列出所有显示的ISPF面板上的面板名称


实际上,您不需要搜索每个面板库,您可以使用Ispfrexx程序将DataId分配给ispplib使用DataId辑,即

/* rexx */
address ispexec
'LMINIT DATAID(didVar) DDNAME(ISPPLIB)'
'edit DATAID('didVar') memeber(panelname)'
'lmfree DATAID('didVar')'

注意:如果在编辑时进行更改,则更改将保存在列表中的第一个库中。因此,如果ISPPLIB设置为

  my.panels
  test.panels
  prod.panels

任何更改都将始终保存在my.panels 中

注意:如果编辑而没有指定成员,则成员列表将包括与从中提取面板的顶级相关的数据集编号。

注意:几乎可以肯定,可以通过这种方式访问的数据集数量是有限制的。因此,如果有大量数据集分配给ISPPLIB,可能会出现问题。


希望会有

  1. 面板存储位置和rexx/clist存储位置之间的关系
  2. 面板名称和rexx/clist名称之间的关系;通常它们几乎相同。有时,面板在某个字符位置可能会有一个P,而rexx可能会有R

如果面板和Rexx/clist之间没有关系;你必须搜索它。你可以为设置一个批量搜索,以便在所有rexx/clist库中搜索该面板。设置起来有点麻烦,但只需要一次,然后就可以使用了。如果你想变得非常聪明,你可以使用LM服务来提取rexx/clist库

根据@Bruce Martin所说的内容,在ISPF中的任何COMMAND ==>行上键入TSO ISRDDN。使用member命令搜索SYSPROC和SYSEXEC级联。在成员列表中查找面板名称时,也可以使用SRCHFOR

相关内容

  • 没有找到相关文章

最新更新