¿ªÔÆÌåÓý


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:
> Someone named Fran Costanzo popped up on a mainframe Facebook group
> today, and mentioned in passing that they worked on 1-2-3/M at Lotus.

Interesting. Do you have a link to that group?

-Alex

Here's the post:?

Ross


Re: Lotus 1-2-3/M

 

On Tue, May 27, 2025 at 11:01:50AM -0700, Ross Patterson via groups.io wrote:
Someone named Fran Costanzo popped up on a mainframe Facebook group
today, and mentioned in passing that they worked on 1-2-3/M at Lotus.
Interesting. Do you have a link to that group?

-Alex


Re: Lotus 1-2-3/M

 

Someone named Fran Costanzo popped up on a mainframe Facebook group today, and mentioned in passing that they worked on 1-2-3/M at Lotus.

Rozs


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 :-) )

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 :-) )

 

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
  1. Access to VM/370: You need a running VM/370 system, either on original IBM hardware (e.g., System/370) or emulated via Hercules, a popular emulator for mainframe systems.
  2. Tape Image: A virtual tape file (e.g.,?tape.aws?or?vmfplc2.het) in a supported format (AWS, HET, or VMFPLC2) must be available. Physical tapes are unlikely in modern contexts.
  3. Tape Device: A virtual tape drive must be defined in your VM/370 user¡¯s virtual machine, typically at a specific virtual address (e.g.,?181?or?580).
  4. CMS Knowledge: Familiarity with CMS commands is helpful, as most tape operations are performed in the CMS environment.
  5. Tape Format: You need to know the tape¡¯s format (e.g., labeled or unlabeled, VMFPLC2, TAPE DUMP, or standard OS format) and contents (e.g., CMS files, OS datasets, or other data).

Step-by-Step Guide to Reading a Tape in VM/370
1.?Log into VM/370 and Access CMS
  • Log into your VM/370 user ID (e.g.,?MAINT?or a user ID with tape access privileges) using a 3270 terminal emulator (e.g.,?x3270?or?c3270?in Hercules).
  • At the VM/370?CP READ?prompt, type?IPL CMS?to load the CMS operating system:
    IPL CMS
  • Press?Enter?to enter the CMS environment. You should see the CMS prompt (READY;).
2.?Verify Tape Drive Availability
  • Check if a tape drive is attached to your virtual machine at a specific virtual address (e.g.,?181, a common default for tape devices).
  • Use the CP command?QUERY VIRTUAL TAPES?to list attached tape devices:
    QUERY VIRTUAL TAPES
  • Expected output might look like:
    TAPE 181 3420 ONLINE
    This confirms a tape drive is attached at address?181?and is a 3420 model (or similar).
  • If no tape drive is attached, attach one using the CP?ATTACH?command (requires appropriate privileges, often restricted to the?MAINT?user or system operator):
    ATTACH 580 TO userid AS 181
    Replace?580?with the real device address and?userid?with your user ID.
3.?Mount the Tape Image
  • In a modern emulation like Hercules, the tape image (e.g.,?tape.aws?or?vmfplc2.het) must be mounted to the virtual tape drive.
  • If running Hercules, at the Hercules console (outside VM/370), attach the tape image to the tape drive address:
    attach 580 tape.aws
    Replace?580?with the tape drive¡¯s real address and?tape.aws?with the path to your tape image file (ensure it¡¯s in the correct directory, e.g., the?vm1?directory for Hercules setups).
  • In VM/370, confirm the tape is mounted by querying the device:
    QUERY TAPE 181
    The output should indicate the tape is ready or online.
4.?Position the Tape (If Necessary)
  • If the tape contains multiple files or datasets, you may need to position it to the desired file using the CMS?TAPE?command with the?FSF?(Forward Space File) option:
    TAPE FSF 181 n
    Replace?n?with the number of files to skip (e.g.,?1?to skip to the second file). This is critical for multi-file tapes, such as those created with?TAPE DUMP.
  • For single-file tapes or the first file, this step may not be needed.
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)
  • If the tape was created using the CMS?TAPE DUMP?command, use the?TAPE LOAD?command to restore files to a CMS disk (e.g., your A-disk at virtual address?191):
    TAPE LOAD 181
    This reads the tape and copies files to your A-disk, overwriting any existing files with the same name.
  • To list files on the tape without loading them, use?TAPE SCAN:
    TAPE SCAN 181
    This displays the file names and attributes stored on the tape.
B. VMFPLC2 Formatted Tape
  • If the tape is in?VMFPLC2?format (used for collections of CMS files), use the?VMFPLC2?utility to read it:
    VMFPLC2 LOAD 181 * * A
    This command restores all files (* *) from the tape at address?181?to your A-disk (A). Replace?A?with another disk (e.g.,?B?for?192) if needed.
  • To list files on a VMFPLC2 tape:
    VMFPLC2 SCAN 181
