Announcement: VM/370 R6 for Hercules

Bob Abeles

Nov 28, 2000

I'm pleased to announce that VM/370 R6 is now available for use with Hercules.
My best understanding is that this material, like MVS 3.8, is in the public
domain: it bears no copyright notices and was not licensed. Years ago I saved
images of key VM/370 R6 tapes. After seeing there was interest on the Hercules
list, I verified that VM/370 R6 would install and run on Hercules, then decided
to make the images available.

The tape images and installation material can be found here:

ftp://ftp.cbttape.org//pub/cbttape/vm6/

To install a VM/370 R6 system on Hercules, you will need to download these
files:

vm370r6-essentials.tar.gz
VMREL6.ddr.aws.bz2
CPR6L0.ddr.aws.bz2

(See the end of this message for a summary of other images in the collection.)

Untar the "essentials" subdirectory like this:

tar -xzvf vm370r6-essentials.tar.gz

and you'll find installation instructions in the "README.txt" file.

Unfortunately, the VM/370 R6 documentation is copyrighted, so you'll either need
to have the doc on hand or have a really good memory to make use of the VM
system.

Here's a summary of the files in the VM/370 R6 collection:

CPR6L0.ddr.aws.bz2
VMREL6.ddr.aws.bz2
------------------
These are DDR dumps of the two 3330-1 volumes comprising the fully installed
VM/370 R6 plc 29 system. I installed this system back in '85 on an Itel 370/158
clone. I installed the 3330 starter system, applied PUT 629, applied the fixes
in the PSP bucket, built the CP nucleus, and built and saved CMS. Then I backed
it up.

starter-3330.aws.bz2
--------------------
The 3330 starter system tape. Use this if you want to install from scratch.

base-source.aws.bz2
-------------------
The base source tape.

ptf-616.aws.bz2
---------------
PUT tape 616. Unfortunately, it was several years after I built the VM/370 R6
system that I decided to preserve the distribution material, and by that time
the PUT 629 tape had been discarded. However, all of the PUT 629 material
(including memos) is on the MAINT disks on the built system.

waterloo.aws.bz2
----------------
Waterloo mods tape (SHARE tape) with tons of VM/370 R6 goodies.

vm370r6-essentials.tar.gz
------------------------
Configuration files and instructions for installing VM/370 R6 on Hercules.

Enjoy!

Bob Abeles

6:38 pm


Re: Announcement: VM/370 R6 for Hercules

Roger Bowler

Nov 28, 2000

Bob Abeles wrote:

> I'm pleased to announce that VM/370 R6 is now available for use with
Hercules.

Aaah! VMREL6 and CPR6L0. That brings back memories!

Well done, Bob.

Roger Bowler

9:05 pm


Re: Announcement: VM/370 R6 for Hercules

Stuart Tener

Nov 28, 2000

--- In hercules-390@egroups.com, "Roger Bowler" <listmanager@s...>
wrote:
> Bob Abeles wrote:
>
> > I'm pleased to announce that VM/370 R6 is now available for use
with
> Hercules.
>
> Aaah! VMREL6 and CPR6L0. That brings back memories!
>
> Well done, Bob.
>
> Roger Bowler

This is a good day!?! I am off to a friend's DSL modem to grab this
monster!?!

VM IS BACK!?!?!?!

Is this a fully featured distribution?


Stuart

9:16 pm


Re: Announcement: VM/370 R6 for Hercules

Fausto Saporito

Nov 28, 2000

Roger Bowler wrote:
>
> Bob Abeles wrote:
>
> > I'm pleased to announce that VM/370 R6 is now available for use with
> Hercules.
>
> Aaah! VMREL6 and CPR6L0. That brings back memories!
>
> Well done, Bob.
>

it's a wonderfull work!
anyway is there a place with a bit of OLD docs? the new docs that I
found on IBM site is almost unapplicable.

thanks,
Fausto

9:32 pm


Re: Announcement: VM/370 R6 for Hercules

Bob Abeles

Nov 28, 2000

"Stuart Tener, IT3, USNR-R" wrote:
>
> Is this a fully featured distribution?

It's the full free distribution. It includes all of the source for CP, CMS,
RSCS, and IPCS. The only bit missing is the XF Assembler source tape; I have all
of the material, I just need to reconstitute a tape image.

