首页 > 代码库 > [COBOL]安装配置及大型机模拟Hercules配置

[COBOL]安装配置及大型机模拟Hercules配置

内容太多,前半部分如下,详见下述链接
一、工具准备
1:下载corba产品 OpenORB (http://sourceforge.net/projects/openorb/ )里面的内容全下。
2,开发工具:Eclipse ,3.1 和3.0均可。
3,插件:ORBStudio772package.zip 在(http://homepage2.nifty.com/interpress/ORBstudio/download/ORBStudio772package.zip)下载。
二,安装配置步骤
1.解压OpenOrb.rar
2.解压ORBStudio772package.zip里面的插件,到相应的Eclipse插件目录下
3.添加环境变量TCOO_HOME,值为OpenOrb目录的路径
4.启动eclipse
5. 在下拉菜单Window的Preferences项里找到ORB Studio--->IDL Compiler--->OpenORB, 在IDL Command栏里,找到OpenOrb安装目录下的OpenORB\bin\idl2java.bat, 在Command Options栏里,填写参数 -d %D% %F%

 

怎样在自己的PC上架设大型机的z/OS(MVS)系统呢?可以借助Hercules这个仿真软件,也就是前一阵在欧洲起诉IBM大型机垄断的那个案子,也跟这个软件有关,MVS是一个非常封闭的系统,一方面IBM需要这样的仿真软件来让爱好者和专家们更方便学习或展示他们的z/OS,另一方面又担心影响到自己的正常业务,所以也就挣一只眼闭一只眼,但即使在自己的PC上架起了全套的z/OS,顶多用于培训的目的,用于其他商业目的还不太现实,下面就开始一步一步的介绍怎样在Windows7 64位上架设属于自己的z/OS系统。

环境说明

Hardware

ACER 4820TG

Intel i7-620M 2.66GHz

4GB DDR3 RAM

640GB HDD

Software

Windows7 Home Premium 64bit

z/OS 1.9

Hercules 3.07 w64

Hercules Windows GUI 1.11.1

FishLib DLL

1. 去Hercules的主页下载64或32位的程序包,解压或安装到某目录C:\Hercules 并创建下面的文件夹备用

 

2. 下载Hercules Win GUI,解压到上面的目录

 

3. 下载FishLib的DLL,解压到上面的目录

 

4. z/OS的CCKD镜像是别人做好的,所以COPY过来直接用了

 

 

5. 配置HercGUI的CONF文件,可参考如下,把它保存为C:\Hercules\conf\Sample.conf

注意下面的DASD Devices的路径要配置你存放CCKD文件的目录

Hercules Sample Conf (23)

#
# Hercules Emulator Control file…
# Description: z/OS 1.9 MIB Sample
# MaxShutdownSecs: 15
#
#
# System parameters
#

ARCHMODE  z/Arch
ALRF      ENABLE
CCKD      RA=2,RAQ=4,RAT=2,WR=2,GCINT=5,GCPARM=0,NOSTRESS=0,TRACE=0,FREEPEND=-1
CNSLPORT  23
CONKPALV  (3,1,10)
CPUMODEL  3090
CPUSERIAL 012345
DIAG8CMD  ENABLE
ECPSVM    YES
LOADPARM  0A829C.1
LPARNAME  HERCULES
MAINSIZE  1024
MOUNTED_TAPE_REINIT  DISALLOW
NUMCPU    4
OSTAILOR  Z/OS
PANRATE   80
PGMPRDOS  LICENSED
SHCMDOPT  NODIAG8
SYSEPOCH  1900
TIMERINT  50
TZOFFSET  +1400
YROFFSET  0

HERCPRIO  0
TODPRIO   -20
DEVPRIO   8
CPUPRIO   0
PANTITLE  “z/OS 1.9 IPL A80″

# Display Terminals

0700-0703    3270

# DASD Devices

0A80    3390    C:\zOS19\Z9RES1.CCKD sf=C:\zOS19\Z9RES1_Shadow.CCKD
0A81    3390    C:\zOS19\Z9RES2.CCKD sf=C:\zOS19\Z9RES2_Shadow.CCKD
0A82    3390    C:\zOS19\Z9SYS1.CCKD sf=C:\zOS19\Z9SYS1_Shadow.CCKD
0A83    3390    C:\zOS19\Z9RES3.CCKD sf=C:\zOS19\Z9RES3_Shadow.CCKD
0A84    3390    C:\zOS19\Z9USS1.CCKD sf=C:\zOS19\Z9USS1_Shadow.CCKD
0A85    3390    C:\zOS19\Z9PRD1.CCKD sf=C:\zOS19\Z9PRD1_Shadow.CCKD
0A86    3390    C:\zOS19\Z9DIS1.CCKD sf=C:\zOS19\Z9DIS1_Shadow.CCKD
0A87    3390    C:\zOS19\Z9DIS2.CCKD sf=C:\zOS19\Z9DIS2_Shadow.CCKD
0A88    3390    C:\zOS19\Z9DIS3.CCKD sf=C:\zOS19\Z9DIS3_Shadow.CCKD
0A89    3390    C:\zOS19\Z9DIS4.CCKD sf=C:\zOS19\Z9DIS4_Shadow.CCKD
0A8A    3390    C:\zOS19\Z9DIS5.CCKD sf=C:\zOS19\Z9DIS5_Shadow.CCKD
0A8B    3390    C:\zOS19\Z9DIS6.CCKD sf=C:\zOS19\Z9DIS6_Shadow.CCKD
0A8C    3390    C:\zOS19\SARES1.CCKD sf=C:\zOS19\SARES1_Shadow.CCKD
0A8D    3390    C:\zOS19\Z9CIC1.CCKD sf=C:\zOS19\Z9CIC1_Shadow.CCKD
0A8E    3390    C:\zOS19\Z9DB81.CCKD sf=C:\zOS19\Z9DB81_Shadow.CCKD
0A8F    3390    C:\zOS19\Z9DB82.CCKD sf=C:\zOS19\Z9DB82_Shadow.CCKD
0A90    3390    C:\zOS19\Z9DB91.CCKD sf=C:\zOS19\Z9DB91_Shadow.CCKD
0A91    3390    C:\zOS19\Z9DB92.CCKD sf=C:\zOS19\Z9DB92_Shadow.CCKD
0A92    3390    C:\zOS19\Z9IMS1.CCKD sf=C:\zOS19\Z9IMS1_Shadow.CCKD
0A93    3390    C:\zOS19\Z9WAS1.CCKD sf=C:\zOS19\Z9WAS1_Shadow.CCKD
0A94    3390    C:\zOS19\Z9WAS2.CCKD sf=C:\zOS19\Z9WAS2_Shadow.CCKD
0A95    3390    C:\zOS19\Z9WAS3.CCKD sf=C:\zOS19\Z9WAS3_Shadow.CCKD

# CTC Adapters

0E20.2 3088 CTCI-W32 192.168.1.4 00-23-7D-4E-50-97

 

 

6. HercGUI64 1.11.1会有个BUG,需要增加注册表的一个键值,否则启动会提示找不到普罗米修斯.exe (软件的作者还是起名字还是很个性的)

按Win+R –> 输入regedit回车 –> 找到[HKEY_CURRENT_USER\Software\Software Development Laboratories\Hercules\Settings] –>新建“字符串值”,数值名称=emulator.exe,数值数据=hercules.exe

7. 启动HercGUI64,打开File->Preferences,配置如下:

Executable = C:\Hercules\

Configuration = C:\Hercules\conf\

Log = C:\Hercules\log\

Disk = C:\zOS19\

其他TAB内容均可保持默认

 

8. 准备启动,Command –> Power On –> 选择Sample.conf,点确认和YES之后,如果幸运,就可以准备IPL了

 

9. 如果你知道什么是IPL,一定会问,我们的master console在哪啊,没错,请打开你的PCOMM,配置一个HostName=127.0.0.1的session,打开它是这样的

 

 

10. IPL,点击Command –> IPL/Load,Device No一般是RES那个卷,OK,然后发现GUI里面的数值开始发生变化,1分钟之内,上面的画面就会变成真正IPL时候master console的样子了,按照你喜欢的IPL方法启动系统就好了……因为我这次拿到的是被定制过的ADCD,不知道原始的ADCD IPL是怎么过程

 

11. 再打开一个你之前保存的session,就会出现登陆的界面了,登录初始ID和密码都是ADCDMST,进去后就自己定制系统吧。

 

 

结语:从知道这个仿真系统到今天第一次把它架起来,有一届世界杯的时间了,只要有ADCD的package,真正架设的时间不会超过一小时,由于我拿到的是定制过的package所以更容易一些。今后有时间我会把具体的z/OS Customize 过程发出来,也许会包括DB2, CICS, IMS,甚至一些CA产品的安装和定制过程,希望大家保持关注。

在此特别感谢Aven提供的ADCD和配置指南,你还可以参考下面网站来完成大力神z/OS的配置。如需上门安装辅导和System z培训,请与本站联络,中英日三语支持,费用请参考IBM相关培训报价。

http://www.kokwind.com/bbs/viewthread.php?tid=206&extra=page%3D1

http://fandezhi.efglobe.com/modules.php?name=News&file=article&sid=19&mode=&order=0&thold=0

http://www.dzxr.com/wap/index-wap2.php?p=757