zoukankan      html  css  js  c++  java
  • Windows上安装OS/390 ADCD zOS1.9

       最近开始学习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安装目录),大小和你设置的给大机的内存有关(不过是有压缩的,并不直接等内存大小)。



  • 相关阅读:
    使用Docker-compose部署MySQL测试环境
    使用MySQL SQL线程回放Binlog实现恢复
    MySQL 插件之 连接控制插件(Connection-Control)
    sysbench工具使用
    故障分析--主从复制故障1
    MySQL性能指标计算方式
    AJAX的 同步异步;EZView.js 图片预览和pdf预览
    Caused by: java.lang.ClassNotFoundException: org.springframework.context.App
    解决Myeclipse或Eclipse出现JPA project Change Event Handler问题的解决办法
    java中转换为string的方法;eques和==区别
  • 原文地址:https://www.cnblogs.com/tsing/p/2477515.html
Copyright © 2011-2022 走看看