Get a JES3 Complex Up and Running

UPDATE:


January 19, 2019


The procedures here work for me and hundreds of others repeatedly and I have made a video about all this which you can find on Youtube here:

Prerequisites



1. Hercules 3.12/Spinhawk/4.00(hyperion) with Peter Jansen's CTC extensions
I use the Hercules as provied by the latest version of Juergen Winkelmann's amazing MVS 3.8J TK4- distribution (update 8) which you can get from here. Notice that we don't actually use the MVS3.8J distrubution at all, we only use the Hercules binaries that come with TK4-. You find them under ../hercules/linux/64/bin

2. The MVS 3.8J with JES3 distribution from Kevin's website. Notice that I have a MVS3.8A and a MVS3.8B directory. A is for the global MVS image and B is for the local MVS image. You need both


Or you can also get them from here

3. any 3270 terminal emulator, I use x3270.

Once you got your hercules binaries installed, your PATH variable pointing to it, and your MVS3.8A and B images unzipped and copied to your home directory, it's time to get things IPLd.

IPLing The Complex 

1. change into the MVS3.8A image. There start one hercules instance with
    ./start_jes3
2. you will get a screen like this:


3. Make sure to connect 2 (two, not one!!)  3270 emulator sessions to localhost:3270

4. change into the MVS3.8B directory. There start the hercules instance with
    ./start_jes3-b

5. you will see the Hercules console like this:

6. Make sure to connect a 3270 emulator to localhost:3272 (not 3270 !!)

Notice that the CTC connection is being established in the Hercules message log. That's good.

IPLing

1. In the first Hercules instance (the global processor) you can now IPL MVS 3.8 with
    ipl 148



2. Answer the MVS request with:
    r 00,sysp=j3

3. When MVS requests the JES3 init like this:

Answer with:


 r 00,W

4. JES3 is now coming up and requests a so-called "INIT ORIGIN", as per below screen shot

You reply with:

  r 01,N

5. Now check your second 3270 session for this Hercules instance and you see JES3 taking over that 3270 connection. You will do all your console work henceforth int that second 3270 session. The global processor now needs to be told to start processing with:

*s,jss

Watch it come up over the next few minutes or so. When the 3270 screen fills up, clear it with your clearing key, in x3270, I press Ctrl-Alt-C. Which is the CLEAR key.



6. Voila' your global processor is now up and running. Now, let's start working on the local processor.

LOCAL Processor

1. Having made sure to have a 3270 session connected to the second hercules instance at lcoalhost:3272, IPL the local processor with

IPL 348

Pay attention here, you ipl at device address 348, not at 148!!

2. Answer the MVS request with

r 00,sysp=j3

just as with the IPL of MVS in the global processor before.

3. When JES3 requests the initalization options, answer with:

r 00,L

L stands for local operation.

4. The local processor is now up and running. However, you control the local processor from the JES3 console on the first Hercules instance, the one running MVS3.8A.

5. In the JES3 console attached to MVS38A, vary the local processor online by typing
  *v,tk4b,online

6. To make sure that the local processor is online, type:
   *i,s

You should know see this:




Voila' your 70s and 80s era JES complex is now online. On your laptop, or desktop computer, or potentially on a Linux tablet!






Comments

Popular posts from this blog

IBM MVT 21.8F Distributions for Hercules

Old, old software