B.

11:44 pm


Re: Announcement: VM/370 R6 for Hercules

Bob Abeles

Nov 29, 2000

Fausto Saporito wrote:
> it's a wonderfull work!
> anyway is there a place with a bit of OLD docs? the new docs that I
> found on IBM site is almost unapplicable.

Sadly, the IBM manuals for VM/370 are copyrighted and are on paper, to boot. A
good source of system information for VM/370 is Melinda Varian's "What Mother
Never Told You About VM Service". You can find it at:

http://pucc.princeton.edu/~melinda/tutorial.listing

B.

12:03 am


Re: Announcement: VM/370 R6 for Hercules

Stuart Tener

Nov 29, 2000

--- In hercules-390@egroups.com, Bob Abeles <rabeles@a...> wrote:
> Fausto Saporito wrote:
> > it's a wonderfull work!
> > anyway is there a place with a bit of OLD docs? the new docs that
I
> > found on IBM site is almost unapplicable.
>
> Sadly, the IBM manuals for VM/370 are copyrighted and are on paper,
to boot. A
> good source of system information for VM/370 is Melinda
Varian's "What Mother
> Never Told You About VM Service". You can find it at:
>
> http://pucc.princeton.edu/~melinda/tutorial.listing

Bob, et al.:

Do you wish to imply that IBM intended to place the software in the
public domain and not the documentation? Does that not sound a bit
ludicrous?

After all, if the software (ostensibly the most value part of
the "work") is in the public domain, what pretense places the
copyright on the documentation (copyright being circa the time of the
authoring of the software it is associated with) in a different
status than the software copyright?

They must have been created relatively close to each other in terms
of timely publication!

Has IBM stated that only the software is in the public domain, and
not the documentation? If that is what they said, my g-d that is
quite a wild position for them to take!?!

Jay, can you offer some advice here with what IBM said to you?

Now, presuming for the sake of argument that we say IBM intended to
place the VM/370 documentation into the public domain along with the
software, and it is in a paper only form right now; then:

Could we not see how costly and difficult it might be to have Kinkos
scan it into a PDF format? I could (perhaps, need to check) have that
done if provided with a paper copy to scan in. I do work for some
people whom have tray fed scanners. Any objections?


Stuart
Beverly Hills, CA

6:01 am


IBM Manual Copyrights (was Re: Announcement: VM/370 R6 for Hercules)

Bob Abeles

Nov 29, 2000

> Bob, et al.:
>
> Do you wish to imply that IBM intended to place the software in the
> public domain and not the documentation? Does that not sound a bit
> ludicrous?
>
> After all, if the software (ostensibly the most value part of
> the "work") is in the public domain, what pretense places the
> copyright on the documentation (copyright being circa the time of the
> authoring of the software it is associated with) in a different
> status than the software copyright?
>
> They must have been created relatively close to each other in terms
> of timely publication!
>
> Has IBM stated that only the software is in the public domain, and
> not the documentation? If that is what they said, my g-d that is
> quite a wild position for them to take!?!

Because IBM copyrighted the manuals, it will be necessary to get IBM's
permission to make copies. Since IBM no longer publishes the manuals, it's quite
possible that they'll grant permission.

In the late 70's, software that was sold was generally licensed. Copyrighting of
software didn't become common practice until the PC era.

B.

8:31 am


IBM Manual Copyrights (was Re: Announcement: VM/370 R6 for Hercules)

Stuart Tener

Nov 29, 2000

--- In hercules-390@egroups.com, Bob Abeles <rabeles@a...> wrote:
> > Bob, et al.:
> >
> > Do you wish to imply that IBM intended to place the software in
the
> > public domain and not the documentation? Does that not sound a bit
> > ludicrous?
> >
> > After all, if the software (ostensibly the most value part of
> > the "work") is in the public domain, what pretense places the
> > copyright on the documentation (copyright being circa the time of
the
> > authoring of the software it is associated with) in a different
> > status than the software copyright?
> >
> > They must have been created relatively close to each other in
terms
> > of timely publication!
> >
> > Has IBM stated that only the software is in the public domain, and
> > not the documentation? If that is what they said, my g-d that is
> > quite a wild position for them to take!?!
>
> Because IBM copyrighted the manuals, it will be necessary to get
IBM's
> permission to make copies. Since IBM no longer publishes the
manuals, it's quite
> possible that they'll grant permission.

