Re: Re: upcoming talks about hercules

"Ivan Warren [email protected] [hercules-390]" <[email protected]>
Newsgroups gmane.comp.emulators.hercules390.general
Message-ID <[email protected]>
Le 4/18/2019 à 7:06 AM, Grant Taylor gtaylor-gHMVqx8RTmrtC6uA/[email protected] 
[hercules-390] a écrit :
> Do the reader, printer, and punch have their own spool file? Or do 
> they share one spool file? (Per guest VM.) 
The spool file space is global in the system. Then each spool file 
within that file space contains metadata to indicate to whom it belongs 
to and to which of the 3 queues it is assigned to. Therefore transfering 
a spool flie (using the CP TRANSFER command for example) is an immediate 
command (no data is copied.. it's just a matter of changing the metadata).
>> View each "spool file" as a box - with a box ID (Spool ID), a label(Tag),
>> a class (a 1 character information), and is located in someone's drawer
>> (spool queue).
> Is it correct to say that each guest VM has a spool queue with the three
> aforementioned spool files therein?
No... The RDR queue is meant to (eventually) be read by the user. The 
PRT and PUN queues are actually meant to send the spool file to the 
system for actual printing/punching - but are still in your queue should 
you still want to delete it, transfer it and whatnot before it is 
actually processed by the system. For example if you *really* want to 
print an output to a real printer (or what VM/370 thinks is a real 
printer) but it will only print print spool files of class "T" but you 
printed your output class "A", it won't print and it will remain in your 
print queue.... But you can change this by changing the class of the 
spool file in the print queue using the CP command "CHANGE" and Voila ! 
.... (well not quite.. the Printer needs to be loaded with the proper 
form - but that's another story).
>
> Is "*" a synonym for the current user?  (In this context.)
Absolutely !
>
> I can see how something like that could make the JCL user agnostic.  The
> user that runs the JCL job gets the output sent to the "*" user ID.
> Hypothetically.
There is no such thing as a JCL in VM ;) But yes.. for EXECs in CMS it's 
a great shortcut to say 'myself' !
> <snipped />

> Interesting.
>
> Can those magical 132 column cards then be executed like normal 80
> column cards?
>
VM/CMS Users do not execute jobs from the card reader ! They just 
receive the files on CMS format Minidisks (there is ONE notable 
exception which is the CMSBATCH utility/user but it's (IMHO) one of the 
dirtiest hack ever !)

Unless of course the virtual machine is running something else than CMS.

....

Oh and missed the part about RSCS routing. RSCS uses store and forward 
and has a path table, so you don't have to specify the path yourself 
(and can't use source routing) - you only have to give a final 
destination... This is not part of stock VM/370 R6 RSCS but there are 
user modification to RSCS that will do that. Newer versions of RSCS 
(when they split RSCS from VM/370 and made it a separate system product 
had it though). If there is a path loop due to misconfiguration it will 
get detected.

PS : this should go to another mailing list... there is a H390-VM group 
that discusses just that (the subtilities of running VM under Hercules). 
And people are usually fine with giving VM hints to newbies ;)

--Ivan




[Non-text portions of this message have been removed]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.