¿ªÔÆÌåÓý

ctrl + shift + ? for shortcuts
© 2025 Groups.io

Re: TK4- VTAM Configuration?

 

Sorry for being late,
that¡¯s how socket servers in Unix usually work. They listen on a port number, accept an incoming connection and spawn a sub process or thread that handles that particular connected socket and the main loop starts to listen for incoming connections again. If this is not happening, and I found nothing stating that connections are handled in sub threads or sub processes in the source code, the tcpip stack of the operating systems queues up further incoming connections until the queue depth has been reached.
I reckon the 3705 task handler code would have to associate the different communication with the CID or some such when exchanging the data with VTAM.?
of course sub threads are not really necessary per se. The main line could maintain a list of open sockets and poll them round robin (no exit provided like in VTAM programming) using short socket timeouts or if I remember correctly, one can ¡°select¡±more than one socket at the same time and then handle the socket where data has arrived. Anyway, it would require changes to the code and of course to define more than one LU with the PU defined for the 3705.?

kind regards?
Michael
?
--
TK5? ? ? ? on Raspberry Pi 5 with Raspberry OS "bookworm"
TK4-? ? ? on Raspberry Pi 5 with Raspberry OS "bookworm"
VM/370 on Raspberry Pi 5 with Raspberry OS "bookworm"

Lime and limpid green, a second scene
Now fights between the blue you once knew
Floating down, the sound resounds
Around the icy waters underground
Jupiter and Saturn, Oberon, Miranda and Titania
Neptune, Titan, stars can frighten
(Syd Barrett of Pink Floyd)


Re: I have a question about the login process of MVS 3.8J TK5.

 

Good morning!

I fully endorse Jeff's recommendation on Pi - back then, about a year or so, the Pi 5 came out with 8Gb of RAM and the Chinese co "sunfounder" came out with a "Pironman5" mixed-metal acrylic case that includes cooling, gimmicks (RGB fans) and a SSD hat. I got one, assembled it and run two instances of Hercules, one with MVS 3.8j TK5 and one with VM/370 CE. Now, a year later, the Pi 5 has been upgraded and comes with max 16GB (at what I think hefty price tag) and Sunfounder has upgraded the Pironman5 case to accommodate two SSD wich allegedly can be run in a RAID 0/RAID 1 config if desired.?
So far, I'm quite happy with my setup. An alternative to that might be an Intel NUC with i5, i7 or better processors.?
?
The SSD hats together with the Pi 5 eliminate one of the major drawbacks of the Pi: the SD card and SD card attachment.?
?
kind regards
Michael
--
TK5? ? ? ? on Raspberry Pi 5 with Raspberry OS "bookworm"
TK4-? ? ? on Raspberry Pi 5 with Raspberry OS "bookworm"
VM/370 on Raspberry Pi 5 with Raspberry OS "bookworm"

Lime and limpid green, a second scene
Now fights between the blue you once knew
Floating down, the sound resounds
Around the icy waters underground
Jupiter and Saturn, Oberon, Miranda and Titania
Neptune, Titan, stars can frighten
(Syd Barrett of Pink Floyd)


Re: I have a question about the login process of MVS 3.8J TK5.

 

¿ªÔÆÌåÓý

Mike,

Do yourself a BIG favor ¨C if you really want to use a PI ¨C get a Pi5 ¨C add an hat and SSD ¨C for just over $100 (cost of dinner out) you can have a platform that is 100% more rational to play with ¨C

You have proven it CAN be done on a Pi zero ¨C pretty damn fun in my mind ¨C the Pi 5 ¨C even without overclocking etc is LIGHT YEARS ahead ¨C of where you are now ¨C

I purchased a 2nd one just cuz once I built the first one ¨C I did not want to fiddle with it ¨C so I have a 2nd one to play with ¨C I can bring up MVS ¨C or even Win11 ¨C and both are acceptable performance for what you have ¨C

?

Believe me ¨C I have CURRENT MAINFRAME systems that at certain times due to workload do not perform as well as a TSO running on a PI5.

?

Enjoy ?

?

-J-

?

Jeff Bassett

Bassettj@...

(301) 424-3362 (office)

(240) 388-7148 Cell

?

Time spent flying? - is NOT deducted from one¡¯s lifespan

?

From: [email protected] <[email protected]> On Behalf Of Mike Schwab via groups.io
Sent: Monday, May 12, 2025 4:18 PM
To: [email protected]
Subject: Re: [H390-MVS] I have a question about the login process of MVS 3.8J TK5.

?

is an ISPF style editor that runs under Windows, uses EBCDIC data, and can submit to z## or Hercules.

?

On Mon, May 12, 2025 at 10:23?AM jehoyah via <jehoyah=[email protected]> wrote:

Thank you for your many helpful replies to my question.

?

When I applied Rob Prins' method, surprisingly, it shortened the time to enter the ISPF screen by about 20 to 25 seconds.

?

It became quite useful. Thank you very much.

?

I am also considering the method that Ren¨¦ Ferland suggested earlier and building the latest hercules 4.9.

?

However, considering the slow IO speed of the Raspberry Pi's SD CARD, I don't think there will be a big change, but I will try to optimize it if I can.

?

Thank you all.

?

I started using computers with DOS, but I learned about hercules while watching YouTube videos about computer work in the mainframe era,

?

and I felt new inspiration while using MVS directly.

?

I feel like I am learning computers anew.

?

I am more attracted to single-tasking than multitasking.

?

Thank you all.


?

--

Mike A Schwab, Springfield IL USA
Where do Forest Rangers go to get away from it all?


Re: Illegal Instruction - Zosmf - Hercules 4.8

 

I didn't realize that they all were not necessary anymore, but Fish (of course) is completely? correct, it works fine with just 054 and 130 enabled, the others show they are already enabled by default.
?
Thanks for the update.
?
Brian


Re: I have a question about the login process of MVS 3.8J TK5.

 

is an ISPF style editor that runs under Windows, uses EBCDIC data, and can submit to z## or Hercules.


On Mon, May 12, 2025 at 10:23?AM jehoyah via <jehoyah=[email protected]> wrote:
Thank you for your many helpful replies to my question.
?
When I applied Rob Prins' method, surprisingly, it shortened the time to enter the ISPF screen by about 20 to 25 seconds.
?
It became quite useful. Thank you very much.
?
I am also considering the method that Ren¨¦ Ferland suggested earlier and building the latest hercules 4.9.
?
However, considering the slow IO speed of the Raspberry Pi's SD CARD, I don't think there will be a big change, but I will try to optimize it if I can.
?
Thank you all.
?
I started using computers with DOS, but I learned about hercules while watching YouTube videos about computer work in the mainframe era,
?
and I felt new inspiration while using MVS directly.
?
I feel like I am learning computers anew.
?
I am more attracted to single-tasking than multitasking.
?
Thank you all.



--
Mike A Schwab, Springfield IL USA
Where do Forest Rangers go to get away from it all?


Re: Illegal Instruction - Zosmf - Hercules 4.8

 

Brian_Westerman wrote:

Hi, you need Hercules-4.8.0.11474-SDL-gf7c6a3db-x64,
Correct.


and the following in your config
Incorrect.


While it may be true that the facilities that you list are indeed required by z/OS 3.1, it is NOT true that you need those facility statements in your Hercules 4.8 configuration file.

You only need a facility statement in your Hercules configuration file to *forcibly* enable a given facility that Hercules does not yet currently support by default.

Almost ALL of the facilities you listed are already supported (and this automatically enabled by default) by Hercules 4.8 and thus do not need to be specifically enabled. They are already automatically enabled by default.

With Hercules 4.8, the only facility statements that are still needed in your configuration file are:

FACILITY ENABLE 054 # 054_EE_CMPSC Entropy-Encoding-Compression Facility
FACILITY ENABLE 130 # 130_INSTR_EXEC_PROT Instruction-Execution-Protection Facility

All of the other facility statements you listed are no longer needed.

The facilities are needed (for z/OS 3.1), yes! But the facility *statements* are no longer needed in your Hercules configuration file as they are now officially supported.

Issue the Hercules command "facility query enabled" to obtain a list of all facilities that are currently supported by Hercules (and thus automatically enabled by default).

Or use the command "facility query all" (or "facility query long") for a list of ALL facilities that Hercules currently recognizes and whether they are currently supported or not. (The first command presents the list in bit number sequence, whereas the second one lists them in facility name sequence).

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

mail: fish@...


Re: I have a question about the login process of MVS 3.8J TK5.

 

¿ªÔÆÌåÓý

