¿ªÔÆÌåÓý


Re: WAKEUP - does a emulation of this module exist

 

Hi Drew,
I scanned the tape named 91VM.AWS but I don't see it.
If you send me the source, I will look at adding this to the next VM370CE release.
Bob

On Mon, Jan 10, 2022 at 2:20 AM Drew Derbyshire <swhobbit@...> wrote:

A open-source WAKE MODULE came out in the 1980s, with a similar function to WAKEUP.? I have the source, it might to be off the 1991 VM Workshop tape.? I don't know if it depends on VM/SP CP.

-ahd-


Re: WAKEUP - does a emulation of this module exist

 

A open-source WAKE MODULE came out in the 1980s, with a similar function to WAKEUP.? I have the source, it might to be off the 1991 VM Workshop tape.? I don't know if it depends on VM/SP CP.

-ahd-


Re: Updated Help

 

I agree that storing the updated HELP on GITHUB is?a good idea.
I know it would help me to be able to see the changes, and to make
sure I get all the latest versions loaded on my VM370CE V1 R1.2?
staging area.
Bob Bolch

On Sat, Jan 8, 2022 at 10:07 AM Mark A. Stevens via <marXtevens=[email protected]> wrote:
On Sat, Jan 8, 2022 at 04:04 AM, Dave Wade wrote:
I¡¯ll have a look at these. Perhaps we should store them in GITHUB then we could see and review changes..
Where ever you want them and in whatever format you want them. Just let me know.

PLEASE NOTE: I replaced the file this morning 09:04 US Central. The prior copy had BLOCKTAP turned ON. This copy has it turned OFF. What I get for working when I'm tired.

?... Mark S.


Re: Updated Help

 

On Sat, Jan 8, 2022 at 04:04 AM, Dave Wade wrote:
I¡¯ll have a look at these. Perhaps we should store them in GITHUB then we could see and review changes..
Where ever you want them and in whatever format you want them. Just let me know.

PLEASE NOTE: I replaced the file this morning 09:04 US Central. The prior copy had BLOCKTAP turned ON. This copy has it turned OFF. What I get for working when I'm tired.

?... Mark S.


Re: Updated Help

 

¿ªÔÆÌåÓý

Thanks Mark

I¡¯ll have a look at these. Perhaps we should store them in GITHUB then we could see and review changes..

Dave

?

From: [email protected] <[email protected]> On Behalf Of Mark A. Stevens via groups.io
Sent: 08 January 2022 03:05
To: [email protected]
Subject: Re: [h390-vm] Updated Help

?

On Sun, Dec 19, 2021 at 11:01 AM, Dave Wade wrote:

I have done minor updates to the recent files and created a few more help files for the likes of BASIC, COBOL, FORTRAN, PL360, PLC and PLI

I also intend to add the manual for PL360. The are in the folder below as ¡°helpfiles.aws¡± (vmfplc2) and ¡°helpfiles.zip¡± (ascii zip)

If any one does read them can they let me know about typos etc.

Dave, I reviewed all but the GCC related help files, making changes to try to make them all more like VM/370 help files.
/g/h390-vm/files/Help%20File%20Updates/2022-01-07.HELP.FILES.UPDATED.het

vmfplc2 rew

Ready; T=0.01/0.01 20:52:32
vmfplc2 scan
?SCANNING....
?HELP???? UPDATES? A1
?WATFIV?? HELPCMD? A1
?BASIC??? HELPCMD? A1
?COBOL??? HELPCMD? A1
?EXECUTIL HELPCMD? A1
?FORTH??? HELPCMD? A1
?FORTRAN? HELPCMD? A1
?FORTRANG HELPCMD? A1
?FORTRANH HELPCMD? A1
?PASCAL?? HELPCMD? A1
?PASCOMP? HELPCMD? A1
?PASC370? HELPCMD? A1
?PASLINK? HELPCMD? A1
?PLCT???? HELPCMD? A1
?PLI????? HELPCMD? A1
?PL360??? HELPCMD? A1
?END-OF-FILE OR END-OF-TAPE
Ready; T=0.01/0.01 20:52:36

