Sous z/OS, je souhaite écrire un script REXX ou CLIST pour copier un jeu de données séquentiel dans un autre, puis exécuter un autre script (REXX). L'autre script s'attend à ce qu'un SDS spécifique existe et je veux être capable de copier une des nombreuses options à ce membre avant d'exécuter le second script. Cela vient de TSO, donc je n'ai accès à aucun des trucs de l'ISPF.Comment copier un membre avec un programme batch REXX/CLIST (sans ISPF)?
Donc, en gros:
Copy 'level1.level2.name.type1' to 'level1.level2.name'
runother p1 p2 p3
Le script Rexx runother
utilise « level1.level2.name » pour faire sa propre magie - je suis juste fournir un différent pour chacun de mes possibilités.
J'ai donc besoin d'un script appelé 'xx42' qui copie 'level1.level2.name.42' et je peux ensuite modifier cela pour des valeurs autres que 42. Encore mieux serait de paramétrer ce script afin que je puisse simplement utiliser
xx 42 p1 p2 p3
ou
xx 27 p1 p2 p3
plutôt que d'avoir un script pour chaque valeur. Cela copiera le SDS donné, puis passera les paramètres p1
, p2
et p3
jusqu'à runother
.