C. OS Datasets (e.g., PDS or Sequential Files)
  • If the tape contains OS-formatted datasets (e.g., partitioned datasets or sequential files), use the CMS?MOVEFILE?command to copy data to a CMS disk:
    MOVEFILE 181 TAPE TO 191 DISK
    This transfers the tape¡¯s contents to your A-disk. You may need to specify the dataset format or use additional utilities like?COPYFILE?for conversion to CMS format.
  • For partitioned datasets (PDS), additional steps may be required to convert members to individual CMS files, often using custom EXEC scripts or utilities like?PDSLOAD.
D. Labeled or Unlabeled Tapes
  • For?labeled tapes, ensure the tape has a valid VOL1 label. Use the?TAPE WVOL1?command to initialize or verify the volume label if needed:
    TAPE WVOL1 181 volid
    Replace?volid?with the tape¡¯s volume identifier.
  • For?unlabeled tapes, CMS assumes no label processing unless your program explicitly handles labels as data.
  • Use?TAPE DUMP?or?TAPE LOAD?for unlabeled tapes created with CMS utilities, as described above.
6.?Verify the Data
  • After loading files, use the CMS?LISTFILE?command to verify that files were transferred to your disk:
    LISTFILE * * A
    This lists all files on your A-disk.
  • Open or inspect files using CMS commands like?TYPE?(for text files) or?BROWSE:
    TYPE filename filetype A
7.?Detach the Tape
  • When finished, detach the tape from your virtual machine to free the device:
    DETACH 181
  • In Hercules, unmount the tape image at the Hercules console:
    detach 580

Additional Notes
  • Tape Formats: VM/370 supports specific tape formats like AWS (used in Hercules), HET, and VMFPLC2. Ensure your tape image matches the expected format. If the tape is in an incompatible format (e.g., modern 3590 tapes), VM/370 cannot read it directly.
  • BLOCKTAP Utility: For certain tapes (e.g., VMSHARE or WATERLOO), the?BLOCKTAP?utility can intercept tape I/O to read non-standard formats. Use:
    BLOCKTAP LOAD 181
    This is specific to VM/370 Community Edition V1R1.2 or custom setups.
  • Error Handling: Common errors include:
    • Tape not mounted: Ensure the tape image is attached in Hercules or the physical tape is loaded.
    • Wrong format: Verify the tape¡¯s format (AWS, HET, or VMFPLC2) and use the correct utility (TAPE,?VMFPLC2, or?MOVEFILE).
    • Device offline: Check with?QUERY TAPE?and attach the device if needed.
  • Hercules Environment: Most modern VM/370 users run on Hercules. Place tape images in the Hercules working directory (e.g.,?vm1/) and ensure the Hercules configuration file (hercules.cnf) defines tape devices at the correct addresses (e.g.,?0580 3420 tape.aws).
  • Privileges: Some commands (e.g.,?ATTACH) require system operator or MAINT privileges. If you lack access, coordinate with your system administrator.

Example Workflow (VMFPLC2 Tape in Hercules)
  1. Start Hercules and attach the tape:
    attach 580 vmfplc2.het
  2. Log into VM/370, IPL CMS, and check the tape drive:
    QUERY TAPE 181
  3. List files on the tape:
    VMFPLC2 SCAN 181
  4. Load files to A-disk:
    VMFPLC2 LOAD 181 * * A
  5. Verify files:
    LISTFILE * * A
  6. Detach the tape:
    DETACH 181

Limitations and Considerations
  • VM/370 Constraints: VM/370 is a 1970s system and does not support modern tape hardware (e.g., 3590 or LTO). Emulated tapes in AWS or HET format are standard for Hercules.
  • Documentation: Refer to the?IBM Virtual Machine Facility/370: CMS Command Reference?or?Operator¡¯s Guide?for detailed command syntax. These are available online at sites like bitsavers.org.
  • Practice Required: As noted in VM/370 tutorials, proficiency with CMS and tape operations requires hands-on practice.

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 :-) )

Hi Mark,
thanks for the link. Do you have a quick cheat sheet for how to read that tape into VM/370?
?
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

 

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:
On Fri, May 16, 2025 at 01:09 PM, mfnoel wrote:
Source trace instructions at?
users guide -> programming -> debugging -> KEDF -> source trace
CMS vsam is DOS/VS vsam not MVS vsam so yes different
?
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

 

On Fri, May 16, 2025 at 01:09 PM, mfnoel wrote:
Source trace instructions at?
users guide -> programming -> debugging -> KEDF -> source trace
CMS vsam is DOS/VS vsam not MVS vsam so yes different
?
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:
On Fri, May 16, 2025 at 10:37 AM, Michael Grom wrote:
Is that different from the VSAM that we have with MVS 3.8j? Hmm¡­
?
I think so but I don't know the details of the difference.?
?
Cheers,
?
Rene FERLAND, Montreal


Re: Error when using KICKS from another user

 

On Fri, May 16, 2025 at 10:37 AM, Michael Grom wrote:
Is that different from the VSAM that we have with MVS 3.8j? Hmm¡­
?
I think so but I don't know the details of the difference.?
?
Cheers,
?
Rene FERLAND, Montreal


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

 

On Fri, May 16, 2025 at 10:17 AM, mfnoel wrote:
might be useful to run it with source trace...
Yes it might but I have no idea how to do that :-(
?
Rene FERLAND, Montreal


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:
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

 

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.