¿ªÔÆÌåÓý


Re: Issues running OS/360 MVT unter VM/SP 5

 

-----Original Message-----
From: [email protected] <[email protected]> On Behalf Of Tony Harminc
Sent: Wednesday, March 8, 2023 1:18 AM
To: [email protected]
Subject: Re: [h390-vm] Issues running OS/360 MVT unter VM/SP 5

On Tue, 7 Mar 2023 at 19:06, Jeff Snyder <jsnyder1369@...> wrote:

I am running Kevin Leonard's Turnkey MVT under VM/SP 5 and I've run into a
couple issues I'm hoping someone here may be able to help me with.

1. VM sends EOF to the reader on input
[...]
I don't know

2. Clock issues in VM

When I start MVT natively in Hercules with "YROFFSET -28" in the
configuration, the clock is set to today's date in 1995 and passed to MVT during
IPL. However, when I start MVT under VM, I get an IEE116A message, saying
the TOD clock is invalid. I used the YROFFSET -28 command to reset the date
back to 1995 in VM and that works for VM, but I still have clock problems with
MVT. Is there is a technique I can use in VM to set the date back for a single
virtual machine, without affecting VM/SP itself? If I can do that, I could run
VM/SP with accurate dates and still be able to work on the date issue in MVT.

Since STCK is an unprivileged instruction, there is nothing VM/370 can do to
intercept it. But other than the convenience of having different TOD values for
different guests, I don't think lack of that facility is your root problem. MVT used
an epoch date of Midnight Jan 1st, 1960 (time zone unspecified, but typically
local). So your clock value needs to be 60 years later than the base you want
(1995 or whatever to get the weekdays lined up). Back in the day there was
certainly at least one mod to change MVT's epoch date to match that of MVS,
and I expect that one is floating around in the Hercules OS/360 community
somewhere.
Certainly, been fixes for MVT have been around for some time, this note from 40 years ago mentions an "old fix" for MVT :-



Appended on 04/30/81 23:21:55 by UR

The old MVT timer fix corrects the clock offset by 60 years. MVT
started out using a different base for the CPU clock than
VM or MVS do now. Is your problem an offset, or does the MVT
clock slowly lose time?
Chris/UCLA

*** APPENDED 04/30/81 23:21:55 BY UR ***

There are some fix references further down which may help you locate the necessary patch.




Tony H.

Dave
G4UGM


Re: Is the following automation possible?

 

¿ªÔÆÌåÓý

Hi Bertram,

the documents are at?
I understood that Bob Bolch is working on ironing out some of the difference, and mostly to enable Rexx scripting of the editor.

I started out by having x as an alias for the ee editor. I think it is the best we have at the moment. the only thing I really miss is the si line command.
But then, I was never a heavy Xedit user, as ISPF/PDF was my daily driver.

What you sketch is how the mecaff tools started out, with a Java program to do the editing. I saw the integration as a big step forward.
I do not know anything about Kedit or Windows. A number of people, me included, do not use Windows at all.

If I do any offline editing, it is most of the time whole directories (like the brexx test suite last year) and I edit those files in emacs and upload a vmarc.

best regards,

¸é±ð²Ô¨¦.

On 8 Mar 2023, at 09:22, Bertram Moshier <herc370390vm@...> wrote:

Hello,

?I'm not understanding how to use the EE editor as a XEDIT replacement.? Are there good instructions on doing this and what is not woriing?

Given EE is not yet working like XEdit.? I'm wondering; is it possible to automate VM/CMS file editting a file by using KEdit on Windows, instead.

Given KEdit for Windows is very much like XEdit, my thought is to use KEdit to edit the file.? This process would need to transfer the file froom VM/CE to Windows, start KEdit, and transfer the editted file back to VM/CE.

As I understand a virtual machine can have VM/CP issue a Hercules command(s). (DIAG X'08').

Question: Can Hercules run an ooREXX program on Windows to transder the file from VM to Window and start KEdit?? Once editing completes the ooREXX program would return the file back to VM/CE from Windows.

Steps would be:

