开云体育

ctrl + shift + ? for shortcuts
© 2025 开云体育

TK5 NETSOL screen


 

Dear Group Members,
my apologies if that question has already been answered. I completed setting up my new Raspberry Pi 5 (8GB) and compiled Hercules for it and downloaded TK5 for it. In TK5.CNTL is a member named TK5$LOGO which looks to me like some screen def that can be interpreted to generate some Assembler code that assembles into a new NETSOL. However, I haven't found that "interpreter". Does this interpreter even exist and if yes, where do I find it? I remember that I customized my TK4- NETSOL before and using some scripting as well, but would love to do it the "standard" way.?
?
kind regards?
Michael
--
TK4- on virtual x86 Ubuntu LTS 22.04
TK5 on Pi 5 Raspberry OS "Bookworm"
VM/370 on virtual x86 Ubuntu LTS 22.04

Die Katze l?sst das Mausen nicht,
Die Jungfern bleiben Coffeeschwestern.
Die Mutter liebt den Coffee Brauch,
Die Gro?mama trank solchen auch.
Wer will da auf die T?chter l?stern?
J.S.Bach "Kaffee-Kantate" (BWV 211)


 

Hello,
?
there are two things:
?- one is the JCL that assembles the program with the logo.
?- the other is a map that must be processed by a REXX script that dates back to the TK3 days (I have no idea where it can be found now) that script produces the assembly code to be inserted into the JCL with the program
?
Marco


 
Edited

Hi Michael,
TK5$LOGO wil update the Network Solicitor. That's the logon screen if you start a 3270 emulator and VTAM is running.
The TK5 logo in your console if you start MVS is the file tk5.rc in the directory 'scripts'.
?
The Hercules logo in your 3270 screen, before you start VTAM (and replace this with NETSOL) can be
found in the root directory of your MVS-TK5 system and is called "herclogo.txt'
?
If you make changes in these files make a backup of these files, because they will be replaced with the
next update of MVS-TK5.
?
Cheers,
Rob
?


 

开云体育

Rob,

Those of us on e-mail just got five e-mails? Its not obvious what has changed? If you edit please add a note as to what you fixed..

Dave

?

From: [email protected] <[email protected]> On Behalf Of Rob Prins via groups.io
Sent: 26 September 2024 10:55
To: [email protected]
Subject: Re: [H390-MVS] TK5 NETSOL screen

?

[Edited Message Follows]

Hi Michael,

TK5$LOGO wil update the Network Solicitor. That's the logon screen if you start a 3270 emulator and VTAM is running.

The TK5 logo in your console if you start MVS is the file tk5.rc in the directory 'scripts'.

?

The Hercules logo in your 3270 screen, before you start VTAM (and replace this with NETSOL) can be

found in the root directory of your MVS-TK5 system and is called "herclogo.txt'

?

If you make changes in these files make a backup of these files, because they will be replaced with the

next update of MVS-TK5.

?

Cheers,

Rob

?


 

Hi Dave,
There were only typo's I have changed.
Cheers,
Rob


 

Dave Wade wrote:

Rob,

Those of us on e-mail just got five e-mails? Its not obvious
what has changed? If you edit please add a note as to what
you fixed..

Dave
It would be better IMO if the group administrator would simply enable the group option to allow users to choose between "Save and send to group" or "Save without sending" . This is the way the main Hercules-390 group is configured.

That allows members to correct their minor typos WITHOUT sending yet another message to the group.

I don't understand why ALL groups aren't configured this way by default.

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

mail: fish@...


 

开云体育

I found this python program ANSi2EBCDiC. I am just mentioning it because it generates 3270 screens that can be used in USSTABLES.

Air 2

On Sep 26, 2024, at 5:54?AM, Rob Prins via groups.io <prin0096@...> wrote:

?

[Edited Message Follows]

Hi Michael,
TK5$LOGO wil update the Network Solicitor. That's the logon screen if you start a 3270 emulator and VTAM is running.
The TK5 logo in your console if you start MVS is the file tk5.rc in the directory 'scripts'.
?
The Hercules logo in your 3270 screen, before you start VTAM (and replace this with NETSOL) can be
found in the root directory of your MVS-TK5 system and is called "herclogo.txt'
?
If you make changes in these files make a backup of these files, because they will be replaced with the
next update of MVS-TK5.
?
Cheers,
Rob
?


 

I tried using this YouTube tutorial on TK4- and wasn't successful, but you may have more knowledge than I do to make it work.
?
https://www.youtube.com/watch?v=WU01iKZEAcQ&t=947s


 

