¿ªÔÆÌåÓý


Re: The first welcome message

 

On 5/31/23 03:12, neozeed wrote:


I've been trying to dig around in the dark and the best I can figure is that almost everything online is in AWS format, but SIMH needs its TAP format.
take a look at vtapeutils



I found this, might have some insight as well.



I highly recommend rather than taking any version from download, especially from a Linux distro, get and build your own version (Linux is pretty simple with latest versions) from source for your machine.

I'm not a super expert but a problem I'd had with DASD forever has gone away with the latest.? I couldn't get anyone to look at it in my local circle, as they'd been away too long to want to jump start brain cells, but 6 months ago, I decided to give it my "every so often" try and built a version 4.5 which had no problem as I was having, and am now running what I wanted.

Anyway, I think vtapeutil might do what you like for your TAP, AWS issues.? searching for anything on AWS tapes is horrible, since Amazon now pollutes that search.

I'm certainly interested in anything you find with the actual hardware to hercules experiments.
thanks
Jim


Re: The first welcome message

 

Thanks!? Long time no see through the portals of time!

I've been having this strange need to do some networking and after years of looking at a dlsw article, i've been trying to recreate it.



This has gotten me interested again, and I almost think I had some partial success.? Other than it not working.

I'd written about my adventure here:



But what had brought me to VM/370 is that I've seen SIMH has a 360 emulator, and I've been curious to see what it'd take to get it running.



In the status the following is in there:

  • BOS/360:? ?Works.
  • TSS/370:? ?Works.
  • VM/370:? ? Works.
So obviously this interested me greatly as well!

I've been trying to dig around in the dark and the best I can figure is that almost everything online is in AWS format, but SIMH needs its TAP format.

There is a BOS image on bitsavers:



I'll have to try that first, see if I can reproduce anything.

In the meantime I do have a cisco 7200 (they are so cheap now!), and I've ordered a 4 port serial card, a serial cable with db25 end, and an IBM SDLC card, to see if I can get a PC to talk directly to Hercules with this setup.


Re: The first welcome message

 

Gregg Levine wrote:

[...]
Then others took many turns to create releases that closely
approximate what is now Z/VM, that Z stands for I believe
Zero Wait States.
I always thought the "z" in z/VM and z/OS, etc. stood for "z/Architecture", IBM's 64-bit architecture (formerly known as ESAME" Enterprise Systems Architecture Modal Extensions), but apparently it actually stands for "zero downtime":

*

"The zSeries, zEnterprise, System z and IBM Z families
were named for their availability ¨C z stands for
zero downtime."


*

"IBM zSystems is a family name that's used by IBM for all
of its z/Architecture mainframe computers, beginning with
the z900 released in 2000 to the IBM z16 released in May
2022. (The "z" stands for "zero downtime," which reflects
the reliability of the system.)"


Or perhaps it does not,
Not. :)

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

mail: fish@...


The first welcome message

 

Hello!
I realized when I saw a familiar email address pop up in my mail here
that confirmed that we have a new member. Welcome to that lucky
individual. You will find that we are all friendly people in this
list. Nearly all questions regarding the groupings of VM are allowed
here, VM is indeed Virtual Machine, and it's a product of IBM that
goes back a very long time. To that extent those of us who do, run a
variety of VM that is VM/370 Release 6, and a very capable fellow
released to us several items. They are found in many places. Then
others took many turns to create releases that closely approximate
what is now Z/VM, that Z stands for I believe Zero Wait States. Or
perhaps it does not, it does go well with their families of System Z
machines.

Please feel free to ask your many questions.
-----
Gregg C Levine gregg.drwho8@...
"This signature fought the Time Wars, time and again."


Re: VM/370 & SVC #VMCE

 

Hi Mark,
I wrote the HRC404DS mod. Nucleus extensions first appeared?in VM/SP. IBM needed a way
to relocate code containing CMS APIs that used the DC AL4(Error address), or sometimes
just DC AL4(*+4). VM/SP started?allowing DC AL4(1) to specify?an error return address.
Allowing that construct allowed any code containing the *+4 value to work, and to be relocatable.
Bob Bolch

On Mon, May 29, 2023 at 7:12?PM Dave Wade <dave.g4ugm@...> wrote:

Mark,

?

Well as VM/370 always was source maintained I think the source is the only documentation on which entry goes where¡­.

This manual

?

SY20-0887-1_vmLogicV2_Mar79.pdf

?

Has some more info (sequential page 39) on how the table is used, but I am not sure its helpful¡­.

?

Dave

?

From: [email protected] <[email protected]> On Behalf Of Mark A. Stevens via
Sent: Monday, May 29, 2023 11:16 PM
To: [email protected]
Subject: Re: [h390-vm] VM/370 & SVC #VMCE

?

On Sun, Feb 5, 2023 at 03:48 PM, Dave Wade wrote:

GC20-1807 Looks right, for 202 & 203 but I think the SVC202 has been extended by mods.

I've found (and read) manuals for SVC 202/203, finally and that is taking me into the code, specifically DMSITS and DMSFNC.

