¿ªÔÆÌåÓý


Re: Let's Talk About RSCS

 

The scenario posted is without tcpnje.

On the MVS side we have:

# RJE
0670 2703 dial=IN lport=3780
0671 2703 lport=3781 rhost=localhost rport=3880 dial=no

Device 671 is the RSCS connection.

On the VM side we have:

# RJE
0040 2703 lport=3880 rhost=localhost rport=3781 dial=no



On Thu, 2024-10-10 at 11:06 -0700, Mark A. Stevens via groups.io wrote:
On Mon, Oct 7, 2024 at 01:16 PM, Daniel L. Srebnick wrote:

Next I configured RSCS (the one distributed with CE).? This connects just fine to MVS.? It took some head scratching, but determined that:
If you'd like to save some of us from losing more hair ;-) would you share your hercules configuration lines for VM and for MVS?
?
I wasn't sure if I needed TCPNJE for both, either, or neither.
?
?... Mark S.


Re: Let's Talk About RSCS

 

On Mon, Oct 7, 2024 at 01:16 PM, Daniel L. Srebnick wrote:
Next I configured RSCS (the one distributed with CE).? This connects just fine to MVS.? It took some head scratching, but determined that:
If you'd like to save some of us from losing more hair ;-) would you share your hercules configuration lines for VM and for MVS?
?
I wasn't sure if I needed TCPNJE for both, either, or neither.
?
?... Mark S.


Re: Possible bug in BREXX parse instruction

 

Martin was correct. I have a fix under test right now that correctly parses the case this thread stated with, and every other PARSE instruction in all the Rexx code I have. It was particularly helpful to re-read both Mike's TRL2 and the ANSI Rexx standard side-by-side with the BREXX code. The fix hits both template.c and interpre.c.

I hope to have a Beta release out Real Soon, with the intent of getting it into the next VM/CE release.

Ross


Let's Talk About RSCS

 

