将参数从 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 阅读sysproc
和 sysexec
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` - 按需自我提升