在z/OS下,我想編寫一個REXX或CLIST腳本來將一個順序數據集複製到另一個,然後運行另一個腳本(REXX)。另一個腳本需要特定的SDS存在,我希望能夠在運行第二個腳本之前將許多選項中的一個複製到該成員。這是來自TSO,所以我不能訪問任何花哨的ISPF的東西。如何使用REXX/CLIST批處理程序(無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
。