查看上一个主题 :: 查看下一个主题
|
作者 |
信息 |
文克斯夫
新的用户
已加入:2015年6月20日 帖子:26 地点:印度
|
|
回到顶部 |
|
 |
比尔·伍德格
主持人荣誉
加入时间:2011年3月9日 帖子:7311 位置:矩阵内部
|
|
|
|
这是什么意思呢?由于什么原因,您想如何引用DCB? |
|
回到顶部 |
|
 |
史蒂夫·迈尔斯
活跃的成员
已加入:2013年11月30日 帖子:870 地点:宇宙
|
|
|
|
在动态分配或TSO ALLOCATE命令中似乎没有类似DCB = *。DD的东西,尽管在快速调查中我可能会错过它。
只是几个想法-
如果您使用的是ALLOCATE TSO命令(与BPXWDYN相反),则您具有LIKE关键字,尽管对此有足够的奇怪之处,我会避免使用。
要对SORTIN数据集进行LISTDSI,然后使用synbols来构造ATTRIB命令,然后指定在ALLOCATE命令中构建的属性列表,则要困难得多。或使用符号为ALLOCATE命令构建关键字。 RECFM有点困难,尽管其他方法相当简单。我已经在CLIST中完成了RECFM(我不经常执行Rexx),所以这并不难! |
|
回到顶部 |
|
 |
文克斯夫
新的用户
已加入:2015年6月20日 帖子:26 地点:印度
|
|
|
|
Bill-我不知道在REXX中使用DFSORT时如何编码DCB = *。SORTIN。我要寻找的就是REXX中以下JCL功能的等效项:
码: |
// SORTIN DD DISP = SHR,DSN = inputdsn
//整理 DD DSN=outputdsn,
// DISP=(,CATLG,DELETE),
// LABEL=RETPD=180,
// SPACE=(CYL,(50,50),RLSE),
// DCB=*.SORTIN |
史蒂夫-感谢您的想法。想知道是否可以在验证NON-VSAM文件后通过引用MAXLRECL和AVGLRECL来对条目进行LISTCAT并决定LCRECL。这可能是一种环回方法。在分析VSAM的REPRO JCL生成时,我已经使用了此方法。
我在论坛上的一些帖子中读到,不建议将REXX用于批量文件/记录处理。当我无法在工作时间提交工作时,需要一种处理少量文件的替代方法。 |
|
回到顶部 |
|
 |
比尔·伍德格
主持人荣誉
加入时间:2011年3月9日 帖子:7311 位置:矩阵内部
|
|
|
|
但是您永远不需要SORTOUT数据集。 DFSORT为输出数据集提供准确和最佳的DCB信息。最好 不 自行提供DCB信息。 |
|
回到顶部 |
|
 |
史蒂夫·迈尔斯
活跃的成员
已加入:2013年11月30日 帖子:870 地点:宇宙
|
|
|
|
venksiv写道: |
...想知道我们是否可以在验证NON-VSAM文件后通过引用MAXLRECL和AVGLRECL来对条目进行LISTCAT并决定LCRECL。这可能是一种环回方法。在分析VSAM的REPRO JCL生成时,我已经使用了此方法。 ... |
非VSAM数据集属性未存储在目录中;而是将非VSAM数据集属性存储在目录中。 LISTCAT无法获取它们。 |
|
回到顶部 |
|
 |
威利·詹森(Willy Jensen)
活跃用户

已加入:2015年9月1日 帖子:416 地点:丹麦
|
|
|
|
不要做列表猫。按照史蒂夫·迈尔斯的建议执行LISTDSI('SORTIN FILE')。在REXX手册中查找返回的值及其格式。
“ LISTDSI FILE”有一些陷阱,但是如果LISTDSI可以使用您的SORTIN文件,那么我认为此顺序应该有效:
cc = Listdsi('sortin file')
cc = Bpxwdyn('alloc dd(sortout)da(..)new catalog like('sysdsname')') |
|
回到顶部 |
|
 |
文克斯夫
新的用户
已加入:2015年6月20日 帖子:26 地点:印度
|
|
|
|
Bill-非常感谢您。.今天的好知识!
我从这篇文章中学到的东西:
1.在REXX中使用DFSORT-我放弃了误解
2. LISTDSI可用于查找RECFM,DSORG,LRECL,BLKSIZE等
谢谢史蒂夫和威利的宝贵意见。
我尝试使用LISTDSI查找文件属性。将会非常有帮助。 |
|
回到顶部 |
|
 |
|