(Special thanks to Olaf for writing VMFEE EXEC.)

File: $DMSITS? ASSEMBLE A1? RECFM: F LRECL:? 72(80) Lines:? 1549 Current:?? 340
????? ....+....|....+|...2....+....3|...+....4....+....5....+....6....+....7.|
===== * THE HALFWORD CODE MAY BE EITHER POSITIVE OR NEGATIVE.? A NEGATIVE??? ?
===== * CODE SPECIFIES THE SAME ROUTINE AS A POSITIVE CODE, BUT THERE IS???? ?
===== * THE FOLLOWING DIFFERENCE:? IF THE CALLED ROUTINE GIVES AN ERROR????? ?
===== * RETURN (NON-ZERO REGISTER 15), THEN A POSITIVE CODE WILL CAUSE?????? ?
===== * DMSITS TO ABEND, WHILE A NEGATIVE CODE WILL CAUSE DMSITS TO RETURN?? ?
===== * TO THE POINT WHERE THE SVC WAS INVOKED.????????????????????????????? ?
=====????????? LTR?? XR,XR?????????????????? IS THE CODE NEGATIVE??????????? ?
=====????????? BP??? *+8???????????????????? SKIP IF POSITIVE??????????????? ?
=====????????? OI??? NRMSAV+TYPFLAG-SSAVE,TPFERT SET ERROR RETURN FLAG?????? ?
=====????????? LPR?? R15,XR????????????????? GET ABSOLUTE VALUE OF CODE????? ?
=====????????? SPACE???????????????????????????????????????????????????????? ?
===== * THE ROUTINE NAME IS DETERMINED BY THE SECOND BYTE OF THE HALFWORD??? ?
===== * CODE.? THIS LEAVES SEVEN BITS OF THE FIRST BYTE WHICH MAY BE USED??? ?
===== * TO PASS INFORMATION TO THE SVC ROUTINE BY THE CALLER.??????????????? ?
=====????????? N???? R15,=A(X'FF')?????????? GET ROUTINE CODE??????????????? ?
=====????????? BZ??? NO203?????????????????? ZERO CODE IS ILLEGAL??????????? ?
=====????????? L???? R14,=V(DMSFNC3)???????? POINT TO SVC 203 FUNCTION TABLE ?
=====????????? C???? R15,0(,R14)???????????? DOES THIS EXCEED MAXIMUM CODE?? ?
=====????????? BH??? NO203?????????????????? ILLEGAL IF IT DOES????????????? ????????????????????????????????????????????


I'm trying to find out if there is documentation on the SVC 203 halfword table. DMSITS has been extended by the person bright enough to add this bit.

FSVIEW: DMSITS AUXHRC F1?????????????????? Lines 1-1/1 F80[1-79]? FSVIEW V1.2.5
HRC404DS V01 NUCEXT and SUBCOM support

What I'm not finding is any external documentation on the table (DMSFNC) that SVC 203 (DMSITS) uses to determine what happens when I pick a particular halfword value.

At this point, I'm reading through the assembler code for both of these routines to understand what is going on.

So, if you bothered to read this far, if you know anything about SVC 203 and it's use of a halfword table to determine the function required ... I'm all ears.

?... Mark S.


Re: VM/370 & SVC #VMCE

 

On Mon, May 29, 2023 at 06:12 PM, Dave Wade wrote:

SY20-0887-1_vmLogicV2_Mar79.pdf

?

Has some more info (sequential page 39) on how the table is used, but I am not sure its helpful¡­.

Been there, read that. ;-) Good overview, but I'm done with milk and looking for meat :-D SO ... into the code I go. At least the code is documented.

?... Mark S.


Re: VM/370 & SVC #VMCE

 

¿ªÔÆÌåÓý

Mark,

?

Well as VM/370 always was source maintained I think the source is the only documentation on which entry goes where¡­.

This manual

?

SY20-0887-1_vmLogicV2_Mar79.pdf

?

Has some more info (sequential page 39) on how the table is used, but I am not sure its helpful¡­.

?

Dave

?

From: [email protected] <[email protected]> On Behalf Of Mark A. Stevens via groups.io
Sent: Monday, May 29, 2023 11:16 PM
To: [email protected]
Subject: Re: [h390-vm] VM/370 & SVC #VMCE

?

On Sun, Feb 5, 2023 at 03:48 PM, Dave Wade wrote:

GC20-1807 Looks right, for 202 & 203 but I think the SVC202 has been extended by mods.

I've found (and read) manuals for SVC 202/203, finally and that is taking me into the code, specifically DMSITS and DMSFNC.

(Special thanks to Olaf for writing VMFEE EXEC.)