Unless I am misunderstanding Jay, I would think we already have this
permission concerning VM/370. Unless you are stating that IBM legal
doesnt care about the software, but they do the manuals for it? I
strongly doubt that, and give that a extremely unlikely in terms of
what IBM's intent was in telling Jay to do what he pleased with
VM/370. But, I will defer to Jay as he is the one whom spoke to IBM
legal on the phone.

>
> In the late 70's, software that was sold was generally licensed.
Copyrighting of
> software didn't become common practice until the PC era.

This statement makes absolutely no sense! You can not license
ANYTHING that you dont have a copyright to, or permission from the
copyright owner to license out on his behalf! So I really have no
clue what you mean by this. Perhaps you mean to imply that IBM tried
to falsely license code they had already placed in the public domain?
Well, if thats what they did, then people paid for something that
they didnt have too! No one needs to pay a royalty for something in
the public domain, by defintion thats what being in the public domain
means, available gratis to the public.

Stuart
Beverly Hills, CA

9:16 am


Re: IBM Manual Copyrights (was Re: Announcement: VM/370 R6 for Herc

Bob Abeles

Nov 29, 2000

> This statement makes absolutely no sense! You can not license
> ANYTHING that you dont have a copyright to, or permission from the
> copyright owner to license out on his behalf! So I really have no
> clue what you mean by this. Perhaps you mean to imply that IBM tried
> to falsely license code they had already placed in the public domain?
> Well, if thats what they did, then people paid for something that
> they didnt have too! No one needs to pay a royalty for something in
> the public domain, by defintion thats what being in the public domain
> means, available gratis to the public.

Hey, I'm just in this for fun with the software, not to get into heated debates.
Sheesh.

9:30 am


Re: IBM Manual Copyrights (was Re: Announcement: VM/370 R6 for Hercules)

Jay Maynard

Nov 29, 2000

On Wed, Nov 29, 2000 at 09:16:23AM -0000, Stuart Tener, IT3, USNR-R wrote:
> Unless I am misunderstanding Jay, I would think we already have this
> permission concerning VM/370. Unless you are stating that IBM legal
> doesnt care about the software, but they do the manuals for it? I
> strongly doubt that, and give that a extremely unlikely in terms of
> what IBM's intent was in telling Jay to do what he pleased with
> VM/370. But, I will defer to Jay as he is the one whom spoke to IBM
> legal on the phone.

I did not discuss the manuals with them. I will correct that.

> This statement makes absolutely no sense! You can not license
> ANYTHING that you dont have a copyright to, or permission from the
> copyright owner to license out on his behalf! So I really have no
> clue what you mean by this. Perhaps you mean to imply that IBM tried
> to falsely license code they had already placed in the public domain?
> Well, if thats what they did, then people paid for something that
> they didnt have too! No one needs to pay a royalty for something in
> the public domain, by defintion thats what being in the public domain
> means, available gratis to the public.

Chill out, Stuart.

Don't forget that IBM didn't charge for VM/370. They had their customers all
sign the IBM customer agreement before they shipped them the software, and
that agreement said the customer would not share it with others - but that
was a standard procedure, and covered program products as well as OSes. IBM
really didn't care about the OS.

I don't know why IBM copyrighted the manuals for the OSes; they certainly
didn't make money - at the time, they were cheap enough, and the first copy
of most (the ones with G as the first character of the manual number) were
given to customers that had the relevant OSes. My gut suspicion is that IBM
won't care about the manuals either, but, like the OSes, they won't
officially come out and say so.

1:15 pm


Fun with VM/370 R6

Gavin Scott

Dec 1, 2000

Thanks to Bob Abeles's excellent VM/370 R6 distribution I had no trouble
setting it up using the instructions in his README.txt file.

I'm not a mainframe guy by trade, and know little about MVS and absolutely
nothing about VM, but I've managed to figure out a few things, and thought
that the other VM newbies among us might be interested.

After getting things up per the README file, you should be able to logon to
VM in your tn3270 session by hitting return at the VM/370 logo which clears
the screen, then LOGON MAINT <ENTER> should get you prompted for the
password CPCMS <ENTER>, at which you're logged in to VM (CP?).

Trying each of the letters of the alphabet as commands with and without
parameters lead me to:

IPL CMS

which will put you into CMS, which appears to be VM's answer to TSO (which
VM people will tell you is so much more warm and fuzzy than the horrible TSO
apparently). CMS seems to try to take intelligent defaults for omitted
command options, so it's a lot easier to figure out by just playing around
than, say, MVS operator commands.