1) Start prgram on CMS to have Hercules start an ooREXX program to:
?1A) Move? a file from CMS tto Windiow.
?1B) Start KEdit in Windows.
?1C) Oncce KEdit is done, move the file from Windows to CMS.
2) CMS program ends with RC depending up final result.

Thank you.






Is the following automation possible?

 

Hello,

?I'm not understanding how to use the EE editor as a XEDIT replacement.? Are there good instructions on doing this and what is not woriing?

Given EE is not yet working like XEdit.? I'm wondering; is it possible to automate VM/CMS file editting a file by using KEdit on Windows, instead.

Given KEdit for Windows is very much like XEdit, my thought is to use KEdit to edit the file.? This process would need to transfer the file froom VM/CE to Windows, start KEdit, and transfer the editted file back to VM/CE.

As I understand a virtual machine can have VM/CP issue a Hercules command(s). (DIAG X'08').

Question: Can Hercules run an ooREXX program on Windows to transder the file from VM to Window and start KEdit?? Once editing completes the ooREXX program would return the file back to VM/CE from Windows.

Steps would be:

1) Start prgram on CMS to have Hercules start an ooREXX program to:
?1A) Move? a file from CMS tto Windiow.
?1B) Start KEdit in Windows.
?1C) Oncce KEdit is done, move the file from Windows to CMS.
2) CMS program ends with RC depending up final result.

Thank you.





Re: Issues running OS/360 MVT unter VM/SP 5

 

On Tue, 7 Mar 2023 at 21:46, Fish Fish <david.b.trout@...> wrote:
[...]
2. Clock issues in VM
I don't know if this is valid in VM/SP 5 (too lazy to check), but I found this:

*
"Time of Day Clock Considerations"

"By default, the guest will see the real Time-of-Day (TOD) clock
value of the real machine. Specify OPTION TODENABLE in the dir-
ectory entry for guests that need to use the SCK instruction to
set the virtual machine's TOD clock. OPTION TODENABLE is not
necessary to specify a time zone offset in a guest virtual
machine. "
All the above relates to a VM that's using SIE to run its guest
virtual machines. SIE can allow VM to manage a private virtual TOD
clock for each guest, with any baggage you want.

In VM/370 at any level before XA there is just no way to intercept a STCK.

Tony H.


Re: Issues running OS/360 MVT unter VM/SP 5

 

Jeff Snyder wrote:

The following are just *guesses* based on aging memory:

[...]
1. VM sends EOF to the reader on input
Maybe you just need to spool your punch "CONT" before punching your jobstream, and then "CLOSE" it afterwards?

*

e.g.:

spool punch cont to JS24
punch asm1 assemble
punch asm2 assemble
punch asm3 assemble
spool punch nocont
close punch

If that's how you already are doing it, then maybe you need to spool your MVT reader "CONT"?

SPOOL 00C 2540 READER * CONT

Maybe that will cause VM to present MVT with "intrq" instead of "eof"?


[...]
2. Clock issues in VM
I don't know if this is valid in VM/SP 5 (too lazy to check), but I found this:

*


"Time of Day Clock Considerations"

"By default, the guest will see the real Time-of-Day (TOD) clock
value of the real machine. Specify OPTION TODENABLE in the dir-
ectory entry for guests that need to use the SCK instruction to
set the virtual machine's TOD clock. OPTION TODENABLE is not
necessary to specify a time zone offset in a guest virtual
machine. "


So maybe you just need to add the "TODENABLE" option to your directory entry?

OPTION REALTIMER TODENABLE ISAM BMX CPUID 011124 VCUNOSHR


Like I said, it's been a *LONG* time since I've messed with such things!

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

mail: fish@...


Re: Issues running OS/360 MVT unter VM/SP 5

 

On Tue, 7 Mar 2023 at 19:06, Jeff Snyder <jsnyder1369@...> wrote:

I am running Kevin Leonard's Turnkey MVT under VM/SP 5 and I've run into a couple issues I'm hoping someone here may be able to help me with.

1. VM sends EOF to the reader on input
[...]
I don't know

2. Clock issues in VM