File: $DMSITS? ASSEMBLE A1? RECFM: F LRECL:? 72(80) Lines:? 1549 Current:?? 340
????? ....+....|....+|...2....+....3|...+....4....+....5....+....6....+....7.|
===== * THE HALFWORD CODE MAY BE EITHER POSITIVE OR NEGATIVE.? A NEGATIVE??? ?
===== * CODE SPECIFIES THE SAME ROUTINE AS A POSITIVE CODE, BUT THERE IS???? ?
===== * THE FOLLOWING DIFFERENCE:? IF THE CALLED ROUTINE GIVES AN ERROR????? ?
===== * RETURN (NON-ZERO REGISTER 15), THEN A POSITIVE CODE WILL CAUSE?????? ?
===== * DMSITS TO ABEND, WHILE A NEGATIVE CODE WILL CAUSE DMSITS TO RETURN?? ?
===== * TO THE POINT WHERE THE SVC WAS INVOKED.????????????????????????????? ?
=====????????? LTR?? XR,XR?????????????????? IS THE CODE NEGATIVE??????????? ?
=====????????? BP??? *+8???????????????????? SKIP IF POSITIVE??????????????? ?
=====????????? OI??? NRMSAV+TYPFLAG-SSAVE,TPFERT SET ERROR RETURN FLAG?????? ?
=====????????? LPR?? R15,XR????????????????? GET ABSOLUTE VALUE OF CODE????? ?
=====????????? SPACE???????????????????????????????????????????????????????? ?
===== * THE ROUTINE NAME IS DETERMINED BY THE SECOND BYTE OF THE HALFWORD??? ?
===== * CODE.? THIS LEAVES SEVEN BITS OF THE FIRST BYTE WHICH MAY BE USED??? ?
===== * TO PASS INFORMATION TO THE SVC ROUTINE BY THE CALLER.??????????????? ?
=====????????? N???? R15,=A(X'FF')?????????? GET ROUTINE CODE??????????????? ?
=====????????? BZ??? NO203?????????????????? ZERO CODE IS ILLEGAL??????????? ?
=====????????? L???? R14,=V(DMSFNC3)???????? POINT TO SVC 203 FUNCTION TABLE ?
=====????????? C???? R15,0(,R14)???????????? DOES THIS EXCEED MAXIMUM CODE?? ?
=====????????? BH??? NO203?????????????????? ILLEGAL IF IT DOES????????????? ????????????????????????????????????????????


I'm trying to find out if there is documentation on the SVC 203 halfword table. DMSITS has been extended by the person bright enough to add this bit.

FSVIEW: DMSITS AUXHRC F1?????????????????? Lines 1-1/1 F80[1-79]? FSVIEW V1.2.5
HRC404DS V01 NUCEXT and SUBCOM support

What I'm not finding is any external documentation on the table (DMSFNC) that SVC 203 (DMSITS) uses to determine what happens when I pick a particular halfword value.

At this point, I'm reading through the assembler code for both of these routines to understand what is going on.

So, if you bothered to read this far, if you know anything about SVC 203 and it's use of a halfword table to determine the function required ... I'm all ears.

?... Mark S.


Re: VM/370 & SVC #VMCE

 

On Sun, Feb 5, 2023 at 03:48 PM, Dave Wade wrote:
GC20-1807 Looks right, for 202 & 203 but I think the SVC202 has been extended by mods.
I've found (and read) manuals for SVC 202/203, finally and that is taking me into the code, specifically DMSITS and DMSFNC.

(Special thanks to Olaf for writing VMFEE EXEC.)

File: $DMSITS? ASSEMBLE A1? RECFM: F LRECL:? 72(80) Lines:? 1549 Current:?? 340
????? ....+....|....+|...2....+....3|...+....4....+....5....+....6....+....7.|
===== * THE HALFWORD CODE MAY BE EITHER POSITIVE OR NEGATIVE.? A NEGATIVE??? ?
===== * CODE SPECIFIES THE SAME ROUTINE AS A POSITIVE CODE, BUT THERE IS???? ?
===== * THE FOLLOWING DIFFERENCE:? IF THE CALLED ROUTINE GIVES AN ERROR????? ?
===== * RETURN (NON-ZERO REGISTER 15), THEN A POSITIVE CODE WILL CAUSE?????? ?
===== * DMSITS TO ABEND, WHILE A NEGATIVE CODE WILL CAUSE DMSITS TO RETURN?? ?
===== * TO THE POINT WHERE THE SVC WAS INVOKED.????????????????????????????? ?
=====????????? LTR?? XR,XR?????????????????? IS THE CODE NEGATIVE??????????? ?
=====????????? BP??? *+8???????????????????? SKIP IF POSITIVE??????????????? ?
=====????????? OI??? NRMSAV+TYPFLAG-SSAVE,TPFERT SET ERROR RETURN FLAG?????? ?
=====????????? LPR?? R15,XR????????????????? GET ABSOLUTE VALUE OF CODE????? ?
=====????????? SPACE???????????????????????????????????????????????????????? ?
===== * THE ROUTINE NAME IS DETERMINED BY THE SECOND BYTE OF THE HALFWORD??? ?
===== * CODE.? THIS LEAVES SEVEN BITS OF THE FIRST BYTE WHICH MAY BE USED??? ?
===== * TO PASS INFORMATION TO THE SVC ROUTINE BY THE CALLER.??????????????? ?
=====????????? N???? R15,=A(X'FF')?????????? GET ROUTINE CODE??????????????? ?
=====????????? BZ??? NO203?????????????????? ZERO CODE IS ILLEGAL??????????? ?
=====????????? L???? R14,=V(DMSFNC3)???????? POINT TO SVC 203 FUNCTION TABLE ?
=====????????? C???? R15,0(,R14)???????????? DOES THIS EXCEED MAXIMUM CODE?? ?
=====????????? BH??? NO203?????????????????? ILLEGAL IF IT DOES????????????? ????????????????????????????????????????????


