¿ªÔÆÌåÓý


Re: SMART Real Time Monitor Documentation

 

¿ªÔÆÌåÓý

Some already asked where that 4.3 source is, I have the same question. But you can find HPO 4.2. And even some more VM versions. (VM-BSEPP, VMSP 4 and more.) Usefull searches include: ADCD, ESA and VMESA. Just VM gives a lot of hits, most of them not applicable.

Regards, Berry.

Op 30-05-2025 om 22:17 schreef Mark A. Stevens via groups.io:

On Fri, May 30, 2025 at 03:06 PM, Mark A. Stevens wrote:
How about ?
Oodles better than what I have currently, which is nada-ting.
?
Found out the HPO 4.3 image on Internet Archive has VM/RTM aka SMART installed. AUTOLOG'd it and it works. Now I can try SMARTX out.
?
?... Mark S.


Re: SMART Real Time Monitor Documentation

 

¿ªÔÆÌåÓý

Where is this vm hpo image?

Thank you,
-Bob

On May 30, 2025, at 3:18?PM, Mark A. Stevens via groups.io <marXtevens@...> wrote:

?
On Fri, May 30, 2025 at 03:06 PM, Mark A. Stevens wrote:
How about ?
Oodles better than what I have currently, which is nada-ting.
?
Found out the HPO 4.3 image on Internet Archive has VM/RTM aka SMART installed. AUTOLOG'd it and it works. Now I can try SMARTX out.
?
?... Mark S.


Re: SMART Real Time Monitor Documentation

 

Yes, SMARTX, I have nice memories about it.? It wasn't meant as RTM documentation, but indeed it lists the commands.
?
Never thought someone would still have use for it today.
--
Kris Buelens


Re: SMART Real Time Monitor Documentation

 

Hello!
Mark, I think I know where that image is stored back there, but, ah, can you share its location? If necessary, please do so off list.
-----
Gregg Levine hansolofalcon@...
"I'm still so smart I amaze even myself.", Han Solo

From: [email protected] <[email protected]> On Behalf Of Mark A. Stevens via groups.io
Sent: Friday, May 30, 2025 4:18 PM
To: [email protected]
Subject: Re: [h390-vm] SMART Real Time Monitor Documentation

On Fri, May 30, 2025 at 03:06 PM, Mark A. Stevens wrote:
How about
Oodles better than what I have currently, which is nada-ting.

Found out the HPO 4.3 image on Internet Archive has VM/RTM aka SMART installed. AUTOLOG'd it and it works. Now I can try SMARTX out.

... Mark S.


Re: SMART Real Time Monitor Documentation

 

On Fri, May 30, 2025 at 03:06 PM, Mark A. Stevens wrote:
How about ?
Oodles better than what I have currently, which is nada-ting.
?
Found out the HPO 4.3 image on Internet Archive has VM/RTM aka SMART installed. AUTOLOG'd it and it works. Now I can try SMARTX out.
?
?... Mark S.


Re: SMART Real Time Monitor Documentation

 

On Fri, May 30, 2025 at 02:57 AM, Stefan A. Haubenthal wrote:
How about ?
Oodles better than what I have currently, which is nada-ting.
?
?... Mark S.


Re: SMART Real Time Monitor Documentation

 

How about ?
?
--
VM/370 CE V1R1.2, Hercules 3.13 on macOS


SMART Real Time Monitor Documentation

 

SMART is running on the SDF.org (previously LCM+L) VM/SP 5 system, but so far I have only found some documentation on the system, and none on the Internet.
?
Does anyone have suggestions as to where I might find more/better documentation on SMART?
?
?... Mark S.


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