
z/OS on Hercules学习笔记(二)
由于Connect:Direct
z/OS的最新版本(v4.7.00)只能安装在z/OS(1.07及以上)的系统上,我就只好开始了漫长的下载——共约12G的文件,下载了20多天。
1 调试
IBM的ADCD基本上做到了Plug and Play,尽管它并没有声称如此。我只动了几个地方,z/OS
1.09就顺利启动并可以使用了。
这几个地方是:
A、IEA101A
IEA101A Specify System Parameters
这是在主控制台上提示的信息,需要回应。
在网上搜到的回应方式如下:
R 00,CLPA
启动好以后,去修改SYS1.IPLPARM(LOAD99),加入一行:SYSPARM
00。下次启动时就不再出现IEA101A提示信息了。
B、BPXF002I
BPXF002I FILE SYSTEM HFS.ADCD.ETC WAS NOT MOUNTED. RETURN CODE =
00000081, REASON CODE = EF096055
这个不需要回应。
启动好以后,把所有以HFS为前缀的Dataset都编目(Cataloge)就解决问题。这些Dataset在Z9USS1卷上。
2 上传Connect:Direct z/OS 4.7.00的安装文件
上传这个安装文件颇费了些周折。
一开始,我是把安装文件用Connect:Direct
从Linux节点传到z/OS节点上,由于参数设置不正确,造成文件没有传完。(这个问题是后来才发现的,害得我很苦。)
文件没有传完的结果就是用于UNPACK和RECEIVE的作业总是提示:
INMR108I RECEIVE command terminated. Trailer record
missing
在IBM的网站上查到这个信息就是对方传过来的文件不完整,所以RECEIVE就失败。
文件不完整。这个问题在好几个地方都可能出现:
我是从网站下载的Connect:Direct z/OS
4.7.00安装文件,那是一个用WinZIP做的自解压文件。想来问题不应该出在这里,因为解压缩后的其它文件都可以正常打开。
把安装文件从Linux节点传到z/OS节点的过程。这个环节我不是很有把握。但是Job
Log显示UNPACK已经成功完成,所以我认为这个环节也没问题。(这就是我轻率的地方。:(我对UNPACK并不了解,看到它成功完成就认为没有问题。)
于是,开始怀疑是RPWT。那就用笨办法吧:重新执行作业;重新启动z/OS;重新启动Windows……折腾了七八次以后,我向Kent求助。
昨天,很偶然地要向z/OS
1.09上传另一个文件。于是我就用FTP。结果传上去以后,发现内容被截断了。一看DataSet的格式,发现问题出在这里。这让我想起安装文件。于是我设置好格式后重新上传了安装文件,再执行作业,果然成功了。
(注:有位朋友让我把上一篇结尾中提到的几点拿出来分享。这个我会尽量早点整理好放上来。最近到年底了,暂时腾不出手。)
z/OS on Hercules学习笔记(一)
Connect:Direct是一种支持几乎所有主流平台的文件传输中间件,z/OS是其中之一。也正因如此,我生平第一次有了学习大型机操作的需要。谁又能想到呢?这曾经被我认为离我相当遥远的东西却这么快出现在我的工作中。
Powered by Haiwit