When I start MVT natively in Hercules with "YROFFSET -28" in the configuration, the clock is set to today's date in 1995 and passed to MVT during IPL. However, when I start MVT under VM, I get an IEE116A message, saying the TOD clock is invalid. I used the YROFFSET -28 command to reset the date back to 1995 in VM and that works for VM, but I still have clock problems with MVT. Is there is a technique I can use in VM to set the date back for a single virtual machine, without affecting VM/SP itself? If I can do that, I could run VM/SP with accurate dates and still be able to work on the date issue in MVT.
Since STCK is an unprivileged instruction, there is nothing VM/370 can
do to intercept it. But other than the convenience of having different
TOD values for different guests, I don't think lack of that facility
is your root problem. MVT used an epoch date of Midnight Jan 1st, 1960
(time zone unspecified, but typically local). So your clock value
needs to be 60 years later than the base you want (1995 or whatever to
get the weekdays lined up). Back in the day there was certainly at
least one mod to change MVT's epoch date to match that of MVS, and I
expect that one is floating around in the Hercules OS/360 community
somewhere.

Tony H.


Issues running OS/360 MVT unter VM/SP 5

 

I am running Kevin Leonard's Turnkey MVT under VM/SP 5 and I've run into a couple issues I'm hoping someone here may be able to help me with.

1. VM sends EOF to the reader on input

When I am running MVT by itself, with no HASP or ASP running, I can start a reader and read job streams punched to the VM from other VM users.? However, after every job stream is read, VM returns an EOF and the reader task is closed and has to be restarted.? This is what I would expect if it was reading from a real 2540 and the operator had pressed the EOF button along with START.? Hercules has the "intrq" configuration option for the reader that causes it to return an intervention required as opposed to end of file after the last card is read (i.e. no EOF button press).? Is there anything in VM to do something similar?? I haven't found anything in the manuals or help text yet, but if there is, this would allow me to submit multiple jobs without having to restart the reader task every time.

2. Clock issues in VM

When I start MVT natively in Hercules with "YROFFSET -28" in the configuration, the clock is set to today's date in 1995 and passed to MVT during IPL.? However, when I start MVT under VM, I get an IEE116A message, saying the TOD clock is invalid.? I used the YROFFSET -28 command to reset the date back to 1995 in VM and that works for VM, but I still have clock problems with MVT.? Is there is a technique I can use in VM to set the date back for a single virtual machine, without affecting VM/SP itself?? If I can do that, I could run VM/SP with accurate dates and still be able to work on the date issue in MVT.

FYI, here is my USER DIRECTORY entry for MVT, based on a sample in the "Operating Systems in a Virtual Machine" manual for SP 3:

USER JS24 JS24 8M 8M G???????????????????????? ?
?IPL 150?????????????????????????????????????? ?
?ACCOUNT JS24 JS24???????????????????????????? ?
?OPTION REALTIMER ISAM BMX CPUID 011124 VCUNOSHR
?CONSOLE 002 3215 T OPERATOR?????????????????? ?
* Unit Record devices????????????????????????? ?
?SPOOL?? 00C 2540 READER *???????????????????? ?
?SPOOL?? 00D 2540 PUNCH B????????????????????? ?
?SPOOL?? 00E 1403 A??????????????????????????? ?
?SPOOL?? 00F 1403 A??????????????????????????? ?
?SPOOL?? 11E 1403 A??????????????????????????? ?
?SPOOL?? 11F 1403 A??????????????????????????? ?
?SPOOL?? 30E 1403 A??????????????????????????? ?
?SPOOL?? 30F 1403 A??????????????????????????? ?
* Consoles???????????????????????????????????? ?
?DEDICATE 010 0C8????????????????????????????? ?
?DEDICATE 014 0C9????????????????????????????? ?
* TSO Terminals (3)??????????????????????????? ?
?SPECIAL 0C0 3270????????????????????????????? ?
?SPECIAL 0C1 3270????????????????????????????? ?
?DEDICATE 3C0 0CA????????????????????????????? ?
* DASD???????????????????????????????????????? ?
?DEDICATE 130 130????????????????????????????? ?
?DEDICATE 150 150????????????????????????????? ?
?DEDICATE 151 151????????????????????????????? ?
?DEDICATE 152 152????????????????????????????? ?
?DEDICATE 154 154????????????????????????????? ?
?DEDICATE 158 158????????????????????????????? ?
?DEDICATE 159 159????????????????????????????? ?
?DEDICATE 250 15A????????????????????????????? ?