I'm trying to find out if there is documentation on the SVC 203 halfword table. DMSITS has been extended by the person bright enough to add this bit.

FSVIEW: DMSITS AUXHRC F1?????????????????? Lines 1-1/1 F80[1-79]? FSVIEW V1.2.5
HRC404DS V01 NUCEXT and SUBCOM support

What I'm not finding is any external documentation on the table (DMSFNC) that SVC 203 (DMSITS) uses to determine what happens when I pick a particular halfword value.

At this point, I'm reading through the assembler code for both of these routines to understand what is going on.

So, if you bothered to read this far, if you know anything about SVC 203 and it's use of a halfword table to determine the function required ... I'm all ears.

?... Mark S.


Re: Doubts about setting up RSCS #VMCE

 

Rene, thanks so very much for sharing this information. ?So the Hercules changes for NJE _are_ present in the source.
That leaves the RSCS and possibly VM/CE enhancements for NJE connectivity as required to implement NJE Node connections.

Thanks, again,
Harold Grovesteen

On Fri, 2023-05-19 at 08:03 -0700, Ren¨¦ Ferland wrote:
On Fri, May 19, 2023 at 08:00 AM, Ren¨¦ Ferland wrote:
Check it here (files tcpnje.c and tcpnje.h):
These two files are also in SDL-Hercules.

Rene FERLAND, Montreal


Re: Doubts about setting up RSCS #VMCE

 

Yes, that's quite correct.


On Fri, May 19, 2023, 11:23 Fish Fish <david.b.trout@...> wrote:
Jay Maynard wrote:

> I apologize if I implied that SDL isn't about stability and
> correctness. It's just that it hangs out more on the bleeding
> edge of capability than Aethra is intended to, and has different
> development priorities.

Ah. Okay. That much is true, so apology accepted. :)

Would it be fair to say that Aethra is intended to be more focused on legacy guest operating systems whereas SDL is currently more focused on more modern guest operating systems? Yes? Would that be fair to say? I just want people to be clear regarding the difference between the two! Thanks.

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

mail: fish@...










Re: Doubts about setting up RSCS #VMCE

 

Jay Maynard wrote:

I apologize if I implied that SDL isn't about stability and
correctness. It's just that it hangs out more on the bleeding
edge of capability than Aethra is intended to, and has different
development priorities.
Ah. Okay. That much is true, so apology accepted. :)

Would it be fair to say that Aethra is intended to be more focused on legacy guest operating systems whereas SDL is currently more focused on more modern guest operating systems? Yes? Would that be fair to say? I just want people to be clear regarding the difference between the two! Thanks.

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

mail: fish@...


Re: Doubts about setting up RSCS #VMCE

 

I apologize if I implied that SDL isn't about stability and correctness. It's just that it hangs out more on the bleeding edge of capability than Aethra is intended to, and has different development priorities.


On Fri, May 19, 2023, 11:10 Fish Fish <david.b.trout@...> wrote:
Jay Maynard wrote:
> Dave McGuire? wrote:
> > Jay Maynard wrote:
> >
> > > Can you point me at the Hercules changes? I'll include
> > > them in Aethra, if allowed.
> >
> > What is Aethra?
>
> Aethra is a Hercules distribution I'm developing and hope to
> release soon. It's intended to be more focused on stability
> and correctness and portability than SDL, which is more
> bleeding-edge.

More bleeding-edge is true enough, as SDL Hyperion Hercules tries hard to make the changes necessary to support IBM's latest and greatest versions of their "z" operating systems, but I take issue with your comment regarding stability, correctness and portability.

As far as I know SDL Hyperion Hercules is both absolutely correct AND quite stable and portable as well.

Why would you say such a thing, Jay?

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

mail: fish@...










Re: Doubts about setting up RSCS #VMCE

 

Jay Maynard wrote:
Dave McGuire wrote:
Jay Maynard wrote:

Can you point me at the Hercules changes? I'll include
them in Aethra, if allowed.
What is Aethra?
Aethra is a Hercules distribution I'm developing and hope to
release soon. It's intended to be more focused on stability
and correctness and portability than SDL, which is more
bleeding-edge.
More bleeding-edge is true enough, as SDL Hyperion Hercules tries hard to make the changes necessary to support IBM's latest and greatest versions of their "z" operating systems, but I take issue with your comment regarding stability, correctness and portability.

As far as I know SDL Hyperion Hercules is both absolutely correct AND quite stable and portable as well.

Why would you say such a thing, Jay?

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

mail: fish@...


Re: Doubts about setting up RSCS #VMCE

 

Jay, not sure if you are addressing your question about the Hercules changes to me or Mike.

