最近开始学习COBOL语言,这必然要碰到 ADCD zOS1.9的安装。pc环境:WIN7
------------------------------------------------------------------------------------------
IBM主机系统可以借助仿真软件Hercules 在你的PC上面运行。在安装主机系统之前,你必须遵循IBM对于主机软件的有关规定。
有些操作系统是可以免费在Hercules上运行的。请参照有关在PC上运行主机操作系统的说明:
http://www.conmicro.cx/hercules/hercfaq.html#2.02
下面介绍如何在PC(WinXP)上安装OS/390 ADCD zOS1.9
第一步:下载软件
1.到电骡上下载ADCD(ZOS,1.4到1.6,1.9都有下载)和PCOM。
2.下载Hercules 软件hercules-3.05-native.msi(Windows版,不用安装Cygwin),到下面网站下载:
http://www.conmicro.cx/hercules/
到Microsoft官方网下载MFC and VC Runtime dlls:
vcredist_x86_VC2005SP1.exe(Hercules是用VC2005编译的)
http://www.microsoft.com/downloads/thankyou.aspx?familyId=200b2fd9-ae1a-4a14-984d-389c36f85647&displayLang=zh-cn
建议再下载个图形界面(配合Hercules用的,比较直观查看硬件的状态,启动关闭也比较方便):
http://www.softdevlabs.com/Hercules/HercGUI-1.11.1.5265-bin.zip
图形界面使用配置比较简单,相信不用我说都会了
4.下载TCP/IP支持软件(可选)
Hercules CTCI-W32
WinPCap
FishPack
TunTap32
到下面网站去下载:
http://www.softdevlabs.com/Hercules/ctci-w32-index.html
CTCI-W32,FishPack,TunTap32是无安装程序的,只要解压到Hercules安装目录即可,或独自一个目录,只要把这个目录添加到系统
[
下载的所有文件都应该安装在Hercules的目录下,及有Hercules.exe文件的那个目录,这样避免更新环境参数PATH的问题。 1. Download Hercules from following site: http://www.hercules-390.org/ After installed, add Hercules directory to system environment PATH. 2. Download the CTCI-W32 from following site: http://www.cbttape.org/~fish/ctci-w32-index.html Extract all the files, and only copy the 32 bit bin/*.* to Hercules directory. 3. Download the WinPcap software from following site: http://www.winpcap.org/install/default.htm 4. Download the Microsoft MFC DLL files from following site: http://www.softdevlabs.com/Hercules/hercgui-index.html http://www.softdevlabs.com/Hercules/vcredist_x86.exe Run the EXE file and it will install to Windows system directory. 5. Download the FishLib from following site: http://www.softdevlabs.com/Hercules/hercgui-index.html http://www.softdevlabs.com/Hercules/FishLib-2.7.1.564-bin.zip Extract the Fishlib files and only copy the 32 bit files to Hercules directory 6. Run the CTCI-W32 test: TT32TEST.EXE 7. Add the CTCI-W32 devices in Hercules configuration file # LCS CTC Device for z/OS, IP for z/OS: 192.168.1.160 0E20.2 3088 CTCI-W32 192.168.1.160 00-1B-77-4D-5D-D9 192.168.1.160 is the z/OS IP address. 00-1B-77-4D-5D-D9 is the mac address of the PC network adapter. |
]
启动Hercules模拟器
运行HercGUI.exe 启动效果图:
第二步:解压缩ADCD 1.9 光盘中的所有3390卷(22个卷)。
用Unzip或者Winzip搞定(注意:如果下载的是ISO文件,不能用WinRAR解压,否则解压出来的ZIP文件将不能正确解压)。
假若你想省磁盘空间,用Hercules的DASDCOPY命令压缩成CCKD格式(建议,HercGUI菜单上就有DASDCOPY)。
第三步,配置zOS16.cnf, 参照下面网站或看后面附录A的例子:
http://www.conmicro.cx/hercules/hercconf.html
第四步,安装3270仿真软件PCOM(Google搜一下就有,最新5.7版)。
1.运行3270仿真软件, 在通信菜单→配置为:主机类型:zSeries或OS390,接口:LAN,连接:Telnet3270,链路参数: IP地址:(主要)127.0.0.1, 端口:3270。
一般运行至少有2个terminal, 通常其中一个为3270 Console(控制大机用的),其它为TSO Terminal。
2.登录TSO时会弹出打印窗口,可以通过下面设置去掉:
在PCOMM中,选择File -> Save As... 你就可以看到你的配置文件(.ws)保存的地方。使用记事本打开你的pcomm连接配置文件,并在此文件最后加入以下内容:
[LT]
IgnoreWCCStartPrint=Y
UndefinedCode=Y
UndefinedDBCSChar=Y
第五步:启动大机
图形窗口:
1.在HercGUI窗口中直接点Power ON(灰白色按钮)
2.选择配置文件(前面写好的的zOS19.cnf)
3.点确定
4.选Yes,点OK
5.打开两个PCOM窗口,可以看到Hercules界面,这时还不能操作
6.点HercGUI窗口的右上角的Load(蓝色按钮)
第一次点时会弹出一个IPL窗口,填以下内容:
Device Number:0A80
Load Parm:0A8299M1
勾上Don't ask me again
7.这时大机就开始启动了,等待其中一个PCOM窗口(通常为第2个)显示z/OS界面就可以登录使用了,启动过程信息可以在其中一个PCOM窗口(通常为第1个)中看到。
第一次启动需要回答以下一些问题:
1).提示:IEA101A SPECIFY SYSTEM PARAMETERS FOR RELEASE 03.8 .VS2
回答:直接回车(Ctrl),需要登录后才能处理
登录后修改SYS1.IPLPARM(LOAD99),在第二行后加入SYSPARM 00
2).提示:
- r 00 SUPPRESSED
IEE600I REPLY TO 00 IS;SUPPRESSED
- $HASP434 WARM START DENIED -- INVALID CHECKPOINT RECORD
- $HASP428 CORRECT THE ABOVE PROBLEMS AND RESTART JES2
- $HASP489 INITIALIZATION MAY NOT HAVE RELEASED CKPT DATA SET LOCK
- $HASP085 JES2 TERMINATION COMPLETE
回答:s jes2,,,parm='FORMAT,NOREQ'
3).提示:
*02.32.07 *BPXF029E ROOT FILE SYSTEM HFS.ADCDPL.ROOT
*WAS NOT MOUNTED. RETURN CODE = 00000081, REASON CODE = EF096055
这个需要登录后才能处理,这里不用理会。
登录后:在3.4输入:HFS.ADCDPL.ROOT,Volume: Z9USS1,然后在HFS.ADCDPL.ROOT前打C,把其Catalog
8、登陆TSO.
在PCOM(TSO)登录大机,输入:
Logon username
默认用户 密码 权限
ADCDMST ADCDMST (RACF special authority)
IBMUSER IBMUSER (RACF special authority)
SYSADM SYSADM (DB2 and RACF special auth)
SYSOPR SYSOPR (DB2 and RACF special auth)
ADCDA - ADCDZ TEST
OPEN1 - OPEN3 SYS1
注意:
在大机中回车确认默认键为右Ctrl键,回车键只是换行
CMD启动方式:
1、运行Hercules
在CMD窗口输入:
hercules -f zOS19.cnf
zOS16.cnf为你的Hercules配置文件名
3、输入IPL命令启动大机
在Hercules命令行执行ipl A80(从卷A80启动,A80为启动磁盘卷名,在CNF文件里配置的)
图形界面的点Pown ON后,再点Load按键就行了(第一次按Load时要设置参数,就为IPL A80)
4、回答IPL Message
在PCOM(控制台)里输入,等待到PCOM要求回答时,一般回答:00,I
如果PCOM不能回答,那可能是CNF文件没配置好!
5、登陆TSO.
第六步、关机
图形界面:
1.退出所有PCOM窗口
2.在HercGUI窗口中直接点右上角Power Off(红色按钮)
3.关闭HercGUI窗口
CMD方式(比HercGUI慢很多):
(1). 不要直接关运行中的Herculse窗口(CMD窗口),否则下次起仿真时要花很长的时间检查文件。要在PCOM控制台(非登录TSO的窗口,通常第一个PCOM窗口)中输入
S Shutdown
(2). 等待一段时间(长短看你机器,直到提示SHUTDOWN - ENDED - TIME=xxxx时),当系统提示为shutdown的时候,使用D A,L确认仍然在运行的任务。
(3). 如果VTAM没有自动停掉,使用命令关掉:
Z NET,QUICK
(4). 然后关闭jes2:
$p jes2 (这是JES2命令,或$P JES2,term)来
(5). 之后在Hercules上输入STOP停止模拟机
控制台窗口输入
先E (即exit)
再W (power off)
再Y (yes )
(6). 最后退出hercules:
exit
或者用Suspend(待机,相当Windows下的待机),下次启动用Resume回复,这样可以快速启动。注意会占用一定的硬盘空间(在Hercules安装目录),大小和你设置的给大机的内存有关(不过是有压缩的,并不直接等内存大小)。