HELP UPDATES is XCOMPARE output from your version to mine.

I Hope This Helps.

?... Mark S.


Re: Updated Help

 

On Sun, Dec 19, 2021 at 11:01 AM, Dave Wade wrote:

I have done minor updates to the recent files and created a few more help files for the likes of BASIC, COBOL, FORTRAN, PL360, PLC and PLI

I also intend to add the manual for PL360. The are in the folder below as ¡°helpfiles.aws¡± (vmfplc2) and ¡°helpfiles.zip¡± (ascii zip)

If any one does read them can they let me know about typos etc.

Dave, I reviewed all but the GCC related help files, making changes to try to make them all more like VM/370 help files.
/g/h390-vm/files/Help%20File%20Updates/2022-01-07.HELP.FILES.UPDATED.het

vmfplc2 rew

Ready; T=0.01/0.01 20:52:32
vmfplc2 scan
?SCANNING....
?HELP???? UPDATES? A1
?WATFIV?? HELPCMD? A1
?BASIC??? HELPCMD? A1
?COBOL??? HELPCMD? A1
?EXECUTIL HELPCMD? A1
?FORTH??? HELPCMD? A1
?FORTRAN? HELPCMD? A1
?FORTRANG HELPCMD? A1
?FORTRANH HELPCMD? A1
?PASCAL?? HELPCMD? A1
?PASCOMP? HELPCMD? A1
?PASC370? HELPCMD? A1
?PASLINK? HELPCMD? A1
?PLCT???? HELPCMD? A1
?PLI????? HELPCMD? A1
?PL360??? HELPCMD? A1
?END-OF-FILE OR END-OF-TAPE
Ready; T=0.01/0.01 20:52:36

HELP UPDATES is XCOMPARE output from your version to mine.

I Hope This Helps.

?... Mark S.



Re: WAKEUP - does a emulation of this module exist

 

OK. Good shout Bob. That is a great work around for me. I'll put the assembler away.


Re: WAKEUP - does a emulation of this module exist

 

A VM370CE server using the?WAKEUP REXX function package can wait on a timer, reader file arrival, or command sent by SMSG. Other event types could be added.

Bob?


Re: WAKEUP - does a emulation of this module exist

 

¿ªÔÆÌåÓý