If you can I seriously recommend you to upgrade your Pi to use a SSD or hard drive (connected via the USB port.

This is what I use on a Pi3B+ and did on a Pi4 - results are considerably faster boot and use times.

These add ons from third party items - mostly China, i.e., Geekworm or Argon



On 12/05/2025 16:23, jehoyah via groups.io wrote:

Thank you for your many helpful replies to my question.
?
When I applied Rob Prins' method, surprisingly, it shortened the time to enter the ISPF screen by about 20 to 25 seconds.
?
It became quite useful. Thank you very much.
?
I am also considering the method that Ren¨¦ Ferland suggested earlier and building the latest hercules 4.9.
?
However, considering the slow IO speed of the Raspberry Pi's SD CARD, I don't think there will be a big change, but I will try to optimize it if I can.
?
Thank you all.
?
I started using computers with DOS, but I learned about hercules while watching YouTube videos about computer work in the mainframe era,
?
and I felt new inspiration while using MVS directly.
?
I feel like I am learning computers anew.
?
I am more attracted to single-tasking than multitasking.
?


Re: I have a question about the login process of MVS 3.8J TK5.

 

Thank you for your many helpful replies to my question.
?
When I applied Rob Prins' method, surprisingly, it shortened the time to enter the ISPF screen by about 20 to 25 seconds.
?
It became quite useful. Thank you very much.
?
I am also considering the method that Ren¨¦ Ferland suggested earlier and building the latest hercules 4.9.
?
However, considering the slow IO speed of the Raspberry Pi's SD CARD, I don't think there will be a big change, but I will try to optimize it if I can.
?
Thank you all.
?
I started using computers with DOS, but I learned about hercules while watching YouTube videos about computer work in the mainframe era,
?
and I felt new inspiration while using MVS directly.
?
I feel like I am learning computers anew.
?
I am more attracted to single-tasking than multitasking.
?
Thank you all.


Re: Illegal Instruction - Zosmf - Hercules 4.8

 

Sorry to be a pain Brian, but can you reference where you got this info?
?
I have slightly different FACILITY's ENABLE'd and running ok - do you know which ones support which z/OS 'function' - i.e. IPL, z/OSMF, etc ??


Re: Illegal Instruction - Zosmf - Hercules 4.8

 


--git-commit=


On Sun, May 11, 2025 at 8:24?PM Gregg Levine via <gregg.drwho8=[email protected]> wrote:
Hello!
Brian suppose you explain how to obtain that particular one. It looks
like a specific git pull.
-----
Gregg C Levine gregg.drwho8@...
"This signature was still fighting the timewars, Time and again."

On Sun, May 11, 2025 at 9:07?PM Brian_Westerman via
<Brian_Westerman=[email protected]> wrote:
>
> Hi, you need Hercules-4.8.0.11474-SDL-gf7c6a3db-x64,and the following in your config
>
> FACILITY? ? ? ? ? ? ?ENABLE? ?006_ASN_LX_REUSE
> FACILITY? ? ? ? ? ? ?ENABLE? ?044_PFPO
> FACILITY? ? ? ? ? ? ?ENABLE? ?050_CONSTR_TRANSACT
> FACILITY? ? ? ? ? ? ?ENABLE? ?051_LOCAL_TLB_CLEARING
> FACILITY? ? ? ? ? ? ?ENABLE? ?073_TRANSACT_EXEC
> FACILITY? ? ? ? ? ? ?ENABLE? ?074_STORE_HYPER_INFO
> #
> # extra needed for z/OS 3.1
> #
> FACILITY ENABLE 129 # vector facility for z/Architecture
> FACILITY ENABLE 080_DFP_PACK_CONV # decimal-floating-point packed-conversion facility
> FACILITY ENABLE 135 # vector enhancements facility 1
> FACILITY ENABLE 054 # entropy-encoding-compression facility
> FACILITY ENABLE 058_MISC_INSTR_EXT_2 # miscellaneous instruction extension 2 facility
> FACILITY ENABLE 130 # instruction execution protection facility
> FACILITY ENABLE 134 # vector Packed Decimal Facility
> FACILITY ENABLE 135 # vector enhancements facility 1
> FACILITY ENABLE 148 # vector enhancements facility 2
> FACILITY ENABLE 152 # vector-packed-Decimal-enhancement facility
> FACILITY ENABLE 192 # vector-packed-Decimal-enhancement facility 2
> ARCHLVL? ? ? ? ? ? ? z/Arch







--
Mike A Schwab, Springfield IL USA
Where do Forest Rangers go to get away from it all?


Re: Illegal Instruction - Zosmf - Hercules 4.8

 

Hello!
Brian suppose you explain how to obtain that particular one. It looks
like a specific git pull.
-----
Gregg C Levine gregg.drwho8@...
"This signature was still fighting the timewars, Time and again."

On Sun, May 11, 2025 at 9:07?PM Brian_Westerman via groups.io
<Brian_Westerman@...> wrote:

Hi, you need Hercules-4.8.0.11474-SDL-gf7c6a3db-x64,and the following in your config

FACILITY ENABLE 006_ASN_LX_REUSE
FACILITY ENABLE 044_PFPO
FACILITY ENABLE 050_CONSTR_TRANSACT
FACILITY ENABLE 051_LOCAL_TLB_CLEARING
FACILITY ENABLE 073_TRANSACT_EXEC
FACILITY ENABLE 074_STORE_HYPER_INFO
#
# extra needed for z/OS 3.1
#
FACILITY ENABLE 129 # vector facility for z/Architecture
FACILITY ENABLE 080_DFP_PACK_CONV # decimal-floating-point packed-conversion facility
FACILITY ENABLE 135 # vector enhancements facility 1
FACILITY ENABLE 054 # entropy-encoding-compression facility
FACILITY ENABLE 058_MISC_INSTR_EXT_2 # miscellaneous instruction extension 2 facility
FACILITY ENABLE 130 # instruction execution protection facility
FACILITY ENABLE 134 # vector Packed Decimal Facility
FACILITY ENABLE 135 # vector enhancements facility 1
FACILITY ENABLE 148 # vector enhancements facility 2
FACILITY ENABLE 152 # vector-packed-Decimal-enhancement facility
FACILITY ENABLE 192 # vector-packed-Decimal-enhancement facility 2
ARCHLVL z/Arch


Re: TCPIP Connection establishment hyperion 4.8 and zOS 3.1

 

Hercules helper won't help set up TCPIP.?
?
Using someone else's is not really a good solution because everyone has different IPs, so it's best to just fix yours to work
?
It's fairly simple, but you need to provide some information:
?
First, under 3.1 you can no longer use LCS or CTC adapters, you have to have an OSA adapter defined and you have to know what CHPID it's attached to.
You will need to post your VTAM TRLE(s) that you want to use for the OSA(s)
You need to post your PC's IP address and the IP of your z/os Instance? For instance, my PC IP is 192.8.1.69, and my z/OS is 192.168.1.66
You also need to post the IP address of your Router (mine is 192.168.1.64)
?
Next you need the TCPDATA and PROFILE member from your z/OS instance and you current Hercules CONFIG file.
?
Once you have all of that info, it's just like following a cookbook to set everything up.?
?
Hercules wise, you have to use the newest 4.8 Hercules-4.8.0.11474-SDL-gf7c6a3db-x64 if you want to be able to sue Java, but it can be slightly older to just get TCPIP working.? It's normally best to stay with the most current GA one though.
?
Everything is based more on your current IP configuration, and while having someone else's would be a little bit helpful, (and you can find them in previous posts on this group), they won't really fit close enough to guarantee proper functionality.


Re: Illegal Instruction - Zosmf - Hercules 4.8

 

Hi, you need Hercules-4.8.0.11474-SDL-gf7c6a3db-x64,and the following in your config ?
?
FACILITY ? ? ? ? ? ? ENABLE ? 006_ASN_LX_REUSE
FACILITY ? ? ? ? ? ? ENABLE ? 044_PFPO
FACILITY ? ? ? ? ? ? ENABLE ? 050_CONSTR_TRANSACT
FACILITY ? ? ? ? ? ? ENABLE ? 051_LOCAL_TLB_CLEARING
FACILITY ? ? ? ? ? ? ENABLE ? 073_TRANSACT_EXEC
FACILITY ? ? ? ? ? ? ENABLE ? 074_STORE_HYPER_INFO
#
# extra needed for z/OS 3.1
#
FACILITY ENABLE 129 # vector facility for z/Architecture
FACILITY ENABLE 080_DFP_PACK_CONV # decimal-floating-point packed-conversion facility
FACILITY ENABLE 135 # vector enhancements facility 1
FACILITY ENABLE 054 # entropy-encoding-compression facility
FACILITY ENABLE 058_MISC_INSTR_EXT_2 # miscellaneous instruction extension 2 facility
FACILITY ENABLE 130 # instruction execution protection facility
FACILITY ENABLE 134 # vector Packed Decimal Facility
FACILITY ENABLE 135 # vector enhancements facility 1
FACILITY ENABLE 148 # vector enhancements facility 2
FACILITY ENABLE 152 # vector-packed-Decimal-enhancement facility
FACILITY ENABLE 192 # vector-packed-Decimal-enhancement facility 2
ARCHLVL ? ? ? ? ? ? ?z/Arch


Re: I have a question about the login process of MVS 3.8J TK5.

 

¿ªÔÆÌåÓý

For reference, I am running on a AMD 12 core Ryzen 5800 CPU so some what faster than a arm CPU on a Pi BUT boot up time is a little over 1:30, so you boot up speed is not that long considering you are using a Pi and, I am assuming using a SSD as a SD card would be a LOT slower.

I notice that you are using the supplied version of (Hercules) Hyperion v4.3 when current version is 4.9s o you might want to consider upgrading it via hyperian-helper which created Hercules version 4.9.0.11486-SDL-DEV-gb630cdd3

Using Hercules-helper is the most painless way of building the later versions of Hercules.

For instructions and locations etc do :

The most recent version of this project can be obtained with:
```
?? git clone
```
or, if you don't have git, or simply prefer:
```
?? wget


You will need to edit out mvs and mvs_ipl? which for me contains

mvs
--
#!/bin/bash
#
#***??????????????????????????????????????????????????????????????? ***
#*** Script:? mvs?????????????????????????????????????????????????? ***
#***??????????????????????????????????????????????????????????????? ***
#*** Purpose: Wrapper for the original TK5 mvs script (now named??? ***
#***????????? mvs_ipl) to work around the missing coproc capability ***
#***????????? of bash v3.x as distributed with OS X. If running on? ***
#***????????? OS X this script executes mvs_osx for special OS X??? ***
#***????????? processing. In all other cases it executes the??????? ***
#***????????? original mvs_ipl script.????????????????????????????? ***
#***??????????????????????????????????????????????????????????????? ***
#*** Updated: 2023/05/30??????????????????????????????????????????? ***
#***??????????????????????????????????????????????????????????????? ***
#
#
# set environment
#
system=`uname -s | awk '{print tolower($0)}'`
case $system in
darwin)
?? mvs=mvs_osx
?? ;;
*)
?? mvs=mvs_ipl2
?? ;;
esac
#
# execute the target script
#
exec bash -c "source $mvs"
--?

and for mvs_ipl

--
#!/bin/bash
#
#***??????????????????????????????????????????????????????????????? ***
#*** Script:? mvs_ipl?????????????????????????????????????????????? ***
#***??????????????????????????????????????????????????????????????? ***
#*** Purpose: IPL OS/VS2-MVS 3.8j (tk5 unattended operations)?????? ***
#***??????????????????????????????????????????????????????????????? ***
#*** Updated: 2023/05/30??????????????????????????????????????????? ***
#***??????????????????????????????????????????????????????????????? ***
#
#
# set environment
#

MODE=`head -1 unattended/mode 2>/dev/null`
DAEMON="-d"
if [[ $MODE == 'CONSOLE' ]]; then unset DAEMON; fi
#
# source configuration variables
#
if [ -f local_conf/tk5.parm ]; then . local_conf/tk5.parm; fi
if [[ ${arch:0:3} == 'arm'?? && $REP101A == '' ]];then export REP101A=specific;fi
if [[ $REP101A == 'specific' && $CMD101A == '' ]];then export CMD101A=02;fi
#
# IPL OS/VS2-MVS 3.8j
#
export HERCULES_RC=scripts/ipl.rc
hercules -f conf/tk5.cnf >log/3033.log
#if [[ $MODE == 'CONSOLE' ]];
#?? then $force_arch hercules $DAEMON -f conf/tk5.cnf >log/3033.log;
#?? else
#????? coproc MVS ($force_arch hercules $DAEMON -f conf/tk5.cnf 2>&1 | tee log/3033.log)
#????? cat <&${MVS[0]}
#????? wait $MVS_PID;
#fi

exit 0
--

You might need to make local changes but note is use changed files for both named mvs2 and mvs_ipl2 containing these changes.

I have also amended the tk5.cnf file to provide date time info etc but keep the CPU counts to 1 as you use a simpler CPU:

--
#
#***??????????????????????????????????????????????????????????????? ***
#*** File:??? tk5.cnf?????????????????????????????????????????????? ***
#***??????????????????????????????????????????????????????????????? ***
#*** Purpose: Hercules configuration file for MVS 3.8j TK5????????? ***
#***??????????????????????????????????????????????????????????????? ***
#*** Updated: 2023/05/30??????????????????????????????????????????? ***
#***??????????????????????????????????????????????????????????????? ***
#
MSGLEVEL -EMSGLOC
${EXPLICIT_LOG:=#}
CPUSERIAL 000611
CPUMODEL 3033
MAINSIZE ${MAINSIZE:=16}
XPNDSIZE 0
CNSLPORT ${CNSLPORT:=3270}
HTTP PORT ${HTTPPORT:=8038}
HTTP ROOT hercules/httproot
HTTP START
NUMCPU ${NUMCPU:=2}
MAXCPU ${MAXCPU:=2}
TZOFFSET +0000
ARCHMODE S/370
OSTAILOR QUIET
DIAG8CMD ENABLE ECHO
LOGOPT DATESTAMP
PANOPT MSGCOLOR=LIGHT "TITLE=MVS 3.8J on Hercules (tk5-3 +ISPF v2.2)"
# .-----------------------------Device number
# |??? .------------------------Device type
# |??? |?? .--------------------File name
# |??? |?? |
# V??? V?? V
#--- ---- --------------------
#
# TK5 DASD
#
0190 3390 dasd/tso001.190
0191 3390 dasd/tso002.191
0192 3390 dasd/tso003.192
0248 3350 dasd/page00.248
0249 3350 dasd/spool0.249
0290 3390 dasd/work01.290
0291 3390 dasd/work02.291
0292 3390 dasd/work03.292
0293 3390 dasd/work04.293
0298 3390 dasd/tk5001.298
0299 3390 dasd/tk5002.299
0380 3380 dasd/int001.380
0390 3390 dasd/tk5res.390
0391 3390 dasd/tk5cat.391
0392 3390 dasd/tk5dlb.392
#
# CBT DASD
#
INCLUDE conf/cbt_dasd.cnf
#
# Source DASD
#
INCLUDE conf/source_dasd.cnf
#
# unit record devices
#
0002 3211 "|~/bin/prtspool X prt/ ~/bin/prtpdf"
000E 1403 "|~/bin/prtspool A prt/ ~/bin/prtpdf"
000F 1403 "|~/bin/prtspool Z prt/ ~/bin/prtpdf"



000C 3505 ${RDRPORT:=3505} sockdev ascii trunc eof
000D 3525 pch/pch00d.txt ascii

010C 3505 jcl/dummy eof ascii trunc
010D 3525 pch/pch10d.txt ascii

030E 1403 log/hardcopy.log ${TK5CRLF}
0480 3420 *

#0002 3211 prt/prt002.txt ${TK5CRLF}
#000E 1403 prt/prt00e.txt ${TK5CRLF}
#000F 1403 prt/prt00f.txt ${TK5CRLF}

#
# consoles
#
INCLUDE conf/${TK5CONS:=intcons}.cnf
#
# local 3270 devices (VTAM)
#
00C0 3270
00C1 3270
00C2 3270
00C3 3270
00C4 3270
00C5 3270
00C6 3270
00C7 3287
#
# local 3270 terminals (TCAM)
#
03C0 3270 TCAM
03C1 3270 TCAM
03C2 3270 TCAM
03C3 3270 TCAM
03C4 3270 TCAM
03C5 3270 TCAM
03C6 3270 TCAM
03C7 3270 TCAM
#
# optional devices
#
INCLUDE ${CNF101A:=conf}/tk5_${REP101A:=default}${CMD101A}.cnf
#
# TK5 updates
#
INCLUDE conf/tk5_updates.cnf
#
# local updates
#
${LOCALCNF:=INCLUDE conf/local.cnf}
--


Note that for mvs prints, I use extra tools to provide "ye old music" paper output.


Vince



On 11/05/2025 14:25, jehoyah via groups.io wrote:

Hi Rob, thank you for your reply.
?
When I run mvs_ipl on my Raspberry Pi, it is in terminal mode, so I cannot check the input/output speed of PAGE00 that you mentioned.
?
However, could you please check the IPL log in httpd?
?
Unlike Windows, there seem to be some annoying logs on Raspberry Pi.
?
I wonder if there is a problem with the IPL process. Every time I log in, it takes about 2 minutes until the Welcome to the TSO system on TK5R message appears,
?
and I wondered if it takes a long time for ISPF to run. So I was wondering if there was a way to enter TSO right away instead.
?
That's why I used the TIME=1440 parameter to keep the login session.
?
I also thought about using a method to modify the JWT value,
?
but I didn't modify the JWT value because there were times when I would empty the session for more than 5 hours.
?
Of course, if the LOGIN speed was faster, there would be no need to keep the TSO session for a long time.
?
If all the IPL processes are normal and the Raspberry Pi Zero is slow,
?
I was wondering if there is a way to improve the speed. Would increasing the virtual storage space you mentioned be effective?
?
I also attached the Linux terminal 'top' execution screen during the login process and the RATE CPU measured value from IMON370.


Re: I have a question about the login process of MVS 3.8J TK5.

 

Hi,
?
There is a better way.
rename SYS1.CMDPROC(ISPLOGON) into e.g. ISPNEW
rename SYS1..CMDPROC(ISPORIG) into ISPLOGON
?
Re-logon your TSO session.
Go to the READY mode and give the command RELOGON.
You have the startup of your session from TK5 Update 2 and lower
?
You can check your paging device by pressing ESC on the hercules console.
?
Cheers,
Rob
?
?


Re: I have a question about the login process of MVS 3.8J TK5.

 

On Sun, May 11, 2025 at 06:25 AM, <jehoyah@...> wrote:
So I was wondering if there was a way to enter TSO right away instead.
The logon process should not be the long one you are experiencing.
?
If you want to simplify the logon process to a bare minimum, you can do the following. First logon to HERC01, quit ISPF to get the READY prompt, and then type the following commands:

? alloc fi(sysuads) da('sys1.uads')
? account
? change (herc03 * * isplogon) data(tsologon)
? li (herc03)
? end
?
This will revert the logon procedure from ISPLOGON to the standard TSOLOGON (if necessary change herc03 for the TSO account you want.) Then edit the dataset SYS1.CMDPROC(USRLOGON): keep the allocations at the beginning, but remove the line %STDLOGON, and all the lines between %REVINIT and EXIT. Save the modified member and logon to HERC03 to see what happens. If your logon is still relatively slow, then definitely the problem is not with the logon procedure.
?
Cheers,
?
Rene FERLAND, Montreal


Re: I have a question about the login process of MVS 3.8J TK5.

 

Hi Rob, thank you for your reply.
?
When I run mvs_ipl on my Raspberry Pi, it is in terminal mode, so I cannot check the input/output speed of PAGE00 that you mentioned.
?
However, could you please check the IPL log in httpd?
?
Unlike Windows, there seem to be some annoying logs on Raspberry Pi.
?
I wonder if there is a problem with the IPL process. Every time I log in, it takes about 2 minutes until the Welcome to the TSO system on TK5R message appears,
?
and I wondered if it takes a long time for ISPF to run. So I was wondering if there was a way to enter TSO right away instead.
?
That's why I used the TIME=1440 parameter to keep the login session.
?
I also thought about using a method to modify the JWT value,
?
but I didn't modify the JWT value because there were times when I would empty the session for more than 5 hours.
?
Of course, if the LOGIN speed was faster, there would be no need to keep the TSO session for a long time.
?
If all the IPL processes are normal and the Raspberry Pi Zero is slow,
?
I was wondering if there is a way to improve the speed. Would increasing the virtual storage space you mentioned be effective?
?
I also attached the Linux terminal 'top' execution screen during the login process and the RATE CPU measured value from IMON370.
?
-----------------------------------------------------------------------------------------------------------------------------------
?
* Hercules IPL Log
?
HHC01536W HDL: WARNING: '/arm/lib/hercules' is not a valid directory
HHC00007I Previous message from function 'hdl_checkpath' at hdl.c(759)
HHC00109E set_thread_priority( 5 ) failed: Operation not permitted
HHC00007I Previous message from function 'impl' at impl.c(919)
HHC00110W Defaulting all threads to priority 0
HHC00007I Previous message from function 'impl' at impl.c(922)
HHC00100I Thread id b6618040, prio 0, name 'impl_thread' started
HHC90020W 'hthread_setschedparam()' failed at loc=impl.c:941: rc=22: Invalid argument
HHC00007I Previous message from function 'hthread_set_thread_prio' at hthreads.c(1163)
HHC00100I Thread id b6516440, prio 0, name 'logger_thread' started
HHC01413I Hercules version 4.3.9999.10139-SDL-g3df3b2f-modified(?) (4.3.9999.10139)
HHC01414I (C) Copyright 1999-2020 by Roger Bowler, Jan Jaeger, and others
HHC01417I ** The SoftDevLabs version of Hercules **
HHC01415I Build date: May 23 2020 at 15:11:12
HHC01417I Built with: GCC 4.8.2
HHC01417I Build type: GNU/Linux arm host architecture build
HHC01417I Modes: S/370 ESA/390 z/Arch
HHC01417I Max CPU Engines: 64
HHC01417I Using ? shared libraries
HHC01417I Using ? setresuid() for setting privileges
HHC01417I Using ? POSIX threads Threading Model
HHC01417I Using ? Error-Checking Mutex Locking Model
HHC01417I With ? ?Shared Devices support
HHC01417I With ? ?Dynamic loading support
HHC01417I With ? ?External GUI support
HHC01417I With ? ?IPV6 support
HHC01417I With ? ?HTTP Server support
HHC01417I With ? ?sqrtl support
HHC01417I With ? ?Signal handling
HHC01417I With ? ?Watchdog monitoring
HHC01417I With ? ?CCKD BZIP2 support
HHC01417I With ? ?HET BZIP2 support
HHC01417I With ? ?ZLIB support
HHC01417I With ? ?Regular Expressions support
HHC01417I Without Object REXX support
HHC01417I Without Regina REXX support
HHC01417I With ? ?Automatic Operator support
HHC01417I Without National Language Support
HHC01417I With ? ?CCKD64 Support
HHC01417I With ? ?Transactional-Execution Facility support
HHC01417I Machine dependent assists: hatomics=atomicIntrinsics
HHC01417I Running on: alarmpi (Linux-6.1.21+ armv6l) UP
HHC01417I Built with crypto external package version 1.0.0.33-g02174c9
HHC01417I Built with decNumber external package version 3.68.0.86-g963bd1f
HHC01417I Built with SoftFloat external package version 3.5.0.89-g4bd642a
HHC01417I Built with telnet external package version 1.0.0.50-g650fad2
HHC00018W Hercules is NOT running in elevated mode
HHC00007I Previous message from function 'impl' at impl.c(976)
HHC00150I Crypto module loaded (C) Copyright 2003-2016 by Bernard van der Helm
HHC00151I Activated facility: Message Security Assist
HHC00151I Activated facility: Message Security Assist Extension 1, 2, 3 and 4
HHC00111I Thread CPU Time IS available (_POSIX_THREAD_CPUTIME=0)
HHC90020W 'hthread_setschedparam()' failed at loc=impl.c:425: rc=22: Invalid argument
HHC00007I Previous message from function 'hthread_set_thread_prio' at hthreads.c(1163)
HHC90020W 'hthread_setschedparam()' failed at loc=cpu.c:2107: rc=22: Invalid argument
HHC00007I Previous message from function 'hthread_set_thread_prio' at hthreads.c(1163)
HHC00100I Thread id b5fab440, prio 0, name 'Processor CP00' started
HHC00811I Processor CP00: architecture mode z/Arch
HHC17012I MSGLEVEL = verbose nodebug noemsgloc
HHC02204I CPUSERIAL ? ? ?set to 000611
HHC02204I CPUMODEL ? ? ? set to 3033
HHC17003I MAIN ? ? storage is 16M (mainsize); storage is not locked
HHC90020W 'hthread_setschedparam()' failed at loc=timer.c:189: rc=22: Invalid argument
HHC00100I Thread id b5cff440, prio 0, name 'timer_thread' started
HHC17003I EXPANDED storage is 0 (xpndsize); storage is not locked
HHC02204I PORT ? ? ? ? ? set to port=8038 noauth
HHC01802I HTTP server using root directory /home/alarm/samba/mvs38/hercules/httproot/
HHC02204I ROOT ? ? ? ? ? set to /home/alarm/samba/mvs38/hercules/httproot/
HHC01807I HTTP server signaled to start
HHC02204I NUMCPU ? ? ? ? set to 1
HHC02204I MAXCPU ? ? ? ? set to 1
HHC02204I TZOFFSET ? ? ? set to +0800
HHC00811I Processor CP00: architecture mode S/370
HHC02204I ARCHLVL ? ? ? ?set to S/370
HHC02204I LPARNUM ? ? ? ?set to BASIC
HHC90020W 'hthread_setschedparam()' failed at loc=httpserv.c:866: rc=22: Invalid argument
HHC00100I Thread id b61ae440, prio 0, name 'http_server' started
HHC02204I DIAG8CMD ? ? ? set to ENABLE ?ECHO
HHC01802I HTTP server using root directory /home/alarm/samba/mvs38/hercules/httproot/
HHC01803I HTTP server waiting for requests on port 8038
HHC00414I 0:0390 CKD file dasd/tk5res.390: model 3390 cyls 1114 heads 15 tracks 16710 trklen 56832
HHC00414I 0:0391 CKD file dasd/tk5cat.391: model 3390 cyls 1114 heads 15 tracks 16710 trklen 56832
HHC00414I 0:0392 CKD file dasd/tk5dlb.392: model 3390 cyls 1114 heads 15 tracks 16710 trklen 56832
HHC00414I 0:0380 CKD file dasd/int001.380: model 3380 cyls 886 heads 15 tracks 13290 trklen 47616
HHC00414I 0:0190 CKD file dasd/tso001.190: model 3390 cyls 1114 heads 15 tracks 16710 trklen 56832
HHC00414I 0:0191 CKD file dasd/tso002.191: model 3390 cyls 1114 heads 15 tracks 16710 trklen 56832
HHC00414I 0:0192 CKD file dasd/tso003.192: model 3390 cyls 1114 heads 15 tracks 16710 trklen 56832
HHC00414I 0:0248 CKD file dasd/page00.248: model 3350 cyls 560 heads 30 tracks 16800 trklen 19456
HHC00414I 0:0249 CKD file dasd/spool0.249: model 3350 cyls 555 heads 30 tracks 16650 trklen 19456
HHC00414I 0:0290 CKD file dasd/work01.290: model 3390 cyls 1114 heads 15 tracks 16710 trklen 56832
HHC00414I 0:0291 CKD file dasd/work02.291: model 3390 cyls 1114 heads 15 tracks 16710 trklen 56832
HHC00414I 0:0292 CKD file dasd/work03.292: model 3390 cyls 1114 heads 15 tracks 16710 trklen 56832
HHC00414I 0:0293 CKD file dasd/work04.293: model 3390 cyls 1114 heads 15 tracks 16710 trklen 56832
HHC00414I 0:0298 CKD file dasd/tk5001.298: model 3390 cyls 1114 heads 15 tracks 16710 trklen 56832
HHC00414I 0:0299 CKD file dasd/tk5002.299: model 3390 cyls 1113 heads 15 tracks 16695 trklen 56832
HHC01437I Config file[53] conf/tk5.cnf: including file conf/cbt_dasd.cnf
HHC01437I Config file[57] conf/tk5.cnf: including file conf/source_dasd.cnf
HHC01042I 0:000C COMM: device bound to socket 3505
HHC90020W 'hthread_setschedparam()' failed at loc=sockdev.c:407: rc=22: Invalid argument
HHC00100I Thread id b5bfe440, prio 0, name 'socket_thread' started
HHC01437I Config file[73] conf/tk5.cnf: including file conf/intcons.cnf
HHC90020W 'hthread_setschedparam()' failed at loc=console.c:3299: rc=22: Invalid argument
HHC00100I Thread id b58fb440, prio 0, name 'console_connect' started
HHC01024I Waiting for console connections on port 3270
HHC01437I Config file[99] conf/tk5.cnf: including file conf/tk5_specific02.cnf
HHC00971I 0:0610 CTC: connect to 127.0.0.1:18610 failed, starting server
HHC00971I 0:0611 CTC: connect to 127.0.0.1:18611 failed, starting server
HHC90020W 'hthread_setschedparam()' failed at loc=commadpt.c:1310: rc=22: Invalid argument
HHC00100I Thread id b55f8440, prio 0, name '0:0670 communication thread' started
HHC01004I 0:0670 COMM: listening on port 37801 for incoming TCP connections
HHC90020W 'hthread_setschedparam()' failed at loc=commadpt.c:1310: rc=22: Invalid argument
HHC00100I Thread id b54f7440, prio 0, name '0:0671 communication thread' started
HHC01004I 0:0671 COMM: listening on port 37802 for incoming TCP connections
HHC90020W 'hthread_setschedparam()' failed at loc=commadpt.c:1310: rc=22: Invalid argument
HHC00100I Thread id b53f6440, prio 0, name '0:0672 communication thread' started
HHC01004I 0:0672 COMM: listening on port 37803 for incoming TCP connections
HHC90020W 'hthread_setschedparam()' failed at loc=commadpt.c:1310: rc=22: Invalid argument
HHC00100I Thread id b52f5440, prio 0, name '0:0673 communication thread' started
HHC01004I 0:0673 COMM: listening on port 37804 for incoming TCP connections
HHC01437I Config file[103] conf/tk5.cnf: including file conf/tk5_updates.cnf
HHC01437I Config file[10] conf/tk5.cnf: including file conf/tk5_updates/01
HHC02204I TIMERINT ? ? ? set to 10000
HHC01437I Config file[11] conf/tk5.cnf: including file conf/tk5_updates/02
HHC00346I cckd opts: comp=-1,compparm=-1,debug=0,freepend=-1,fsync=0,gcint=10,gcparm=0
HHC00346I ? ? ? ? ? ?linuxnull=0,nosfd=0,nostress=0,ra=2,raq=4,rat=2,trace=64,wr=2
HHC01437I Config file[12] conf/tk5.cnf: including file conf/tk5_updates/03
HHC00898W Facility( HERC_370_EXTENSION ) *Enabled for S/370
HHC00898W Facility( 017_MSA ) *Enabled for S/370
HHC00898W Facility( 076_MSA_EXTENSION_3 ) *Enabled for S/370
HHC00898W Facility( 077_MSA_EXTENSION_4 ) *Enabled for S/370
HHC00898W Facility( HERC_MSA_EXTENSION_1 ) *Enabled for S/370
HHC00898W Facility( HERC_MSA_EXTENSION_2 ) *Enabled for S/370
HHC00898W Facility( HERC_TCPIP_EXTENSION ) *Enabled for S/370
HHC00898W Facility( HERC_TCPIP_PROB_STATE ) *Enabled for S/370
HHC01437I Config file[13] conf/tk5.cnf: including file conf/tk5_updates/04
HHC01437I Config file[14] conf/tk5.cnf: including file conf/tk5_updates/05
HHC01437I Config file[15] conf/tk5.cnf: including file conf/tk5_updates/06
HHC01437I Config file[16] conf/tk5.cnf: including file conf/tk5_updates/07
HHC01437I Config file[17] conf/tk5.cnf: including file conf/tk5_updates/08
HHC01437I Config file[18] conf/tk5.cnf: including file conf/tk5_updates/09
HHC01437I Config file[19] conf/tk5.cnf: including file conf/tk5_updates/10
HHC01437I Config file[107] conf/tk5.cnf: including file conf/local.cnf
HHC01437I Config file[10] conf/tk5.cnf: including file local_conf/tcpnje
HHC01437I Config file[11] conf/tk5.cnf: including file local_conf/01
HHC01437I Config file[12] conf/tk5.cnf: including file local_conf/02
HHC01437I Config file[13] conf/tk5.cnf: including file local_conf/03
HHC01437I Config file[14] conf/tk5.cnf: including file local_conf/04
HHC01437I Config file[15] conf/tk5.cnf: including file local_conf/05
HHC01437I Config file[16] conf/tk5.cnf: including file local_conf/06
HHC01437I Config file[17] conf/tk5.cnf: including file local_conf/07
HHC01437I Config file[18] conf/tk5.cnf: including file local_conf/08
HHC01437I Config file[19] conf/tk5.cnf: including file local_conf/09
HHC01437I Config file[20] conf/tk5.cnf: including file local_conf/10
HHC02260I Script 1: begin processing file scripts/ipl.rc
HHC01603I hao tgt MVS038J
HHC00077I The target was placed at index 0
HHC01603I hao cmd script scripts/tk5.rc
HHC00077I The command was placed at index 0
HHC01603I hao tgt IEA101A
HHC00077I The target was placed at index 1
HHC01603I hao cmd script scripts/SCR101A_specific02
HHC00077I The command was placed at index 1
HHC01603I hao tgt IEA305A
HHC00077I The target was placed at index 2
HHC01603I hao cmd script scripts/SCR101A_specific02
HHC00077I The command was placed at index 2
HHC01603I * pausing for a few seconds, please stand by.
HHC02262I Script 1: processing paused for 4000 milliseconds...
HHC00100I Thread id b51f4440, prio 0, name 'hao_thread' started
HHC02263I Script 1: processing resumed...
HHC01603I ipl 390
HHC01603I * pausing for a few seconds, please stand by.
HHC02262I Script 1: processing paused for 4000 milliseconds...
HHC00107I Starting thread cckd_ra(), active=0, started=0, max=2
HHC00100I Thread id b4ff2440, prio 0, name 'cckd_ra thread 1' started
HHC00107I Starting thread cckd_ra() from cckd_ra(), active=1, started=1, max=2
HHC00100I Thread id b4ef1440, prio 0, name 'cckd_ra thread 2' started
/IEA101A SPECIFY SYSTEM PARAMETERS FOR RELEASE 03.8 .VS2
HHC00081I Match at index 01, executing command script scripts/SCR101A_specific02
HHC01603I script scripts/SCR101A_specific02
HHC02260I Script 2: begin processing file scripts/SCR101A_specific02
HHC02262I Script 2: processing paused for 4000 milliseconds...
HHC00010A Enter input for console 0:0009
HHC02263I Script 1: processing resumed...
HHC01603I * IEA101A just to make sure HAO gets it
HHC02262I Script 1: processing paused for 4000 milliseconds...
HHC00081I Match at index 01, executing command script scripts/SCR101A_specific02
HHC01603I script scripts/SCR101A_specific02
HHC02260I Script 3: begin processing file scripts/SCR101A_specific02
HHC02262I Script 3: processing paused for 4000 milliseconds...
HHC02263I Script 2: processing resumed...
/R 00,CMD=02
HHC02264I Script 2: file scripts/SCR101A_specific02 processing ended
HHC02263I Script 1: processing resumed...
HHC01603I hao tgt HHC00010A
HHC00077I The target was placed at index 3
HHC01603I hao cmd script scripts/SCR00010A
HHC00077I The command was placed at index 3
HHC02262I Script 1: processing paused for 4000 milliseconds...
HHC02263I Script 3: processing resumed...
/R 00,CMD=02
HHC02264I Script 3: file scripts/SCR101A_specific02 processing ended
HHC00107I Starting thread cckd_writer(), active=0, started=0, max=2
HHC90020W 'hthread_setschedparam()' failed at loc=cckddasd.c:1760: rc=22: Invalid argument
HHC00100I Thread id b4bee440, prio 0, name 'cckd_writer thread 1' started
/IEA940I THE FOLLOWING PAGE DATA SETS ARE IN USE
HHC00107I Starting thread cckd_gcol(), active=0, started=0, max=1
/ PLPA ... SYS1.PAGE.PLPA
HHC00100I Thread id b4cef440, prio 0, name 'cckd_gcol' started
/ COMMON . SYS1.PAGE.COMMON
/ LOCAL .. SYS1.PAGE.LOCAL
HHC02263I Script 1: processing resumed...
/d t
HHC02264I Script 1: file scripts/ipl.rc processing ended
HHC00107I Starting thread cckd_writer() from cckd_writer(), active=1, started=1, max=2
HHC90020W 'hthread_setschedparam()' failed at loc=cckddasd.c:1760: rc=22: Invalid argument
HHC00100I Thread id b45ff440, prio 0, name 'cckd_writer thread 2' started
/IEA166I VATLST00: NO VOLUME MATCH FOUND FOR VOLUME CBT* ON DEVICE TYPE 3350?
/IEA166I VATLST00: NO VOLUME MATCH FOUND FOR VOLUME ROB* ON DEVICE TYPE 3390?
/IEA166I VATLST00: NO VOLUME MATCH FOUND FOR VOLUME SRC* ON DEVICE TYPE 3350?
/ IEE360I SMF NOW RECORDING ON SYS1.MANY ON TK5RES TIME=21.28.21
/ IGF992I ?MIH INIT COMPLETE, PRI=000300, SEC=000015
/ RAKF is based on the ESG Security System
/ written by Craig J. Yasuna ? ? ? ? ? ? ? (Mar 1991)
/ adapted to MVS 3.8J: A. Philip Dickinson (Aug 2005)
/ ? ? ? ? ? ? ? ? ? ? ?Phil Roberts ? ? ? ?(Apr 2011)
/ ? ? ? ? ? ? ? ? ? ? ?Juergen Winkelmann ?(Apr 2011)
/ RAKF001I RAKF is now being activated
/ RCVT WAS PROCESSED SUCCESSFULLY
/ RAKF003I RAKF is now active
/ RAKFPROF7 ?RAKF PROFILES UPDATED
/ RAKFUIDS4 ?USER TABLE UPDATED
/ IEF677I WARNING MESSAGE(S) FOR JOB JES2 ? ? ISSUED
/ $HASP493 JES2 ?QUICK-START IS IN PROGRESS
/ $HASP412 MAXIMUM OF 1 ? READER(S) ?EXCEEDED
/ $HASP412 MAXIMUM OF 1 ? PUNCH(ES) ?EXCEEDED
/ $HASP412 MAXIMUM OF 3 ? PRINTER(S) EXCEEDED
/ IEE041I THE SYSTEM LOG IS NOW ACTIVE
/ IEE341I BSPPILOT NOT ACTIVE
/ $HASP160 PUNCH1 ? INACTIVE - CLASS=B
/ $HASP250 SYSLOG ? IS PURGED
/ $HASP100 BSPPILOT ON STCINRDR
/ $HASP100 INIT ? ? ON STCINRDR
/ $HASP373 INIT ? ? STARTED
/ $HASP100 INIT ? ? ON STCINRDR
/ $HASP373 INIT ? ? STARTED
/ $HASP100 INIT ? ? ON STCINRDR
/ $HASP373 INIT ? ? STARTED
/ $HASP100 INIT ? ? ON STCINRDR
/ $HASP373 INIT ? ? STARTED
/ $HASP100 INIT ? ? ON STCINRDR
/ $HASP373 INIT ? ? STARTED
/ $HASP100 INIT ? ? ON STCINRDR
/ $HASP373 INIT ? ? STARTED
/ $HASP100 BSPSETPF ON STCINRDR
/ $HASP373 BSPSETPF STARTED
/ $HASP373 BSPPILOT STARTED
/ $HASP309 ? ?INIT ?1 INACTIVE *** C=A
/ $HASP309 ? ?INIT ?2 INACTIVE *** C=BA
/ $HASP309 ? ?INIT ?3 INACTIVE *** C=HBA
/ $HASP309 ? ?INIT ?4 INACTIVE *** C=SHB
/ $HASP309 ? ?INIT ?5 INACTIVE *** C=SBA
/ $HASP309 ? ?INIT ?6 INACTIVE *** C=SC
/ BSPSP91I - Parms passed: NOREPLYU
/ BSPSP93I - PFK definitions will be updated in memory
/ BSPSP22I - Dataset processed: SYS1.PARMLIB
/ BSPSP23I - on volume TK5RES
/ BSPSP21I - Member being processed: SETPFK01
/ +BSPSP98I - Member processed, LASTCC=0000
/ +BSPSP21I - Member being processed: SETPFK02
/ +BSPSP98I - Member processed, LASTCC=0000
/ +BSPSP99I - End of processing, MAXRC=0000
/ $HASP395 BSPSETPF ENDED
/ +BSPPILOT - Running script STARTMIN
/ +BSPRS22I - Dataset processed: SYS1.PARMLIB
/ +BSPRS23I - on volume TK5RES
/ +BSPRS08I - PARM NOECHO
/ IEE302I 480 ? ? ?ONLINE
/ $HASP100 DYNAMASK ON STCINRDR
/ $HASP373 DYNAMASK STARTED
/ IEF403I DYNAMASK - STARTED - TIME=21.29.16
/ DMSK00I DYNAMASK DONE ****
/ DMSK06I ?START
/ IEF404I DYNAMASK - ENDED - TIME=21.29.17
/ $HASP395 DYNAMASK ENDED
/ $HASP100 NET ? ? ?ON STCINRDR
/ $HASP373 NET ? ? ?STARTED
/ IEF403I NET - STARTED - TIME=21.29.19
/ IST025I ?BLDL FAILED FOR IEDIAE ? IN VTAMLIB
/ IST025I ?BLDL FAILED FOR IEDIAE ? IN VTAMLIB
/ IST025I ?BLDL FAILED FOR IEDIAE ? IN VTAMLIB
/ IST025I ?BLDL FAILED FOR IEDIAE ? IN VTAMLIB
/ IST025I ?BLDL FAILED FOR IEDIAK ? IN VTAMLIB
/ IST025I ?BLDL FAILED FOR IEDIAK ? IN VTAMLIB
/21.29.22 STC ?120 ?IST110I ?NETWORK SOLICITOR STARTED
/21.29.23 STC ?120 ?IST093I ?ATSO ? ? ACTIVE
/21.29.24 ? ? ? ? ? IEF236I ALLOC. FOR JES2 JES2
/21.29.24 ? ? ? ? ? IEF237I 00E ?ALLOCATED TO PRINTER1
/21.29.24 ? ? ? ? ? $HASP160 PRINTER1 INACTIVE - CLASS=A
/21.29.24 ? ? ? ? ? IEF236I ALLOC. FOR JES2 JES2
/21.29.24 ? ? ? ? ? IEF237I 00F ?ALLOCATED TO PRINTER2
/21.29.25 STC ?106 ?$HASP150 NET ? ? ?ON PRINTER2 ? ? ? ?61 LINES
/21.29.25 STC ?106 *$HASP190 NET ? ? ?SETUP -- PRINTER2 -- F = 0001 -- C = 6 ? ?-- T = QN
/21.29.25 STC ?120 ?IST093I ?ASTF ? ? ACTIVE
/21.29.26 ? ? ? ? ? IEF236I ALLOC. FOR JES2 JES2
/21.29.26 ? ? ? ? ? IEF237I 002 ?ALLOCATED TO PRINTER3
/21.29.26 ? ? ? ? ? $HASP160 PRINTER3 INACTIVE - CLASS=X
/21.29.28 STC ?106 ?$HASP250 NET ? ? ?IS PURGED
/21.29.28 STC ?109 ?$HASP150 SMFDAILY ON PRINTER2 ? ? ? ?36 LINES
/21.29.28 STC ?109 ?$HASP250 SMFDAILY IS PURGED
/21.29.29 STC ? 97 ?$HASP150 BSPPILOT ON PRINTER2 ? ? ? 108 LINES
/21.29.29 STC ? 97 ?$HASP250 BSPPILOT IS PURGED
/21.29.29 STC ?118 ?$HASP150 BSPSETPF ON PRINTER2 ? ? ? ?32 LINES
/21.29.29 STC ?118 ?$HASP250 BSPSETPF IS PURGED
/21.29.29 STC ?119 ?$HASP150 DYNAMASK ON PRINTER2 ? ? ? ?28 LINES
/21.29.29 ? ? ? ? ? $HASP160 PRINTER2 INACTIVE - CLASS=Z
/21.29.29 STC ?119 ?$HASP250 DYNAMASK IS PURGED
/21.29.29 STC ?120 ?IST093I ?L3274 ? ?ACTIVE
/21.29.29 STC ?121 ?$HASP100 TSO ? ? ?ON STCINRDR
/21.29.30 STC ?121 ?$HASP373 TSO ? ? ?STARTED
/21.29.30 STC ?121 ?IEF403I TSO - STARTED - TIME=21.29.30
/21.29.29 STC ?120 ?IST020I ?VTAM INITIALIZATION COMPLETE
/21.29.30 STC ?120 ?IEA000I 0C0,IOE,05,0200,400000000001,,,NET ? ? ,21.29.30
/21.29.30 STC ?120 ?IEA000I 0C1,IOE,05,0200,400000000001,,,NET ? ? ,21.29.30
/21.29.30 STC ?120 ?IEA000I 0C2,IOE,05,0200,400000000001,,,NET ? ? ,21.29.30
/21.29.30 STC ?120 ?IEA000I 0C3,IOE,05,0200,400000000001,,,NET ? ? ,21.29.30
/21.29.30 STC ?120 ?IEA000I 0C4,IOE,05,0200,400000000001,,,NET ? ? ,21.29.30
/21.29.31 STC ?120 ?IEA000I 0C5,IOE,05,0200,400000000001,,,NET ? ? ,21.29.31
/21.29.31 STC ?120 ?IEA000I 0C6,IOE,05,0200,400000000001,,,NET ? ? ,21.29.31
/21.29.32 STC ?121 ?IKT007I TCAS ACCEPTING LOGONS
/21.29.32 STC ?121 ?IKT005I TCAS IS INITIALIZED
/21.29.34 STC ?122 ?$HASP100 INISDMIN ON STCINRDR
/21.29.34 STC ?122 ?$HASP373 INISDMIN STARTED
/21.29.34 STC ?122 ?IEF403I INISDMIN - STARTED - TIME=21.29.34
/21.29.34 ? ? ? ? ? MVS038J MVS 3.8j TK5 system initialization complete CN=00
HHC00081I Match at index 00, executing command script scripts/tk5.rc
HHC01603I script scripts/tk5.rc
HHC02260I Script 5: begin processing file scripts/tk5.rc
HHC02262I Script 5: processing paused for 1000 milliseconds...
/21.29.35 STC ?111 ?+BSPRS99I - End of processing, MAXRC=0000
HHC02263I Script 5: processing resumed...
HHC01603I script scripts/tk5_updates.rc
HHC02260I Script 5: begin processing file scripts/tk5_updates.rc
HHC01603I script scripts/tk5_updates/01
HHC02260I Script 5: begin processing file scripts/tk5_updates/01
HHC02264I Script 5: file scripts/tk5_updates/01 processing ended
HHC01603I script scripts/tk5_updates/02
HHC02260I Script 5: begin processing file scripts/tk5_updates/02
HHC02264I Script 5: file scripts/tk5_updates/02 processing ended
HHC01603I script scripts/tk5_updates/03
HHC02260I Script 5: begin processing file scripts/tk5_updates/03
HHC02264I Script 5: file scripts/tk5_updates/03 processing ended
HHC01603I script scripts/tk5_updates/04
HHC02260I Script 5: begin processing file scripts/tk5_updates/04
HHC02264I Script 5: file scripts/tk5_updates/04 processing ended
HHC01603I script scripts/tk5_updates/05
HHC02260I Script 5: begin processing file scripts/tk5_updates/05
HHC02264I Script 5: file scripts/tk5_updates/05 processing ended
HHC01603I script scripts/tk5_updates/06
HHC02260I Script 5: begin processing file scripts/tk5_updates/06
HHC02264I Script 5: file scripts/tk5_updates/06 processing ended
HHC01603I script scripts/tk5_updates/07
HHC02260I Script 5: begin processing file scripts/tk5_updates/07
HHC02264I Script 5: file scripts/tk5_updates/07 processing ended
HHC01603I script scripts/tk5_updates/08
HHC02260I Script 5: begin processing file scripts/tk5_updates/08
HHC02264I Script 5: file scripts/tk5_updates/08 processing ended
HHC01603I script scripts/tk5_updates/09
HHC02260I Script 5: begin processing file scripts/tk5_updates/09
HHC02264I Script 5: file scripts/tk5_updates/09 processing ended
HHC01603I script scripts/tk5_updates/10
HHC02260I Script 5: begin processing file scripts/tk5_updates/10
HHC02264I Script 5: file scripts/tk5_updates/10 processing ended
HHC02264I Script 5: file scripts/tk5_updates.rc processing ended
HHC01603I script scripts/local.rc
HHC02260I Script 5: begin processing file scripts/local.rc
HHC01603I script local_scripts/01
HHC02260I Script 5: begin processing file local_scripts/01
HHC02264I Script 5: file local_scripts/01 processing ended
HHC01603I script local_scripts/02
HHC02260I Script 5: begin processing file local_scripts/02
HHC02264I Script 5: file local_scripts/02 processing ended
HHC01603I script local_scripts/03
HHC02260I Script 5: begin processing file local_scripts/03
HHC02264I Script 5: file local_scripts/03 processing ended
HHC01603I script local_scripts/04
HHC02260I Script 5: begin processing file local_scripts/04
HHC02264I Script 5: file local_scripts/04 processing ended
HHC01603I script local_scripts/05
HHC02260I Script 5: begin processing file local_scripts/05
HHC02264I Script 5: file local_scripts/05 processing ended
HHC01603I script local_scripts/06
HHC02260I Script 5: begin processing file local_scripts/06
HHC02264I Script 5: file local_scripts/06 processing ended
HHC01603I script local_scripts/07
HHC02260I Script 5: begin processing file local_scripts/07
HHC02264I Script 5: file local_scripts/07 processing ended
HHC01603I script local_scripts/08
HHC02260I Script 5: begin processing file local_scripts/08
HHC02264I Script 5: file local_scripts/08 processing ended
HHC01603I script local_scripts/09
HHC02260I Script 5: begin processing file local_scripts/09
HHC02264I Script 5: file local_scripts/09 processing ended
HHC01603I script local_scripts/10
HHC02260I Script 5: begin processing file local_scripts/10
HHC02264I Script 5: file local_scripts/10 processing ended
HHC02264I Script 5: file scripts/local.rc processing ended
HHC02262I Script 5: processing paused for 1000 milliseconds...
HHC02263I Script 5: processing resumed...
HHC01603I *
HHC01603I * ? ? ? ? ? ? ? ? ? ? ? ? ? TTTTTTTTTTTT ? KKKK ?KKKKK ? ? 555555555555
HHC01603I * ? ? ? ? ? ? ? ? ? ? ? ? ? TT ? TT ? TT ? ?KK ? ?KK ? ? ? 55
HHC01603I * ? ? ? ? ? ? ? ? ? ? ? ? ? TT ? TT ? TT ? ?KK ? KK ? ? ? ?55 ? ? ?Update 4
HHC01603I * ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?TT ? ? ? ? KK ?KK ? ? ? ? 55
HHC01603I * ? ? ? ?4l ? ? ?_,,,---,,_ ? ? ?TT ? ? ? ? KK KK ? ? ? ? ?55
HHC01603I * ZZZzz /,'.-'`' ? ?-. ?;-;;, ? ?TT ? ? ? ? KKKK ? ? ? ? ? 55555555555
HHC01603I * ? ? ?4,4- ?) )-,_. ,( ( ?''-' ?TT ? ? ? ? KKKKK ? ? ? ? ? ? ? ? ? ?55
HHC01603I * ? ? '---''(_/--' ?`-')_) ? ? ? TT ? ? ? ? KK ?KK ? ? ? ? ? ? ? ? ? 55
HHC01603I * ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?TT ? ? ? ? KK ? KK ? ? ? ? ? ? ? ? ?55
HHC01603I * ? ? ? The MVS 3.8j ? ? ? ? ? ? TT ? ? ? ? KK ? ?KK ? ? ? ? ? ? ? ? 55
HHC01603I * ? ? Tur(n)key System ? ? ? ? ? TT ? ? ? ? KK ? ? KK ? ? ? ? ? ? ? ?55
HHC01603I * ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?TTTTTT ? ? ?KKKK ? ? KKK ? ?55555555555
HHC01603I *
HHC01603I * ? ? TK3 created by Volker Bandke ? ? ? volker@...
HHC01603I * ? ? TK4- update by Juergen Winkelmann ?juergen.winkelmann@...
HHC01603I * ? ? TK5 ?update by Rob Prins ? ? ? ? ? prin0096@...
HHC01603I * ? ? ? ? ?see SYS2.JCLLIB(CREDITS) for complete credits
HHC01603I *
HHC02264I Script 5: file scripts/tk5.rc processing ended
/21.29.37 STC ?122 ?IEF404I INISDMIN - ENDED - TIME=21.29.37
/21.29.37 STC ?122 ?$HASP395 INISDMIN ENDED
/21.29.37 STC ?122 ?$HASP150 INISDMIN ON PRINTER2 ? ? ? ?21 LINES
/21.29.38 ? ? ? ? ? $HASP160 PRINTER2 INACTIVE - CLASS=Z
/21.29.38 STC ?122 ?$HASP250 INISDMIN IS PURGED
HHC02915I client 0 COMM: Connection received
HHC02914I 0:00C0 COMM: client 0 negotiations complete; ttype = 'IBM-3278-2-E'
HHC01018I 0:00C0 COMM: client 192.168.219.100 devtype 3270: connected
/21.30.03 ? ? ? ? ? LGN001I TSO logon in progress at VTAM terminal CUU0C0
/21.30.05 TSU ? 14 ?$HASP100 HERC01 ? ON TSOINRDR
/21.30.06 TSU ? 14 ?$HASP373 HERC01 ? STARTED
/21.30.06 TSU ? 14 ?IEF125I HERC01 - LOGGED ON - TIME=21.30.06
?
?
?
?


Re: I have a question about the login process of MVS 3.8J TK5.

 
Edited

I noticed that when I added update 3 (?) to TK5 that the logon took much longer. ?The first screen took much longer to come up. ?It might be allocations are slower, or perhaps looking for broadcast messages takes longer.
Clem
Hi Clem,
?
The Welcome message is changed into a (B)Rexx script. That takes some more time.
But logon takes a few seconds.
?
I don't know why logon to TSO on a Raspberry takes so long.
?
I have a Windows 11 system with Oracle Virtualbox running and an Ubuntu 24.04 LTS guest.,
In the Linux system runs hercules with MVS ipled.
And logon takes 2 seconds.
Please check your paging device. (press ESC on the hercules screen). If the IO-rate on PAGE00 is very high and fast increasing, you have too less virtual storage.
?
I am connecting by adding TIME=1440 to SYS1.PROCLIB(ISPLOGON) and SYS1.PROCLIB(IKJACCNT) and RECONNECTing.
?
This make no sense at all. To extend the lifetime of your TSO session, increase the JWT value in SYS1,PARMLIB(SMFPRM00).
The standard is JWT=60, after 60 minutes of waiting, the TSO session abends with a S522.
Increase JWT to e.g. 300 for a 5 hours wait time. After the update re-ipl your system.
?
Cheers,
Rob
?


Re: I have a question about the login process of MVS 3.8J TK5.

 

I noticed that when I added update 3 (?) to TK5 that the logon took much longer.? The first screen took much longer to come up.? It might be allocations are slower, or perhaps looking for broadcast messages takes longer.

Clem


On Sun, May 11, 2025 at 10:26?AM Mike Schwab via <Mike.A.Schwab=[email protected]> wrote:
It used to be standard to put TSO modules in LPA library?so all TSO users shared the programs, and only needed to allocate user data, but limited 24 bit memory by 2M or so.? With faster processors, it has become common to load TSO memory in private memory so the regions have 2M more.? I do not know if this has been done between TK4 and TK5.



On Sat, May 10, 2025 at 6:52?PM Jeff Bassett via <bassettj=[email protected]> wrote:

Of course, I have to ask WHICH version Pi zero ¨C it is amazing that it runs at all

?

-J-

?

Jeff Bassett

Bassettj@...

(301) 424-3362 (office)

(240) 388-7148 Cell

?

Time spent flying? - is NOT deducted from one¡¯s lifespan

?

From: [email protected] <[email protected]> On Behalf Of jehoyah via
Sent: Saturday, May 10, 2025 7:42 PM
To: [email protected]
Subject: Re: [H390-MVS] I have a question about the login process of MVS 3.8J TK5.

?

?

Thank you for your answer. Of course, Raspberry Pi Zero is in non-desktop state.

?

Normally, after logging in and entering ISPF, it is bearable to use.

?

However, it is inconvenient that it takes about 2 to 3 minutes to log in again after a normal LOGOUT.

?

The CPU usage of the hercules process confirmed with 'top' is close to 100%. So, as I mentioned earlier,

?

I am currently using the method of maintaining the login state and RECON with TN3270,

?

but in my opinion, the login process for loading ISPF seems to take quite a long time on Raspberry Pi.

?

The interesting thing is that TK4 works fast.

?

So, the MVS TK5 running on the Raspberry Pi feels like it is really slow, like a machine from the System 360 era.

?

I have never used an actual System 360 or System 370.

?

Even a very simple COBOL source (PRIMECOB) takes about 22 seconds to submit.

?

It feels like experiencing the 60s or 70s.

?

?



--
Mike A Schwab, Springfield IL USA
Where do Forest Rangers go to get away from it all?


Re: I have a question about the login process of MVS 3.8J TK5.

 

Hello!
Um no. Both of the Pi Zero designs before the Pi Zero 2, are closer to
the Pi 2 design, not the Pi 1B.
-----
Gregg C Levine gregg.drwho8@...
"This signature was still fighting the timewars, Time and again."

On Sat, May 10, 2025 at 9:37?PM jehoyah via groups.io
<jehoyah@...> wrote:

Thanks for the answer. It's a Raspberry Pi Zero W, not version 2.

It's probably similar in performance to the Raspberry Pi 1.

I like it because it's quiet and low-power since there's no fan, but it seems like it'd be a pain to run Hercules.
_._,_._,_
________________________________
Groups.io Links:
"And then the traveling Timelord found himself in an interesting
position. Having survived the order which destroyed the Jedi Knights,
the Empire thought, he offered his services to assist the fledgling
Rebel Alliance in both the maintenance of the fighters and the flying
of, and also routine droid support." From the travels of a timelord
during uncertainty in a Galaxy far away, as yet an unpublished memoir.