Keyboard Shortcuts
Likes
- H390-Vm
- Messages
Search
This group is for all folks running the original IBM VM/370 Release 6 operating system (or later (e.g. VMTCE (Community Edition)) on Hercules. Like the other early IBM operating systems this version has always been in the public domain and so can be freely distributed. The base version as supplied by IBM is lacking in many facilities. IBM solved this by providing additional extension products which were licensed and so are not available. There are however many user enhancements available which can be installed. In addition, in order to get users up and running quickly updated "releases" of VM/370 included the most popular updates are available for download, so novices can start to learn VM without having to delve into the system internals. It is intended that this wiki will provide information on the base release and these updates.
The available versions are here :-
?
?
Re: Updating DMKRIO on VM370 CE
#VMCE
On Tue, 2023-04-25 at 05:23 -0700, alejandro.olivan.alvarez@... wrote:
Oh yes. ?They were added but in later versions of VM/370 through the decades. ?VM/370 is from the 1970's. ?So the "hardware" support is what was available hardware wise at the time.
I sense you are wanting to run an RJE Node in VM/370 CE and communicate with RJE in MVS/370 (tk4-). ?Is that close? OT: I too am mucking about with QEMU s390x target emulation, but not with Linux. ?Being new to it, I too feel your pain. LOL Harold Grovesteen |
Re: Updating DMKRIO on VM370 CE
#VMCE
I think that it is clearer to put ALL CP user modifications on the local?disk (MAINT 594) and all CMS modifications on the CMS changes disk (MAINT 593). MAINT 594 for CP changes. MAINT 593 for CMS changes Keeping installation?specific changes separate, I suggest the following method for your changes to DMKRIO?ASSEMBLE: 1. VMSETUP?CP? 2.COPY DMKRIO?ASSEMBLE F = = A 3. Make the changes to DMKRIO?ASSEMBLE A that you want. 4. VMFASM DMKRIO DMKLCL 5. Use VMFLOAD to create a new CP Nucleus as documented. 6. VMFLOAD CPLOAD DMKLCL 7. IPL 00C CLEAR to load the new CP Nucleus as documented. 8 . When testing is complete, COPY: ? ? DMKRIO ASSEMBLE A and?? ? ? DMKRIO?TXTLCL A to the 594 (E) disk, ? ? Then ERASE the copies on the A disk.? Later on, if you have MORE changes to DMKRIO: ? ? VMSETUP?CP ? ? Copy DMKRIO ASSEMBLE E = = A ? ? Edit changes into your local?DMKRIO?file. ? ? VMFASM DMKRIO DMKLCL ? ? Then follow from step 5 above. Questions? Bob Bolch? ?? ? ??
|
Re: Updating DMKRIO on VM370 CE
#VMCE
¿ªÔÆÌåÓýYou can generate define these devices to VM and they can be dedicated (or attached) to guests. Early releases of VM/370 (with SEPP which we don¡¯t have) and VM/SP did 3270 networking via the PASSTHRU program (which again we don¡¯t have) Later support was added so that terminals connected to VTAM running in DOS could act as VM terminals. I think this might have been in VM/SP3. ? Dave ? ? From: [email protected] <[email protected]> On Behalf Of alejandro.olivan.alvarez@...
Sent: Tuesday, April 25, 2023 1:24 PM To: [email protected] Subject: Re: [h390-vm] Updating DMKRIO on VM370 CE #VMCE ? aha... so, does this means that VM/370 is unable to DEDICATE (passthrough) to a guess, any device that it is unable to handle on its own? |
Re: Updating DMKRIO on VM370 CE
#VMCE
aha... so, does this means that VM/370 is unable to DEDICATE (passthrough) to a guess, any device that it is unable to handle on its own?
Or does that mean that, since no VTAM in VM370, entries for related devices, since simply unnecessary for VM370? itself, where simply never considered to be added? In any of the cases, a question regarding the second kind of device, 2703s, comes to my mind ... they're around in DMKRIO... so I especulate with the possibility to pass some to tk4- at the right CUUs |
Re: Updating DMKRIO on VM370 CE
#VMCE
¿ªÔÆÌåÓýOk so just in case despite there being no VTAM, TCAM, OR PASSTHRU in vm/370 ce you do want to mess lets look at this. ? So DMKRIO is assembler source, so it needs to be assembled and then re-linked into the nucleus which is fiddly and then re-ipl to pick up new nucleus So yes ¡°VMSETUP CP¡± leaves 094 accessed as a read mode disk. ? ACCESS 094 F ? Makes it read/write ? COPY DMKRIO ASSEMBLE F = ASMORG = ? Backs up DMKRIO SO YOU CAN EDIT SAFELY.
VMFASM DMKRIO DMKHRC ? Assembles it using the correct MACLIBs but leaves the output DMKRIO TEXT deck on the ¡°A¡± disk. ? COPY DMKRIO TEXT F = TXTORG = ? Backs this up. ? COPY DMKRIO TEXT A = = F (REPL ? Puts the new one on the 094 ? ERASE DMKRIO TEXT A ? Cleans up A disk¡ ? Then run VMSETUP CP to put the disk access modes back as expected. Then re-build the nuclease as from step 4 in MAINT MEMO¡ ? Dave
? From: [email protected] <[email protected]> On Behalf Of alejandro.olivan.alvarez@...
Sent: Tuesday, April 25, 2023 12:06 PM To: [email protected] Subject: Re: [h390-vm] Updating DMKRIO on VM370 CE #VMCE ? Hi! |
Re: Updating DMKRIO on VM370 CE
#VMCE
On Tue, Apr 25, 2023 at 12:32 PM, <alejandro.olivan.alvarez@...> wrote:
No VTAM in VM/370 R6 so no 37xx except in EP or attached to MVS guests... Dave |
Re: Updating DMKRIO on VM370 CE
#VMCE
Hi!
mmmm... this route looks familiar to me since, in fact, I tried my first backup and then EE edition of DMKRIO (I simply did ACCESS 094 C) ... just to find that the thing does not have any efect per-se, but rather the reassemble procedure was needed. But still, I guess that doing VMFASM DMKRIO DMKHRC is not 'that easy'... I mean In order to do VMFASM, I need to do perform an EXEC VMSETUP CP isn'it? Or does DMKHRC look for a DMKRIO ASSEMBLE file at maint's A? In fact, I recall that upon doing the VMSETUP CP command, disk 094 gets 'mounted' (Linux jargon here, sorry, don't know how to call that) on E/F Read/Only... are changes expected therefore to be done on copies at A? Thank you for your help! Cheers |
Re: Updating DMKRIO on VM370 CE
#VMCE
Hi!
I'm using VM/370 Community Edition. I think that, more precisely is CE v1 R1.2. I took a look at DMKRIO, and I didn't find (or failed to) any entry for 3705 devices/units... so any reserve on trying to avoid messing with that, just vanished to me. Also, by reading the Sysgen Book, I realized that (due to my lack of knowledge) trial and error will be unavoidable, since different ADAPTER settings are available... and several are the scenarios that guest tk4- is configured to emulate through 3705 and 2703 hercules devices... it would be awesome if only one of those 3270 SNA TCAC/VTAM methods or JES2/RJE via 2703 'passthrough's do fineally work. Cheers. ?? |
Re: Updating DMKRIO on VM370 CE
#VMCE
Alejandro,
In order to respond to you with any accuracy, we need to know what "build" of VM/370 you have installed. 3pack, 4 pack, 5 pack, 6 pack, 6 pack beta, and CE are all different in this area, and if you are using CE, you might find that DMKRIO already has entries to suit your needs. Chris -- <cjar1950@...> ---------------------------------------------------------------------------------------------------------------------------------- On Tue, 25 Apr 2023 02:52:05 -0700 alejandro.olivan.alvarez@... wrote: Hi Folks... first message here... noob level (Linux sys admin trying the mainframe experience out of curiosity) |
Re: Updating DMKRIO on VM370 CE
#VMCE
¿ªÔÆÌåÓýPersonally I would make a backup copy of DMKRIO and then edit it directly. (Or just copy it to your ¡°A Disk) You will need to use VMFASM DMKRIO DMKHRC To assemble it. You get four warnings which you can ignore. Then re-build the CP Nucleus as per the memo Dave ? ? From: [email protected] <[email protected]> On Behalf Of alejandro.olivan.alvarez@...
Sent: Tuesday, April 25, 2023 10:52 AM To: [email protected] Subject: [h390-vm] Updating DMKRIO on VM370 CE #VMCE ? Hi Folks... first message here... noob level (Linux sys admin trying the mainframe experience out of curiosity) |
Updating DMKRIO on VM370 CE
#VMCE
Hi Folks... first message here... noob level (Linux sys admin trying the mainframe experience out of curiosity)
After reading around at the VM/370 Sysgen Book, there're a couple of experiments I would like to test (as an exercice) under VM/370. Basically, I would like to lab on its 'passthrough' (sorry...I'm a QEMU/KVM guy and I'm still not much familiarized with mainframe terms) capabilities. More precissely, I would like to repeat my experiments on tk4- different access methods (3705, 2703, 3335...) but, under VM/370. At VM/370 Sysgen Book I found enough references and documentation on 3705 and 2703 support to think that, under my (very limited) understanding, there're technically chances to get some access methods to work. The problem is that, beyond, hercules config and USER DIRECT, file (which I dare to edit and apply much like Moshix does on his videos) I need to update DMKRIO file. While MAINT MEMO file is written quiete friendly, I still have too many gaps to get an action path. Trying to read the often referred 'What Mother never tell you...' PDF file, however, was far from helpful, but rather pretty scaring. Overall, i'm quite confused. I'm asuming that I cannot ee DMKRIO file, but, rather, create some kind of local (LCL) changes file right? Could you please help me on a starting point to follow the bread crumbs? Thanks. ? |
Re: Wakeup userid - what is it?
The WAKEUP server REXX code calls several?functions defined in the RXUSERFN REXX function package. The main functionused?by the WAKEUP server is $WAIT. The source?code for the package is in the DMSLFN?ASSEMBLE file (plus various associated?update files. That code is in the VMSETUP?CMS search order. I could not find any existing help file that matches the version of DMSLFN?that I have, so I don't have anything immediately available. I will open an issue to make one for the next VMCE release, which I am trying to release fairly soon. Bob Bolch? On Thu, Apr 20, 2023 at 7:39?AM Bertram Moshier <herc370390vm@...> wrote:
|
Re: Wakeup userid - what is it?
Am 21.04.2023 um 00:41 schrieb Fish Fish:
I would like to also point out that the password for any user can be easily discovered by simply examining the MAINT userid's "USER DIRECT" file.In my VM 6.0 installation on Hercules, which is working since 2011, I sometimes forgot the MAINT password :-( What then helped me: from another user (which I was working with regularly): LINK MAINT 191 AS 196 RR the READ passwort for the minidisk has (luckily) been left on the default value, which is: READ ACC 196 D and then I could easily examine the DIRECT file, which in my case is called VM60 DIRECT (not USER DIRECT). HTH, kind regards Bernd |
Re: Wakeup userid - what is it?
(piggyback)
Bertram Moshier wrote: Larry S wrote:I would like to also point out that the password for any user can be easily discovered by simply examining the MAINT userid's "USER DIRECT" file. If you know the password for the MAINT userid, you know the password for ALL userids. -- "Fish" (David B. Trout) Software Development Laboratories mail: fish@... |
Re: Wakeup userid - what is it?
Yes, WAKEUP. On Thu, Apr 20, 2023, 17:04 Larry S <larryschacher@...> wrote: Is there a password for the WAKEUP user? |
Re: Wakeup userid - what is it?
Hello Dave, Thank you for your additional and extremely information.? It makes accessing and using the VM easier. Bert On Thu, Apr 20, 2023, 06:42 Dave Wade <dave.g4ugm@...> wrote:
|
Re: Wakeup userid - what is it?
¿ªÔÆÌåÓýBert, You can shut the machine down from MAINT or OPERATOR by ¡°SMSG WAKEUP SHUTDOWN¡± => yes I looked at the source to figure this out. If you then logon to the wakeup VM it starts as a normal VM and you can edit the files. The whole machine is implemented as REXX EXECs so all the source is on your ¡°A¡± disk. The format of the WAKEUP file is documented in the end of the $WAITF EXEC To restart type ¡°wakeprof¡± and then ¡°#cp disc¡± Dave ? From: [email protected] <[email protected]> On Behalf Of Bertram Moshier
Sent: Thursday, April 20, 2023 4:21 AM To: [email protected] Subject: Re: [h390-vm] Wakeup userid - what is it? ? Hi Bob, ? Thank you for your reply.? I'm looking forward to the HELP file. ? I hope you'll consider including any commands someone can use after logging onto the userid.? After all, there must be someway to exit to CMS so one can modify the WAKEUP TIMES file.? I'm wondering is there a way to look at the entries from the command line (or other stuff) without? exiting to CMS. ? Is the source code for WAKEUP on user's minidisks? ? Bert ? On Wed, Apr 19, 2023, 10:36 Bob Bolch <Bob@...> wrote:
|
Re: Wakeup userid - what is it?
Hello Dennis! Thank you so very much for your reply! Bert On Thu, Apr 20, 2023, 00:20 Dennis Boone <drb@...> wrote: ?> Thank you for your reply.? I'm looking forward to the HELP file. |
Re: Wakeup userid - what is it?
Hi! Where is the source code for WAKEUP?? I apologize, in advance, should you already answer this question.? Bert On Thu, Apr 20, 2023, 00:39 Dennis Boone <drb@...> wrote: The current-ish IBM documentation for WAKEUP includes some sample exec |