Keyboard Shortcuts
Likes
- H390-Vm
- Messages
Search
Re: Wakeup userid - what is it?
VM/CE has a disconnected service machine, directory entry WAKEUP, that runs the wakeup module. Joe On Wed, May 3, 2023 at 4:19?PM Anthony Smith <anthony@...> wrote: Is there some possibility that the wakeup user ?and the wake-up module are being confused here. I think I went through this loop some time ago. I wanted to create a server using the wakeup module but I thought this module didn¡¯t exist on this level of vm. The wakeup user/server has a different operation.? |
Re: Wakeup userid - what is it?
Is there some possibility that the wakeup user ?and the wake-up module are being confused here. I think I went through this loop some time ago. I wanted to create a server using the wakeup module but I thought this module didn¡¯t exist on this level of vm. The wakeup user/server has a different operation.?
|
Re: Updating DMKRIO on VM370 CE
#VMCE
Hi Alejandro, Separating your own changes from IBM changes is probably the main point of documents like "What Mother Never Told You About VM Service." I believe you are better off NEVER modifying anything on your system? distribution disks. Using local disks to hold any system file changes you make, make it MUCH easier to re-apply those changes to subsequent releases of VM. Bob Bolch On Tue, Apr 25, 2023, 10:15 AM <alejandro.olivan.alvarez@...> wrote: Wow!... definitely i have to test that! |
Re: Updating DMKRIO on VM370 CE
#VMCE
Hi!
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?Well, communications and networking are definitely of my interest... and while the RJE/JES2 feature you mention falls as part of the exercice, it is not the end goal (I don't know about RJE... I'm just too new to all this) but rather a part of it. My goal could be, for instance, to be able to bind x3270 to a TCP port where a 3335 TTY session is presented by tk4- running as a guest atop VM370 (just an example, it could be SNA VTAM 3270, SNA TCAM 3270, etc...) Obviously, the key for that to happen is to be able to DEDICATE/'passthrough' the involved emulated devices/CUUs, up to MVS User, at the right Virtual CUUs, to let Tk4- to handle them. Basically, after checking on IBM sysgen book and finding that 3705 and 2703 were mentioned as supported by VM30 DMKRIO stuff, I felt this is the perfect exercice to go 'dirty hands' and mess around with VM370 and learn a lot. Cheers.? ? |
Re: Updating DMKRIO on VM370 CE
#VMCE
Wow!... definitely i have to test that!
The thing is that I'm staring to understand (thanks to an user that promptly provided me with help) the logic on the 'layered' approach/procedure behind MAINT MEMO,? and looks to me a very clever way to implement a kind of 'version control' for maintainig the distribution changes... however, those reads now make me wonder why you just can do that. I mean, the way you say, it seems pretty straightforward (and I like it! :-D) ... no DMKRIO AUXLCL, no DMKRIO LCLxxxDK, etc, etc .... you just invoke VMFASM? ?along with DMKRIO DMKLCL (which I guess could be enough to deduce it is a Local change on CP's DMKRIO) and you're ready to rebuild CP? Cheers. |
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? |