utility判断dataset是否为空的方法
下面介绍四种利用Utility的返回码来判断一个dataset或者member是否为空文件的方法:
1.利用IDCAMS
2.利用SORT(DFSORT/SYNCSORT)
3.利用ICETOOL(SYNCTOOL)
4.利用ISRSUPC
方法不止以上四种,还有利用REXX
脚本也可以判断,只是不属于本文讨论的范围。
Dataset View和Browse的区别
在大机上,View和Browse都能查看dataset/member,它们有什么区别呢?下面是我在平常的工作当中找到的三点区别,欢迎补充!
1、Browse默认显示80列,而View默认显示72列,当然两者都可以用PF11向右翻页。
2、Browse不允许修改,尝试修改会马上锁屏,而View可以修改,但不能保存成当前同名的,就是说有"另存为"的功能。
3、Browse下许多命令不能用,比如语法高亮HI ON,比如JCL语法检查JEM,而View下都可以用。
你在view一个Member,若尝试做任何更改,会跳出这样的一段提示的话:
当你在View一个member的时候,可以在左边列用两个CC
选择你要另存为的范围,然后在command栏上输入CREATE
,回车即可另存为了:
个人认为View最有用的就是可以提交别人的JCL。下图中,假设你的ID是USERID02
,而USERID01
是你同事的ID,你自然是没有权限去sub他/他的JCL,这时,你要么可以把这个JCL拷到你自己的LIB下面改成你的ID再sub,要么直接View进去,改成你的ID,sub完之后无需保存即可。对于这种别人的JCL又不想麻烦地copy到自己lib时,是不是方便多了呢?