Pastebin

adcd z os 1.10 download

adcd z os 1.10 download from Pastebin

Adc_channel_1 10 Pastebin
    
          =========  ==========    =====       ===== 
  =========  ============  ======     ====== 
     ===       ===   ====    =====   =====   
     ===       =========     ====== ======  INSTALLIN'  THAT  SWEET SWEET
     ===       ========      =============  BIG IRON ON YOUR LINUX LAPTOP
     ===       =========     =============  OR SERVER  - BY MR. SKILLFULL
     ===       ===   ====    ===  ===  ===   
  =========  ============  =====   =   =====        2019 UPDATE
  =========  ==========    =====       ===== 

THE GOOD FOLKS OVER AT THE HERCULES MAILING LIST WILL NEVER SHARE THIS.
THATS WHY IVE DECIDED TO PUT TOGETHER INSTRUCTIONS TO INSTALL ZOS ON YOUR DEBIAN
MACHINE USING HERCULES. FOR THE PEOPLE. ILL TRY TO MAKE THIS AS EASY AS POSSIBLE
BUT YOURE ALL NEW TO ZOS SO IT WILL TAKE SOME TIME. GET A DEBIAN OR UBUNTU
SYSTEM SPUN UP BECAUSE THIS GUIDE WILL BE BEST FOLLOWED IN EITHER OF THOSE. 

================================================================================

STEP 1: DOWNLOAD ZOS.

    GET THE "IBM ZOS 1.10"
    TORRENT: magnet:?xt=urn:btih:653a0697533b42b495c18c0e06222a7b2e9af2c3

================================================================================

STEP 2: WHILE YOU WAIT FOR THE 16GB DOWNLOAD TO FINISH INSTALL GIT REXX C3270
AND BUILD-ESSENTIALS IN DEBIAN

    sudo apt-get install git build-essential libtool automake autoconf \
         libregina3-dev screen c3270

================================================================================

STEP 3: GET HERCULES STABLE OR 4.00 RUNNING

    THE STABLE VERSION OF HERCULES IS PROBABLY PACKAGED WITH YOUR LINUX DISTRO
    AND WILL WORK JUST FINE

    FOR VERSION 4.00
        git clone https://github.com/hercules-390/hyperion.git
        cd hercules-390
        ./autogen.sh
        ./configure --enable-cckd-bzip2 --enable-regina-rexx
        make
        sudo make install

================================================================================

STEP 4: TEST YOUR HERCULES

    MAKE SURE TO HAVE A hercules.cnf FILE IN THE CURRENT DIRECTORY AND THEN
        /usr/local/bin/hercules

    THEN IN ANOTHER TERMINAL WINDOW
        c3270 localhost:3270

    IT SHOULD LOOK LIKE THIS:
+------------------------------------------------------------------------------+
| Hercules Version  : 3.12                                                     |
| Host name         : hercules                                                 |
| Host OS           : Linux-4.9.0-6-amd64 #1 SMP Debian 4.9.88-1+deb9u1 (2018-0|
| Host Architecture : x86_64                                                   |
| Processors        : MP=2                                                     |
| Chanl Subsys      : 0                                                        |
| Device number     : 0700                                                     |
| Subchannel        : 002B                                                     |
|                                                                              |
|            HHH          HHH   The S/370, ESA/390 and z/Architecture          |
|            HHH          HHH                 Emulator                         |
|            HHH          HHH                                                  |
|            HHH          HHH  EEEE RRR   CCC U  U L    EEEE  SSS              |
|            HHHHHHHHHHHHHHHH  E    R  R C    U  U L    E    S                 |
|            HHHHHHHHHHHHHHHH  EEE  RRR  C    U  U L    EEE   SS               |
|            HHHHHHHHHHHHHHHH  E    R R  C    U  U L    E       S              |
|            HHH          HHH  EEEE R  R  CCC  UU  LLLL EEEE SSS               |
|            HHH          HHH                                                  |
|            HHH          HHH                                                  |
|            HHH          HHH     My PC thinks it's a MAINFRAME                |
|                                                                              |
|            Copyright (C) 1999-2010 Roger Bowler, Jan Jaeger, and others      |
+------------------------------------------------------------------------------+

    TO EXIT THE CONSOLE USE CTRL-] AND TYPE 'quit'