Dear Rob,

I finally found a primitive bash script that can read an ascii file line by line and create the relevant assembler definitions. Nothing fancy, just monochrome but that's ok. Then I transferred the fragment to TK5 and included the snippet at the appropriate position. Would of course be really nice to have a solution to use the screen def file like Marco mentioned which runs entirely under MVS. I'll also have a look at that ascii2ebcdic converter.?
While we're at discussing NETSOL. It has often been mentioned that the level of VTAM included with 3.8j is somehow crippled. So I reckon that things like forwarding logon requests to other MVS on remote hercules is not possible. And coupling two machines via JES2 would be nice, so a job defined on machine #1 could be transferred to machine #2 and the output received back.?
I also remember a script for unix (python?) that one can connect with tn3270 to be shown a menu and then the connection is being forwarded to ip addresses/ports according to the entry selected.?
?
So to make a long story short: NETSOL mission accomplished, custom logon screen installed and working!?
?
kind regards
Michael
--
TK4- on virtual x86 Ubuntu LTS 22.04
VM/370 on virtual x86 Ubuntu LTS 22.04

Die Katze l?sst das Mausen nicht,
Die Jungfern bleiben Coffeeschwestern.
Die Mutter liebt den Coffee Brauch,
Die Gro?mama trank solchen auch.
Wer will da auf die T?chter l?stern?
J.S.Bach "Kaffee-Kantate" (BWV 211)


 

开云体育

This version of VTAM is not "crippled", as if functionality was removed from it.? The SNA facilities required for VTAM-to-VTAM communication required for the types of connections you seek was not yet developed in VTAM at this time.? These came with later versions of VTAM.

Harold Grovesteen

On 10/2/24 11:50, Michael Grom wrote:

Dear Rob,

I finally found a primitive bash script that can read an ascii file line by line and create the relevant assembler definitions. Nothing fancy, just monochrome but that's ok. Then I transferred the fragment to TK5 and included the snippet at the appropriate position. Would of course be really nice to have a solution to use the screen def file like Marco mentioned which runs entirely under MVS. I'll also have a look at that ascii2ebcdic converter.?
While we're at discussing NETSOL. It has often been mentioned that the level of VTAM included with 3.8j is somehow crippled. So I reckon that things like forwarding logon requests to other MVS on remote hercules is not possible. And coupling two machines via JES2 would be nice, so a job defined on machine #1 could be transferred to machine #2 and the output received back.?
I also remember a script for unix (python?) that one can connect with tn3270 to be shown a menu and then the connection is being forwarded to ip addresses/ports according to the entry selected.?
?
So to make a long story short: NETSOL mission accomplished, custom logon screen installed and working!?
?
kind regards
Michael
--
TK4- on virtual x86 Ubuntu LTS 22.04
VM/370 on virtual x86 Ubuntu LTS 22.04

Die Katze l?sst das Mausen nicht,
Die Jungfern bleiben Coffeeschwestern.
Die Mutter liebt den Coffee Brauch,
Die Gro?mama trank solchen auch.
Wer will da auf die T?chter l?stern?
J.S.Bach "Kaffee-Kantate" (BWV 211)


 

In the meantime I found the REXX script and related examples from TK3 era, I attach it to the message. It is designed to be run on windows, at the time of TK3 there was no BREXX/370...
As for the coupling of two MVS systems I have little experience with the MAS method (shared spool) that requires a small modification to JES2.
Nowadays I think NJE38 is used but I have never tried it, it is far outside my interests.
?
Marco

REXX.zip
REXX.zip


 

Dear Harold,?
I'm sorry if I used a wrong word with a negative connotation to express my perception of the level of MVS 3.8j VTAM. Of course you're right. The features required are implemented by a later level of VTAM which, alas, is a licensed product. It's just a pity that some subsystems of our nice MVS 3.8j would be capable but rely on other subsystems of which the required level is not available to us.?
For now I will use the excellent NJE38 created by Bob and trying to get some RJE80 to work with macOS and/or Linux.?
kind regards
Michael
--
TK4- on virtual x86 Ubuntu LTS 22.04
VM/370 on virtual x86 Ubuntu LTS 22.04

Die Katze l?sst das Mausen nicht,
Die Jungfern bleiben Coffeeschwestern.
Die Mutter liebt den Coffee Brauch,
Die Gro?mama trank solchen auch.
Wer will da auf die T?chter l?stern?
J.S.Bach "Kaffee-Kantate" (BWV 211)