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: Lotus 1-2-3/M
On Tue, May 27, 2025 at 14:17 Alexander Huemer via <aziD5eeth9fe=[email protected]> wrote: On Tue, May 27, 2025 at 11:01:50AM -0700, Ross Patterson via wrote: Here's the post:? Ross |
Re: MVS Batch Ouput from VM/CMS
Hi Daniel and all,?
it is indeed asked in a VM group. However, I prefer to run my TK5 standalone but when using RSCS to send my job cards from VM/370 to MVS JES2 I'd love if I could leverage this "vm" flag on the JES2 printer definition. However, sending the job over RJE to MVS does return the output, but RSCS puts it on the attached "physical" printer and does not forward it to a VM user. Kind of a bummer. I really would love to be able to configure if output is re-directed to a VM user and which.? ?
kind regards
Michael
?
--
TK5? ? ? ? on Raspberry Pi 5 with Raspberry OS "bookworm"
TK4-? ? ? on Raspberry Pi 5 with Raspberry OS "bookworm"
VM/370 on Raspberry Pi 5 with Raspberry OS "bookworm" Lime and limpid green, a second scene Now fights between the blue you once knew Floating down, the sound resounds Around the icy waters underground Jupiter and Saturn, Oberon, Miranda and Titania Neptune, Titan, stars can frighten (Syd Barrett of Pink Floyd) |
Re: Yet another RSCS question (noob alert sets off :-) )
Thanks Ken! However, I am afraid I do not have anything that belongs to the real CICS stuff. I¡¯m playing around with KICKS by Mike Noel, both under MVS on TSO and VM with CMS.?
--
TK5? ? ? ? on Raspberry Pi 5 with Raspberry OS "bookworm"
TK4-? ? ? on Raspberry Pi 5 with Raspberry OS "bookworm"
VM/370 on Raspberry Pi 5 with Raspberry OS "bookworm" Lime and limpid green, a second scene Now fights between the blue you once knew Floating down, the sound resounds Around the icy waters underground Jupiter and Saturn, Oberon, Miranda and Titania Neptune, Titan, stars can frighten (Syd Barrett of Pink Floyd) |
Re: Yet another RSCS question (noob alert sets off :-) )
Michael-? Glad it actually worked, I kind of cheated and asked GROK how to do it....Bang 10 seconds later it gave me all that! Sure beats looking into old manuals for sure.? Hey BTW do you by any chance have the assembler code for KIKS SVC216? I need a working copy and I havent written code for 30+ years... Ken Dreger ? ------ Original Message ------
From "Michael Grom via groups.io" <macbaer@...>
Date 5/17/2025 5:02:26 PM
Subject Re: [h390-vm] Yet another RSCS question (noob alert sets off :-) )
|
Re: Yet another RSCS question (noob alert sets off :-) )
That's simply amazing! Thank you for this elaborate answer and your time.?
I've managed to restore the AWS tape to the A minidisk of MAINT. And a couple of headaches later I also managed to create a new RSCS nucleus with the right config - despite I've seen an error message complaining about characters being in the continuation field
or some such during assembly.?
I've then managed to activate the link and send a JCL to my MVS TK5 system and got the output in return which was immediately sent to the printer by the RSCS.?
I wonder the job did not have to run under a userid. Is that true for all jobs funnelled into JES2 via RJE? If my VM/370 System was really a shared system and anybody could send JCL to the MVS Node connected that would be a severe security risk.? If I understood it correctly, the version of RSCS is ancient and thus not able to talk NJE. That would have been nice for passing files between system.
?
Kind regards
Michael
--
TK5? ? ? ? on Raspberry Pi 5 with Raspberry OS "bookworm"
TK4-? ? ? on Raspberry Pi 5 with Raspberry OS "bookworm"
VM/370 on Raspberry Pi 5 with Raspberry OS "bookworm" Lime and limpid green, a second scene Now fights between the blue you once knew Floating down, the sound resounds Around the icy waters underground Jupiter and Saturn, Oberon, Miranda and Titania Neptune, Titan, stars can frighten (Syd Barrett of Pink Floyd) |
Re: Yet another RSCS question (noob alert sets off :-) )
Reading a tape in?VM/370, IBM's Virtual Machine operating system from the 1970s, involves interacting with virtual tape devices in the?Conversational Monitor System (CMS)?environment. VM/370 typically uses emulated tape drives (e.g., 3420 or 3480 models) and tape image files in formats like?AWS?or?HET?for modern emulations on systems like?Hercules. Below is a step-by-step guide to reading a tape in VM/370, based on available information and the historical context of the system. Since you previously asked about the Congressional Budget Act and Continuing Resolutions, I¡¯ll assume you¡¯re seeking a technical explanation tailored to VM/370 without direct relevance to those topics unless specified. Prerequisites
Step-by-Step Guide to Reading a Tape in VM/370 1.?Log into VM/370 and Access CMS
2.?Verify Tape Drive Availability
3.?Mount the Tape Image
4.?Position the Tape (If Necessary)
5.?Read the Tape Contents ?The method to read the tape depends on its format and contents. Common scenarios include: A. CMS Files (TAPE DUMP Format)
B. VMFPLC2 Formatted Tape
C. OS Datasets (e.g., PDS or Sequential Files)
D. Labeled or Unlabeled Tapes
6.?Verify the Data
7.?Detach the Tape
Additional Notes
Example Workflow (VMFPLC2 Tape in Hercules)
Limitations and Considerations
If you have a specific tape format, file type, or error you¡¯re encountering, let me know, and I can tailor the instructions further. I can also search for additional resources or analyze related posts on X if you need more context or modern community insights! Ken Dreger ? ------ Original Message ------
From "Michael Grom via groups.io" <macbaer@...>
Date 5/16/2025 5:25:30 PM
Subject Re: [h390-vm] Yet another RSCS question (noob alert sets off :-) )
|
Re: Error when using KICKS from another user
On Fri, May 16, 2025 at 03:33 PM, mfnoel wrote:
?
>> this app, like most 3370 apps, leaves the terminal locked when it sends an error message. you need to manually reset the keyboard (3270 reset key) to proceed.
?
Ah, that was the trick! Thanks for the information.?
?
?
>> Also, from your trace listing, its clear you did not recompile the program with source trace since only the kicks apis are tracing.
?
No I did not [ recompile and read the user's guide :-) ]. Actually, I never use KICKS, I just install it on its own virtual machine.?
Thanks again,
?
Rene FERLAND, Montreal |
Re: Error when using KICKS from another user
this app, like most 3370 apps, leaves the terminal locked when it sends an error medsage. you need to manually reset the keyboard (3270 reset key) to proceed. Note that some tn3270 programs do this for you automatically. Also, from your trace listing, its clear you did not recompile the program with source trace since only the kicks apis are tracing. On Fri, May 16, 2025 at 1:10?PM Ren¨¦ Ferland via <ferland.rene=[email protected]> wrote:
|
Re: Error when using KICKS from another user
On Fri, May 16, 2025 at 01:09 PM, mfnoel wrote:
Mike, thank you very much for the information.
?
So I activated source trace, and here are the steps I get:
?
0. I start KICKS, activate KEDF, source trace, then I select the MENU transaction.
?
1. EXEC KICKS SEND MAP
? ? MAPSET(MENSET1 ) ?MAP(MENMAP1 ) ? ? ERASE ? ? Last response: NORMAL ?
2. EXEC KICKS RETURN TRANSID(MENU)
? ? COMM-AREA(001E11B8) ? ? COMM-AREA LENGTH(1) ? ? No last response ?
3. Master menu displayed
?
4. I type 4 as an action (wrong data)
?
5. EXEC KICKS RECEIVE MAP
? ? MAPSET(MENSET1 ) ?MAP(MENMAP1 ) ? ? INTO (117) ? ? Last response: NORMAL ?
6. EXEC KICKS SEND MAP
? ? MAPSET(MENSET1 ) ?MAP(MENMAP1 ) ? ? DATAONLY ALARM ? ? FROM (117) ? ? Last response: NORMAL ?
7. EXEC KICKS RETURN TRANSID(MENU)
? ? COMM-AREA(001E11B8) ? ? COMM-AREA LENGTH(1) ? ? No last response
?
8. Master menu is displayed with error message (and wrong data still there)
? ?Terminal is frozen ?
I don't know what to do next... :-/
?
Cheers,
?
Rene FERLAND, Montreal
?
toggle quoted messa |
Re: Error when using KICKS from another user
Source trace instructions at? users guide -> programming -> debugging -> KEDF -> source trace CMS vsam is DOS/VS vsam not MVS vsam so yes different On Fri, May 16, 2025 at 10:12?AM Ren¨¦ Ferland via <ferland.rene=[email protected]> wrote:
|
Re: Error when using KICKS from another user
Thanks for your time and research. I think I will also have a look at the source code for the VM example. At the end, it might be a transaction handling bug specific for Kicks for CMS. However, I think in the install instructions it is mentioned that Kicks relies on the DOS VSAM. Is that different from the VSAM that we have with MVS 3.8j? Hmm¡
?
kind regards?
Michael
?
--
TK5? ? ? ? on Raspberry Pi 5 with Raspberry OS "bookworm"
TK4-? ? ? on Raspberry Pi 5 with Raspberry OS "bookworm"
VM/370 on Raspberry Pi 5 with Raspberry OS "bookworm" Lime and limpid green, a second scene Now fights between the blue you once knew Floating down, the sound resounds Around the icy waters underground Jupiter and Saturn, Oberon, Miranda and Titania Neptune, Titan, stars can frighten (Syd Barrett of Pink Floyd) |
Re: Error when using KICKS from another user
might be useful to run it with source trace... On Fri, May 16, 2025 at 8:02?AM Ren¨¦ Ferland via <ferland.rene=[email protected]> wrote:
|
Re: Error when using KICKS from another user
On Fri, May 16, 2025 at 01:45 AM, Michael Grom wrote:
Anyone with some thoughts on this? I don't think the problem is with VSAM. At the master menu, if one selects a non-existing action (like 4, instead of 1, 2, or 3), the same problem arises: an error message is displayed and the terminal freezes. In other words, the bug seems to be with how the transaction behaves when a non-valid data is entered on the panel. Choosing a valid action, or a valid key in the customer file does not generate any issue (and VSAM records are properly read). I looked at the COBOL code, if non-valid data is entered, apparently the fields are cleared and then, not sure what happens with the execution flow. Mike Noel had to change the original modern COBOL code of Murach for the MVT compiler on VM/370. Could this lead to a problem? Yet the same code works fine on MVS3.8J with the same compiler.??
?
I installed KICKS on VM/370 following carefully the install instructions of Mike Noel for legacy CMS. I used a new virtual machine, instead of CMSUSER like him, to avoid hacking the minidisks of CMSUSER.?
?
By the way, the other demo transaction, BTC0, does not appear to suffer from this problem, though it is not designed the same way.?
?
Cheers,
?
Rene FERLAND, Montreal
?
? |
Re: Error when using KICKS from another user
I was reading with great pleasure. He mentions that compiling a new nucleus affects potential DCSS structures and it seems such DCSS might have a relationship with VSAM, which is used in the Murach example. Anyone with some thoughts on this? ?
--
TK5? ? ? ? on Raspberry Pi 5 with Raspberry OS "bookworm"
TK4-? ? ? on Raspberry Pi 5 with Raspberry OS "bookworm"
VM/370 on Raspberry Pi 5 with Raspberry OS "bookworm" Lime and limpid green, a second scene Now fights between the blue you once knew Floating down, the sound resounds Around the icy waters underground Jupiter and Saturn, Oberon, Miranda and Titania Neptune, Titan, stars can frighten (Syd Barrett of Pink Floyd) |
Re: Yet another RSCS question (noob alert sets off :-) )
On Thu, May 15, 2025 at 03:07 PM, Michael Grom wrote:
after having connected my two MVS installations via Bob's ingenious NJE38 a while ago, with one link to the hosting Raspberry OS via funetnje, I thought it was about time to attach my VM/370 system to this network, too. I'v tried to catch up with what has been posted here about RSCS but still do not get it right. My attempt of "configuring" RSCS according to RSCS.MEMO blew up my CP kernel custom DMKBOX logon screen but luckily I could gen it again. I wonder if the defaults of RSCS are good to go and one just has to add the device statement in the hercules config for dev 040 2703. I also noticed that in some post the connection to MVS is a RJE connection. Is that what RSCS is about when talking to MVS? I noticed that the NJE links are configured with the additional flag "tcpnje" and the example of RSCS talking to JES2 do not have that flag with the 2703 device. If RSCS is able to talk to NJE38, what does it take? Just that link config flag or is there more to it? I reckon that also a routing table must be set up. Is there a thorough documentation available from which I could piece everything together? You might want to have a look at the files in here:
/g/h390-vm/files/RSCS_Assistant/2025-03-17.RSCS.ASSIST.AWS.zip I spent a long time trying to understand and then script what should happen from the MEMOs we have. I have used this tool to connect to MVS and VM/370 systems, successfully, and I would appreciate another person trying them out. ?
?... Mark S. |
Re: Logo shown upon login not updated for spool output
On Thu, May 15, 2025 at 06:45 AM, Michael Grom wrote:
quite a while ago you've shown me how to change the "logon screen" for VM to a custom version. I recently made some minor changes, performed the steps and now VM starts with that minor change to the login screen. However, the print output still shows the customised but previous "banner" and I wonder if there is some other place to make changes which I simply forgot. The system has been re-ipl'ed of course.?Do you have a line such as ?
DMKBOXBX EQU ? *?
?
with a logo following it?
?
Could you post your code in the FILES section?
?
?... Mark S. |