I want to be able to submit jobs to JES2 (MVS 3.8j TK5) from VM/370 1.2 CE, but don't want to run MVS as a guest under VM/370.? I get much better performance running a separate Hercules SDL instance for each, and also can use 2 CPUs for MVS.
?
First I made sure RJE is working fine under MVS.? It is, and I can submit jobs and get output from RJE80 running under either Windows or Linux/Wine.
?
Next I configured RSCS (the one distributed with CE).? This connects just fine to MVS.? It took some head scratching, but determined that:
?
START NODEA PARM HASP
?
is what I needed to make the connection from the RSCS end.? I do the following:
?
TAG DEV PUN NODEA
SPOOL PUN RSCS
PUN TEST JCL
?
and my job immediately runs over on the MVS side.? However, the print dataset is not able to make the return trip.? The line "jams" as follows:
?
$HASP094 I/O ERROR ON LINE2??? 671,02,0C00,003D,B400
$HASP094 I/O ERROR ON LINE2??? 671,02,0E00,023D,B400
$HASP094 I/O ERROR ON LINE2??? 671,02,0C00,003D,B400
$HASP094 I/O ERROR ON LINE2??? 671,02,0E00,023D,B400
$HASP094 I/O ERROR ON LINE2??? 671,02,0C00,003D,B400
$HASP094 I/O ERROR ON LINE2??? 671,02,0E00,023D,B400
$HASP094 I/O ERROR ON LINE2??? 671,02,0C00,003D,B400
$HASP094 I/O ERROR ON LINE2??? 671,02,0E00,023D,B400
?
However, if I include a /*ROUTE PRINT RMT1 to send the output to my RJE80 remote, all is well.? This is just a guess, but perhaps there is too much data too fast coming back over the line from JES2 to RSCS and the code cannot handle it so it throw errors.
?
Anyway, I'd like for this to work better, and if I can provide any test data to someone capable and willing to persue the challenge, I'd be happy and greatful.
?
Dan


Re: Where is the source code of ASSEMBLER XF (IFOX00) in VM/370 Community Edition V1R1.2 ? #VMCE

 

Hi Tony,

You must have missed my many posts over on the Turnkey Group!? For my IFOX00 refurbishment project I took the source code that was generated by Paul Gorlinsky¡¯s excellent work and merged in some later Usermod changes contributed by Greg Price. Additionally, I updated the code to address the problem introduced when the IFOX00 developers shipped an APAR that did not follow the rules for GETMAIN parameter lists as we discussed in previous postings years ago. We never really fully resolved that issue but at least the source was updated to avoid the Getmain Abend.

The IFOX00 refurbishment project was incredibly time consuming. For example, even a seemingly trivial change like supporting the _ underscore character in variable names took days of work due to some IFOX00 developers ignoring coding standards and hard coding values.

Subsequently, I put my IFOX00 refurbishment project on hold because I prioritized some later projects that would provide significant benefits to a larger number of MVS 3.8 users and enable the transition to 3390 DASD. Hence my contributions and postings on the Turnkey Group. After completion of a current large project I will return to the IFOX00 refurbishment project. So, nothing really to contribute at this time as the IFOX00 code is definitely WIP.

Regards

Tom


Re: RDRLIST on VM/370 CE

 

I think I have enough new building blocks in EE that RDRLIST should be doable in a similar way as XEDIT does. As a proof of concept, I have downstripped RECEIVE EXEC Y2 to use it as a PEEK macro. PEEK EE reads NETDATA from cards and places the decoded records into the editor.
Note that the currently uploaded bleeding edge preview of EE is significantly behind, see the EE thread for news to come.
?
Martin
?
On Tue, Jun 22, 2021 at 10:32 PM, Jim Salvino wrote:
In VM/370 CE 1.1.1 is there an EXEC, MODULE, etc that provide the functionality that RDRLIST provides?
Thanks!
On Tue, Jun 22, 2021 at 11:06 PM, Dave Wade wrote:

Jim,

No, just waiting for some one to write it.

Dave


Re: Where is the source code of ASSEMBLER XF (IFOX00) in VM/370 Community Edition V1R1.2 ? #VMCE

 

On Sat, 5 Oct 2024 at 11:52, Mark A. Stevens via <marXtevens=[email protected]> wrote:
On Wed, Oct 2, 2024 at 05:35 PM, laddiehanus wrote:
I thought someone updated the ASMXF source to reflect all the PTF¡¯s a number of years ago.?
?
Isn¡¯t there a S370 asm group? Probably there but I¡¯ll see if I have a copy.
I searched the files on that list
?
?
and did not find any source code for Assembler XF. Maybe someone has better eyes than I do?
?
In more searching I found this from Tony Harminc, concerning building Assembler XF and problems encountered.
?
?
The above is a HUGE chain of e-mails regarding discrepancies Tony H found. I haven't gotten to the end of the story, but there's lots of information in there.

Ah yes, that thread... It goes 100% off-topic at some point around 2 April so there's very little point reading all the stuff about nifty macros to generate zArch instructions and such. Keep in mind that it's also spread across at least three Hercules groups: H390-MVS, H390-VM, and hercules-os38. Largely my fault for posting to all three groups because I mostly tend to treat all the Hercules groups as one.

Rereading it, I'm not sure that my question about a "definitive" location for PTF source was ever resolved. Certainly? Paul Gorlinsky did a huge amount of work, but he? may have been working with a base slightly earlier than the latest available.

The obvious place to start is the Jay Mosley stuff. Also asking Tom Armstrong (who I haven't seen posting anywhere Hercules for some time) wouldn't hurt, as he was working on major enhancements to IFOX around the time of that thread (2017).

Tony H.


Re: Where is the source code of ASSEMBLER XF (IFOX00) in VM/370 Community Edition V1R1.2 ? #VMCE

 

On Wed, Oct 2, 2024 at 05:35 PM, laddiehanus wrote:
I thought someone updated the ASMXF source to reflect all the PTF¡¯s a number of years ago.?
?
Isn¡¯t there a S370 asm group? Probably there but I¡¯ll see if I have a copy.
I searched the files on that groups.io list
?
/g/hercules-s370asm/files
?
and did not find any source code for Assembler XF. Maybe someone has better eyes than I do?
?
In more searching I found this from Tony Harminc, concerning building Assembler XF and problems encountered.
?
https://h390-mvs.yahoogroups.narkive.com/5fkFKcen/ifox-assembler-source-troubles
?
The above is a HUGE chain of e-mails regarding discrepancies Tony H found. I haven't gotten to the end of the story, but there's lots of information in there.
?
?... Mark S.
?


Re: Where is the source code of ASSEMBLER XF (IFOX00) in VM/370 Community Edition V1R1.2 ? #VMCE

 

On Tue, Oct 1, 2024 at 01:01 PM, Martin Scheffler wrote:
Is it possible to generate the complete VM/370 Community Edition including all the tools from source ?
Just about all the tools we have are available in source code, usually assembler, but some are in other languages.
?
I recently tried, and partially succeeded to install IOS3270. It does run, the only sample EXEC I have uses commands from VM/ESA, and I haven't got workarounds, yet.
?
That said, the PDF documenting the tools talks about building it from source, but none is provided from the IBM VM download site where I got the tool. This, then would be one we can not build from source.
?
?... Mark S.


Re: Where is the source code of ASSEMBLER XF (IFOX00) in VM/370 Community Edition V1R1.2 ? #VMCE

 

On Fri, Oct 4, 2024 at 09:55 AM, Martin Scheffler wrote:
On Fri, Oct 4, 2024 at 10:01 AM, Dave Wade wrote:
The source is horrible, I have no idea why any one would torture themselves trying to re-assemble the assembler.?
Assembler XF is an essential tool to build VM/370, so I want to know if Assembler XF can assemble itself producing identical object code. Then I want to know if assembling CMS and CP using this freshly built assembler will produce identical object code.
?
Martin
?
What will you do if its different? I ran production VM systems for many years and always accepted that the Assembler worked, as we never had the source, or the space to fix it. Pretty sure if things were different some one would have noticed...
?
Dave
?


Re: Where is the source code of ASSEMBLER XF (IFOX00) in VM/370 Community Edition V1R1.2 ? #VMCE

 

On Fri, Oct 4, 2024 at 10:01 AM, Dave Wade wrote:
The source is horrible, I have no idea why any one would torture themselves trying to re-assemble the assembler.?
Assembler XF is an essential tool to build VM/370, so I want to know if Assembler XF can assemble itself producing identical object code. Then I want to know if assembling CMS and CP using this freshly built assembler will produce identical object code.
?
Martin
?


Re: Where is the source code of ASSEMBLER XF (IFOX00) in VM/370 Community Edition V1R1.2 ? #VMCE

 

¿ªÔÆÌåÓý


On 04/10/2024 02:13, William Denton via groups.io wrote:
The only thing close to an internals manual is the Assembler PLM SY33-8041... available from a couple of sources including this one:
?
Not terribly useful but "better than a poke in the eye" as my grandfather would say
?

Thanks for that. I think its a good working description. Might make good bedtime reading.

cheers, William
_._,_._,_
Dave


Re: Where is the source code of ASSEMBLER XF (IFOX00) in VM/370 Community Edition V1R1.2 ? #VMCE

 

¿ªÔÆÌåÓý


On 03/10/2024 18:05, Martin Scheffler via groups.io wrote:
Is it possible - legally and technically - to have all the source code of ASSEMBLER XF (IFOX00) on a CMS disk on VM/370 Community Edition and build it completely from source without any running MVS system, MVS tools or MVS knowledge ?

Even with the source on a MVS pack arguably you don?t need any MVS system or MVS tools, which is probably no one has bothered to move it to a CMS disk.

The source is horrible, I have no idea why any one would torture themselves trying to re-assemble the assembler.?

I think if you know enough to make changes you would know enough to mount and use an MVS disk on CMS..

?
Martin
?
Dave
_._,_._,


Re: Where is the source code of ASSEMBLER XF (IFOX00) in VM/370 Community Edition V1R1.2 ? #VMCE

 

On Thu, Oct 3, 2024 at 12:05 PM, Martin Scheffler wrote:
Is it possible - legally and technically - to have all the source code of ASSEMBLER XF (IFOX00) on a CMS disk on VM/370 Community Edition and build it completely from source without any running MVS system, MVS tools or MVS knowledge
Since the code exists on MVS 3.8j, there is no reason it could not exist on VM/370. Just someone having the time to do so.
?
?... Mark S.


Re: Where is the source code of ASSEMBLER XF (IFOX00) in VM/370 Community Edition V1R1.2 ? #VMCE

 

The only thing close to an internals manual is the Assembler PLM SY33-8041... available from a couple of sources including this one:
?
Not terribly useful but "better than a poke in the eye" as my grandfather would say
?
cheers, William


Re: Where is the source code of ASSEMBLER XF (IFOX00) in VM/370 Community Edition V1R1.2 ? #VMCE

 

Is it possible - legally and technically - to have all the source code of ASSEMBLER XF (IFOX00) on a CMS disk on VM/370 Community Edition and build it completely from source without any running MVS system, MVS tools or MVS knowledge ?
?
Martin
?


Re: Where is the source code of ASSEMBLER XF (IFOX00) in VM/370 Community Edition V1R1.2 ? #VMCE

 

A Clarification
?
For OS/360, OS/VS (VS1, SVS and MVS), IBM never shipped much (if any) source code with the "distribution materials" (PID tapes).
?
Customers had to order the "optional source materials" for each new version/elease,? and for each major component.? Those optional source tapes were always one release behind the current version, so assembling that source produced object code that never matched what was currently shipped, unless that module just had no maintenance (PTFs) applied (highly unlikely) in the interim.
?
So, the source code we have for "MVS 3.8j" is actually MVS 3.7 level code.
?
Hence, the hours of work needed by Paul Gorlinsky and others to recreate a version of source code that matches the current version of the object code.


Updated Wiki Page: Reserved CMS Modification Numbers #wiki-notice

Group Notification
 

The wiki page Reserved CMS Modification Numbers has been updated by William Denton <williamedenton@...>.

Compare Revisions


Re: Where is the source code of ASSEMBLER XF (IFOX00) in VM/370 Community Edition V1R1.2 ? #VMCE

 

¿ªÔÆÌåÓý


On 03/10/2024 00:04, Mark Waterbury via groups.io wrote:
Jay Moseley has this on his web site:
?
? ? ? ?
?
This includes a description of how Paul Gorlinksy disassembled PTFed objects and retrofitted the changes to the original source code for IFOX to create a new "base" source for IFOX that matched the objects shipped with MVS 3.8J.? You can download the updated materials from the above web page.
?
Thanks to Jay Moseley for all the work he has put into MVS community edition and his SYSCPK Compiler Pack of assemblers and compilers for use with MVS 3.8J, TK3, TK4- and TK5.

Here Here. Jay really did a lot of work on this stuff....

... and thanks to Mark for either digging this out. So it appears that whilst the base Assembler source was distributed , the PTFs were only shipped as object decks. This is certainly my memory of how we serviced the assembler. I wonder is there an Assembler internals manual, the code is horrid!

Dave





Rexx PARSE test cases needed

 

I have a fix in progress for the BREXX bug that has been described as "BREXX PARSE errors with literals in the template" (), although that's just one aspect of the bug.? In order to confirm that I have fixed it, and that I have not made something else worse, I need some test cases for the Rexx PARSE instruction.? If any of you have known cases where BREXX'S PARSE does not behave correctly, especially cases that work correctly in either IBM VM Rexx, or in Mark Hessling's Regina implementation, I'd love for you to share them with me.? Likewise if you have "creative" uses of PARSE.

What I need is:
1) The PARSE statement.
2) An example input to be parsed.
3) The variable values that you expect it to set.

You can either add them to the issue at the link above, or you can mail them to me at Ross.Patterson@....? Please don't reply to this email, there's no need to fill everybody's inboxes. ?

Ross