VM/370CE with vanilla TK4- and DOS/VS 5 pack

Trying to start DOSVS and you’re supposed to create 2 new files in DOSVS guest…

Extract tk4 and move DASD to VM/370 mvs/dasd/ subdirectory

Extract DOSVS and move /dos/dasd to dosvs/ subdirectory.

Logon to dosvs and create…

  • NOTHING JCL A
  • DOSIPL EXEC A

Except when I try and execute DOSIPL as documented in their write up (I used this test name it because I got it to work) I get…

testipl
CP SPOOL PUNCH *
PUNCH NOTHING JCL A ( NOH
PUN FILE 1233 TO DOSVS COPY
CP SPOOL PUNCH OFF
IPL 360
+++ R(-0003) +++
Ready; T=0.01/0.01 21:11:34

I got it to work by googling (the beginning /* */ helped). No exact matches on my problem. I added the SAY just to see the difference. Perhaps the beginning /* */ told it it was REXX and not a regular CMS EXEC. Yes I found out later that, that is true. I use to work with REXX and VM a very long time ago. But don’t remember anything. I’m running unchanged, vanilla packages, and no one else had a problem that matched mine? Everyone else’s…just worked? and the double quotes were my idea (turns out that was a REXX thing)…

/* DOSIPL */
SAY "START..."
"DEFINE RDR 02C"
"CP SPOOL PUNCH *"
"PUNCH NOTHING JCL A ( NOH"
"CP SPOOL PUNCH OFF"
IPL 360

Without the quotes I get this…

Ready; T=0.02/0.03 21:21:04
dosipl
4 - CP SPOOL PUNCH *
Error 35 running dosipl, line 4: Invalid expression
Ready(20035); T=0.01/0.01 21:21:12

That’s crazy that I just threw stuff at it till it worked. I got lucky. The IPL 360, worked without the quotes…for some reason.

The DOS startup instructions…kind of worked, which is very annoying. Partitions didn’t start in the order the instructions said. I had to press Enter a few times where it didn’t say to. I remember DOS startup being like this from a few years ago.

They wanted you to start the DOS/VS IPL one one terminal then complete it by Dialing on another. Just leaving the one you started hanging there. I disconnected then DIALed. Of course that means I couldn’t “CP logoff” the start console after the DOS/VS manual shutdown. So I just FORCEd dosvs from operator.

It’s been a long day researching this learning about REXX and CMS EXECs. Part of the problem is finding old manuals. Turns out if they simply prefixed IPL 360 with CP it would have worked!

With all my griping I must say that VM/370CE is a big improvement over regular VM/370.

I really want to get back into REXX…possibly CMS-370-BREXX.