Here's the system log from a sample IPL of MVT I did. I'll explain what's going on at each step. On the 3270 console, the input area is separate from the display area; I'll show the output from each command indented, and the input over to the left and in italics.
After starting Hercules with hercules -f mvt.cnf
, connecting
a tn3270 session (not a regular telnet session, as you did for MFT), and
telling it to ipl 350
, the console comes back with:
IEA218I MOD=158, ALTSYS=350 ASSUMED S370 IEA101A SPECIFY SYSTEM PARAMETERS FOR RELEASE 21.8F MVTAs before, just hit enter. If you see the message
IEA100I TIMER IS NOT WORKINGbefore the other two, it's possible that your Hercules system is fast enough to confuse the timer detection code in MVT. If it's not a lot faster than my 500 MHz laptop, stop the system and re-IPL; chances are that it'll go away. If not, then the other option is to change the 100000 in the FIXGENLB job, step SGIEA2NP, to something larger; I suggest that you multiply that number by the difference in speed between your system and mine as a starting point. In any case, if that message is issued, you will not be able to set the console to roll-delete mode.
IEA135A SPECIFY SYS1.DUMP TAPE UNIT ADDRESS OR NOIf it does, enter
r 00,'no'to turn off the dump function, which will return the message:
IEA208I SYS1.DUMP FUNCTION INOPERATIVEThis time, assuming all is working well, things are a bit more verbose:
IEE140I SYSTEM CONSOLES CONSOLE/ALT COND AUTH ID AREA ROUTCD 01E/0C0 H STCMDS 03 ALL 0C0/01F M ALL 01 Z,A ALL 01F/0C0 A ALL 02 ALL 01E/0C0 A NONE 03 NONE *IEA000A 01F,INT REQ,09,0E00,4000,,,The available console devices are listed. Since I didn't connect a telnet session to the console at 01F, it's complaining; this can be ignored.
IEE101A READY *00 IEE114A DATE=75.043,CLOCK=20.08.18 - REPLY WITH SET PARAMETERS OR UIt's not ready yet this time either, but it's trying. Since Hercules has been told to use an epoch 28 years after the normal OS/360 epoch of 1960, it thinks that 2003 is really 1975, and finds that acceptable. On a real system, you could change the hardware TOD clock at this point, but that has no effect on Hercules, which gets the hardware clock value from the host system. Before replying to this message, though, there are a couple of other things that can be done first to make life a little easier. First, we can monitor job names and status, as we did on MFT:
mn jobnames,t mn statusNext, we can set the console to roll delete mode. This will make status and informational messages roll off the screen, while keeping around important messages that need to have something done about them. The easy way is to type
k sand hit ENTER. The command line will be replaced with:
K S,DEL=Y,SEG=09,CON=Y,RNUM=19,RTME=046Change it to read:
K S,DEL=rd,SEG=19,CON=n,RNUM=19,RTME=001and hit ENTER. The first time you IPL MVT after building the residence volume, you need to do:
r 0,q=(,f)and respond U to the
IEF423A SPECIFY JOB QUEUE PARAMETERS
message. After the first time, you can simply do:
r 0,u IEE600I REPLY TO 00 IS; U IEE118I SET PARAMETER(S) ACCEPTED 00 IEF249I FOLLOWING P/R AND RSV VOLUMES ARE MOUNTED SYSRES ON 150 (RSV-STR) WORK01 ON 151 (RSV-PUB) HERC01 ON 152 (RSV-PRV) SPOOL1 ON 153 (RSV-PRV) MVTRES ON 350 (P/R-PRV) DLIB01 ON 351 (RSV-PRV) WORK02 ON 352 (RSV-PUB) IEE037I LOG NOT SUPPORTED. IEE351I SMF SYS1.MAN RECORDING NOT BEING USEDThe PRESRES member has been applied and the volumes listed have been marked permanently resident. SMF has been turned off, as was specified in the SMFDEFLT member.
At this point, the IPL is complete. However, the system can't do any work yet because it has no reader, writer, or initiators running. Once HASP has been built, it will provide those functions, but for now, start them manually:
s init - IEF403I INIT STARTED TIME=20.09.35 IEF429I INITIATOR 'INIT' WAITING FOR WORKAn initiator is started, and waits for work to do. Next, start a writer:
s wtr,00e - IEF403I WTR STARTED TIME=20.10.50 - IEF236I ALLOC. FOR WTR 00E - IEF237I 00E ALLOCATED TO IEFRDER *01 IEC123D 00E SPECIFY UCS PARAMETERThe system wants to know what character set train is mounted on the 1403 printer at 00E. We tell it the PN train, which is the standard one, with a full, if upper-case-only, character set:
r 01,pn IEE600I REPLY TO 01 IS; PNThis is the answer it's looking for, and now it, too, waits for work.
s rdr,00c IEF403I RDR STARTED TIME=20.12.14 IEF236I ALLOC. FOR RDR 00C IEF237I 00C ALLOCATED TO IEFRDER *IEA000A 00C,INT REQ,02,0E00,1000,,,RDRThe IEA000A message for 00C is not an error, really: it means the reader has run out of cards to read and is asking for more. You can ignore this one. The system is now ready to do some real work. Let's see what's active:
d a IEE102I 20.57.19 ACTIVE DISPLAY FRAME LAST F E 1A STRADDR ENDADDR SQA R SUBT NAME1 NAME2 NAME3 16322K 00000K 02280 01 MASTER SCHEDULER 16258K 16322K 00328 00 WTR 00E 00000K 00000K 00504 00 INIT 16194K 16258K 00768 00 RDR 00CThis display is shown in a display area at the bottom of the output area of the console; other lines will move up to make room. The part that says
FRAME LAST
means that no more output is waiting to be
displayed; if it says FRAME 1
(or some other number), you can
page through the display by entering k d,f
. The display is
erased by entering k e,d
.WTR
task to print on the system printer, and
the RDR
task to read cards from the card reader. There's an
initiator at the bottom of memory, waiting to have something to do.
The system considers the intervention required messages that mean the card reader and alternate console aren't ready to me ones that it can't delete. To remove them manually, once they scroll to the top of the screen, enter
k e,1The topmost line will be rolled off, whether the system would have deleted it or not.
At this point, jobs may be submitted and executed as they were on MFT.
Up to table of contents Previous: Final MVT setup Next: Building and installing HASP
Last updated 29 April 2005