I never got as far as implementing anything with regard to the NJE node. ?I know there have been a few implementations by some individuals. ?They may better know the exact status of the Hercules changes.
I would think they are licensed under the Q Public license which would allow distribution. ?BSC over TCP/IP might be the changes from a Hercules perspective.

Harold Grovesteen

On Fri, 2023-05-19 at 09:13 -0500, Jay Maynard wrote:
Can you point me at the Hercules changes? I'll include them in Aethra, if allowed.

On Fri, May 19, 2023 at 8:25?AM Harold Grovesteen <h.grovsteen@...> wrote:
I have had extensive discussions with the author of the enhancements.
It is a significant enhancement for RSCS and its attachment
capabilities.? It provides NJE node support in VM/370.? There are
Hercules enhancements that support the TCP/IP connection used by NJE.
The enhancements allow VM/370 to talk to VM/370 and S/370 MVS or modern
operating systems using NJE.? Transferring of files, in particular is
supported.

As far as I know, the Hercules changes are available.? Whether they are
part of the distribution, I do not know.

The vintage documentation will not describe how to configure RSCS for
this usage.? The author I am confident can point someone to the
documentation that would help in use of the enhancements.? This assumes
the author is willing to share the VM related software with the user.

My interest was in developing a Python based NJE-node as an add on to
SATK.? That would dramatically ease the movement of files between
VM/370, MVS 3.8 and modern systems.? All of the NJE-node supporting
products for Windows or Linux and the like are proprietary.? I was
looking at an Open Source implementation.? Very big job, and with the
author's reluctance to share his work, that sort of killed my momentum
for pursuing the idea.

Harold Grovesteen

On Thu, 2023-05-18 at 21:11 +0200, Mike Beer wrote:
> Many years ago I did 1) ¨C as described below.
> ?
> IIRC e.g. it went like this
>
> TAG DEV ¡­.
> SP CON START ¡­
> SP CON CLOSE
> ?
> However, I did not use this in an HERC environment.
> ?
> The current z/VM RSCS documention describes several attachment
> options ¨C so creating a modern RSCS should be doable.
> A standard TCP/IP support however would be desirable.
> ?
> Best regards
> Mike
> ?
> From: [email protected] <[email protected]> On Behalf Of Ren¨¦ Ferland
> Sent: Thursday, May 18, 2023 20:57
> To: [email protected]
> Subject: Re: [h390-vm] Doubts about setting up RSCS #VMCE
> ?
> On Thu, May 18, 2023 at 08:42 AM, Bob Bolch wrote:
> > I think VM/370 RSCS is too old to do much of anything useful.?
>
> Overall, I agree with you. However I feel that if something could be
> done, back in the days of VM/370, we should be able to reproduce it
> with VM/370 CE, even if it is not particularly useful. Of course,
> that assumes we have the necessary code.
>
> Looking at the documentation of the time, with my limited
> understanding of it, I believe it was possible, with RSCS RJE lines:
>
> 1) to connect two VM/370 instances, to punch files from one system to
> the card reader of a virtual machine on the other system;
> 2) to connect VM/370 RSCS to MVS as a RJE station, to submit jobs and
> get back the output on VM;
> 3) to connect a RJE station to VM/370 RSCS to transfer files or
> submit jobs to virtual machines like CMSBATCH or DOS/VS.
>
>
> Rene FERLAND, Montreal
>
>
>








--
Jay Maynard



Re: Doubts about setting up RSCS #VMCE

 

On Fri, May 19, 2023 at 08:00 AM, Ren¨¦ Ferland wrote:
Check it here (files tcpnje.c and tcpnje.h):
These two files are also in SDL-Hercules.

Rene FERLAND, Montreal


Re: Doubts about setting up RSCS #VMCE

 

Fantastic! I look forward to it.

-Dave