STEP 5: ONCE THE DOWNLOAD IS DONE MAKE THE FOLLOWING CHANGES:
    
    COPY THE FOLDER "ZOS 110 Copy" in "IBM ZOS 1.10/Z110SA/images/" TO YOUR HOME
    FOLDER AND RENAME IT TO "MAINFRAME"

    MAKE A DIRECTORY CALLED PRTR IN THE "MAINFRAME" DIRECTORY. YOU SHOULD NOW 
    HAVE THREE FOLDERS inside ~/MAINFRAME: CONF, DASD AND PRTR

    CHANGE THE NEWLINES OF THE FILE "~/MAINFRAME/CONF/ADCD_LINUX.CONF"
        dos2unix ~/MAINFRAME/CONF/ADCD_LINUX.CONF

    EDIT THE FILE "~/MAINFRAME/CONF/ADCD_LINUX.CONF" AND MAKE THE FOLLOWING 
    CHANGES:

        LINE 25 (FIX A TYPO)
            REPLACE "25  TODRAG   2"
            WITH "25  TODDRAG   2"

        LINES 38, 39 AND 40 (THREE LINES!!!!!!!!)
            REPLACE "/home/ehrocha/hercules/images/Z110/"
            WITH "/home//MAINFRAME/"

        LINE 115 
            REPLACE "0E20.2   LCS  10.0.1.20"
            WITH "0E20.2 3088 CTCI /dev/net/tun 1500 192.168.140.140 192.168.140.141 255.255.255.255"

        THE net/tun NETWORK IS A PTP NETWORK CONNECTION, IT CAN BE ANY NETWORK
        YOU WANT AND DOES NOT NEED TO BE RELATED TO THE NETWORK CONFIGURATION
        OF YOUR HOST MACHINE OR VM (SEE STEP 8 BELOW)

    OPTIONAL IN ~/MAINFRAME/CONF/ADCD_LINUX.CONF:
        CNSLPORT DEFINES THE PORT TO BE USED YOU CAN CHANGE TO WHATEVER.
        THE CURRENT SETTING IS 23

================================================================================

STEP 6: LAUNCH ZOS
    
    START HERCULES
        sudo /usr/local/bin/hercules -f ~/MAINFRAME/CONF/ADCD_LINUX.CONF
    
    IN A SEPERATE TERMINAL CONNECT WITH c3270
        c3270 localhost:23

    NOW BACK TO THE HERCULES WINDOW AND TYPE: 
        IPL A80
    
    BACK TO YOUR c3270 WINDOW AND WAIT AS THE ZOS ENVIRONMENT BOOTS.
    IF IT LOOKS LIKE IT STALLS OR SAYS WAITING JUST WAIT FOR A BIT AND IT WILL
    CONTINUE ON ITS OWN. COULD TAKE 15 MINUTES OR MORE

    ONCE ITS ALL DONE OPEN A THIRD WINDOW AND CONNECT TO 'localhost' AGAIN.
    THIS MIGHT LOOK LIKE THE ORIGINAL HERCULES WINDOW. IF SO JUST CLOSE THAT
    CONNECTION AND WAIT A BIT LONGER.

    IT SHOULD LOOK LIKE THIS
 +----------------------------------------------------------------------------+
 | Mainframe Operating System                                      z/OS V1.10 |
 |                                                                            |    
 |                                                                            |    
 |                                                                            |    
 |                                                                            |    
 |                         DDD   U   U ZZZZZ  AAA                             |    
 |                         D   D U   U    Z  A   A                            |    
 |                         D   D U   U   Z   AAAAA                            |    
 |                         D   D U   U  Z    A   A                            |    
 |                         DDD    UUU  ZZZZZ A   A                            |    
 |                                                                            |    
 |                                                                            |    
 |                                                                            |
 |                    Welcome to DUZA Mainframe System!                       |    
 |                                                                            |
 |                                                                            |    
 |         TSO      - Logon to TSO/ISPF        SA       - System Automation   |
 |         CICS     - CICS System              TWS      - Workload Scheduler  |
 |         IMS      - IMS System                                              |
 |                                                                            |
 |Enter your choice==>                                                        |
 |Enter one of above commands in red                                          |
 |                                                                            |
 |Your IP(               :     ), SNA LU(LCL702  )       06/26/18 15:05:21    |
 +----------------------------------------------------------------------------+

