If you want to play with Hercules with something useful checkout the ZZSA 
tutorial package that you can find at https://www.cbttape.org thanks to our 
good friend Sam Golob:

File # 979 ZZSA Tutorial Package - complete setup to learn ZZSA

>From the README:

           Instructions for using the Practice ZZSA package                     
                                                                                
Introduction:                                                                   
                                                                                
The purpose of this file is to provide an environment where you can             
practice using the ZZSA standalone recovery tool.                               
                                                                                
ZZSA is a recovery tool that was written by Jan Jaeger, and has nothing         
to do with IBM.  ZZSA, however, can be used to read IBM disk packs which        
were formatted for use by MVS or z/OS.                                          
                                                                                
ZZSA is IPL text.  That is, the IPL text of ZZSA is loaded onto a disk          
pack, and the disk pack is IPL-ed, standalone.  Other disk packs may be         
in the configuration that is IPL-ed, and ZZSA will find them, if you            
run Option 0 first, as soon as you get into ZZSA.                               
                                                                                
What is here, in this file?                                                     
                                                                                
I have made a package consisting of a 5-cylinder data volume, formatted         
as a 3390 disk, containing ipl-text to IPL ZZSA, and also containing            
a text pds, to practice on, so you can become familiar with using the           
ZZSA file editor, and with the other ZZSA functions.                            
                                                                                
I have added a load library as well, and a listing of the (unrelated)           
program called NODSI, which lends itself to a simple zap, in order to           
remove a restriction to its use.                                                
                                                                                
The Packaging of this file.                                                     
                                                                                
The package is a zipped file, (pds member PRACZZSA) which unzips to             
a directory on the PC.  For argument's sake, we shall call the                  
directory praczzsa (Practice using ZZSA).  The directory contains a             
subdirectory which has a version of the Hercules emulator.  I am                
calling this version of the emulator hyperion-40w.  It comes from               
www.softdevlabs.com.                                                            
                                                                                
Detailed instructions on how to use ZZSA may be found at the URL:               
                                                                                
    http://www.cbttape.org/~jjaeger/zzsa.html                                   
                                                                                
    or see member $$$#ZZSA in this pds.                                         
                                                                                
Now, to set up ZZSA on your PC using this package.                              
                                                                                
1.  UNZIP the zip file into a directory that we'll call C:\praczzsa             
    If it is not the c: drive, make the appropriate adjustments                 
    to the accompanying .bat (batch) files in the directory.                    
                                                                                
2.  Go to a command prompt screen if you are using Windows.                     
                                                                                
3.  cd to the directory, and run the zzsa.bat batch file.  Edit it              
    to point to the proper disk if necessary.  An original copy of              
    the IPL disk for zzsa is shipped with the package.  Its name is             
    cyl005O.  With the first execution of the zzsa.bat file, this               
    pack is copied over to the working pack, whose name is cyl005.              
    In addition, a backup pack cyl005B is created with the first                
    execution of zzsa.bat.  Upon subsequent execution of zzsa.bat,              
    you have a choice if you want to use the pack cyl005B from last             
    time, or you can overlay your working pack cyl005 with the                  
    original pack, cyl005O.  For example, if you clipped the cyl005             
    pack so it has a different id, you might want to overlay it with            
    the original pack that was shipped with this file, so you can               
    start over.                                                                 
                                                                                
4.  Set up your 3270 emulator to IP address 127.0.0.1, port 3270   The          
    terminal should grab the Hyperion (aka Hercules) main screen.               
                                                                                
5.  On the command prompt screen, which now has become a Hercules terminal,     
    enter:   IPL a40                                                            
                                                                                
6.  Go to the Hyperion (Hercules) screen (the 3270 emulator) and enter          
    ESC or PA1 to generate an interrupt. The ZZSA entry screen should           
    now appear.   ZZSECRET is the password.  Enter it and PRESS ENTER.          
                                                                                
7.  Always enter Option 0 first.  This enables ZZSA to find out which           
    peripheral devices are connected to it.  Then you can try all the           
    other options out.  See the detailed instructions at the                    
    following URL:                                                              
                                                                                
    http://www.cbttape.org/~jjaeger/zzsa.html                                   
                                                                                
    Or see member $$$#ZZSA in this pds.                                         
                                                                                
8.  After you have exited ZZSA with the X option, you can get out of            
    Hercules (Hyperion) by entering quit in the command prompt screen,          
    which had become the Hercules console.  It is now no longer the             
    Hercules console, and it has now become a Windows Command screen,           
    again.  Follow the additional prompts to make a backup of your              
    cyl005 disk (cyl005B).                                                      
                                                                                
Good Luck......               

General Philosophy Regarding This File.  (An advanced look.)                    
                                                                                
Why is there a load library, and source for NODSI (which is an                  
unrelated program), and a listing?                                              
                                                                                
Why is there an emphasis on the "type over zap" capability here?                
                                                                                
It seems to me that the purpose of this whole thing is to train                 
z/OS people in using this tool.  The Herc stuff is just incidental,             
providing a vehicle to create a "practice environment".  I also                 
understand that ZZSA is not the "environment of choice" for dealing             
z/OS.  It is only a fixing tool, when nothing else is available.                
But it has capabilities that are considerable, including a "type                
over" zap, which is kind of rare, as tools go.  Question is, to                 
find the right place to zap and get there accurately.  That skill               
is what I'm trying to help with.                                                
                                                                                
That piece of it is not for "the casual user".  So you need a lot               
of practice, if you want to take the tool that far.  I have even                
installed a disassembly listing of NODSI, on the CYL005 pack,                   
so they can try and learn to navigate to the correct place to zap.              
                                                                                
The usual use for the zap (with ZZSA) is clipping a pack by                     
changing its id record (in record 3, track 0).  That record is                  
easy to get to (0000000003).  But load module locations are very                
hard to find with ZZSA, and I don't want to exclude the                         
adventurous user who may want to learn to do that too.                          
                                                                                


Lionel B. Dyck <sdg><
Website: https://www.lbdsoftware.com

"Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to