On 5/19/23 10:53, Jay Maynard wrote:
Aethra is a Hercules distribution I'm developing and hope to release soon. It's intended to be more focused on stability and correctness and portability than SDL, which is more bleeding-edge.
On Fri, May 19, 2023 at 9:21?AM Dave McGuire <mcguire@... <mailto:mcguire@...>> wrote:
? ?What is Aethra?
? ? ? ? ? -Dave
On 5/19/23 10:13, Jay Maynard wrote:
> Can you point me at the Hercules changes? I'll include them in
Aethra,
> if allowed.
>
> On Fri, May 19, 2023 at 8:25?AM Harold Grovesteen
<h.grovsteen@... <mailto:h.grovsteen@...>
> <mailto:h.grovsteen@... <mailto:h.grovsteen@...>>> wrote:
>
>? ? ?I have had extensive discussions with the author of the
enhancements.
>? ? ?It is a significant enhancement for RSCS and its attachment
>? ? ?capabilities.? It provides NJE node support in VM/370.? There are
>? ? ?Hercules enhancements that support the TCP/IP connection used
by NJE.
>? ? ?The enhancements allow VM/370 to talk to VM/370 and S/370 MVS
or modern
>? ? ?operating systems using NJE.? Transferring of files, in
particular is
>? ? ?supported.
>
>? ? ?As far as I know, the Hercules changes are available.
Whether they are
>? ? ?part of the distribution, I do not know.
>
>? ? ?The vintage documentation will not describe how to configure
RSCS for
>? ? ?this usage.? The author I am confident can point someone to the
>? ? ?documentation that would help in use of the enhancements.
This assumes
>? ? ?the author is willing to share the VM related software with
the user.
>
>? ? ?My interest was in developing a Python based NJE-node as an
add on to
>? ? ?SATK.? That would dramatically ease the movement of files between
>? ? ?VM/370, MVS 3.8 and modern systems.? All of the NJE-node
supporting
>? ? ?products for Windows or Linux and the like are proprietary.
I was
>? ? ?looking at an Open Source implementation.? Very big job, and
with the
>? ? ?author's reluctance to share his work, that sort of killed my
momentum
>? ? ?for pursuing the idea.
>
>? ? ?Harold Grovesteen
>
>? ? ?On Thu, 2023-05-18 at 21:11 +0200, Mike Beer wrote:
>? ? ? > Many years ago I did 1) ¨C as described below.
>? ? ? >
>? ? ? > IIRC e.g. it went like this
>? ? ? >
>? ? ? > TAG DEV ¡­.
>? ? ? > SP CON START ¡­
>? ? ? > SP CON CLOSE
>? ? ? >
>? ? ? > However, I did not use this in an HERC environment.
>? ? ? >
>? ? ? > The current z/VM RSCS documention describes several attachment
>? ? ? > options ¨C so creating a modern RSCS should be doable.
>? ? ? > A standard TCP/IP support however would be desirable.
>? ? ? >
>? ? ? > Best regards
>? ? ? > Mike
>? ? ? >
>? ? ? > From: [email protected] <mailto:[email protected]>
<mailto:[email protected] <mailto:[email protected]>>
>? ? ?<[email protected] <mailto:[email protected]>
<mailto:[email protected] <mailto:[email protected]>>> On Behalf Of
Ren¨¦ Ferland
>? ? ? > Sent: Thursday, May 18, 2023 20:57
>? ? ? > To: [email protected] <mailto:[email protected]>
<mailto:[email protected] <mailto:[email protected]>>
>? ? ? > Subject: Re: [h390-vm] Doubts about setting up RSCS #VMCE
>? ? ? >
>? ? ? > On Thu, May 18, 2023 at 08:42 AM, Bob Bolch wrote:
>? ? ? > > I think VM/370 RSCS is too old to do much of anything
useful.
>? ? ? >
>? ? ? > Overall, I agree with you. However I feel that if
something could be
>? ? ? > done, back in the days of VM/370, we should be able to
reproduce it
>? ? ? > with VM/370 CE, even if it is not particularly useful. Of
course,
>? ? ? > that assumes we have the necessary code.
>? ? ? >
>? ? ? > Looking at the documentation of the time, with my limited
>? ? ? > understanding of it, I believe it was possible, with RSCS
RJE lines:
>? ? ? >
>? ? ? > 1) to connect two VM/370 instances, to punch files from
one system to
>? ? ? > the card reader of a virtual machine on the other system;
>? ? ? > 2) to connect VM/370 RSCS to MVS as a RJE station, to
submit jobs and
>? ? ? > get back the output on VM;
>? ? ? > 3) to connect a RJE station to VM/370 RSCS to transfer
files or
>? ? ? > submit jobs to virtual machines like CMSBATCH or DOS/VS.
>? ? ? >
>? ? ? >
>? ? ? > Rene FERLAND, Montreal
>? ? ? >
>? ? ? >
>? ? ? >
>
>
>
>
>
>
>
>
> --
> Jay Maynard
>
>
--
Dave McGuire, AK4HZ
New Kensington, PA
--
Jay Maynard
--
Dave McGuire, AK4HZ
New Kensington, PA


Re: Doubts about setting up RSCS #VMCE

 

On Fri, May 19, 2023 at 07:13 AM, Jay Maynard wrote:
Can you point me at the Hercules changes?
Check it here (files tcpnje.c and tcpnje.h):



See also:



Cheers,

Rene FERLAND, Montreal


Re: Doubts about setting up RSCS #VMCE

 

Aethra is a Hercules distribution I'm developing and hope to release soon. It's intended to be more focused on stability and correctness and portability than SDL, which is more bleeding-edge.


On Fri, May 19, 2023 at 9:21?AM Dave McGuire <mcguire@...> wrote:

? ?What is Aethra?

? ? ? ? ? -Dave

