赞
踩
IBM mainframe 模拟器Hercules 的安装手顺
蒋彪@南京 2010/12/15
1. mainframe的简介
mainframe中国人称大型机,日本人称メインフレーム。
是自IBM system/360以来,在银行,保险,政府信息系统里站主导地位的超级服务器。
在日本除了IBM之外,大型机还有日立,富士通的产品,在国内就只有IBM的。
本来IBM为首的大型机是硬件,OS一套产品。但是90年以后,逐渐的开始在硬件上使用开源的linux。
现在的世界上,在这种大型信息系统中的核心服务器的构建,有以下两种流派
附:IBM大型机图
2. 在PC机上安装IBM mainframe的模拟器
2.1 需要安装的软件
1)hercules: http://www.ivansoftware.com/snapshots/snapshots/ http://www.hercules-390.org/
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. |
2.2 安装手顺
第一步: 把hercules 3.07 有一个压缩包解压缩。
第二部: 把CTCI,FishLib以及HerGUI解压到hercules 3.07的文件夹下。
第三部: 执行下vcredit和WinPcap(不执行安装也可以,可以直接连PC宿主主机的IP)
第四步: 进入hercules 3.07后执行HerGUI
第五步: File---New configration,在弹出的菜单,编辑 下面给出一个实例: # # Hercules Emulator Control file... # Description: z/OS 1.9 Created by gx Liu # MaxShutdownSecs: 15 # # # System parameters #
ARCHMODE z/Arch ALRF ENABLE CNSLPORT 3270 CONKPALV (3,1,10) CPUMODEL 3090 CPUSERIAL 012345 DIAG8CMD ENABLE ECPSVM NO LOADPARM 0A829CM1 LPARNAME HERCULES MAINSIZE 1024 MOUNTED_TAPE_REINIT DISALLOW NUMCPU 2 OSTAILOR Z/OS PANRATE 80 PGMPRDOS LICENSED SHCMDOPT NODIAG8 SYSEPOCH 1900 TIMERINT 50 TZOFFSET +0800 YROFFSET 0
HERCPRIO 0 TODPRIO -20 DEVPRIO 8 CPUPRIO 0 PANTITLE "z/OS 1.9 IPL A80"
# Display Terminals
0700 3270 0701 3270 0702 3270 0703 3270
# DASD Devices
0A80 3390 C:\ADCD\zos191\Z9RES1.CCKD sf=C:\ADCD\zos191\Z9RES1_Shadow.CCKD 0A81 3390 C:\ADCD\zos191\Z9RES2.CCKD sf=C:\ADCD\zos191\Z9RES2_Shadow.CCKD 0A82 3390 C:\ADCD\zos191\Z9SYS1.CCKD sf=C:\ADCD\zos191\Z9SYS1_Shadow.CCKD 0A83 3390 C:\ADCD\zos191\Z9RES3.CCKD sf=C:\ADCD\zos191\Z9RES3_Shadow.CCKD 0A84 3390 C:\ADCD\zos191\Z9USS1.CCKD sf=C:\ADCD\zos191\Z9USS1_Shadow.CCKD 0A85 3390 C:\ADCD\zos191\Z9PRD1.CCKD sf=C:\ADCD\zos191\Z9PRD1_Shadow.CCKD 0A86 3390 C:\ADCD\zos191\Z9DIS1.CCKD sf=C:\ADCD\zos191\Z9DIS1_Shadow.CCKD 0A87 3390 C:\ADCD\zos191\Z9DIS2.CCKD sf=C:\ADCD\zos191\Z9DIS2_Shadow.CCKD 0A88 3390 C:\ADCD\zos191\Z9DIS3.CCKD sf=C:\ADCD\zos191\Z9DIS3_Shadow.CCKD 0A89 3390 C:\ADCD\zos191\Z9DIS4.CCKD sf=C:\ADCD\zos191\Z9DIS4_Shadow.CCKD 0A8A 3390 C:\ADCD\zos191\Z9DIS5.CCKD sf=C:\ADCD\zos191\Z9DIS5_Shadow.CCKD 0A8B 3390 C:\ADCD\zos191\Z9DIS6.CCKD sf=C:\ADCD\zos191\Z9DIS6_Shadow.CCKD 0A8C 3390 C:\ADCD\zos191\SARES1.CCKD sf=C:\ADCD\zos191\SARES1_Shadow.CCKD 0A8D 3390 C:\ADCD\zos191\Z9CIC1.CCKD sf=C:\ADCD\zos191\Z9CIC1_Shadow.CCKD 0A8E 3390 C:\ADCD\zos191\Z9DB81.CCKD sf=C:\ADCD\zos191\Z9DB81_Shadow.CCKD 0A8F 3390 C:\ADCD\zos191\Z9DB82.CCKD sf=C:\ADCD\zos191\Z9DB82_Shadow.CCKD 0A90 3390 C:\ADCD\zos191\Z9DB91.CCKD sf=C:\ADCD\zos191\Z9DB91_Shadow.CCKD 0A91 3390 C:\ADCD\zos191\Z9DB92.CCKD sf=C:\ADCD\zos191\Z9DB92_Shadow.CCKD 0A92 3390 C:\ADCD\zos191\Z9IMS1.CCKD sf=C:\ADCD\zos191\Z9IMS1_Shadow.CCKD 0A93 3390 C:\ADCD\zos191\Z9WAS1.CCKD sf=C:\ADCD\zos191\Z9WAS1_Shadow.CCKD 0A94 3390 C:\ADCD\zos191\Z9WAS2.CCKD sf=C:\ADCD\zos191\Z9WAS2_Shadow.CCKD 0A95 3390 C:\ADCD\zos191\Z9WAS3.CCKD sf=C:\ADCD\zos191\Z9WAS3_Shadow.CCKD
# CTC Adapters
#0E20 LCS -n 192.168.1.3 -m 00-1B-FC-C7-5A-F4 192.168.1.202 #0E21 LCS -n 192.168.1.3 -m 00-1B-FC-C7-5A-F4 192.168.1.202
|
运行成功的结果如下图:(是不是很古老啊,哈哈,宛如上个世纪70年代的第一代计算机)
#以上#
补充:
忘记了两点,
①要装个3270仿真软件--PCOM,用来模拟当年无画面时代客户端对终端机的请求
1.运行3270仿真软件, 在通信菜单→配置为:主机类型:zSeries或OS390,接口:LAN,连接:Telnet3270,链路参数: IP地址:(主要)127.0.0.1, 端口:3270。
一般运行至少有2个terminal, 通常其中一个为3270 Console,其它为MVS Terminal。
2.登录TSO时会弹出打印窗口,可以通过下面设置去掉:
在PCOMM中,选择File -> Save As... 你就可以看到你的配置文件(.ws)保存的地方。使用记事本打开你的pcomm连接配置文件,并在此文件最后加入以下内容:
[LT]
IgnoreWCCStartPrint=Y
UndefinedCode=Y
UndefinedDBCSChar=Y
②要装个ADCD,这是IBM提供的给大型机开发应用程序的软件,具体的安装手顺参加以下:
http://blog.csdn.net/godenbird312/archive/2008/09/04/2881581.aspx
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。