安装步骤
安装依赖软件
- 在Windows中安装Hercules与WinPcap
- 将CTCI-W32和FishLib解压将产生bin和x64/bin.
将这两个目录中的文件都拷贝到Hercules的安装目录中. 否则tt32test64可能会报错:
CFishPackApp::FishPackGetWinPCapInfo: CreateProcess(FWPCUtil) failed; rc=2 (0x00000002): 系统找不到指定的文件 - (用管理员权限)运行tt32test.exe/tt32test64查看是否有错误或警告。
注意: 启动前先使用tt32test.exe/tt32test64.exe检查一下;如果提示信息有WARNING,需要相应的解决。
Hercules的配置文件
注意hercules.cnf中网络的配置。如果对MAC地址有要求的话,注意MAC地址的设置:
0E20-0E21 CTCI 10.233.8.118 -m 00-E0-4C-E5-11-81 10.233.8.62
启动
打开hercules.bat,在Windows的cmd窗口输入
hercules (-f hercules.cnf)
注:如果配置文件名不为 hercules.cnf 需要 -f 指定配置文件名在出现Command提示符后,打开PCOMM,使用
127.0.0.1 3270连接- 在Command提示符后输入
ipl a81启动
注:a81与cnf配置文件以及各个VOLUME的内容相关,参考VOLUME的内容(z/OS 1.6)。 - 在启动中出现:

输入r 00,I继续
备注:
| 常用命令解释 |
|---|
| R Reply |
| S Start |
| P Stop |
回答IPL Message,在PCOM控制台,有时会要求回答命令,每个命令前都会有一个序号,无序号时为00,
如上图中提示REPLY I TO … ,输入R 00,I
注意事项
若启动过程中出现
STC00016 *02 IKT003D TCAS UNABLE TO ACCEPT LOGONS, REASON * CODE=0090 REPLY 'RETRY' OR 'TERM'会导致无法登录TSO。 输入
r 02,retryADCD1.9中第一次启动时,可能会提示

解决办法是将所有HFS.*数据集全部catalog
注:在Data Set List Utility中Volume serial为*若提示
- $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'这是jes冷启动的命令控制台出现警告信息

不影响登录使用。
用户
启动完成后,第二个PCOMM控制台可以登录。用户如下
| 用户 | 密码 | 权限 |
|---|---|---|
| IBMUSER | SYS1 | RACF special authority |
| ADCDMST | ADCDMST | RACF special authority |
| SYSADM | SYSADM | DB2 and RACF special auth |
| SYSOPR | SYSOPR | DB2 and RACF special auth |
| ADCDA-ADCDZ | TEST | |
| OPEN1-OPEN3 | SYS1 |
关闭
- 要在PCOM控制台(非登录TSO的窗口,通常第一个PCOM窗口)中输入
S Shutdown - 当系统提示为shutdown的时候,使用
D A,L确认仍然在运行的任务 - 如果VTAM没有自动停掉,使用命令关掉
Z NET,QUICK $p jes2关闭jes2 (JES2命令,或$P JES2,term)- 退出hercules:
exit - 备注
- 默认情况下 JES2 Command(例如
$P jes2,term)在控制台输入后会报命令不识别. 这是因为PCOMM连接时的编码导致的. 连接时会话参数中的主机代码页选择037即可. d a,l查看启动的服务;d iplinfo查看引导信息
- 默认情况下 JES2 Command(例如