Thanks for any help you can provide!


OSA/SF up and running, was Re: [h390-vm] VM/ESA ADCD package setup?

 

On 2/28/23 09:56, Martin Taylor via groups.io wrote:
I believe that to enable a product it needs to be added to the SYSTEM CONFIG file on the CF1 disk. Look at the entries for those currently ¡°installed¡±.
which can be displayed by a Q PRODUCT. The format is product id with the possible addition of a suffix letter. The DIRECT P390 on MAINT has a list of products
available. Note I used the last letter of the userid as the suffix letter. ?Do you have instructions on how to do the SYSTEM CONFIG update ?
Yes, I extrapolated from the installation procedure for dirmaint to get that far.

And, as luck would have it, I was able to get it all done today. It turns out that the release of OSA/SF for VM/ESA is the same as that for z/VM v4, and the same installation documentation applies, and I was able to find that.

As was the case with dirmaint, the ADCD distribution's OSA/SF has had some of the installation steps performed already. Specifically, the copying in of the example files had already been done.

But first it's necessary to enable the product:

LINK MAINT 51D 51D M
ACCESS 51D D
VMFINS ENABLE PPF 2VMVMV20 OSA

This creates 2VMVMV20 PRODSYS A. Place the contents of this file (one line) in the appropriate place in the SYSTEM CONFIG file on CF1 using the normal process for accessing CP-owned minidisks.

Then, log on as 2VMVMV20 and pick up from section 6.6 in the Program Directory for OSA/SF for zVM V4 manual, to perform these steps:

