¿ªÔÆÌåÓý


Re: #VMCE #rexx EE goes XEDIT - compiling a wish list #VMCE #rexx

 

Please put your health first.

Just wondering:? Given all the hype over AI, could It write a copyright free version of XEDIT for VM/SP.? What would it need as input?? It would need to understand the XEdit commands, input and output, external API, IBM Assembler for VM, aspects of CMS, etc.

Personally, I have a low expectation of AI and doubt it could do it at all, let along successfully.

BertramnG Moshier
WB8ERT

On Sun, Apr 28, 2024, 10:21 Martin Scheffler via <San-Lorenzo=[email protected]> wrote:
I still want to continue my work on EE (and VM/370 in general) but actually I cannot.

It is ADHD which has tortured me my entire life and still does? ( ).? Actually I am struggling to get a formal diagnosis which is required to receive medication.


Re: #VMCE #rexx EE goes XEDIT - compiling a wish list #VMCE #rexx

 

I pray you are able to gert a formal diagnosis soon. Take care of yourself as best you can.

I'm battling exhaustion and AD due to my wife's Parkinson's Disease, medicine reactions, and recently a fall that broke the bone T-11 in her spine. Getting the chance to do the work of two people in the household.

Getting old is not for sissies.

?... Mark S.


Re: #VMCE #rexx EE goes XEDIT - compiling a wish list #VMCE #rexx

 

I still want to continue my work on EE (and VM/370 in general) but actually I cannot.

It is ADHD which has tortured me my entire life and still does? ( https://en.wikipedia.org/wiki/Attention_deficit_hyperactivity_disorder ).? Actually I am struggling to get a formal diagnosis which is required to receive medication.


Re: Getting Files from LISTSERV

 

Mark,
Well not got anything useful. I do get stuff back in a second e-mail but the MIME types may result in it being ignored, blocked or scrambled. Try sending

?INFO REFCARD

And see if any of the format options help.

Dave


On Sun, 28 Apr 2024, 02:32 Mark A. Stevens via , <marXtevens=[email protected]> wrote:
Has anyone tried to download files from any of the LISTSERV sites providing access to the VM-UTIL discussion list? Such as

I've read the directions, and I have tried to download a set of files from MARIST. The commands process okay, but the e-mails delivering the files are empty, even though the list says there are non-zero records available. If an entry says zero (0) records, then you can't download it.

?... Mark S.


Getting Files from LISTSERV

 

Has anyone tried to download files from any of the LISTSERV sites providing access to the VM-UTIL discussion list? Such as

I've read the directions, and I have tried to download a set of files from MARIST. The commands process okay, but the e-mails delivering the files are empty, even though the list says there are non-zero records available. If an entry says zero (0) records, then you can't download it.

?... Mark S.


Re: I forgot the VOLSER of drives (3380) I created

 

Hello david/Fish,

Thank you so very much.

Bertram Moshier
WB8ERT


On Fri, Apr 26, 2024, 17:10 Fish Fish via <david.b.trout=[email protected]> wrote:
Bertram Moshier wrote:

> I created several drives using the dasdinit command but forgot
> the VOLSER I set.? How do I look up the VOLSER using VM/CE?

Using VM/CE? Probably some form of "query dasd" command I'm guessing. (I'm too lazy to look it up.)

But with Hercules it's easy: just run 'dasdls' on the file:


? ?dasdls "..../foobar.cckd64"


? ?HHC02499I Hercules utility DASDLS - List DASD image file...
? ?HHC01414I (C) Copyright 1999-2024 by Roger Bowler, ...
? ?HHC01417I ** The SDL 4.x Hyperion version of Hercules **
? ?HHC01415I Build date: Apr 16 2024 at 12:40:43

? ?HHC00476I 0:0000 CCKD64 file '..../foobar.cckd64': opened r/o
? ?HHC00470I 0:0000 CCKD64 file '..../foobar.cckd64': model 3390-27
? ? ? ? ? ? ?cyls 12250 heads 15 tracks 183750 trklen 56832

? ?VOLSER:? FOOBAR? ? "..../foobar.cckd64"


--
"Fish" (David B. Trout)
Software Development Laboratories

mail: fish@...










Re: VM/370 CE - Editing an APL function

 

I tried the version of APL installed on the LCM 4361.
I ran into the same problem with dividing by zero.
Not being an expert in VM/CMS at all, I can at least say that the problem is not confined to my installation but seems to be more general.
However, I have not tried to edit an APL function because I'm using the same terminal emulator and the result will presumably the same.

Marco


Re: I forgot the VOLSER of drives (3380) I created

 

Bertram Moshier wrote:

I created several drives using the dasdinit command but forgot
the VOLSER I set. How do I look up the VOLSER using VM/CE?
Using VM/CE? Probably some form of "query dasd" command I'm guessing. (I'm too lazy to look it up.)

But with Hercules it's easy: just run 'dasdls' on the file:


dasdls "..../foobar.cckd64"


