将参数从 ISPF DSLIST 自动传递到 REXX 脚本

Posted

技术标签:

【中文标题】将参数从 ISPF DSLIST 自动传递到 REXX 脚本【英文标题】:Passing parameters from ISPF DSLIST to REXX script automatically 【发布时间】:2017-07-17 09:16:29 【问题描述】:

如果我有一个正常的 ISPF 屏幕,如下所示

现在,我已经有了一个 rexx 脚本,它给了我特定 pds 中的行数(只是简单的行数,不管这些行中有什么)现在我想在 ispf 中设计一个命令,这样输入该命令(如图中的箭头所示),该特定 rexx 脚本将自动执行,并且键入命令旁边的相应文件名作为输入发送到我的 rexx 脚本。如果需要,我什至可以发布 rexx 脚本,以防也要对其进行更改。

【问题讨论】:

道歉,我的意思是 PS,不是 PDS 阅读 sysprocsysexec dd 的。 Sysproc 可以保存 clist 和 rexx,而 sysexec 只保存 rexx。另请查看altlib 命令,它允许您向这两个库添加/删除 pds 【参考方案1】:

当您将任何 TSO 命令作为行命令键入时,ISPF 会自动将完全限定的数据集作为参数传递(使用 3.4 中的 PF1 并为 TSO 命令选择 2)。因此,只需在数据集旁边输入 TSO 命令,只需使用 SELECT CMD 调用您的 REXX exec 并传递您想要的任何参数。第一个 exec 将传递 DSN,因此它可以轻松地将其传递给您的 exec。

【讨论】:

以上是关于将参数从 ISPF DSLIST 自动传递到 REXX 脚本的主要内容,如果未能解决你的问题,请参考以下文章

自动化接口测试平台:从excel读取数据,传递到request请求中获取不到参数问题

将参数(当前选择的 $this->user->id 而不是 auth()->user()->id)从视图传递到 livewire + laravel 中的 createShow

将变量名称作为参数从外部函数传递到 R 中的内部函数时出现问题?

将引用的参数从批处理文件传递到`powershell start` - 按需自我提升

如何在 COBOL 中从面板 (ISPF) 呼叫、发送和接收信息

tso ispf“查看保存终止”如何更改默认