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."
|
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
toggle quoted message
Show quoted text
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 ? ? 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.
|
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.
|
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 ?
toggle quoted message
Show quoted text
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.
|
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.5HRC404DS V01 NUCEXT and SUBCOM supportWhat 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
toggle quoted message
Show quoted text
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.
toggle quoted message
Show quoted text
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.
toggle quoted message
Show quoted text
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
toggle quoted message
Show quoted text
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.
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 > > >
--
|
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
toggle quoted message
Show quoted text
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.
toggle quoted message
Show quoted text
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
|
Re: Doubts about setting up RSCS
#VMCE
What is Aethra?
-Dave
toggle quoted message
Show quoted text
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.
toggle quoted message
Show quoted text
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
>
>
>
|