查看上一个主题 :: 查看下一个主题
|
作者 |
信息 |
Lithikshaa
新的用户
已加入:2020年12月11日 帖子:4 地点:印度
|
|
|
|
球队,
请提供给我一个使用REXX更改现有文件的LRECL的命令。 |
|
回到顶部 |
|
 |
尼克·克劳斯顿
全球主持人
加入时间:2007年5月10日 帖子:2454 地点:英国汉普郡
|
|
|
|
没有“命令”。 Rexx是一种具有关键字和功能的编程语言。您可以使用它们来创建一个程序,该程序可以像其他任何编程语言一样执行所需的操作。并且要了解您已阅读了该手册(可以在其中第一次浏览很多内容)并进行实验。
请介绍您尝试过的内容以及代码遇到的问题。
而为什么在JCL中&当您明确询问Rexx时,在论坛的VSAM部分中? |
|
回到顶部 |
|
 |
乔格·芬代森
活跃用户

已加入:2015年8月15日 帖子:388 地点:德国班贝格
|
|
|
|
请提供您到目前为止尝试过的内容。错误消息等。 |
|
回到顶部 |
|
 |
威利·詹森(Willy Jensen)
活跃用户

已加入:2015年9月1日 帖子:416 地点:丹麦
|
|
|
|
这取决于数据集。如果我是一个顺序数据集,我认为您可以在REXX pgm中使用EXECIO命令来使用新的lrecl和disp MOD写入0条记录。
我的建议是从以下位置安装PDS86程序 使用[URL] BBCode进行外部链接 文件182,并使用FIX子命令。
但是,无论选择哪种工具,都很有可能用脚射击自己。我宁愿使用IEBGENER或类似工具进行复制并重命名,因为这样我可以在删除旧数据集之前验证结果。使用IDCAMS REPRO命令实际上可以证明您将请求放入此部分是合理的。  |
|
回到顶部 |
|
 |
史蒂夫·迈尔斯
活跃成员
已加入:2013年11月30日 帖子:870 地点:宇宙
|
|
|
|
威利-
我想到了你的主意我什至把大部分帖子都写了下来,然后干掉了。用户有太多方法“无法撤消地破坏数据集”(我认为这是放置数据的好方法)。因此可能更好的是用户什么也不做。 |
|
回到顶部 |
|
 |
谢尔盖肯
活跃成员

已加入:2008年4月29日 职位:937 所在地:马里兰
|
|
|
|
Lithikshaa写道: |
球队,
请提供给我一个使用REXX更改现有文件的LRECL的命令。 |
这将严重违反任何常识性协议。
唯一的“正常”方法应该是:将原始数据集复制到具有所需新LRECL的另一个数据集。
仅对于程序的一次运行,LRECL的临时更改是:在用于访问该数据集的DD语句中指定新的LRECL。 |
|
回到顶部 |
|
 |
罗希特·乌马尔吉卡(Rohit Umarjikar)
全球主持人

已加入:2010年9月21日 帖子:2575 地点:美国纽约
|
|
|
|
Lithikshaa写道: |
球队,
请提供给我一个使用REXX更改现有文件的LRECL的命令。 |
让我们知道为什么通过REXX还是仅仅因为有人要求您通过REXX做?一个简单的DFSORT副本可以做到这一点。 |
|
回到顶部 |
|
 |
尼克·克劳斯顿
全球主持人
加入时间:2007年5月10日 帖子:2454 地点:英国汉普郡
|
|
|
|
从DFSMSdfp实用程序手册
引用: |
您可以使用IEBGENER执行以下任务:
。创建顺序数据集,分区数据集的成员或PDSE或z / OS UNIX系统服务(z / OS UNIX)文件(例如HFS文件)的备份副本。
。从顺序数据集或z / OS UNIX文件中生成分区数据集或PDSE,或分区数据集或PDSE的成员。
。通过创建分区成员并将其合并到现有数据集中来扩展现有分区数据集或PDSE。
。生成编辑的顺序或分区数据集或PDSE。
。处理包含双字节字符集数据的数据集。
。打印顺序数据集,分区数据集的成员或PDSE或z / OS UNIX文件。
. 重新阻止或更改数据集的逻辑记录长度。
。将用户标签复制到顺序输出数据集上。
。为例程提供编辑工具和出口,以处理标签,操纵输入数据,创建键并处理永久性输入/输出错误。
建议:如果已安装DFSORT产品,则应使用
在制作未经编辑的副本时,ICEGENER可以替代IEBGENER
数据集或成员。它可能已经以以下名称安装在您的系统中
IEBGENER。它通常可以提供更好的性能。 |
|
|
回到顶部 |
|
 |
|