有沒有什麼方法可以快速找到rexx/clist面板後面的程序。 我知道我已經逐一檢查了所有panle librairies以找到面板。 但它需要很多時間。REXX/CLIST PANEL-查找代碼位置
感謝
有沒有什麼方法可以快速找到rexx/clist面板後面的程序。 我知道我已經逐一檢查了所有panle librairies以找到面板。 但它需要很多時間。REXX/CLIST PANEL-查找代碼位置
感謝
第一步是要打開在與ISPF panelid命令
panelid on
這將列出所有ISPF面板面板的名稱所顯示panelid
其實你不需要搜索每個面板庫,你可以使用Ispf rexx程序 使用數據ID即
/* rexx */
address ispexec
'LMINIT DATAID(didVar) DDNAME(ISPPLIB)'
'edit DATAID('didVar') memeber(panelname)'
'lmfree DATAID('didVar')'
注意分配一個數據ID到ispplib和編輯:如果進行了更改,而編輯,更改會在保存中的第一個庫列表。所以,如果ISPPLIB是設置爲
my.panels
test.panels
prod.panels
的任何更改將永遠my.panels被保存
注:如果你編輯沒有指定成員,成員列表將包括數據集編號與面板將從中拾取的頂層相關。
說明:幾乎可以肯定地限制可以這種方式訪問的數字數據集。所以如果有很多數據集分配給ISPPLIB,可能會有問題。
但願會有其中面板被存儲,並且其中REXX/CLIST存儲
如果在面板和的Rexx/CLIST之間沒有任何關係;你將不得不搜索它。您可以設置批量搜索以在所有rexx/clist庫中搜索麪板。有點痛苦的設置,但它只需要做一次,然後你有它的未來使用。 如果你想獲得真正聰明的,你可以使用LM服務提取REXX/CLIST庫
建設上的一些東西@Bruce馬丁說,在任何ISPF線COMMAND ==>
類型TSO ISRDDN
的。使用member
命令來搜索您的SYSPROC和SYSEXEC並置。您也可以在成員列表中使用SRCHFOR
,查找面板名稱。
非常感謝布魯斯,這真是太棒了!我用'瀏覽DATAID('didVar')memeber(panelname)'而不是編輯,因爲intetion只是爲了看代碼。 – user2054151 2014-10-28 05:25:18