HHC02499I Hercules utility DASDLS - List DASD image file...
HHC01414I (C) Copyright 1999-2024 by Roger Bowler, ...
HHC01417I ** The SDL 4.x Hyperion version of Hercules **
HHC01415I Build date: Apr 16 2024 at 12:40:43

HHC00476I 0:0000 CCKD64 file '..../foobar.cckd64': opened r/o
HHC00470I 0:0000 CCKD64 file '..../foobar.cckd64': model 3390-27
cyls 12250 heads 15 tracks 183750 trklen 56832

VOLSER: FOOBAR "..../foobar.cckd64"


--
"Fish" (David B. Trout)
Software Development Laboratories

mail: fish@...


Re: I forgot the VOLSER of drives (3380) I created

 

On Fri, 26 Apr 2024 at 13:51, Bertram Moshier via <herc370390vm=[email protected]> wrote:
Hello,

I created several?drives using the dasdinit command but forgot the VOLSER I set.? How do I look up the VOLSER using VM/CE?

If you VARY ON the drive at the CP level, and QUERY the address, it should show the VOLSER. You need to be using a userid like MAINT that has (IIRC) class B.

Or at the host (Hercules) level, you can just browse the CKD or CCKD file in the editor of your choice, search for the EBCDIC string "VOL1", and just after that you'll see the VOLSER.

Tony H.


I forgot the VOLSER of drives (3380) I created

 

Hello,

I created several?drives using the dasdinit command but forgot the VOLSER I set.? How do I look up the VOLSER using VM/CE?

Thank you.


Re: Have a working storage under VM/370

 

Very good and I am always complicated thing I guess.? I will follow your advice to check which files I need to map it as you said.

The reason is that?

a) for any future simple users, they may try to do run and assume somehow the docker images keep their changes (as I have been but surprise to see the great one ?which keep me started 2 weeks ago, but that does not save anything).? I need to find a simple way to improve on this for future simple users.? The run command may restart the installation?? Still struggling on docker tbh.?

b) I am also running mvs tk5 2(2) and in fact you may see my youtube using ycc to do game of life here:???; this is trying to have a dialgoue with moshix on his brexx version (and my take on having a screen break ...).? Hence my comment about to find the files I need to preserve above.? (I did run once my non-docker MVS on the non-docker VM370 as well about 1 week earlier, it works but the experince is not great.? Hence, it will be docker for both to ease my running perhaps under Windows, Linux and Intel Mac. )?

Working on them still.


Re: Have a working storage under VM/370

 

I haven't been following your Docker image creation process in
detail... but it sounds like you might be overcomplicating things
slightly.

Let's say you create a Dockerfile which places the VM370CE extracted
archive contents under /opt/VM370CE.V1.R1.2 in your image. When you
extract that, be sure to do a `chmod -w
/opt/VM370CE.V1.R1.2/disks/*.cckd` to remove all write access to the
base DASD images (this will force Hercules to create a snapshot/shadow
file on startup; the ro option in the hercules config file should also
do that, but no reason to have those cckd files writeable).

