• [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安装目录下的OpenORBinidl2java.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:HerculesconfSample.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:zOS199RES1.CCKD sf=C:zOS199RES1_Shadow.CCKD
    0A81    3390    C:zOS199RES2.CCKD sf=C:zOS199RES2_Shadow.CCKD
    0A82    3390    C:zOS199SYS1.CCKD sf=C:zOS199SYS1_Shadow.CCKD
    0A83    3390    C:zOS199RES3.CCKD sf=C:zOS199RES3_Shadow.CCKD
    0A84    3390    C:zOS199USS1.CCKD sf=C:zOS199USS1_Shadow.CCKD
    0A85    3390    C:zOS199PRD1.CCKD sf=C:zOS199PRD1_Shadow.CCKD
    0A86    3390    C:zOS199DIS1.CCKD sf=C:zOS199DIS1_Shadow.CCKD
    0A87    3390    C:zOS199DIS2.CCKD sf=C:zOS199DIS2_Shadow.CCKD
    0A88    3390    C:zOS199DIS3.CCKD sf=C:zOS199DIS3_Shadow.CCKD
    0A89    3390    C:zOS199DIS4.CCKD sf=C:zOS199DIS4_Shadow.CCKD
    0A8A    3390    C:zOS199DIS5.CCKD sf=C:zOS199DIS5_Shadow.CCKD
    0A8B    3390    C:zOS199DIS6.CCKD sf=C:zOS199DIS6_Shadow.CCKD
    0A8C    3390    C:zOS19SARES1.CCKD sf=C:zOS19SARES1_Shadow.CCKD
    0A8D    3390    C:zOS199CIC1.CCKD sf=C:zOS199CIC1_Shadow.CCKD
    0A8E    3390    C:zOS199DB81.CCKD sf=C:zOS199DB81_Shadow.CCKD
    0A8F    3390    C:zOS199DB82.CCKD sf=C:zOS199DB82_Shadow.CCKD
    0A90    3390    C:zOS199DB91.CCKD sf=C:zOS199DB91_Shadow.CCKD
    0A91    3390    C:zOS199DB92.CCKD sf=C:zOS199DB92_Shadow.CCKD
    0A92    3390    C:zOS199IMS1.CCKD sf=C:zOS199IMS1_Shadow.CCKD
    0A93    3390    C:zOS199WAS1.CCKD sf=C:zOS199WAS1_Shadow.CCKD
    0A94    3390    C:zOS199WAS2.CCKD sf=C:zOS199WAS2_Shadow.CCKD
    0A95    3390    C:zOS199WAS3.CCKD sf=C:zOS199WAS3_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_USERSoftwareSoftware Development LaboratoriesHerculesSettings] –>新建“字符串值”,数值名称=emulator.exe,数值数据=hercules.exe

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

    Executable = C:Hercules

    Configuration = C:Herculesconf

    Log = C:Herculeslog

    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

  • 相关阅读:
    诡异的Integer
    你已经创建了多少个对象?
    静态方法中使用非静态化数据
    静态化初始块的执行顺序
    java中的多构造函数以及类字段的初始化顺序
    java中类的构造方法出错点
    程序员修炼之道读后感
    纯随机数发生器,以及函数重载的问题
    递归判断回文
    使用jQuery操作DOM元素
  • 原文地址:https://www.cnblogs.com/webapplee/p/3767462.html
Copyright © 2020-2023  润新知