================================================================================

STEP 7: LOGGING ON

    AT THE "==>" PROMPT ENTER "TSO". YOULL BE ASKED FOR A USER ID ENTER
        "IBMUSER".

    YOULL THEN BE ASKED FOR THE PASSWORD ENTER
        "SYS1"
    
    EVENTUALLY YOULL SEE 'ispf' FOLLOWED BY '***'. HIT ENTER.

    WELCOME TO ZOS!

YOU DID IT, THATS ALL THERE IS TO IT REALLY. NOW GO LEARN HOW TO INSTALL GCCMVS
OR HOW TO COMPILE C PROGRAMS IN OMVS.

HINT: AT THE Command ===> PROMPT TYPE "TSO OMVS" FOR SOME UNIX GOODNESS

================================================================================

**** OPTIONAL BUT RECOMMENDED ****

STEP 8: GETTING NETWORKING GOING

    FROM THE ISPF MENU SCREEN TYPE "3.4"

    REPLACE "IBMUSER" WITH "ADCD" AND HIT ENTER

    YOU CAN EITHER USE THE FIND COMMAND OR USE F7/F8 TO SCROLL UP/DOWN
    FIND "ADCD.Z110S.PROCLIB"

    TYPE "E" ON THE FIELD LEFT OF THE LINE AND HIT ENTER

    FIND THE "TCPIP" LINE AND EDIT IT BY TYPING "E" TO THE LEFT FIELD AND 
    HITTING ENTER

    FIND THE LINE STARTING WITH "//PROFILE" AND MAKE IT POINT TO THE "DUZA"
    PROFILE:

        //PROFILE DD DISP=SHR,DSN=ADCD.Z110S.TCPPARMS(DUZA)

    SAVE THE FILE BY TYPING "SAVE" TO THE "Command ===>" LINE.
    GO BACK TO THE ISPF MENU BY USING THE "END" COMMAND

    NOW IT'S TIME TO CONFIGURE THE PREVIOUSLY REFERENCED "DUZA" PROFILE!

    FROM THE ISPF MENU SCREEN TYPE "3.4"
    REPLACE "IBMUSER" WITH "DUZA" AND HIT ENTER
    HIT PAGE DOWN AND FIND "DUZA.TCPPARMS"
    ON THAT SAME LINE THREE CHARACTERS TO THE LEFT FROM THE LETTER "D" IN "DUZA" TYPE THE LETTER "E" AND HIT ENTER
    ON THE FIRST BLANK LINE NEXT TO "PROFILE" TYPE THE LETTER "E" AND HIT ENTER 
    PAGE DOWN (F8) TO LINE 90 WHICH WILL LOOK LIKE THIS:

        000090 DEVICE LCS1   LCS           E20
        000091 LINK ETH1  ETHERNET  0  LCS1
        000092
        000093 HOME
        000094    10.0.1.20    ETH1
        000095
        000096 GATEWAY
        000097    10.0.1.100 = ETH1 1500 HOST
        000098
        000099 DEFAULTNET 10.0.1.100 ETH1 1500 0

    ACCORDING TO YOUR "0E20.2 3088 CTCI" LINE IN ADCD_LINUX.CONF, FOR EXAMPLE:
        0E20.2 3088 CTCI /dev/net/tun 1500 192.168.140.140 192.168.140.141 255.255.255.255

    MAKE IT LOOK LIKE THIS (SEE BELOW FOR INFO ON THE IP ADDRESS VALUES):

        000090 DEVICE CTCA1 CTC E20 
        000091 LINK CTC1 CTC 1 CTCA1 
        000092                                               
        000093 HOME 
        000094    192.168.140.140 CTC1 
        000095                                               
        000096 GATEWAY 
        000097    192.168.140.141 = CTC1 1492 HOST 
        000098                                               
        000099 DEFAULTNET 172.16.123.1 CTC1 1492 0 
    
    AT THE END OF THE FILE:
        
        000109 START CTCA1

    WHICH IP ADDRESSES SHOULD YOU INPUT?

        THE FIRST IP ADDRESS IS THE IP OF THE MAINFRAME (THE SECOND VALUE IN THE
        ADCD_LINUX.CONF FILE)

        THE SECOND IS THE PTP ADDRESS OF THE HERCULES MACHINE (THE FIRST VALUE
        IN THE ADCD_LINUX.CONF FILE)

        THE LAST IP ADDRESS (DEFAULTNET) IS THE ACTUAL DEFAULT GATEWAY OF THE 
        HERCULES MACHINE. IN OTHER WORDS THE OUTPUT OF THE FOLLOWING COMMAND ON
        Linux:

            ip route list default

    WHEN DONE ON THE 'Command ===>' LINE TYPE
        "SAVE"
    AND THEN
        "END"

    GO BACK TO THE OTHER c3270 WINDOW AND TYPE
        "STOP TCPIP"
    AND THEN
        "START TCPIP"

    IN LINUX, IN A NEW TERMINAL WINDOW RUN THE FOLLOWING AS ROOT:
        sysctl -w net.ipv4.conf.all.forwarding=1

    THEN TRY TELNETING TO YOUR MAINFRAME:
        telnet 192.168.140.140 1023 (USER/PASS: IBMUSER/SYS1)

    FINALLY, YOU CAN TRY TO PING SOME IP ADDRESS FROM THE MAINFRAME.

    TYPE THE FOLLOWING ON THE 'Command ===>' PROMPT:
        TSO PING 

    FOR EXAMPLE:
        TSO PING 8.8.8.8