Then when you're ready to run your image, you just `docker run -v
/home/myuser/myshadowfiles:/opt/VM370CE.V1.R1.2/disks/shadows` and the
shadow files will be safely stored on your host system at
/home/myuser/myshadowfiles (obviously change to the path where you
want them) and mapped into the container at
/opt/VM370CE.V1.R1.2/disks/shadows. So they will be created the first
time your run Hercules, and preserved for multiple runs of the same
container, or be available if you run a new copy of the container.

-Matthew

On Sun, Apr 21, 2024 at 4:36?AM kwccoin via groups.io
<kwccoin@...> wrote:

I finally test the dockerfile arrangement (and coexist with non-dockerfile version):

The key is NOT to do docker run ... We should seperate 3 stages:

1. docker image stage (no volume, not expect any persistence.
2. docker container create stage where you can use internal volume or external mount
3. docker container start.

The use of run is ok but it will confuse one's mind. Instead, build a hercules image using step 1. Then map the external files you want under stage 2.

For docker run, you can use stage 3

For external run, as all files are external anyway, you can do either hercules -f ... or for mvs cd to mvs (or mvs-tk5) and run .mvs

---

However, one. must go back why I start with docker. The key is that I can run vm/370 without any hint how this is come about. Hence, another way is NOT to use external files. Then one can use volume or careful use of container. If one name the container and use container start, it will keep the information until you remove the container. It will run more a VM instead of as the one I used just somewhere and when you quit hercules inside the docker, everything is gone.

---

I am working on an example of both; I guess at least my past self will like to have the second option (dockerfile based) but also some hint how to be persistent at least in the same machine. (For publish one, not going there.)


Re: Have a working storage under VM/370

 

I finally test the dockerfile arrangement (and coexist with non-dockerfile version):

The key is NOT to do docker run ... We should seperate 3 stages:

1. docker image stage (no volume, not expect any persistence.
2. docker container create stage where you can use internal volume or external mount
3. docker container start.

The use of run is ok but it will confuse one's mind.? Instead, build a hercules image using step 1.? Then map the external files you want under stage 2.

For docker run, you can use stage 3

For external run, as all files are external anyway, you can do either hercules -f ... or for mvs cd to mvs (or mvs-tk5) and run .mvs

---

However, one. must go back why I start with docker.? The key is that I can run vm/370 without any hint how this is come about.? Hence, another way is NOT to use external files.? Then one can use volume or careful use of container.? If one name the container and use container start, it will keep the information until you remove the container.? It will run more a VM instead of as the one I used just somewhere and when you quit hercules inside the docker, everything is gone.

---

I am working on an example of both; I guess at least my past self will like to have the second option (dockerfile based) but also some hint how to be persistent at least in the same machine.? (For publish one, not going there.)


Re: VM/370 CE - Editing an APL function

 

Your PCOMM setup looks correct. I wil keep looking.? ? ?
Bob


On Fri, Apr 19, 2024, 12:30?PM M Verpelli via <mverpelli=[email protected]> wrote:
IBM PCOMM emulating a 3278 model 4

CP Q SET
MSG ON , WNG ON , EMSG TEXT, ACNT ON , RUN OFF
LINEDIT ON , TIMER ON? , ISAM OFF, ECMODE OFF
ASSIST OFF? ? ? ? ? ?, PAGEX OFF, AUTOPOLL OFF
IMSG ON , SMSG OFF, AFFINITY NONE? ?, NOTRANS OFF
STBYPASS OFF
?
CP Q TERMINAL? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
LINEND? # , LINEDEL? ? , CHARDEL? @ , ESCAPE? " , TABCHAR ON
LINESIZE 080, ATTN OFF, APL ON , TEXT OFF, MODE VM, HILIGHT ON
AUTOCR OFF, MORE 240 120, HOLD ON , TIMESTAMP OFF

Marco


Re: VM/370 CE - Editing an APL function

 

IBM PCOMM emulating a 3278 model 4

CP Q SET
MSG ON , WNG ON , EMSG TEXT, ACNT ON , RUN OFF
LINEDIT ON , TIMER ON? , ISAM OFF, ECMODE OFF
ASSIST OFF? ? ? ? ? ?, PAGEX OFF, AUTOPOLL OFF
IMSG ON , SMSG OFF, AFFINITY NONE? ?, NOTRANS OFF
STBYPASS OFF
?
CP Q TERMINAL? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
LINEND? # , LINEDEL? ? , CHARDEL? @ , ESCAPE? " , TABCHAR ON
LINESIZE 080, ATTN OFF, APL ON , TEXT OFF, MODE VM, HILIGHT ON
AUTOCR OFF, MORE 240 120, HOLD ON , TIMESTAMP OFF

Marco


Re: VM/370 CE - Editing an APL function

 

M Verpelli,
What 3270 emulator are you using on VM, and what is the result of a CP Q SET and a CP Q TERMINAL after the divide?

Thanks/Bob

On Fri, Apr 19, 2024, 9:02?AM M Verpelli via <mverpelli=[email protected]> wrote:
CHARACTER ERROR --> you are not using the "right" key
DOMAIN ERROR --> is the "right" thing and is what I get with MVT
DECIMAL EXCEPTION --> is "wrong" and is what I get with APL\360 under VM/370 CE (see photo)

div by zero

Marco


Re: VM/370 CE - Editing an APL function

 

J¨¹rgen Winkelmann retired from ETH, so he has to change the domain



Marco


Re: VM/370 CE - Editing an APL function

 

¿ªÔÆÌåÓý

Thank you! It seems that it *seems* to work, but it does not work completely. I cannot divide or multiply at the moment. As I am trying to put a Docker container together that handles all the languages in??(apl, snobol, simula, forth etc) on Hercules, I would like to find out where this comes from.

I tried to locate J¨¹rgen Winkelmann's MVT for APL but had a hard time, eventually downloading the files from the wayback machine where I put the link in that is mentioned on the museum website, and that is only ten years old. I have it now but it also has a lot of moving parts, so I would prefer to fix just this problem.

If anyone has an approach or suggestion, I would love to hear them.

best regards,

¸é±ð²Ô¨¦.



On 19 Apr 2024, at 15:02, M Verpelli via groups.io <mverpelli@...> wrote:

CHARACTER ERROR --> you are not using the "right" key
DOMAIN ERROR --> is the "right" thing and is what I get with MVT
DECIMAL EXCEPTION --> is "wrong" and is what I get with APL\360 under VM/370 CE (see photo)

div by zero

Marco


Re: VM/370 CE - Editing an APL function

 

CHARACTER ERROR --> you are not using the "right" key
DOMAIN ERROR --> is the "right" thing and is what I get with MVT
DECIMAL EXCEPTION --> is "wrong" and is what I get with APL\360 under VM/370 CE (see photo)

div by zero

Marco


Re: VM/370 CE - Editing an APL function

 

¿ªÔÆÌåÓý

great idea, but did not know of photo section. Will do in future occasions.

¸é±ð²Ô¨¦

On 19 Apr 2024, at 14:13, Dave Wade <dave.g4ugm@...> wrote:

Rene,
Why not just upload the picture to the groups photos section?
?
?
then you can add a link in your message, and all stays together.?
?
Dave