On 5/19/23 10:13, Jay Maynard wrote:
> Can you point me at the Hercules changes? I'll include them in Aethra,
> if allowed.
>
> On Fri, May 19, 2023 at 8:25?AM Harold Grovesteen <h.grovsteen@...
> <mailto:h.grovsteen@...>> wrote:
>
>? ? ?I have had extensive discussions with the author of the enhancements.
>? ? ?It is a significant enhancement for RSCS and its attachment
>? ? ?capabilities.? It provides NJE node support in VM/370.? There are
>? ? ?Hercules enhancements that support the TCP/IP connection used by NJE.
>? ? ?The enhancements allow VM/370 to talk to VM/370 and S/370 MVS or modern
>? ? ?operating systems using NJE.? Transferring of files, in particular is
>? ? ?supported.
>
>? ? ?As far as I know, the Hercules changes are available.? Whether they are
>? ? ?part of the distribution, I do not know.
>
>? ? ?The vintage documentation will not describe how to configure RSCS for
>? ? ?this usage.? The author I am confident can point someone to the
>? ? ?documentation that would help in use of the enhancements.? This assumes
>? ? ?the author is willing to share the VM related software with the user.
>
>? ? ?My interest was in developing a Python based NJE-node as an add on to
>? ? ?SATK.? That would dramatically ease the movement of files between
>? ? ?VM/370, MVS 3.8 and modern systems.? All of the NJE-node supporting
>? ? ?products for Windows or Linux and the like are proprietary.? I was
>? ? ?looking at an Open Source implementation.? Very big job, and with the
>? ? ?author's reluctance to share his work, that sort of killed my momentum
>? ? ?for pursuing the idea.
>
>? ? ?Harold Grovesteen
>
>? ? ?On Thu, 2023-05-18 at 21:11 +0200, Mike Beer wrote:
>? ? ? > Many years ago I did 1) ¨C as described below.
>? ? ? >
>? ? ? > IIRC e.g. it went like this
>? ? ? >
>? ? ? > TAG DEV ¡­.
>? ? ? > SP CON START ¡­
>? ? ? > SP CON CLOSE
>? ? ? >
>? ? ? > However, I did not use this in an HERC environment.
>? ? ? >
>? ? ? > The current z/VM RSCS documention describes several attachment
>? ? ? > options ¨C so creating a modern RSCS should be doable.
>? ? ? > A standard TCP/IP support however would be desirable.
>? ? ? >
>? ? ? > Best regards
>? ? ? > Mike
>? ? ? >
>? ? ? > From: [email protected] <mailto:[email protected]>
>? ? ?<[email protected] <mailto:[email protected]>> On Behalf Of Ren¨¦ Ferland
>? ? ? > Sent: Thursday, May 18, 2023 20:57
>? ? ? > To: [email protected] <mailto:[email protected]>
>? ? ? > Subject: Re: [h390-vm] Doubts about setting up RSCS #VMCE
>? ? ? >
>? ? ? > On Thu, May 18, 2023 at 08:42 AM, Bob Bolch wrote:
>? ? ? > > I think VM/370 RSCS is too old to do much of anything useful.
>? ? ? >
>? ? ? > Overall, I agree with you. However I feel that if something could be
>? ? ? > done, back in the days of VM/370, we should be able to reproduce it
>? ? ? > with VM/370 CE, even if it is not particularly useful. Of course,
>? ? ? > that assumes we have the necessary code.
>? ? ? >
>? ? ? > Looking at the documentation of the time, with my limited
>? ? ? > understanding of it, I believe it was possible, with RSCS RJE lines:
>? ? ? >
>? ? ? > 1) to connect two VM/370 instances, to punch files from one system to
>? ? ? > the card reader of a virtual machine on the other system;
>? ? ? > 2) to connect VM/370 RSCS to MVS as a RJE station, to submit jobs and
>? ? ? > get back the output on VM;
>? ? ? > 3) to connect a RJE station to VM/370 RSCS to transfer files or
>? ? ? > submit jobs to virtual machines like CMSBATCH or DOS/VS.
>? ? ? >
>? ? ? >
>? ? ? > Rene FERLAND, Montreal
>? ? ? >
>? ? ? >
>? ? ? >
>
>
>
>
>
>
>
>
> --
> Jay Maynard
>
>

--
Dave McGuire, AK4HZ
New Kensington, PA








--
Jay Maynard


Re: Doubts about setting up RSCS #VMCE

 

What is Aethra?

-Dave