I recall using WAKEUP or YWAKEUP (don't know which of the two)
to implement a plotter server. The plotter server was used to read incoming plot files,
stored them and after a certain time period, plotted them on a large piece of paper
on a large electrostatic Calcomp plotter. The plotter server moved the graphics on
the paper so that the paper was used as economical as possible (the graphics had
different formats).

So the WAKEUP routine in our case woke up on arriving RDR files (which were handled
without delay) AND on elapsed time periods. IIRC, we received a return code from
WAKEUP which telled us which event triggered the wakeup.

HTH, kind regards

Bernd


Am 07.01.2022 um 19:43 schrieb Thomas Kern via groups.io:

This is going back a long way, but when DOE started putting information on the internet, we got a program called GOPHER, written in Rexx and used either WAKEUP or a replacement YWAKEUP. Since we already had WAKEUP, we ignored YWAKEUP except to see that it was supposed to be a NON-IBM replacement. I don't remember who wrote it. Maybe someone else in here or on the VM list remembers it better, or maybe even has a copy.

/Tom Kern

On 2022-01-07 10:04, Bob Bolch wrote:
The IBM WAKEUP facility was part of the copyrighted IPF Program Product. I believe it
became?available in the VM/SP timeframe.

The source for the DMSLFN program is in the VMSETUP?CMS search order on MAINT.
It shows what other capabilities are available to the WAKEUP?server, besides the timer facility.
It might be possible to add whatever additional capabilities you are interested in.
Bob

On Fri, Jan 7, 2022 at 9:50 AM Anthony Smith <anthony@...> wrote:
Hi Bob, Yeah I am aware of the server. It runs with just sleep though, and I was wondering about the WAKEUP MODULE that could be at the heart of this server. I know that WAKEUP MODULE is a SP(?) or later version facility.


Re: WAKEUP - does a emulation of this module exist

 

¿ªÔÆÌåÓý

This is going back a long way, but when DOE started putting information on the internet, we got a program called GOPHER, written in Rexx and used either WAKEUP or a replacement YWAKEUP. Since we already had WAKEUP, we ignored YWAKEUP except to see that it was supposed to be a NON-IBM replacement. I don't remember who wrote it. Maybe someone else in here or on the VM list remembers it better, or maybe even has a copy.

/Tom Kern

On 2022-01-07 10:04, Bob Bolch wrote:

The IBM WAKEUP facility was part of the copyrighted IPF Program Product. I believe it
became?available in the VM/SP timeframe.

The source for the DMSLFN program is in the VMSETUP?CMS search order on MAINT.
It shows what other capabilities are available to the WAKEUP?server, besides the timer facility.
It might be possible to add whatever additional capabilities you are interested in.
Bob

On Fri, Jan 7, 2022 at 9:50 AM Anthony Smith <anthony@...> wrote:
Hi Bob, Yeah I am aware of the server. It runs with just sleep though, and I was wondering about the WAKEUP MODULE that could be at the heart of this server. I know that WAKEUP MODULE is a SP(?) or later version facility.


Re: WAKEUP - does a emulation of this module exist

 

The IBM WAKEUP facility was part of the copyrighted IPF Program Product. I believe it
became?available in the VM/SP timeframe.

The source for the DMSLFN program is in the VMSETUP?CMS search order on MAINT.
It shows what other capabilities are available to the WAKEUP?server, besides the timer facility.
It might be possible to add whatever additional capabilities you are interested in.
Bob


On Fri, Jan 7, 2022 at 9:50 AM Anthony Smith <anthony@...> wrote:
Hi Bob, Yeah I am aware of the server. It runs with just sleep though, and I was wondering about the WAKEUP MODULE that could be at the heart of this server. I know that WAKEUP MODULE is a SP(?) or later version facility.


Re: WAKEUP - does a emulation of this module exist

 

Hi Bob, Yeah I am aware of the server. It runs with just sleep though, and I was wondering about the WAKEUP MODULE that could be at the heart of this server. I know that WAKEUP MODULE is a SP(?) or later version facility.


Re: WAKEUP - does a emulation of this module exist

 

The VM/370 Community Edition supplies a WAKEUP server that uses a control file to drive REXX routines at specific times. Event handlers can be driven:
- at specific intervals from "Now"
- on specific dates or date patterns
-on specific?days of the week or on weekends

The code is on the 191 disk of the WAKEUP virtual machine.

Bob Bolch


Re: Updated Help

 

-----Original Message-----
From: [email protected] <[email protected]> On Behalf Of Fish Fish
Sent: 07 January 2022 03:03
To: [email protected]
Subject: Re: [h390-vm] Updated Help

Mark A. Stevens wrote:
Fish wrote:

FYI: Since the tape you are creating is meant for VM/370 and not
z/VM (true? yes?), you might want to create it in DUMP format
instead. As far as I know, VM/370 cannot read
VMFPLC2 formatted tapes. Refer to the -t option for more
information.
The output from the earlier message, is from the vmfplc2 program on my
Linux system,
[...]
it is reading the tape file created by VMFPLC2 on my VM/370 CE
system.
Yeah, Dave already indirectly informed me that VM/370 CE apparently now
supports VMFPLC2 too. I wasn't aware of that. I guess I'm behind the times.
Sorry.
The n-pack released by Bob Abeles has always had a VMFPLC2 but it doesn't always play well with very recent versions.
It does seem to work fine with the VMFPLC2 included with Hercules.



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

mail: fish@...
Dave


Re: Updated Help

 

Mark A. Stevens wrote:
Fish wrote:
Mark A. Stevens wrote:
I can't seem to build an AWS tape file,
but I can build an HET tape file.
Eh? Why not?
I am not real sure. I need to play with DEVINIT and creating
.aws and .het files. It seems that a new .aws file is created,
then writing data to the .aws, rewinding and scanning it,
there is nothing there, while similar commands using a .het file,
this is not a problem. I need to ensure I am following the
same procedure, and getting the necessary log files.
How was the tape file that you're DEVINIT'ing created? Because if you just did a default "hetinit" to create it (without the -d option), the default is to create it in compressed .het file format, *regardless* of whatever file extension you may have specified for the output file. That is to say, when you do:

hetinit fishtest.aws 000001

The file "fishtest.aws" that ends up being created is ACTUALLY a compressed ".het" format tape file, *not* an uncompressed .aws format tape file. (The format that the tape file is created in is NOT determined by the file extension that is specified in your output filename. It is determined by whether the -d option is specified or not.)

To create a regular uncompressed .aws format tape file, you need to specify the -d option:

hetinit -d fishtest.aws 000001

And of course you can also do:

hetinit -d fishtest.het 000001

to cause even more confusion, since file "fishtest.het" will end up being created in uncompressed .aws file format!

Just like dasdinit can create regular uncompressed CKD dasd image files as well as compressed CCKD dasd image files (each of which you can give whatever the heck illogical/confusing output filename.extension you want to give to them), the same is true of hetinit too.

So you need to be careful how you create your tape files. Whatever format they're created in, that's the format they STAY in.

I don't know why your writing to a (presumably) .aws format tape file fails to write anything. That is very weird. Unless maybe it has to do with the vmfplc2 program you are using on VM/370 CE? Maybe is has a bug? <shrug>

Because there is no rhyme or reason why Hercules would refuse to honor a guest's request to write data to a mounted .aws format tape file but allow doing so to a .het format tape file. That doesn't make any sense at all!

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

mail: fish@...


Re: Updated Help

 

Mark A. Stevens wrote:
Fish wrote:

FYI: Since the tape you are creating is meant for VM/370
and not z/VM (true? yes?), you might want to create it in
DUMP format instead. As far as I know, VM/370 cannot read
VMFPLC2 formatted tapes. Refer to the -t option for more
information.
The output from the earlier message, is from the vmfplc2 program
on my Linux system,
[...]
it is reading the tape file created by VMFPLC2 on my VM/370 CE
system.
Yeah, Dave already indirectly informed me that VM/370 CE apparently now supports VMFPLC2 too. I wasn't aware of that. I guess I'm behind the times. Sorry.

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

mail: fish@...


Re: Updated Help

 

On Thu, Jan 6, 2022 at 04:51 PM, Fish Fish wrote:
I can't seem to build an AWS tape file,
but I can build an HET tape file.
Eh? Why not?
I am not real sure. I need to play with DEVINIT and creating .aws and .het? files.? It seems that a new .aws file is created, then writing data to the .aws, rewinding and scanning it, there is nothing there, while similar commands using a .het file, this is not a problem. I need to ensure I am following the same procedure, and getting the necessary log files.

Most likely, the problem is me.

?... Mark S.


Re: Updated Help

 

On Thu, Jan 6, 2022 at 04:59 PM, Fish Fish wrote:
FYI: Since the tape you are creating is meant for VM/370 and not z/VM (true? yes?), you might want to create it in DUMP format instead. As far as I know, VM/370 cannot read VMFPLC2 formatted tapes. Refer to the -t option for more information.
The output from the earlier message, is from the vmfplc2 program on my Linux system,

[xmas@vm370dev tapes]$ vmfplc2 scan 2022-01-06.GCC.HELP.UPDATE.het

?it is reading the tape file created by VMFPLC2 on my VM/370 CE system.

?... Mark S.


Re: Updated Help

 

Dave Wade wrote:
Fish wrote:
[...]
As far as I know, VM/370 cannot read VMFPLC2 formatted tapes. [...]
Oh yes it can...
Wow! Really? I didn't know that. COOL! Thanks! :)

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

mail: fish@...


WAKEUP - does a emulation of this module exist

 

Hi, interested to move some old Rexx stuff onto CE and WAKEUP function is missing (I think). Has anyone stood up an emulation or close alternative. If not, I guess I break out the assembler.....