【发布时间】:2012-10-25 11:24:46
【问题描述】:
在 z/OS 下,我想编写一个 REXX 或 CLIST 脚本来将一个顺序数据集复制到另一个,然后运行另一个脚本 (REXX)。另一个脚本期望存在特定的 SDS,我希望能够在运行第二个脚本之前将多个选项之一复制到该成员。这是来自 TSO,所以我无法访问任何花哨的 ISPF 东西。
所以,基本上:
Copy 'level1.level2.name.type1' to 'level1.level2.name'
runother p1 p2 p3
runother Rexx 脚本使用 'level1.level2.name' 来发挥自己的魔力 - 我只是为我的每种可能性提供不同的。
所以我需要一个名为“xx42”的脚本,它复制“level1.level2.name.42”,然后我可以将其修改为 42 以外的值。更好的是参数化该脚本,这样我就可以使用
xx 42 p1 p2 p3
或
xx 27 p1 p2 p3
而不是为每个值都有一个脚本。这将复制给定的 SDS,然后将参数 p1、p2 和 p3 传递给 runother。
【问题讨论】: