¿ªÔÆÌåÓý


TOOLSTAPE Contents

 

Dave Wade,
?
Way back in 2019, you uploaded TOOLSTAPE.zip which has a bunch of interesting files, but I didn't find any e-mail reference as to what or why.
?
Do you remember that far back, that you can explain what the tape was intended for?
?
?... Mark S.


Re: Workshop Tapes - was Re: Examine RDR Files

 

Gregg Levine wrote:

[...]
What's that bubbly noise coming from a flat in a
soggy part of the Pacific NW? Oh right it is an
aerator in a large fish tank.
An aerator? Cool! My wife will be glad to hear that! (She has asthma.)

Thanks, Gregg! ;-)

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

mail: fish@...


Re: Workshop Tapes - was Re: Examine RDR Files

 

Check your system for malware then?

It contained a link to "mail (dot) onelink (dot) me" that, upon searching the web, appears to *possibly* be malware related? (not sure)

(Or is that just your email signature?)

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

mail: fish@...

-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf Of
laddiehanus via groups.io
Sent: Tuesday, September 17, 2024 6:07 PM
To: [email protected]
Subject: Re: [h390-vm] Workshop Tapes - was Re: Examine RDR Files
Importance: High

Disregard i don¡¯t even remember sending an email

Laddie Hanus

<link redacted>


On Tuesday, September 17, 2024, 6:21 PM, Fish Fish
<david.b.trout@...> wrote:

laddiehanus wrote:

> In

I beg your pardon? "In"? What is that supposed to mean?

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

mail: fish@...


Re: Workshop Tapes - was Re: Examine RDR Files

 

Hello!
I don't know either, amazing individual in scales and fins. Also and
this a word to the group for this thread only, it is temporarily being
moderated. Strange? What's that bubbly noise coming from a flat in a
soggy part of the Pacific NW? Oh right it is an aerator in a large
fish tank.
-----
Gregg C Levine gregg.drwho8@...
"This signature was present when the impossible happened 23 years ago, twice."

On Tue, Sep 17, 2024 at 8:21?PM Fish Fish via groups.io
<david.b.trout@...> wrote:

laddiehanus wrote:

In
I beg your pardon? "In"? What is that supposed to mean?

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

mail: fish@...









Re: Workshop Tapes - was Re: Examine RDR Files

 

Disregard i don¡¯t even remember sending an email

Laddie Hanus




On Tuesday, September 17, 2024, 6:21 PM, Fish Fish <david.b.trout@...> wrote:

laddiehanus wrote:

> In

I beg your pardon? "In"? What is that supposed to mean?

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

mail: fish@...










Re: Workshop Tapes - was Re: Examine RDR Files

 

laddiehanus wrote:

In
I beg your pardon? "In"? What is that supposed to mean?

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

mail: fish@...


Re: Workshop Tapes - was Re: Examine RDR Files

 

Mark Waterbury wrote:

Hi, Fish,

That BLOCKTAP thing is like an MS-DOS TSR -- you start it up,
then it remains active and any commands you use to read or write
a tape go through BLOCKTAP.

So, all you need to do to "test" it is ...
I'm not interested in testing BLOCKTAP.


to load it, then have a blank tape attached, and do a TAPE DUMP
or VMFPLC2 DUMP of some stuff. Then, rewind the tape, then
attempt to read the tape, e.g. TAPE LOAD or VMFPLC2 LOAD.
So are you volunteering to do the first part of that for me and then send me the resulting tape?

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

mail: fish@...


Re: Workshop Tapes - was Re: Examine RDR Files

 

Hi, Fish,
?
That BLOCKTAP thing is like an MS-DOS TSR -- you start it up, then it remains active and any commands you use to read or write a tape go through BLOCKTAP.??
?
So, all you need to do to "test" it is to load it, then have a blank tape attached, and do a TAPE DUMP or VMFPLC2 DUMP of some stuff.? ?Then, rewind the tape, then attempt to read the tape, e.g. TAPE LOAD or VMFPLC2 LOAD.
?
HTH,
Mark S. Waterbury


Re: Workshop Tapes - was Re: Examine RDR Files

 

In?




On Tuesday, September 17, 2024, 3:02 PM, Fish Fish <david.b.trout@...> wrote:

Dave Wade wrote:

[...]
> I think that¡¯s a good compromise. Have an auto generated control
> is a big plus. One last wish. Would it be possible to support tapes
> written using BLOCKTAP. We have quite a few tapes written using this....

Do you (or anyone else) have such a tape that I could get a copy of?

The other part of your requested changes have been completed. The only thing remaining is the support for BLOCKTAP format request. I'd like to have one I could test with. Thanks.

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

mail: fish@...










Re: Workshop Tapes - was Re: Examine RDR Files

 

Dave Wade wrote:

[...]
I think that¡¯s a good compromise. Have an auto generated control
is a big plus. One last wish. Would it be possible to support tapes
written using BLOCKTAP. We have quite a few tapes written using this....
Do you (or anyone else) have such a tape that I could get a copy of?

The other part of your requested changes have been completed. The only thing remaining is the support for BLOCKTAP format request. I'd like to have one I could test with. Thanks.

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

mail: fish@...


Re: link error under vm370CE_1_1_2

 

Dave,
Thank you very much.,? That cleared the problems, now to test the app.

Thank you
/com c


On Tue, Sep 17, 2024 at 3:50?PM Dave Wade via <dave.g4ugm=[email protected]> wrote:

Tom,

You need to switch libraries. You said to use the ¡°gcclib¡± include files, then linked it against PDPCLIB.

Try ¡°global txtlib gcclib¡± before the load

Dave

?

From: [email protected] <[email protected]> On Behalf Of Tom Chandler via
Sent: 17 September 2024 21:35
To: [email protected]
Subject: [h390-vm] link error under vm370CE_1_1_2

?

I testing a "C" program using gcc in VM370CE_1_1_2.? It compiles clean, but when

I load it, I have two undefined DSTAKIN and DSTAKOT.? Researching it appears to be

something with the stack.? I am using the following:

?

I am using two includes:

stdio.h

stdlib.h

?

gcc sc1 ( cms? and then

load sc1

?

Is there a library or include file that I need to add to clear these errors.

?

Thank you

Tom C.

?

?


Re: link error under vm370CE_1_1_2

 

¿ªÔÆÌåÓý

Tom,

You need to switch libraries. You said to use the ¡°gcclib¡± include files, then linked it against PDPCLIB.

Try ¡°global txtlib gcclib¡± before the load

Dave

?

From: [email protected] <[email protected]> On Behalf Of Tom Chandler via groups.io
Sent: 17 September 2024 21:35
To: [email protected]
Subject: [h390-vm] link error under vm370CE_1_1_2

?

I testing a "C" program using gcc in VM370CE_1_1_2.? It compiles clean, but when

I load it, I have two undefined DSTAKIN and DSTAKOT.? Researching it appears to be

something with the stack.? I am using the following:

?

I am using two includes:

stdio.h

stdlib.h

?

gcc sc1 ( cms? and then

load sc1

?

Is there a library or include file that I need to add to clear these errors.

?

Thank you

Tom C.

?

?


link error under vm370CE_1_1_2

 

I testing a "C" program using gcc in VM370CE_1_1_2.? It compiles clean, but when
I load it, I have two undefined DSTAKIN and DSTAKOT.? Researching it appears to be
something with the stack.? I am using the following:
?
I am using two includes:
stdio.h
stdlib.h
?
gcc sc1 ( cms? and then
load sc1
?
Is there a library or include file that I need to add to clear these errors.
?
Thank you
Tom C.
?
?


Re: Contributing to, Building, and Maintaining VM370CE #VMCE

 

In my young years, I was a mundane class G user only. At the end of my real mainframe life, i had the job to work through a list of bugs in the IBM PASCAL compiler and fix them.? IBM PASCAL was an essential tool at our shop (DBSTU1 on EARN/BITNET), it was used for critical system extensions, namely FILESTOR (anyone heard of that ?). When I left the mainframe world, VM/SP 4 was current.
?
Since then, the feeling of VM continued somehow by a bunch of XEDIT clones (including REXX of course): KEDIT on MS-DOS, OS/2 Warp, MS-Windows 3.11 up to Windows 10, Linux/Wine, ReactOS. Then THE (The Hessling Editor) on Linux and on Solaris UNIX. I was unable to learn vi or EMACS, I could not find the power I was used to. I ended up compiling from sources THE, XCurses and Regina to have a decent editor on Solaris UNIX.
?
Nearly 35 years after leaving the real mainframe world, I finally managed to get Hercules and VM/370 Community Edition V1R1.2 alive and kicking. Everything beyond class G was new to me. In the process of understanding the internals of EE and adding new features like the macro capability or loading EE into high memory, I have travelled through almost all maintenance and development userids on VM/370CE. Sometime for bugs where EE was not the culprit like the GCCLIB segment forgotten to re-save.
?
Great infrastructure work has been done by the VM/370 community before, see . Now EE can exploit it ! As far as I have mastered major obstacles, I would say many, many features introduced with XEDIT on VM/SP are possible to do. Melinda Varian wrote "There can be no question that by releasing Xedit in 1980, IBM gave CMS a new lease on life" in her famous paper "VM AND THE VM COMMUNITY: Past, Present, and Future". I think EE can have a similar future in VM/370CE. It is a matter of time ... and health, my health.
?
I am willing to learn about building a complete VM/370 Community Edition, but I need support to find out what to learn and where to learn. Travelling through MAINT's USER DIRECT is a long journey ...
?
Martin
?
(The following excerpt is an example of EE's new ALL command)
?
USER ALGOL NOLOG 2M 2M G ? ? ? ? ? ? ??
USER ASSIST ASSIST 15M 16M G ? ? ? ? ??
USER AUTOLOG1 AUTOLOG1 2M 16M ABCDEFGH?
USER BREXX NOLOG 15M 16M BG ? ? ? ? ? ?
USER FORTRAN NOLOG 15M 16M BG ? ? ? ? ?
USER CMSBATCH CMSBATCH 8M 8M G ? ? ? ??
USER CMSUSER CMSUSER 15M 16M G ? ? ? ??
USER CMS67 CMS67 512K 8M G ? ? ? ? ? ??
USER CMS67M CMS67M 512K 16M ABCDEG ? ??
USER COBOL NOLOG 8M 8M G ? ? ? ? ? ? ??
USER CPWATCH CPWATCH 4M 4M EG ? ? ? ? ?
USER DOSSTART DOSSTART 2M 16M G ? ? ? ?
USER DOSVS DOSVS 8M 16M G ? ? ? ? ? ? ?
USER GCCCMS GCCCMS 15M 16M BG ? ? ? ? ?
USER KICKS KICKS 14M 16M G ? ? ? ? ? ??
USER MAINT CPCMS 15M 16M ABCDEFGH ? ? ?
USER MAINTC MAINTC 15M 16M G ? ? ? ? ??
USER MECAFF MECAFF 14M 16M G ? ? ? ? ??
USER OPERATOR OPERATOR 2M 16M ABCDEFGH?
USER OSBASIC NOLOG 8M 8M G ? ? ? ? ? ??
USER PASCAL PASCAL 8M 8M G ? ? ? ? ? ??
USER PLI NOLOG 8M 8M G ? ? ? ? ? ? ? ??
USER PL360 NOLOG 2M 2M G ? ? ? ? ? ? ??
USER RPG NOLOG 2M 2M G ? ? ? ? ? ? ? ??
USER RSCS RSCS 2M 16M ? ? ? ? ? ? ? ? ?
USER RSCS1 RSCS1 2M 16M G ? ? ? ? ? ? ?
USER RSCSTST RSCSTST 2M 16M G ? ? ? ? ?
USER SCRIPT NOLOG 8M 8M G ? ? ? ? ? ? ?
USER TAPEMAP NOLOG 2M 10M G ? ? ? ? ? ?
USER WAKEUP WAKEUP 15M 16M ABCDEG ? ? ?
USER WATFIV NOLOG 4M 16M G ? ? ? ? ? ??
USER XCOMPARE NOLOG 2M 8M G ? ? ? ? ? ?
USER MVS MVS 8M 16M G ? ? ? ? ? ? ? ? ?
USER XNET XNET 16M 16M G ? ? ? ? ? ? ??


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

 

On Sat, Sep 14, 2024 at 02:39 PM, Martin Scheffler wrote:
It is very important to understand the difference between STATIC and DYNAMIC linking against the GCC library.
Due to an error in FSLINK EXEC on the MECAFF userid all MECAFF modules included in VM/370 Community Edition V1R1.2 are statically linked.
?
FSLINK EXEC on MCF294 has GLOBAL TXTLIB GCCLIB in both cases, but should have GLOBAL TXTLIB GCCRES for dynamic linking. Obviously EE$D MODULE Y2 and EE$S MODULE Y2 do not differ in size since both are statically linked.
?
Martin


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

 

I am preparing to distribute a bleeding edge preview of EE which can be loaded in high memory using RESLIB.
?
It is very important to understand the difference between STATIC and DYNAMIC linking against the GCC library.
?
DYNAMIC linking only works if issue has been solved on your installation of VM/370 Community Edition V1R1.2 , otherwise EE and bREXX will malfunction in unpredictable ways.
?
I intend to include the following EXEC to install EE in high memory:
?
/* REXX */ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
parse arg dyn_stat ee_name extra ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
if (dyn_stat <> "DYNAMIC") & (dyn_stat <> "STATIC") then do ? ? ? ? ? ??
? say "Usage: EER$LOAD <mode> [<name>]" ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? say "" ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? say "<mode> must be DYNAMIC or STATIC (upper case, not abbreviated)" ?
? say "" ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? say "<name> is optional, defaults are" ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? say " ?EE$D for DYNAMIC linking" ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? say " ?EE$S for STATIC ?linking" ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? exit 24 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
end ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
if extra <> "" then say "Extraneous argument(s) ignored:" extra ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
if (dyn_stat = "DYNAMIC") then do ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? library = "GCCRES" ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? if ee_name = "" then ee_name = "EE$D" ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
end ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
if (dyn_stat = "STATIC") then do ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? library = "GCCLIB" ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? if ee_name = "" then ee_name = "EE$S" ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
end ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
address "COMMAND" "RESLIB DELETE" ee_name ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
address "COMMAND" "GLOBAL TXTLIB" library ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
address "COMMAND" "RESLIB LOAD EERESLIB (NAME" ee_name ? ? ? ? ? ? ? ? ?
if rc <> 0 then exit rc ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
address "COMMAND" "RESLIB LIST" ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
exit rc ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
?
Martin
?


Re: How to setup DASDs sharing correctly between two z/VMs under Hercules.

 

On Sat, Sep 14, 2024 at 04:42 AM, Tony Harminc wrote:
On Fri, 13 Sept 2024 at 17:20, Dave Wade via <dave.g4ugm=[email protected]> wrote:
[...]
?
Whilst I know nothing about ADABAS generally zVM does not implement Multi-write DASD sharing.? ?
?
Really? You're talking about the real DASD, right? Since it certainly implements guest sharing with multi-write.
?
I meant CMS not zVM. Thats where the muddle came. I read it as he was using exactly the same system disks for everything.
You can't do that each zVM needs its own disks..
Of course if you have a guest that supports reserve/release then you can share DASD between virtual or physical machines.

?
?
I guess the question is "what's to implement ?". Since the guests are responsible for integrity with multi-write sharing, surely that can just be passed through to the real disks; if the guest issues a reserve or a release against a virtual disk, why wouldn't VM just pass that to the real device? Or of course the guest can use some other communication mechanism (CTC?) to control things safely.
?
?
How many guests support this??
?
?
How do I set up shared access to DASDs correctly in my case?
I would expect there to be one instance of ADABAS and for multiple clients to connect to that one instance using TCP/IP or IUCV
?
I feels to me that there is some muddling here between shared at the Hercules level and shared at the VM guest level.?
?
?
?
It doesn't matter, if there is no support for reserve/release or some other locking mechanism then its irrelevant if its at the Hercules or VM Guest level.
?
If there is support then you would need to use the "Hercules Shared Device Server" support as per...
?
?
but I am pretty sure the stuff he is talking about wouldn't work in that environment.

?
Dave
?
Tony H.
?
Dave
?


Re: How to setup DASDs sharing correctly between two z/VMs under Hercules.

 

On Fri, 13 Sept 2024 at 17:20, Dave Wade via <dave.g4ugm=[email protected]> wrote:
[...]

Whilst I know nothing about ADABAS generally zVM does not implement Multi-write DASD sharing.? ?

Really? You're talking about the real DASD, right? Since it certainly implements guest sharing with multi-write.

I guess the question is "what's to implement ?". Since the guests are responsible for integrity with multi-write sharing, surely that can just be passed through to the real disks; if the guest issues a reserve or a release against a virtual disk, why wouldn't VM just pass that to the real device? Or of course the guest can use some other communication mechanism (CTC?) to control things safely.

How do I set up shared access to DASDs correctly in my case?
I would expect there to be one instance of ADABAS and for multiple clients to connect to that one instance using TCP/IP or IUCV

I feels to me that there is some muddling here between shared at the Hercules level and shared at the VM guest level.?

Dave

Tony H.


Re: How to setup DASDs sharing correctly between two z/VMs under Hercules.

 

On Fri, Sep 13, 2024 at 09:51 AM, Evgenii Shikhovtsev wrote:
Hello!
Sorry for my bad English.
I use one Hercules' instance for Share Device Server.
?
One Hercules' instance should use DASDs with read-write access, the second Hercules' instance should use DASDs with read-only access.
In Hercules' config for second Hercules' instance i define these DASDs as "READONLY FAKEWRITE".
In z/VM's SYSTEM CONFIG i deifne theseDASDs as "RDEV ... SHARED YES MDC OFF".
In z/VM's DIRECTORY minidisks on these DASDs are defined as "MDISK .... MWV ..."
?
Now I start Hercules' instances on the same PC under Windows 10, but in the future Hercules' instances should run on different servers under Linux.
?
These DASDs are used by the DBMS ADABAS. When I make changes in one Hercules instance, the changes are not displayed in another Hercules instance.
But if DASDs with changes are copied to another server where ADABAS is running, without closing the ADABAS nucleus, without rebooting Hercules or re-ipl z/VM, detach-attach DASDs, JUST COPY, then the changes will be visible immediately. ADABAS uses minidisks, but uses its own input/output.
?
§³an i set up DASDs sharing so that changes are visible immediately?
?
Whilst I know nothing about ADABAS generally zVM does not implement Multi-write DASD sharing.? ?

?
How do I set up shared access to DASDs correctly in my case?
?
?
I would expect there to be one instance of ADABAS and for multiple clients to connect to that one instance using TCP/IP or IUCV
?
?
Thanks in advance.
?
?
Dave
?


Re: Contributing to, Building, and Maintaining VM370CE #VMCE

 

Hello!
I want us to keep doing things. And Ross I believe we've met over a
screen running xedit inside X3270, but the host was clear across the
show space's floor, and Javitts is very big.
-----
Gregg C Levine gregg.drwho8@...
"This signature was present when the impossible happened 23 years ago, twice."

On Fri, Sep 13, 2024 at 12:28?PM Ken Dreger via groups.io
<kendreger@...> wrote:

I second to keep it...

On Thu, Sep 12, 2024 at 8:26?PM Mark A. Stevens via groups.io <marXtevens@...> wrote:

On Wed, Aug 28, 2024 at 04:32 PM, Mike Rankin wrote:

In favor of - "is there really any serious interest in continuing the "Community Edition" idea?¡±

Aye!

... Mark S.
--
Ken Dreger
"As he piloted the fighter with the Jedi Knight as his wingman in his
own fighter he wondered what was the motivating action behind joining
them on this part of the Clone Wars. All he remembered was the two day
fast course on how to fly this particular fighter, and noted that it
responded in much the same way as all of the others he's flown." From
a Timelord's travels with the Jedi Knights during the Clone Wars a
still unpublished memoir.