On 5/19/23 10:13, Jay Maynard wrote:
Can you point me at the Hercules changes? I'll include them in Aethra, if allowed.
On Fri, May 19, 2023 at 8:25?AM Harold Grovesteen <h.grovsteen@... <mailto:h.grovsteen@...>> wrote:
I have had extensive discussions with the author of the enhancements.
It is a significant enhancement for RSCS and its attachment
capabilities.? It provides NJE node support in VM/370.? There are
Hercules enhancements that support the TCP/IP connection used by NJE.
The enhancements allow VM/370 to talk to VM/370 and S/370 MVS or modern
operating systems using NJE.? Transferring of files, in particular is
supported.
As far as I know, the Hercules changes are available.? Whether they are
part of the distribution, I do not know.
The vintage documentation will not describe how to configure RSCS for
this usage.? The author I am confident can point someone to the
documentation that would help in use of the enhancements.? This assumes
the author is willing to share the VM related software with the user.
My interest was in developing a Python based NJE-node as an add on to
SATK.? That would dramatically ease the movement of files between
VM/370, MVS 3.8 and modern systems.? All of the NJE-node supporting
products for Windows or Linux and the like are proprietary.? I was
looking at an Open Source implementation.? Very big job, and with the
author's reluctance to share his work, that sort of killed my momentum
for pursuing the idea.
Harold Grovesteen
On Thu, 2023-05-18 at 21:11 +0200, Mike Beer wrote:
> Many years ago I did 1) ¨C as described below.
>
> IIRC e.g. it went like this
>
> TAG DEV ¡­.
> SP CON START ¡­
> SP CON CLOSE
>
> However, I did not use this in an HERC environment.
>
> The current z/VM RSCS documention describes several attachment
> options ¨C so creating a modern RSCS should be doable.
> A standard TCP/IP support however would be desirable.
>
> Best regards
> Mike
>
> From: [email protected] <mailto:[email protected]>
<[email protected] <mailto:[email protected]>> On Behalf Of Ren¨¦ Ferland
> Sent: Thursday, May 18, 2023 20:57
> To: [email protected] <mailto:[email protected]>
> Subject: Re: [h390-vm] Doubts about setting up RSCS #VMCE
>
> On Thu, May 18, 2023 at 08:42 AM, Bob Bolch wrote:
> > I think VM/370 RSCS is too old to do much of anything useful.
>
> Overall, I agree with you. However I feel that if something could be
> done, back in the days of VM/370, we should be able to reproduce it
> with VM/370 CE, even if it is not particularly useful. Of course,
> that assumes we have the necessary code.
>
> Looking at the documentation of the time, with my limited
> understanding of it, I believe it was possible, with RSCS RJE lines:
>
> 1) to connect two VM/370 instances, to punch files from one system to
> the card reader of a virtual machine on the other system;
> 2) to connect VM/370 RSCS to MVS as a RJE station, to submit jobs and
> get back the output on VM;
> 3) to connect a RJE station to VM/370 RSCS to transfer files or
> submit jobs to virtual machines like CMSBATCH or DOS/VS.
>
>
> Rene FERLAND, Montreal
>
>
>
--
Jay Maynard
--
Dave McGuire, AK4HZ
New Kensington, PA


Re: Doubts about setting up RSCS #VMCE

 

Can you point me at the Hercules changes? I'll include them in Aethra, if allowed.


On Fri, May 19, 2023 at 8:25?AM Harold Grovesteen <h.grovsteen@...> wrote:
I have had extensive discussions with the author of the enhancements.
It is a significant enhancement for RSCS and its attachment
capabilities.? It provides NJE node support in VM/370.? There are
Hercules enhancements that support the TCP/IP connection used by NJE.
The enhancements allow VM/370 to talk to VM/370 and S/370 MVS or modern
operating systems using NJE.? Transferring of files, in particular is
supported.

As far as I know, the Hercules changes are available.? Whether they are
part of the distribution, I do not know.

The vintage documentation will not describe how to configure RSCS for
this usage.? The author I am confident can point someone to the
documentation that would help in use of the enhancements.? This assumes
the author is willing to share the VM related software with the user.

My interest was in developing a Python based NJE-node as an add on to
SATK.? That would dramatically ease the movement of files between
VM/370, MVS 3.8 and modern systems.? All of the NJE-node supporting
products for Windows or Linux and the like are proprietary.? I was
looking at an Open Source implementation.? Very big job, and with the
author's reluctance to share his work, that sort of killed my momentum
for pursuing the idea.

Harold Grovesteen

On Thu, 2023-05-18 at 21:11 +0200, Mike Beer wrote:
> Many years ago I did 1) ¨C as described below.
> ?
> IIRC e.g. it went like this
>
> TAG DEV ¡­.
> SP CON START ¡­
> SP CON CLOSE
> ?
> However, I did not use this in an HERC environment.
> ?
> The current z/VM RSCS documention describes several attachment
> options ¨C so creating a modern RSCS should be doable.
> A standard TCP/IP support however would be desirable.
> ?
> Best regards
> Mike
> ?
> From: [email protected] <[email protected]> On Behalf Of Ren¨¦ Ferland
> Sent: Thursday, May 18, 2023 20:57
> To: [email protected]
> Subject: Re: [h390-vm] Doubts about setting up RSCS #VMCE
> ?
> On Thu, May 18, 2023 at 08:42 AM, Bob Bolch wrote:
> > I think VM/370 RSCS is too old to do much of anything useful.?
>
> Overall, I agree with you. However I feel that if something could be
> done, back in the days of VM/370, we should be able to reproduce it
> with VM/370 CE, even if it is not particularly useful. Of course,
> that assumes we have the necessary code.
>
> Looking at the documentation of the time, with my limited
> understanding of it, I believe it was possible, with RSCS RJE lines:
>
> 1) to connect two VM/370 instances, to punch files from one system to
> the card reader of a virtual machine on the other system;
> 2) to connect VM/370 RSCS to MVS as a RJE station, to submit jobs and
> get back the output on VM;
> 3) to connect a RJE station to VM/370 RSCS to transfer files or
> submit jobs to virtual machines like CMSBATCH or DOS/VS.
>
>
> Rene FERLAND, Montreal
>
>
>








--
Jay Maynard