Within CMS, the first useful bit of information is that files are referred
to by names with three parts, the filename, file type, and file mode. The
mode looks like it is mostly the disk drive containing the file,
occasionally suffixed with a small integer which I don't understand yet.
You can often omit the "mode" part of the filename in commands, but usually
you need at least the name and type.

So, to see what files you've got on the machine:

LISTFILE * * *

This asks for all files of all types and all modes (i.e. on all disks).

As soon as the listing fills the screen, you'll see a 3270 annunciator
indicating "MORE" or "HOLDING" at which you need to invoke the 3270 "CLEAR"
function in order to display the next page of information. On my tn3270
emulator this can be done by hitting <ESC> or the CLEAR button on a palette
of buttons.

The system seems to have disks "A" and "S", where "S" is for System.

Some more useful CMS commands:

LISTFILE * *
LISTFILE * MEMO
TYPE filename filetype [filemode [firstline# [lastline#]]]
COPY oldname oldtype oldmode newname newtype newmode
COPY oldname oldtype oldmode newname = =
('=' means 'same as before')
RENAME <same params as COPY>
ERASE filename filetype [filemode]
QUERY DISK *
QUERY DASD
QUERY STORAGE
LOGOFF

LOGOFF gets you all the way off. Press <ENTER> to see the VM/370 logo again
and start all over.

There's also the user OPERATOR (password OPERATOR), but if you still have
the telnet console session connected, you'll be told that that user is
already logged on if you try to log on a 3270 session with the same id.
Anyone know how to create additional users?

The TYPE command will dump a file to the screen (PRINT should sent it to the
printer device but I haven't tried that). Anyone know how to abort a TYPE
listing without paging through the whole thing?

Editing files. The command:

EDIT filename filetype [filemode]

will put you into the editor. Apparently the later and better VM editor was
something called XEDIT, but we don't seem to have that (anyone know if it's
available?) so we're stuck with the original "EDIT" program. the difference
is sort of like Unix ed versus vi, though EDIT is kind of visual, at least
compared to the default TSO editor.

Entering:

EDIT MYFILE TEXT

gives you a screen with:

NEW FILE MYFILE TEXT A1 F 80

at the top, and:

TOF:
EOF:

in the middle of the screen, indicating the top and bottom of the file.

Entering:

I

will change the "NEW FILE" to "INPUT" and you can enter lines of text which
will be inserted and displayed on the screen. Enter an empty line to exit
input mode. By default everything you enter is upshifted.

Other edit subcommands include TOP, BOTTOM, and others (see the URL at the
end).

SAVE [filename filetype [filemode]]

will save your file (optionally under a different name).

QUIT

will get you out.

Whenever a program terminates, you get a line like:

R; T=0.01/0.07 00:34:53

which probably indicates CPU used, and maybe the R is an exit status?

Anyone know how to submit a job, and what a job would look like (is it
standard JCL or something completely VMish?) The file listing shows an EXEC
called FCOBOL. Does that mean we can run COBOL programs? Most of the things
in a "LISTFILE * * *" of type "MODULE" seem to correspond to CMS commands,
and merit some experimentation.

There's a surprising amount of VM and CP/CMS information on the web. The
most promising link I've found so far is:

http://mitvma.mit.edu/cmshelp.cgi?MENU%20CMS%20(ALL

Which seems to be a complete CMS command reference! Go to the "Edit"
command (the one without the '*') link to find info on the edit subcommands.
This document refers to a compatibility mode of XEDIT that allows both old
Edit commands and new XEDIT commands, but I suspect the Edit stuff can all
be figured out from here.

That's all so far. Additions and corrections/enlightenments appreciated.

G.

12:48 am


RE: Fun with VM/370 R6

Gavin Scott

Dec 1, 2000

More VM/370 R6 discoveries:

More good URLs:

http://mitvma.mit.edu/cmshelp.cgi?MENU%20CP%20(ALL
http://www.cmich.edu/~compsvcs/vmcmstoc.html

To abort a CMS command (like a long "TYPE"):

HX

Some more CP/CMS commands:

LOAD programsymbol
DEBUG (anyone know the commands?)
QUERY ALL

FCOBOL
DOSPLI

Those two compilers complain that CMS/DOS is not enabled. See below.

ASSEMBLE filename (of type ASSEMBLY)
RUN filename (should compile load and go automatically based on filetype)
MESSAGE {username|ALL} message text

Compiling using the DOS COBOL and PLI compilers:

Write program using editor (not sure about which column things start in for
COBOL, I assumed column 7). Use filetype "COBOL" or "PLI" as appropriate.

Enable CMS/DOS mode using:

SET DOS ON

Assign SYSIPT to somewhere (seems to have to be the same place your source
is):

ASSGN SYSIPT A

Compile with FCOBOL or DOSPLI:

FCOBOL myprogram
or
DOSPLI myprogram

Unfortunately at this point CMS dies with:

DMSITP143T OPERATION EXCEPTION OCCURRED AT 1F0002 IN SYSTEM ROUTINE SVC 34,
RE-IPL CMS.
CP ENTERED; DISABLED WAIT PSW '00020000 4001b016'

Anyone have any suggestions?

G.

2:23 am


RE: Fun with VM/370 R6

Gavin Scott

Dec 1, 2000

I wrote:
> Compile with FCOBOL or DOSPLI:
>
> FCOBOL myprogram
> or
> DOSPLI myprogram
>
> Unfortunately at this point CMS dies with:
>
> DMSITP143T OPERATION EXCEPTION OCCURRED AT 1F0002 IN SYSTEM
> ROUTINE SVC 34, RE-IPL CMS.
> CP ENTERED; DISABLED WAIT PSW '00020000 4001b016'

Looks like the problem is that the compilers don't actually exist on the
system :-(

Anyone know of any free compilers for VM R6? :-)

Files of type EXEC like FCOBOL and DOSPLI are scripts that can be viewed
like any other text file. The compile scripts eventually execute a CMS/DOS
FETCH command which results in the above error when the parameter to FETCH
is any random (i.e. nonexistent) name.

On the positive side, the EXEC files provide examples of the CMS scripting
language.

Also to get more detailed information about files (a'la Unix 'ls -l'):

LISTFILE * * * (fn ft fo al d l)

which gives you file record structure, size, date, and label information.

G.

2:47 am


Re: Fun with VM/370 R6

emersonsantos@...

Dec 1, 2000

--- In hercules-390@egroups.com, "Gavin Scott" <gavin@a...> wrote:

> Also to get more detailed information about files (a'la Unix 'ls
-l'):
>
> LISTFILE * * * (fn ft fo al d l)
>
> which gives you file record structure, size, date, and label
information.

Gavin,

I was trying to load the waterloo tape that come with the system, and
I have done:

attach 580 to maint as 181
TAPE 580 ATTACH TO MAINT 181
R; T=0.01/0.01 00:57:58

Ok, but when I do:

tape rew
r; T=0.02/0.02 00:58:22
tape load
LOADING...
INVALID RECORD FORMAT.

What I can do around this?

Emerson.

3:00 am


Re: Fun with VM/370 R6

Gavin Scott

Dec 1, 2000

Emerson asks:
> Gavin,
>
> I was trying to load the waterloo tape that come with the system,[...]

> What I can do around this?

Heh. Sorry, but this morning all I knew about VM was its name and the vague
recollection that it had something called CMS, so I'm not quite up to
answering systems programming questions yet.

Give me at least another day for that :-)

I'm sure one of the *real* gurus here will know the answer though.

What's on the Waterloo tape? Anything like Waterloo BASIC or C?

G.

3:18 am


Re: Fun with VM/370 R6

Bob Abeles

Dec 1, 2000

Gavin Scott wrote:
>
> More VM/370 R6 discoveries:
Good finds, Gavin!

> Compile with FCOBOL or DOSPLI:
>
> FCOBOL myprogram
> or
> DOSPLI myprogram
>
> Unfortunately at this point CMS dies with:
>
> DMSITP143T OPERATION EXCEPTION OCCURRED AT 1F0002 IN SYSTEM ROUTINE SVC 34,
> RE-IPL CMS.
> CP ENTERED; DISABLED WAIT PSW '00020000 4001b016'
>
> Anyone have any suggestions?

The compilers (other than XF Assembler, which is installed) weren't free. You've
found commands that VM/370 R6 includes to invoke the compilers, but the
compilers themselves needed to be purchased and installed separately.

If it's compilers that you want, the Waterloo tape includes free compilers from
OS/360. The tape's 135 files (each file composed of one or more CMS files) are
in VMFPLC2 format. To use it, attach the image to Hercules at a free address in
the 580-58F range, then from the OPERATOR console issue:
VARY ON 58x
ATT 58x MAINT 181

This brings the drive online, then attaches it to the MAINT virtual machine at
virtual address 181, the traditional tape drive address.

Pop over to MAINT, and you can use the VMFPLC2 command to work with the files on
the tape. The first TAPE REW shouldn't be necessary, but it works around a tape
handling problem with Hercules. Later TAPE REW really do rewind the tape.
TAPE REW
VMFPLC2 SCAN * *
Will list the files on the tape.

TAPE REW
VMFPLC2 LOAD ABSTRACT ABSTRACT A
Will load the abstract for the tape to your A disk. From there, you can print
it:

PRINT ABSTRACT ABSTRACT A
Which will cause to go to VM's spooling system which will print out on the 1403
at 00E. From there, it goes into the unix filesystem as print00e.txt, which
makes easier reading than EDIT.

TAPE REW
VMFPLC2 SCAN ( EOT DISK DATE
This incantation will put a nicely formatted directory of the entire tape into a
file named TAPE MAP on your A disk.

Once you've found something tasty, you'll want to position a particular file.

TAPE REW
TAPE FSF x
Will forward space x files, so you'll be positioned at the start of the x+1 file
on the tape.

--------All for now----------


B.

3:36 am


RE: Fun with VM/370 R6

Dec 1, 2000

Gavin Scott

Bob writes:
> If it's compilers that you want, the Waterloo tape includes free
> compilers from OS/360.

Cool.

> The tape's 135 files (each file composed of one or more CMS files)
> are in VMFPLC2 format.

Based on Emerson's post, I had just gotten as far as figuring out that
VMFPLC2 was the key, having run across it earlier in my rummaging through
available CMS commands.

> To use it, attach the image to Hercules at a
> free address in
> the 580-58F range, then from the OPERATOR console issue:
> VARY ON 58x
> ATT 58x MAINT 181

Emerson's technique of simply replacing the entry in the herc .cnf file for
580 worked for me. The VARY ON didn't seem to be required.

[VMFPLC2 instructions snipped]

I've just printed a copy of the abstract. Thanks for the hints.

So how much disk space is available on the system you built, and if I load
items off of the Waterloo tape onto disk "A", is that a useable location for
things like this? Is it easy to add a "B" disk to the system for more
space? I notice that the files on the "tape" show as being on disk "B", so
if I created one of these would that make it easy to simply load the whole
tape in in one go and keep it nicely partitioned from everything else?

Thanks,

G.

3:58 am


Re: Fun with VM/370 R6

Bob Abeles

Dec 1, 2000

Gavin Scott wrote:
> Emerson's technique of simply replacing the entry in the herc .cnf file for
> 580 worked for me. The VARY ON didn't seem to be required.

Right. VM automatically varies on devices that it finds at IPL time.

> So how much disk space is available on the system you built, and if I load
> items off of the Waterloo tape onto disk "A", is that a useable location for
> things like this? Is it easy to add a "B" disk to the system for more
> space? I notice that the files on the "tape" show as being on disk "B", so
> if I created one of these would that make it easy to simply load the whole
> tape in in one go and keep it nicely partitioned from everything else?

All of the space on both CPR6L0 and VMREL6 is allocated, so you'll need to add
another CP-owned volume. I'm working on a bug in Hercules' DASD emulation that's
blocking use of DMKFMT, which we need to setup the allocation bitmap on a new
CP-owned volume. Once I've got it fixed, I'll post a tutorial about adding new
CP-owned volumes.

B.

7:46 am


Re: Fun with VM/370 R6

Fausto Saporito

Dec 1, 2000

Bob Abeles wrote:

> All of the space on both CPR6L0 and VMREL6 is allocated, so you'll need to add
> another CP-owned volume. I'm working on a bug in Hercules' DASD emulation
that's
> blocking use of DMKFMT, which we need to setup the allocation bitmap on a new
> CP-owned volume. Once I've got it fixed, I'll post a tutorial about adding new
> CP-owned volumes.

If I just created a new volume (alias file) with dasdinit, there's a need to
"format" it in order to make it available under VM?
For example, I create a 200 cyl 3330 volume with volid USR, then I attached it
to
MAINT user with command:

attach 133 MAINT 195

how can map it? I tried with ACCESS 195 E, but I received:

acc 195 e
DMSACC112S 'E (195) ' DEVICE ERROR
R(00100); T=0.02/0.05 11:44:12

any hints?

thanks,
Fausto

11:45 am


Re: Fun with VM/370 R6

emersonsantos@...

Dec 1, 2000

--- In hercules-390@egroups.com, Fausto Saporito <fsaporito@i...>
wrote:
> Bob Abeles wrote:
>
> > All of the space on both CPR6L0 and VMREL6 is allocated, so you'll
need to add
> > another CP-owned volume. I'm working on a bug in Hercules' DASD
emulation that's
> > blocking use of DMKFMT, which we need to setup the allocation
bitmap on a new
> > CP-owned volume. Once I've got it fixed, I'll post a tutorial
about adding new
> > CP-owned volumes.
>
> If I just created a new volume (alias file) with dasdinit, there's a
need to
> "format" it in order to make it available under VM?
> For example, I create a 200 cyl 3330 volume with volid USR, then I
attached it to
> MAINT user with command:
>
> attach 133 MAINT 195
>
> how can map it? I tried with ACCESS 195 E, but I received:
>
> acc 195 e
> DMSACC112S 'E (195) ' DEVICE ERROR
> R(00100); T=0.02/0.05 11:44:12
>
> any hints?

Well, just now I do the same, but before accessing seems that we have
to format the new dasd with

format 195 b
^ ---- fm = filemode = drive 'b'

And I leave the defaults for blksize et al.

As the VM formatted the mididisk, I have started the tape load
process to it. It's not finished yet, I'm loading file 80 now, but I
think it's working.

Emerson.


> thanks,
> Fausto

12:23 pm


Re: Fun with VM/370 R6

Fausto Saporito

Dec 1, 2000

emersonsantos@... wrote:

>
> Well, just now I do the same, but before accessing seems that we have
> to format the new dasd with
>
> format 195 b
> ^ ---- fm = filemode = drive 'b'
>
> And I leave the defaults for blksize et al.
>
> As the VM formatted the mididisk, I have started the tape load
> process to it. It's not finished yet, I'm loading file 80 now, but I
> think it's working.

yes! thanks now work.
But another question: is there a way to add on-the-fly another tape, i.e.
without power off hercules?
Better, is the only way, in order to add devices in hercules, to edit the
config file? (I'm sorry but I'm not sure if this sentence is correct. :-) )

Should be possible have a feature to make available on the fly the devices?

thanks,
fausto

1:23 pm


Re: Fun with VM/370 R6

Jay Maynard

Dec 1, 2000

On Fri, Dec 01, 2000 at 02:23:58PM +0100, Fausto Saporito wrote:
> But another question: is there a way to add on-the-fly another tape, i.e.
> without power off hercules?
> Better, is the only way, in order to add devices in hercules, to edit the
> config file? (I'm sorry but I'm not sure if this sentence is correct. :-) )

Close enough. :-)

You can add devices to Hercules dynamically with the attach command. Switch
to the command line panel if you're not using it (hit ESC), then say

attach <address> <devicetype> <parameters>...

1:40 pm


Copyright 2000