access 100 e
access 200 f
vmfcopy * * e = = f (prodid 2VMVMV20%OSA olddate replace

access 300 e
access 400 f
vmfcopy * * e = = f (prodid 2VMVMV20%OSA olddate replace

access 7f00 e
access 8f00 f
vmfcopy * * e = = f (prodid 2VMVMV20%OSA olddate replace

access 2c2 e
access 200 f
vmfcopy * sampprof e = = f (prodid 2VMVMV20%OSA olddate replace

Then log off from 2VMVMV20. It should now be possible to log on as OSADMIN1, and execute IOACMD commands.

For safety's sake, I first tested all of this under Hercules, before going over to LSSM and doing it on the S/390. There, I was able to use IOACMD GET_OAT to successfully pull out the OAT data from a functional OSA-2 board this this evening. Later this week I will attempt to reinitialize and configure the second OSA-2 board.

Thanks to everyone here who pointed me in the right direction!

-Dave

--
Dave McGuire, AK4HZ
New Kensington, PA


Re: VM/ESA ADCD package setup?

Martin Taylor
 

I believe that to enable a product it needs to be added to the SYSTEM CONFIG file on the CF1 disk. Look at the entries for those currently ¡°installed¡±.
which can be displayed by a Q PRODUCT. The format is product id with the possible addition of a suffix letter. The DIRECT P390 on MAINT has a list of products
available. Note I used the last letter of the userid as the suffix letter. ?Do you have instructions on how to do the SYSTEM CONFIG update ?

Regards.
Martin.


Re: VM/ESA ADCD package setup?

 

On 2/26/23 21:30, Matthew Wilson wrote:
Do you also have the "OSA Planning" book? The one I have from
approximately that era is document number GC23-3870-07, ioa1pg09.boo.
I'm not sure if it fills in the gaps, but it looks like it has a chapter
"OSA in a VM/ESA Environment" that mentioned OSA/SF running on a guest
in a VM/ESA Environment, Planning for OSA/SF for VM/ESA operations, etc.
If you don't have that book I can send it over to you in case it has
some helpful info.
?Yes please, that may be helpful.? Thanks!
Will do -- not sure how well the list handles attachments so I'll shoot
you an email directly.
I'll watch for it. Thanks!

-Dave

--
Dave McGuire, AK4HZ
New Kensington, PA


Re: VM/ESA ADCD package setup?

 

On 02.26.2023 20:59, Dave McGuire wrote:
On 2/26/23 20:00, Matthew Wilson wrote:

Do you also have the "OSA Planning" book? The one I have from
approximately that era is document number GC23-3870-07, ioa1pg09.boo.
I'm not sure if it fills in the gaps, but it looks like it has a chapter
"OSA in a VM/ESA Environment" that mentioned OSA/SF running on a guest
in a VM/ESA Environment, Planning for OSA/SF for VM/ESA operations, etc.
If you don't have that book I can send it over to you in case it has
some helpful info.
Yes please, that may be helpful. Thanks!
Will do -- not sure how well the list handles attachments so I'll shoot
you an email directly.

Thanks,
Matthew


Re: VM/ESA ADCD package setup?

 

On 2/26/23 20:00, Matthew Wilson wrote:
On 02.26.2023 19:48, Dave McGuire wrote:
On 2/26/23 19:32, Jim Snellen wrote:
In the case of ADCD¡¯s, often times a product is ¡°installed¡± (loaded) but not configured. If you can find a Program Directory or Installation Guide, you should be able to get it running. I¡¯ll see what I can find as well.
?That makes sense.? I have a lot of VM/ESA documentation, and in there I found the OSA/SF User's Guide, but nothing that covers its installation.? There's a big gap between where I am and where I want to be. ;)? Thanks for your help; let me know if you find anything.
Do you also have the "OSA Planning" book? The one I have from
approximately that era is document number GC23-3870-07, ioa1pg09.boo.
I'm not sure if it fills in the gaps, but it looks like it has a chapter
"OSA in a VM/ESA Environment" that mentioned OSA/SF running on a guest
in a VM/ESA Environment, Planning for OSA/SF for VM/ESA operations, etc.
If you don't have that book I can send it over to you in case it has
some helpful info.
Yes please, that may be helpful. Thanks!

-Dave

--
Dave McGuire, AK4HZ
New Kensington, PA


Re: User Program DEBUGging in CMS #VMCE

 

On Thu, Feb 23, 2023 at 10:27 AM, Martin Taylor wrote:
Please let me know that you have received it.
Found it! Just printed a copy to read.

Thanks!

?... Mark S.


Re: VM/ESA ADCD package setup?

 

On 02.26.2023 19:48, Dave McGuire wrote:
On 2/26/23 19:32, Jim Snellen wrote:
In the case of ADCD¡¯s, often times a product is ¡°installed¡± (loaded) but not configured. If you can find a Program Directory or Installation Guide, you should be able to get it running. I¡¯ll see what I can find as well.
That makes sense. I have a lot of VM/ESA documentation, and in there I found the OSA/SF User's Guide, but nothing that covers its installation. There's a big gap between where I am and where I want to be. ;) Thanks for your help; let me know if you find anything.
Do you also have the "OSA Planning" book? The one I have from
approximately that era is document number GC23-3870-07, ioa1pg09.boo.
I'm not sure if it fills in the gaps, but it looks like it has a chapter
"OSA in a VM/ESA Environment" that mentioned OSA/SF running on a guest
in a VM/ESA Environment, Planning for OSA/SF for VM/ESA operations, etc.

If you don't have that book I can send it over to you in case it has
some helpful info.

-Matthew


Re: VM/ESA ADCD package setup?

 

On 2/26/23 19:32, Jim Snellen wrote:
In the case of ADCD¡¯s, often times a product is ¡°installed¡± (loaded) but not configured. If you can find a Program Directory or Installation Guide, you should be able to get it running. I¡¯ll see what I can find as well.
That makes sense. I have a lot of VM/ESA documentation, and in there I found the OSA/SF User's Guide, but nothing that covers its installation. There's a big gap between where I am and where I want to be. ;) Thanks for your help; let me know if you find anything.

-Dave

--
Dave McGuire, AK4HZ
New Kensington, PA


Re: VM/ESA ADCD package setup?

 

Dave,
In the case of ADCD¡¯s, often times a product is ¡°installed¡± (loaded) but not configured. If you can find a Program Directory or Installation Guide, you should be able to get it running. I¡¯ll see what I can find as well.

Best regards,
Jim

On Feb 26, 2023, at 7:16 PM, Dave McGuire <mcguire@...> wrote:

?On 2/26/23 18:33, Jim Snellen wrote:
Hi Dave,
I used to dabble with VM/ESA, what product are you wanting to enable?
Hi Jim, I'm trying to enable OSA/SF. It's in the directory, and its minidisks are present.

My concern is that the process for getting it running may be specific to the ADCD distribution. I say this because this was the case with dirmaint; several of the steps in the installation procedure had already been done for dirmaint in the ADCD.

Thanks,
-Dave

--
Dave McGuire, AK4HZ
New Kensington, PA






Re: VM/ESA ADCD package setup?

 

On 2/26/23 18:33, Jim Snellen wrote:
Hi Dave,
I used to dabble with VM/ESA, what product are you wanting to enable?
Hi Jim, I'm trying to enable OSA/SF. It's in the directory, and its minidisks are present.

My concern is that the process for getting it running may be specific to the ADCD distribution. I say this because this was the case with dirmaint; several of the steps in the installation procedure had already been done for dirmaint in the ADCD.

Thanks,
-Dave

--
Dave McGuire, AK4HZ
New Kensington, PA


Re: VM/ESA ADCD package setup?

 

Hi Dave,
I used to dabble with VM/ESA, what product are you wanting to enable?

Jim


VM/ESA ADCD package setup?

 

Hey folks. I want to enable/configure/etc a software package that shipped as part of the VM/ESA 2.4 ADCD distribution. I've not been able to find any references on how to do this. Is it just a matter of enabling it in SYSTEM CONFIG? Is it done with vmses/e? I'm stuck. Can anyone point me in the right direction?

Thanks,
-Dave

--
Dave McGuire, AK4HZ
New Kensington, PA


Re: Hercules and VM/ESA Routing

 

On Fri, 24 Feb 2023 at 13:06, Fish Fish <david.b.trout@...> wrote:

Tony Harminc wrote:

What guest OSs still support LCS?
As far as VM operating systems go, I can confirm that VM/ESA 2.4.0 supports LCS, as do all modern z/VMs. Modern z/VM supports OSA as well (in either mode too: Layer 2 mode -or- Layer 3). I have no idea what type of networking support VM/SP5 or earlier had, if any.

As far as z/OS is concerned, all modern z/OS support all three types: CTCI, LCS or OSA (but its OSA support is only Layer 3 though).

Can't speak for any other guest O/Ss.
I ask just because the z/OS V2.5 announcement letter
()
back in 2021 said this:

"Withdrawal of support for VTAM? Link Station Architecture (LSA) and
TCP/IP LAN Channel Station (LCS) devices

As stated in Hardware Announcement 121-029, dated May 4, 2021, many
IBM Z clients continue to rely on Systems Network Architecture (SNA)
applications for mission-critical workloads, and IBM has no plans to
discontinue support of the SNA protocol, including the SNA APIs.
However, IBM Z support for the SNA protocol being transported natively
out of the server using OSA Express 1000BASE-T adapters configured as
channel type ¡°OSE¡± will be eliminated in a future hardware system
family. With the support for OSE planned to be discontinued, support
for the related VTAM and TCP/IP device drivers is also planned to be
discontinued. IBM intends z/OS V2.5 to be the last z/OS release to
provide support for LSA (SNA) and LCS (TCP/IP) devices. z/OS systems
that have workloads that rely on the SNA protocol and utilize OSE
networking channels as the transport should be updated to make use of
some form of SNA over IP technology, where possible, such as
Enterprise Extender.

Removal of OSA DEVICE/LINK/HOME configuration support

z/OS V2.5 is planned to be the last z/OS release to provide support
for the TCP/IP profile statements DEVICE, LINK, and HOME for OSA
connectivity. All z/OS users who currently use DEVICE, LINK, or HOME
for OSA connectivity should migrate to the INTERFACE statement for
defining OSA Express connectivity in their TCP/IP profile. "

Wasn't clear to me if z/OS leads or lags other modern OSs in dropping
support for LCS.

Tony H.