================================================================================

STEP 9: SHUTTING IT ALL DOWN
    
    IN THE c3270 YOU OPENED FIRST TYPE
        "S SHUTSYS"
    AND AFTER 4 OR 5 MINUTES TYPE
        "Z EOD"

    WAIT A MINUTE OR TWO

    IN THE HERCULES WINDOW TYPE
        "exit"

TO BOOT AGAIN FOLLOW STEP 6

YOUR ALL SET NOW. WELCOME TO THE WORLD OF BIG IRON.

================================================================================

EXTRA STEP: BOOT A DEFAULT ENVIRONMENT

    EDIT "~/MAINFRAME/CONF/ADCD_LINUX.CONF" AND REPLACE:
        "LOADPARM  0A82SAM1"
    WITH
        "LOADPARM  0A82CSM1"

    FOLLOW STEP 6

================================================================================

IPL PARAMETERS

USE THIS LIST TO BUILD YOUR "LOADPARM 0A82xxM1" IPL STRING

CS
    CLPA AND COLD START OF JES2. BASE Z/OS SYSTEM FUNCTIONS
    I.E. NO CICS, DB2, WAS

00
    WARM START OF JES2. BASE Z/OS SYSTEM FUNCTIONS
    I.E. NO CICS, DB2, IMS, WAS, ETC.

WS
    WARM START OF JES2. BASE Z/OS SYSTEM FUNCTIONS
    I.E. NO CICS, DB2, IMS, WAS, ETC.

DC
    CLPA, BRINGS IN CICS LPA MODULES, COLD START OF JES2,
    STARTS UP DB2 AND CICS.

DB
    WARMSTART OF JES2 AND STARTS THE DB2 AND CICS.

DI
    CLPA AND COLD START OF JES2 AND LOADS THE IMS LIBRARIES.
    IMS MANUALLY STARTED.

CC
    CLPA AND COLD START OF JES2, LOADS THE CICS LIBRARIES, STARTS UP CICS,
    NO DB2.

CW
    WARM START OF JES2, AND STARTS UP CICS.

2C
    CLPA, COLD START OF JES2, STARTS UP DB2, NO CICS.

2W
    WARM START OF JES2, STARTS UP DB2, NO CICS.

IC
    CLPA AND COLD START OF JES2 AND LOAD THE IMS, START IMS, NO DB2 OR CICS.

IW
    WARM START OF JES2 START IMS, NO DB2 OR CICS.

AC
    CLPA AND COLD START OF JES2 LOAD IMS AND CICS LIBRARIES, START IMS,
    DB2, AND CICS.

AW
    WARM START OF JES2. START IMS, DB/2, AND CICS.

BC
    CLPA AND COLD START OF JES2, LOAD WAS LIBRARIES, WAS IS MANUALLY STARTED

BW
    WARM START OF JES2. WAS IS MANUALLY STARTED.

99
    POINTS TO IODF99 FOR IPL ON MP3000.