Re: DSCLI commands from mainframe batch

2023-05-26 Thread Alain Benvéniste
Hi,

It is an open issue on IBM idea site.

Resiliency Services on Z Mainframe
alain.benveni...@kyndryl.com 

> Le 27 mai 2023 à 00:07, Bhu M  a écrit :
> 
> I am looking to run a dscli commands for a remote DS8884 DR system through 
> Mainframe batch jobs from production system (z15/zos2.5).
> 
> Any leads are appreciated?
> 
> 
> Thanks,
> BM
> 
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: SSHD terminates immediately with permission(?) problem

2023-05-26 Thread Tom Brennan

Can you change the port from 22 to something over 1023 for a quick test?

On 5/26/2023 6:01 PM, Tom Brennan wrote:

This may be way off so ignore if it sounds crazy...
Here's a snip of some old server code I wrote in C for Linux:

   client_sockin.sin_port = htons(port);
   rc = bind(local_socket,(struct sockaddr 
*)&client_sockin,sizeof(client_sockin));
   if (rc != 0) log_msg(0,LM_EXIT,12,"Cannot bind to port %d 
rc=%d",port,rc);


When I run that code (on Linux) and tell it to listen on port 12345 it 
works just fine.  When I specify something under 1024, it fails with the 
"Cannot bind..." message.


However if I specify a port less than 1024 and run it under root uid=0, 
it works fine.  In other words, in Linux (and I think the mainframe USS 
too) you're not allowed to listen on a port less than 1024 unless you're 
root.


But you already checked that the task is running under uid=0, so that's 
why I'm confused.  However, the message indicated "Bind" so I don't 
think it has anything to do with certificates.  I'm pretty sure any TLS 
and cert negotiation comes after the bind() in a server program.


On 5/26/2023 4:48 PM, Wendell Lovewell wrote:
I've done something wrong that I can't identify, and now SSHD 
terminates immediately after starting.


I'm not getting anything helpful on the console or in the joblog.  But 
I am getting these msgs in syslog:


OMVSKERN SSHD3    sshd[67174408]: error: FOTS1442 Bind to port 22 on 
:: failed: EDC5111I Permission denied. (errno2=0x744C7246).
OMVSKERN SSHD3    sshd[67174408]: error: FOTS1442 Bind to port 22 on 
0.0.0.0 failed: EDC5111I Permission denied. (errno2=0x744C7246).
OMVSKERN SSHD3    sshd[67174408]: fatal: FOTS1464 Cannot bind any 
address.


I've looked up the 7246 code:
JRPORTACCESSAUTH EQU 29254    * User does not have authority 
to access this port.


OMVSKERN's is UID(0).  Has ALTER access to BPX.DAEMON.  Port 22 is not 
in use, per D TCPIP,,N,SOCKETS


None of the files in /etc/ssh had changed for 4 years, so I don't 
think it's there.  (I did set LogLevel to DEBUG3, which didn't help any.)


The only things I can think of that I might have messed up something 
with keys.  I did try some weeks ago to set up a certificate to bypass 
entering my password when using "ssh user@zos" and didn't get that to 
work.   And I did install a new CERTAUTH this week for the new IBM 
service requirement ("DigiCert Global Root G2"), 'tho I can't imagine 
that would matter.


Any suggestions would really be appreciated...I'm not much good with 
entering USS commands via a 3270 screen.


TIA,
Wendell

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN




--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN




--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: SSHD terminates immediately with permission(?) problem

2023-05-26 Thread Tom Brennan

This may be way off so ignore if it sounds crazy...
Here's a snip of some old server code I wrote in C for Linux:

  client_sockin.sin_port = htons(port);
  rc = bind(local_socket,(struct sockaddr 
*)&client_sockin,sizeof(client_sockin));
  if (rc != 0) log_msg(0,LM_EXIT,12,"Cannot bind to port %d 
rc=%d",port,rc);


When I run that code (on Linux) and tell it to listen on port 12345 it 
works just fine.  When I specify something under 1024, it fails with the 
"Cannot bind..." message.


However if I specify a port less than 1024 and run it under root uid=0, 
it works fine.  In other words, in Linux (and I think the mainframe USS 
too) you're not allowed to listen on a port less than 1024 unless you're 
root.


But you already checked that the task is running under uid=0, so that's 
why I'm confused.  However, the message indicated "Bind" so I don't 
think it has anything to do with certificates.  I'm pretty sure any TLS 
and cert negotiation comes after the bind() in a server program.


On 5/26/2023 4:48 PM, Wendell Lovewell wrote:

I've done something wrong that I can't identify, and now SSHD terminates 
immediately after starting.

I'm not getting anything helpful on the console or in the joblog.  But I am 
getting these msgs in syslog:

OMVSKERN SSHD3sshd[67174408]: error: FOTS1442 Bind to port 22 on :: failed: 
EDC5111I Permission denied. (errno2=0x744C7246).
OMVSKERN SSHD3sshd[67174408]: error: FOTS1442 Bind to port 22 on 0.0.0.0 
failed: EDC5111I Permission denied. (errno2=0x744C7246).
OMVSKERN SSHD3sshd[67174408]: fatal: FOTS1464 Cannot bind any address.

I've looked up the 7246 code:
JRPORTACCESSAUTH EQU 29254* User does not have authority to access 
this port.

OMVSKERN's is UID(0).  Has ALTER access to BPX.DAEMON.  Port 22 is not in use, 
per D TCPIP,,N,SOCKETS

None of the files in /etc/ssh had changed for 4 years, so I don't think it's 
there.  (I did set LogLevel to DEBUG3, which didn't help any.)

The only things I can think of that I might have messed up something with keys.  I did try some 
weeks ago to set up a certificate to bypass entering my password when using "ssh 
user@zos" and didn't get that to work.   And I did install a new CERTAUTH this week for the 
new IBM service requirement ("DigiCert Global Root G2"), 'tho I can't imagine that would 
matter.

Any suggestions would really be appreciated...I'm not much good with entering 
USS commands via a 3270 screen.

TIA,
Wendell

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN




--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: SSHD terminates immediately with permission(?) problem

2023-05-26 Thread Michael Babcock
Check your TCPIP config member.   Something else is listening on port 22.
Perhaps another SSHD.   Issue the netstat command to see the offender.

On Fri, May 26, 2023 at 6:49 PM Wendell Lovewell <
01e9c0ee0673-dmarc-requ...@listserv.ua.edu> wrote:

> I've done something wrong that I can't identify, and now SSHD terminates
> immediately after starting.
>
> I'm not getting anything helpful on the console or in the joblog.  But I
> am getting these msgs in syslog:
>
> OMVSKERN SSHD3sshd[67174408]: error: FOTS1442 Bind to port 22 on ::
> failed: EDC5111I Permission denied. (errno2=0x744C7246).
> OMVSKERN SSHD3sshd[67174408]: error: FOTS1442 Bind to port 22 on
> 0.0.0.0 failed: EDC5111I Permission denied. (errno2=0x744C7246).
> OMVSKERN SSHD3sshd[67174408]: fatal: FOTS1464 Cannot bind any
> address.
>
> I've looked up the 7246 code:
> JRPORTACCESSAUTH EQU 29254* User does not have authority to
> access this port.
>
> OMVSKERN's is UID(0).  Has ALTER access to BPX.DAEMON.  Port 22 is not in
> use, per D TCPIP,,N,SOCKETS
>
> None of the files in /etc/ssh had changed for 4 years, so I don't think
> it's there.  (I did set LogLevel to DEBUG3, which didn't help any.)
>
> The only things I can think of that I might have messed up something with
> keys.  I did try some weeks ago to set up a certificate to bypass entering
> my password when using "ssh user@zos" and didn't get that to work.   And
> I did install a new CERTAUTH this week for the new IBM service requirement
> ("DigiCert Global Root G2"), 'tho I can't imagine that would matter.
>
> Any suggestions would really be appreciated...I'm not much good with
> entering USS commands via a 3270 screen.
>
> TIA,
> Wendell
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>
-- 
Michael Babcock
OneMain Financial
z/OS Systems Programmer, Lead

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


SSHD terminates immediately with permission(?) problem

2023-05-26 Thread Wendell Lovewell
I've done something wrong that I can't identify, and now SSHD terminates 
immediately after starting. 

I'm not getting anything helpful on the console or in the joblog.  But I am 
getting these msgs in syslog: 

OMVSKERN SSHD3sshd[67174408]: error: FOTS1442 Bind to port 22 on :: failed: 
EDC5111I Permission denied. (errno2=0x744C7246).  
OMVSKERN SSHD3sshd[67174408]: error: FOTS1442 Bind to port 22 on 0.0.0.0 
failed: EDC5111I Permission denied. (errno2=0x744C7246). 
OMVSKERN SSHD3sshd[67174408]: fatal: FOTS1464 Cannot bind any address.  
  

I've looked up the 7246 code: 
JRPORTACCESSAUTH EQU 29254* User does not have authority to access 
this port.

OMVSKERN's is UID(0).  Has ALTER access to BPX.DAEMON.  Port 22 is not in use, 
per D TCPIP,,N,SOCKETS

None of the files in /etc/ssh had changed for 4 years, so I don't think it's 
there.  (I did set LogLevel to DEBUG3, which didn't help any.)

The only things I can think of that I might have messed up something with keys. 
 I did try some weeks ago to set up a certificate to bypass entering my 
password when using "ssh user@zos" and didn't get that to work.   And I did 
install a new CERTAUTH this week for the new IBM service requirement ("DigiCert 
Global Root G2"), 'tho I can't imagine that would matter. 

Any suggestions would really be appreciated...I'm not much good with entering 
USS commands via a 3270 screen. 

TIA, 
Wendell 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: z/OS 3.1: Now UNIXR Certified

2023-05-26 Thread Mike Schwab
I think MVS/ESA Unix was certified to  posix standard for U.S
government contracts.  Somebody paid for Linux to get the same
certification about the same era.  Most Linuxes are not certified.
https://unix.stackexchange.com/questions/522413/why-are-most-linux-distributions-not-posix-compliant

On Fri, May 26, 2023 at 9:31 AM Matt Hogstrom  wrote:
>
> IMHO Unix certification is not particularly relevant these days … it’s Linux 
> tool chain compatibility that is.  I spend time frequently having to adjust 
> to old “Unix” utilities and command line arguments that are not supported 
> (grep -r anyone?)
>
> A refresh of the toolchain and open source languages would be more awesome 
> than Unix95 certification.
>
> Matt Hogstrom
> m...@hogstrom.org
>
> “It may be cognitive, but, it ain’t intuitive."
> — Hogstrom
>
>
>
> > On May 26, 2023, at 9:40 AM, Tony Harminc  wrote:
> >
> > The only use I have found in many years for having z/OS UNIX certified is
> > so that when someone says they hear that z/OS has a "UNIX emulator" or any
> > one of many similar bogus claims, I can say "No, z/OS *is* UNIX. And BTW
> > Linux is *not* UNIX." (Of course the FSF would say, Gnu's Not Unix.)"
>
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN



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

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Effective region

2023-05-26 Thread Mike Schwab
If you can look at a job that is ended, the job log step completion
message shows the amount used 24/31/64 bit areas.

On Fri, May 26, 2023 at 11:44 AM Radoslaw Skorupka
<0471ebeac275-dmarc-requ...@listserv.ua.edu> wrote:
>
> W dniu 26.05.2023 o 16:39, Phil Smith III pisze:
> > FYI, Radoslaw, that was getting the "current values 'from inside' of the 
> > task", to use your phrasing. So you could make this work.
>
> That's what I understood. Thank you again for the help.
> However my goal was rather to start, let's say CICS region or some job
> (with no changes) and find out effective REGION/MEMLIMIT settings.
> I was also pointed to some Mark Zelden's rexx utility which read the
> same control blocks. (Thanks!)
>
> However finally I found some new SMFLIM keyword, which should cause
> message ...and maybe I'll find some time next Monday to try it.
>
>
> Regards
> --
> Radoslaw Skorupka
> Lodz, Poland
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN



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

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


DSCLI commands from mainframe batch

2023-05-26 Thread Bhu M
I am looking to run a dscli commands for a remote DS8884 DR system through 
Mainframe batch jobs from production system (z15/zos2.5).

Any leads are appreciated?


Thanks,
BM

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: FTP client question

2023-05-26 Thread Joel C. Ewing
I suspect "connection" in this context means the opening of a TCP/IP 
socket, which establishes the path between ports on two nodes, and that 
all subsequent packets follow that established path.  That would  
suggest that transmission of a single file by one FTP instance would 
still be constrained to the bandwidth of a single interface.  My 
understanding of load balancing is that it distributes aggregate load 
over multiple interfaces by spreading multiple transactions over 
multiple paths rather than spreading multiple packets for the same 
transaction over multiple paths--so alternate routes for packets of a 
single FTP transaction wouldn't be an issue.


If your object is to make two 1 Gbps interfaces behave as one 2-Gbps 
interface for a single transaction, I believe that would be closer to 
what is called Ethernet bonding of interfaces.  I know Linux can support 
this if you also have an Ethernet switch that can support bonding (and 
that can support aggregate rates of 2Gbps).  I don't know if that is 
supported on z/OS.  My understanding is that this can allow packets 
associated with the same TCP/IP socket to follow different physical 
paths, but the unit of transmission is still a packet.  FTP transmitting 
a large file supports multiple packets in flight before having to 
receive a response back so it should be able to effectively utilize the 
aggregate bandwidth by spreading those packets over multiple 
interfaces.  If FTP is in an interaction where a single packet is sent 
and a response packet must be received before proceeding, you would 
still be constrained by the bandwidth of a single interface because each 
individual packet still travels over one physical interface.


    JC Ewing

On 5/26/23 10:33, Steve Thompson wrote:

I have a question about the alternating of packets.

If one is using an MFT product with encryption and hand-shakes, will 
the alternating packets between routes not cause the "connection" and 
data xfer(s) to fail?


I'm asking because I know just enough about Network traffic to be 
truly dangerous -- which means I know how to specify an IP address and 
port#, and not much more.


Steve Thompson

On 5/26/2023 11:25 AM, John S. Giltner, Jr. wrote:
z/OS can do load balancing if you have mutiple equal cost routes 
defined, one route for each OSA and I think they could be the same 
route, something like:


 BeginRoutes

 route default =  OSA_INTERFACE1
 route default =  OSA_INTERFACE2

  ENDRoutes

You could use either default, or code routes for specific 
hosts/subnets.  Using default will load balance all outbound traffic, 
coding more specific routes will just load blance the traffic for 
hosts matching those routes.


You then add add one of the following statements to your IPCONFIG  
statement.


   MULTIPATH PERCONNECTION

   MULTIPATH PERPACKET

First one will have z/OS alternate which route it takes per TCP 
connection.  Connection request #1 get path/route #1, request #2 gets 
path/route #2.  Depending on timing all 3 jobs could still get sent 
out the same OSA, but you will be using both OSA's so it won't impact 
all traffic.


Second one does the same thing, but per packet.  More overhead but 
both OSA's will be used "equally".


No matter what you do, depending on your network setup either one of 
these or, as Keith suggested, defining a ROUTE via a specific 
Interface you could overload your network. If your whole 
infrastructure is 1 Gbps Ethernet, your z/OS system can now push ~2 
Gbps through the network.



On Thu, 25 May 2023 19:37:10 +0100, Keith Gooding  
wrote:



Hi Rex

Networking is not my speciality but you should be able to add a HOST 
route - see the BEGINROUTES statement in IP Config Reference. 
Something like this:


ROUTE windows server IP address.  HOST   =   OSA_INTERFACE2

where OSA_INTERFACE2 is the interface which you want to use.

This example assumes that the server is on the same subnet as the 
adapter - change - to the router IP address if not.


No guarantees.

Keith Gooding

Sent from my iPad

On 25 May 2023, at 16:41, Pommier, Rex  
wrote:


Hi all,

I have a question about routing FTP traffic.  First a bit about the 
environment.  Z14-zr1 with (2) 1-GbE OSA adapters shared across 3 
LPARs.  The 2 adapters are not in a VIPA configuration.  Right now 
on this LPAR, only 1 of the adapters is defined to TCP/IP.  I can 
easily get the second OSA configured into TCP/IP on the LPAR so 
that's not an issue.


The situation/question.  I have 3 jobs that run on the mainframe 
that all 3 initiate an FTP process to Windows servers.  Between the 
3 jobs they are pushing between 1.5 and 2 terabytes to the 
servers.  The jobs are currently single threaded and from looking 
at the FTP output, they are pushing the Ethernet adapter that is in 
use at 100%.  My question is this: If I configure the second 
adapter, is there a way that I can force one of these jobs to use 
one of the OSA adapters and the other 2 to go to the

Re: [EXTERNAL] Re: zOSMF

2023-05-26 Thread Phil Smith III
Terri:
Right. That’s been my point from the start: while a noble effort, it’s not 
going to get there without putting a LOT of work into changing the 
underpinnings. This is trying to fix a foundation problem by spackling and 
painting over it. Since it’s not even being discussed—folks seem to be charging 
ahead and picking paint colors—I fear it is doomed to fail until/unless this is 
recognized.


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: [EXTERNAL] Re: zOSMF

2023-05-26 Thread Shaffer, Terri
While I see where you went with your thought process, the mainframe I don’t 
think will ever get to a windows or Android mentality.

I mean I know IBM wants to make the mainframe less complex, but by design that 
can only go so far.

For example, How many SMPE environments does a company have? How many Catalogs> 
How are the volumes laid out?  RES, DLIB, CATALOG, Paging, ETC...

Can you sort of automate the day to day management, or operations, yes.  Or how 
about how is maintenance applied, If I use your examples of windows/Android. 
Its live update, not sure that would fly in any company.  And whats my backout 
if something doesn’t work? Think of what you said, your reset your phone and 
started again.. H

z/OSMF is the IBM forced method here, and they have taken a process that has 
worked for 25+ years,  like I want to copy the old config settings from a 
previous z/OS install.  Why should I have to re-invent that wheel every time I 
install z/OS?  I use to be able to do a serverpac in a few hours, now with the 
z/OSMF response time and issues, that isn’t possible.

I still like the option that was mentioned, 2 switches, Novice, which forces 
you do everything and advanced, which would allow me to bypass steps or under 
the cover processes, IBM is forcing!!  Its just like windows, when I select 
advanced install option.

In a way I am glad I have only 7 more years left until retirement.  I love the 
mainframe and z/OS, but I avoid z/OSMF like the plague, I will only use it for 
z/OS installs only because I am forced too..

Ms Terri E Shaffer
Senior Systems Engineer,
z/OS Support:
ACIWorldwide – Telecommuter
H(412-766-2697) C(412-519-2592)
terri.shaf...@aciworldwide.com

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Phil Smith III
Sent: Friday, May 26, 2023 12:38 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: [EXTERNAL] Re: zOSMF

EXTERNAL EMAIL: Do not click links or open attachments unless you know the 
content is safe.


Jack Zukt wrote, in part:
>The real problem, as I see it, is that drag and drop interfaces move
>you away from the need to know what you are doing.

That’s the *goal*. Do you know what the Windows installer is doing? Android? 
iOS? No you do not, beyond the high-level “putting  in places” and “making 
it bootable”. While it makes me nervous because, like you, I’ve been doing this 
for too long, most people see this as a good thing, and I can’t really dispute 
it.

In 1920, if you had a car, you understood air/fuel mixture, how to do oil and 
tire changes, etc. Most people don’t now, and that’s not a bad thing. Sure, 
occasionally they get stranded, but by and large, it Just Works.

On the flip side, I was switching phones and the migration failed. I did a 
reset of the new phone and restarted it, and it worked the second time. Did I 
understand the process? No. Did I need to? No. Am I happy that I couldn’t tell 
what failed? Not really, but, again, I really didn’t need to. And 99.44% of 
people wouldn’t care, as long as it worked the second try.

and Colin Paice asked:
>Would it help if we moved to standard configurations?

That’s the point I made before: with Windows, you’re forced into a fairly 
standard configuration. With z/OS, it’s a bit late (by almost six decades): 
sites aren’t going to rearrange everything. For new installs (all handful of 
them), sure. But that doesn’t really help at this point, alas.


--
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@listserv.ua.edu with the message: INFO IBM-MAIN

 [https://go.aciworldwide.com/rs/030-ROK-804/images/aci-footer.jpg] 

This email message and any attachments may contain confidential, proprietary or 
non-public information. The information is intended solely for the designated 
recipient(s). If an addressing or transmission error has misdirected this 
email, please notify the sender immediately and destroy this email. Any review, 
dissemination, use or reliance upon this information by unintended recipients 
is prohibited. Any opinions expressed in this email are those of the author 
personally.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Effective region

2023-05-26 Thread Tom Brennan
A long time ago when I was working on a limit exit, for testing I would 
run a small program that did a variable length getmain for below/above 
the line, something like this:


  GETMAIN VRC,LV=(1600,32)
  GETMAIN VRC,LV=(20,32),LOC=ANY

... and then spit out the results.  The idea was to avoid using any of 
the storage control blocks and see what *really* came back.  Maybe 
there's something on the CBT Tape that would do similar.


On 5/26/2023 9:43 AM, Radoslaw Skorupka wrote:

W dniu 26.05.2023 o 16:39, Phil Smith III pisze:
FYI, Radoslaw, that was getting the "current values 'from inside' of 
the task", to use your phrasing. So you could make this work.


That's what I understood. Thank you again for the help.
However my goal was rather to start, let's say CICS region or some job 
(with no changes) and find out effective REGION/MEMLIMIT settings.
I was also pointed to some Mark Zelden's rexx utility which read the 
same control blocks. (Thanks!)


However finally I found some new SMFLIM keyword, which should cause 
message ...and maybe I'll find some time next Monday to try it.



Regards


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Effective region

2023-05-26 Thread Radoslaw Skorupka

W dniu 26.05.2023 o 16:39, Phil Smith III pisze:

FYI, Radoslaw, that was getting the "current values 'from inside' of the task", 
to use your phrasing. So you could make this work.


That's what I understood. Thank you again for the help.
However my goal was rather to start, let's say CICS region or some job 
(with no changes) and find out effective REGION/MEMLIMIT settings.
I was also pointed to some Mark Zelden's rexx utility which read the 
same control blocks. (Thanks!)


However finally I found some new SMFLIM keyword, which should cause 
message ...and maybe I'll find some time next Monday to try it.



Regards
--
Radoslaw Skorupka
Lodz, Poland

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: [EXTERNAL] Re: zOSMF

2023-05-26 Thread Phil Smith III
Jack Zukt wrote, in part:
>The real problem, as I see it, is that drag and drop interfaces move you
>away from the need to know what you are doing.

That’s the *goal*. Do you know what the Windows installer is doing? Android? 
iOS? No you do not, beyond the high-level “putting  in places” and “making 
it bootable”. While it makes me nervous because, like you, I’ve been doing this 
for too long, most people see this as a good thing, and I can’t really dispute 
it.

In 1920, if you had a car, you understood air/fuel mixture, how to do oil and 
tire changes, etc. Most people don’t now, and that’s not a bad thing. Sure, 
occasionally they get stranded, but by and large, it Just Works.

On the flip side, I was switching phones and the migration failed. I did a 
reset of the new phone and restarted it, and it worked the second time. Did I 
understand the process? No. Did I need to? No. Am I happy that I couldn’t tell 
what failed? Not really, but, again, I really didn’t need to. And 99.44% of 
people wouldn’t care, as long as it worked the second try.

and Colin Paice asked:
>Would it help if we moved to standard configurations?

That’s the point I made before: with Windows, you’re forced into a fairly 
standard configuration. With z/OS, it’s a bit late (by almost six decades): 
sites aren’t going to rearrange everything. For new installs (all handful of 
them), sure. But that doesn’t really help at this point, alas.


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: z/OS 3.1: Now UNIXR Certified

2023-05-26 Thread Mohammad Khan
FSF and Linux can reasonably be ignored in this discussion but was there a time 
when Unix System Services (of z/OS or OS/390) was competitor to other platforms 
that claimed to be UNIX? How many third party apps were available / supported / 
marketed for USS as against AIX, HPUX or Solaris? How many of those were 
actually being run on USS? Certificate is fine on the wall but what actually 
does the job is more important.

mkk

On Fri, 26 May 2023 15:40:34 +0200, Tony Harminc  wrote:

>
>> To be contentious: nowadays nobody cares. Indeed, when we talk about
>> non-Windows distributed system we usually think about Linux. Even POWER
>> machines are more and more used for Linux workloads, not AIX. And the
>> Linux is not UNIX certified.
>>
>
>The only use I have found in many years for having z/OS UNIX certified is
>so that when someone says they hear that z/OS has a "UNIX emulator" or any
>one of many similar bogus claims, I can say "No, z/OS *is* UNIX. And BTW
>Linux is *not* UNIX." (Of course the FSF would say, Gnu's Not Unix.)"
>
>Tony H.
>

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: z/OS 3.1: Now UNIX® Certified

2023-05-26 Thread Paul Gilmartin
(Subject: repaired to match first ply.)
On Fri, 26 May 2023 10:30:54 -0400, Matt Hogstrom wrote:

>IMHO Unix certification is not particularly relevant these days … it’s Linux 
>tool chain compatibility that is.  I spend time frequently having to adjust to 
>old “Unix” utilities and command line arguments that are not supported (grep 
>-r anyone?)  
>
>A refresh of the toolchain and open source languages would be more awesome 
>than Unix95 certification.
>
When I write a script that works on my desktop(s) but fails on z/OS, and I
check the Standard and find z/OS deviates, I would like to be able to
submit an SR and get better response than WAD, FIN, or "compatible with AIX"..

-- 
gil

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: FTP client question

2023-05-26 Thread Steve Thompson

I have a question about the alternating of packets.

If one is using an MFT product with encryption and hand-shakes, 
will the alternating packets between routes not cause the 
"connection" and data xfer(s) to fail?


I'm asking because I know just enough about Network traffic to be 
truly dangerous -- which means I know how to specify an IP 
address and port#, and not much more.


Steve Thompson

On 5/26/2023 11:25 AM, John S. Giltner, Jr. wrote:

z/OS can do load balancing if you have mutiple equal cost routes defined, one 
route for each OSA and I think they could be the same route, something like:

 BeginRoutes

 route default =  OSA_INTERFACE1
 route default =  OSA_INTERFACE2

  ENDRoutes

You could use either default, or code routes for specific hosts/subnets.  Using 
default will load balance all outbound traffic, coding more specific routes 
will just load blance the traffic for hosts matching those routes.

You then add add one of the following statements to your IPCONFIG  statement.

   MULTIPATH PERCONNECTION

   MULTIPATH PERPACKET

First one will have z/OS alternate which route it takes per TCP connection.  
Connection request #1 get path/route #1, request #2 gets path/route #2.  
Depending on timing all 3 jobs could still get sent out the same OSA, but you 
will be using both OSA's so it won't impact all traffic.

Second one does the same thing, but per packet.  More overhead but both OSA's will be 
used "equally".

No matter what you do, depending on your network setup either one of these or, 
as Keith suggested, defining a ROUTE via a specific Interface you could 
overload your network. If your whole infrastructure is 1 Gbps Ethernet, your 
z/OS system can now push ~2 Gbps through the network.


On Thu, 25 May 2023 19:37:10 +0100, Keith Gooding  wrote:


Hi Rex

Networking is not my speciality but you should be able to add a HOST route - 
see the BEGINROUTES statement in IP Config Reference. Something like this:

ROUTE windows server IP address.  HOST   =   OSA_INTERFACE2

where OSA_INTERFACE2 is the interface which you want to use.

This example assumes that the server is on the same subnet as the adapter - 
change - to the router IP address if not.

No guarantees.

Keith Gooding

Sent from my iPad


On 25 May 2023, at 16:41, Pommier, Rex  wrote:

Hi all,

I have a question about routing FTP traffic.  First a bit about the 
environment.  Z14-zr1 with (2) 1-GbE OSA adapters shared across 3 LPARs.  The 2 
adapters are not in a VIPA configuration.  Right now on this LPAR, only 1 of 
the adapters is defined to TCP/IP.  I can easily get the second OSA configured 
into TCP/IP on the LPAR so that's not an issue.

The situation/question.  I have 3 jobs that run on the mainframe that all 3 
initiate an FTP process to Windows servers.  Between the 3 jobs they are 
pushing between 1.5 and 2 terabytes to the servers.  The jobs are currently 
single threaded and from looking at the FTP output, they are pushing the 
Ethernet adapter that is in use at 100%.  My question is this: If I configure 
the second adapter, is there a way that I can force one of these jobs to use 
one of the OSA adapters and the other 2 to go to the second adapter?  From what 
I recall, z/OS doesn't do any kind of trunking or load balancing so setting up 
a VIPA won't improve throughput by using both adapters.   I've meandered 
through the IP configuration reference and see nothing that would give me this 
capability.

TIA

Rex

--
The information contained in this message is confidential, protected from 
disclosure and may be legally privileged. If the reader of this message is not 
the intended recipient or an employee or agent responsible for delivering this 
message to the intended recipient, you are hereby notified that any disclosure, 
distribution, copying, or any action taken or action omitted in reliance on it, 
is strictly prohibited and may be unlawful. If you have received this 
communication in error, please notify us immediately by replying to this 
message and destroy the material in its entirety, whether in electronic or hard 
copy format. Thank you.


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@lists

Re: FTP client question

2023-05-26 Thread John S. Giltner, Jr.
z/OS can do load balancing if you have mutiple equal cost routes defined, one 
route for each OSA and I think they could be the same route, something like:

BeginRoutes

route default =  OSA_INTERFACE1
route default =  OSA_INTERFACE2

 ENDRoutes

You could use either default, or code routes for specific hosts/subnets.  Using 
default will load balance all outbound traffic, coding more specific routes 
will just load blance the traffic for hosts matching those routes.

You then add add one of the following statements to your IPCONFIG  statement.

  MULTIPATH PERCONNECTION

  MULTIPATH PERPACKET

First one will have z/OS alternate which route it takes per TCP connection.  
Connection request #1 get path/route #1, request #2 gets path/route #2.  
Depending on timing all 3 jobs could still get sent out the same OSA, but you 
will be using both OSA's so it won't impact all traffic.

Second one does the same thing, but per packet.  More overhead but both OSA's 
will be used "equally".  

No matter what you do, depending on your network setup either one of these or, 
as Keith suggested, defining a ROUTE via a specific Interface you could 
overload your network. If your whole infrastructure is 1 Gbps Ethernet, your 
z/OS system can now push ~2 Gbps through the network.


On Thu, 25 May 2023 19:37:10 +0100, Keith Gooding  wrote:

>Hi Rex
>
>Networking is not my speciality but you should be able to add a HOST route - 
>see the BEGINROUTES statement in IP Config Reference. Something like this:
>
>ROUTE windows server IP address.  HOST   =   OSA_INTERFACE2
>
>where OSA_INTERFACE2 is the interface which you want to use.
>
>This example assumes that the server is on the same subnet as the adapter - 
>change - to the router IP address if not.
>
>No guarantees.
>
>Keith Gooding
>
>Sent from my iPad
>
>> On 25 May 2023, at 16:41, Pommier, Rex  wrote:
>> 
>> Hi all,
>> 
>> I have a question about routing FTP traffic.  First a bit about the 
>> environment.  Z14-zr1 with (2) 1-GbE OSA adapters shared across 3 LPARs.  
>> The 2 adapters are not in a VIPA configuration.  Right now on this LPAR, 
>> only 1 of the adapters is defined to TCP/IP.  I can easily get the second 
>> OSA configured into TCP/IP on the LPAR so that's not an issue.  
>> 
>> The situation/question.  I have 3 jobs that run on the mainframe that all 3 
>> initiate an FTP process to Windows servers.  Between the 3 jobs they are 
>> pushing between 1.5 and 2 terabytes to the servers.  The jobs are currently 
>> single threaded and from looking at the FTP output, they are pushing the 
>> Ethernet adapter that is in use at 100%.  My question is this: If I 
>> configure the second adapter, is there a way that I can force one of these 
>> jobs to use one of the OSA adapters and the other 2 to go to the second 
>> adapter?  From what I recall, z/OS doesn't do any kind of trunking or load 
>> balancing so setting up a VIPA won't improve throughput by using both 
>> adapters.   I've meandered through the IP configuration reference and see 
>> nothing that would give me this capability.  
>> 
>> TIA
>> 
>> Rex
>> 
>> --
>> The information contained in this message is confidential, protected from 
>> disclosure and may be legally privileged. If the reader of this message is 
>> not the intended recipient or an employee or agent responsible for 
>> delivering this message to the intended recipient, you are hereby notified 
>> that any disclosure, distribution, copying, or any action taken or action 
>> omitted in reliance on it, is strictly prohibited and may be unlawful. If 
>> you have received this communication in error, please notify us immediately 
>> by replying to this message and destroy the material in its entirety, 
>> whether in electronic or hard copy format. Thank you.
>> 
>> 
>> --
>> For IBM-MAIN subscribe / signoff / archive access instructions,
>> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>
>--
>For IBM-MAIN subscribe / signoff / archive access instructions,
>send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: zOSMF

2023-05-26 Thread Steve Thompson

Thank you. Somehow I missed that.

On 5/26/2023 10:26 AM, Kurt J. Quackenbush wrote:

... how do we install this since we have never had a z/OS system before?

You use the z/OS COD (Customized Offerings Driver):
https://www.ibm.com/docs/en/zos/2.5.0?topic=system-customized-offerings-driver

It’s a load-and-go z/OS you use strictly for installing your full blown z/OS.

Kurt Quackenbush
IBM  |  z/OS SMP/E and z/OSMF Software Management  |  ku...@us.ibm.com

Chuck Norris never uses CHECK when he applies PTFs.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Effective region

2023-05-26 Thread Phil Smith III
FYI, Radoslaw, that was getting the "current values 'from inside' of the task", 
to use your phrasing. So you could make this work.


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: z/OS 3.1: Now UNIXR Certified

2023-05-26 Thread Matt Hogstrom
IMHO Unix certification is not particularly relevant these days … it’s Linux 
tool chain compatibility that is.  I spend time frequently having to adjust to 
old “Unix” utilities and command line arguments that are not supported (grep -r 
anyone?)  

A refresh of the toolchain and open source languages would be more awesome than 
Unix95 certification.

Matt Hogstrom
m...@hogstrom.org

“It may be cognitive, but, it ain’t intuitive."
— Hogstrom



> On May 26, 2023, at 9:40 AM, Tony Harminc  wrote:
> 
> The only use I have found in many years for having z/OS UNIX certified is
> so that when someone says they hear that z/OS has a "UNIX emulator" or any
> one of many similar bogus claims, I can say "No, z/OS *is* UNIX. And BTW
> Linux is *not* UNIX." (Of course the FSF would say, Gnu's Not Unix.)"


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Effective region

2023-05-26 Thread Gary Weinhold
This sort of control block chasing can usually be done in COBOL, if that helps.

Radoslaw wrote:
W dniu 24.05.2023 o 03:26, Phil Smith III pisze:
> Radoslaw Skorupka wrote:
>> Scenario:
>> Default REGION
>> REGION specified explicitely in JOB card (or in another similar way)
>> SMFLIMxx and/or IEFUSI.
>> Q: how to check effective REGION limit for the job/stc?
> Does this help?
>   L   R7,PSAAOLD-PSAaddress of ASCB
>   USING ASCB,R7
>   L   R7,ASCBLDA
>   USING LDA,R7
>   L   R2,ABOVESZ
>   MVC 0(4,R2),LDAELIM   size of region above the line
>   L   R2,ABOVEAL
>   MVC 0(4,R2),LDAELOAL  size of region above the line
>   L   R2,BELOWSZ
>   MVC 0(4,R2),LDALIMIT  size of region below the line
>   L   R2,BELOWAL
>   MVC 0(4,R2),LDALOALsize of region below the line
>   L   R2,REGSZ
>   MVC 0(4,R2),LDAREGRQ   actual region size
>

Unfortunately no, however I appreciate your effort. Thank you!
No, because I'm assembler (almost) illiterate. No, because as far as I
understand it is good to find out current values "from inside" of the task.

However I reviewed SMF30 data and I think this is the direction I should
follow. That means some report I have to create.



--
Radoslaw Skorupka
Lodz, Poland

Gary Weinhold
Senior Application Architect
DATAKINETICS | Data Performance & Optimization
Phone:+1.613.523.5500 x216
Email: weinh...@dkl.com
Visit us online at www.DKL.com
E-mail Notification: The information contained in this email and any 
attachments is confidential and may be subject to copyright or other 
intellectual property protection. If you are not the intended recipient, you 
are not authorized to use or disclose this information, and we request that you 
notify us by reply mail or telephone and delete the original message from your 
mail system.



--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: z/OS 3.1: Now UNIXR Certified

2023-05-26 Thread Phil Smith III
Ah, ok, "since before GA". Cool. thanks.


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: zOSMF

2023-05-26 Thread Kurt J. Quackenbush
> ... how do we install this since we have never had a z/OS system before?

You use the z/OS COD (Customized Offerings Driver):
https://www.ibm.com/docs/en/zos/2.5.0?topic=system-customized-offerings-driver

It’s a load-and-go z/OS you use strictly for installing your full blown z/OS.

Kurt Quackenbush
IBM  |  z/OS SMP/E and z/OSMF Software Management  |  ku...@us.ibm.com

Chuck Norris never uses CHECK when he applies PTFs.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Introducing watsonx Day: an IBM TechXchange Virtual Event

2023-05-26 Thread Phil Smith III
Link: 
https://mailchi.mp/0a507e585f81/introducing-watsonx-day-an-ibm-techxchange-virtual-event?e=51c1e42714

 

This might or might turn out to be an interesting session, but somebody at IBM 
is asleep at the switch here. The email came from
BeMyApp make...@bemyapp.com  



I know that BeMyApp is something IBM uses, but the mailing 100% looks and 
smells like spam if you don't happen to know that. If BeMyApp (which is in the 
running for stupidest domain names) can't send plausible-looking email, don't 
use them.

 

And don't host legitimate IBM sites on Mailchimp.

 

This is 2023, not 1999-this stuff isn't tricky. Amateur hour.

 

...phsiii (admittedly grumpy on a Friday, but be serious, IBM)


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: z/OS 3.1: Now UNIX® Certified

2023-05-26 Thread Paul Gilmartin
On Fri, 26 May 2023 12:02:32 +, Timothy Sipples wrote:

>z/OS 3.1 has already earned its UNIX® certification...
>
>https://www.opengroup.org/openbrand/register/brand3693.htm
>
What version of UNIX?  Trying to follow links to find out, I get
404 for: , "Commands
and Utilities, Issue 4, Version 2"

In the past I have complained about non-conformance and been told
(not officially) that the conformance is to an earlier version.

Will it finally support the -P and -L options of cd and pwd, with the default
-L behavior of  Single UNIX?

Will IBM provide any accommodation for conforming behavior incompatible
with customary OMVS behavior?

Nobody's perfect.  What attention will IBM give to SRs on (unintentional)
non-conformance?

-- 
gil

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: zOSMF

2023-05-26 Thread Steve Thompson
Thank you for this posting. It brings up a question that I've had 
since a problem with getting z/OS 1.6 installed...


Back when I did do z/OS sys-programming, you had to have a 
driving system (at a specific level or above) to install z/OS


So we are the ABCZ company and we have decided to get a new z16 
and setup a z/OS environment. Now how do we install this since we 
have never had a z/OS system before?


This is the thing that troubles me when we are being told about 
new installations. Maybe a VM system running Linux for z, or 
equivalent. But to get z/OS installed for the first time? How do 
you do that?


Steve Thompson



On 5/26/2023 6:57 AM, Colin Paice wrote:

Would it help if we moved to standard configurations?

With ADCD environment you unzip files to get the 3390 images. You get
working system out if the box, and SMP/e environment. This looks like a
good way to go and may fit many people's requirements.   This takes away a
lot of the complexity, and allows you to start from a working base.

On Fri, May 26, 2023, 11:31 Jack Zukt  wrote:


The real problem, as I see it, is that drag and drop interfaces move you
away from the need to know what you are doing. A long time ago, the first
MVS install that I did on my own, took me a few months to do it. I was
doing it under VM/XA and I did a few complete back to square one at the
time, as I was not pressed for time. At the time I had about two years of
MVS experience. I did read a lot of MVS and JES2 reading, you know,
installation guides,  references, customization and such. When I finnaly
was satisfied with the system I knew a lot more than when I started.
The point that I am trying to make is that you may be able to do a z/OS
install using zosmf knowing next to nothing of z/OS, but with that
knowledge you will not be able to debug any kind of problem that you will
get in your way.
So, I suppose that the next step will be some kind of IA doing the install
and problem solving.
That makes me glad that I am not so far away from retirement.
Jack

On Wed, May 24, 2023, 21:21 Seymour J Metz  wrote:


I enjoy learning new things, but I'd rather not replace good tools with
bad just because the bad tools are in fashion.


From: IBM Mainframe Discussion List  on behalf
of Harris Randy - Nashville 
Sent: Wednesday, May 24, 2023 4:17 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: zOSMF

I had a choice 30 years ago to go into the pc, server, network side of IT
or go the mainframe direction.
I chose the mainframe because I liked it better.
I'm not a GUI fan.
It's not Windows.
I do have grey hair.
I do understand the need to atract younger people to the mainframe.
What I don't understand is why IBM would take away a working method
(SERVERPAC) and force
those of us with grey to learn something new when we well know how to use
what we already have in place.
And, a lot of us looking at retirement not t far away.

Randy Harris
P 615-344-3244
C 662-401-8552
james.harr...@hcahealthcare.com

-Original Message-
From: IBM Mainframe Discussion List  On Behalf
Of Phil Smith III
Sent: Wednesday, May 24, 2023 1:58 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: {EXTERNAL} Re: Re: zOSMF

CAUTION! This email originated from outside of our organization. DO NOT
CLICK links or open attachments unless you recognize the sender and know
the content is safe.

Beverly Caldwell wrote:

If zosmf is the answer what the hell was the question?

I’m going to take that as a straight question. I assume the question was,
“How do we make z/OS easier to install and maintain for folks who don’t
have any grey hair yet?”

This is essentially the same question that led to GUIs in general. The
problem is that it’s not trivial to answer—putting some lipstick on the

pig

doesn’t always do it: sometimes you need to restructure the pig.



I’m reminded of the Windows version of the Relay/Gold terminal emulator,
which was acquired by VM Systems Group when I was there. Under certain

SDLC

error conditions, it would drop out of the Windows UI into a DOS error
dialog. Which was not really recoverable, since it needed someone to

press

a key. At one point a customer was considering buying a power strip that
plugged into a phone line and could be called to cause it to power cycle,
as they had an automated process that would be stopped when this error
occurred. Talk about a Rube Goldberg solution! I’m sure the real fix was

a

single line of code somewhere, but finding that was non-trivial, of

course.

Especially since Relay/Gold was written in x86 assembler, a non-standard
variant from a dead company. So there were no diagnostic tools to speak

of.

And as a tiny vendor, we didn’t have the hardware to even simulate the
error…Good times. /s


--
For IBM-MAIN subscribe / signoff / archive access instructions, send

email

to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--

Re: z/OS 3.1: Now UNIXR Certified

2023-05-26 Thread Tony Harminc
On Fri, 26 May 2023 at 15:30, Radoslaw Skorupka <
0471ebeac275-dmarc-requ...@listserv.ua.edu> wrote:
[...]

> Not to defend Timothy or z/OS :-)


Indeed... :-)


> To be contentious: nowadays nobody cares. Indeed, when we talk about
> non-Windows distributed system we usually think about Linux. Even POWER
> machines are more and more used for Linux workloads, not AIX. And the
> Linux is not UNIX certified.
>

The only use I have found in many years for having z/OS UNIX certified is
so that when someone says they hear that z/OS has a "UNIX emulator" or any
one of many similar bogus claims, I can say "No, z/OS *is* UNIX. And BTW
Linux is *not* UNIX." (Of course the FSF would say, Gnu's Not Unix.)"

Tony H.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: z/OS 3.1: Now UNIXR Certified

2023-05-26 Thread Radoslaw Skorupka

W dniu 26.05.2023 o 15:02, Phil Smith III pisze:

Timothy Sipples wrote:

z/OS 3.1 has already earned its UNIXR certification...
https://www.opengroup.org/openbrand/register/brand3693.htm

Not tryna be contentious, just honestly confused: "already"? As opposed to what? I.e., 
what makes this an "already"?


Not to defend Timothy or z/OS :-)   however z/OS 3.1 is still before GA. 
So it will be Unix certified since day of premiere. That's good IMHO.
BTW: I used to teach z/OS USS (Unix System Services) and to complement 
official materials I found out that some quite known Unix systems were 
not certified for years. Example: HP-UX.


To be contentious: nowadays nobody cares. Indeed, when we talk about 
non-Windows distributed system we usually think about Linux. Even POWER 
machines are more and more used for Linux workloads, not AIX. And the 
Linux is not UNIX certified.


Not to mention, other systems are really diminished or even faded out. 
OS/2, VMS, Gecos, ICL MVE & George, Siemens BS2000, Dynix, QNX, Netware, 
XOS ...and z/VSE.


--
Radoslaw Skorupka
Lodz, Poland

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Are there samples of COBOL methods or classes?

2023-05-26 Thread Sri h Kolusu
>> The documentation does not explain the "why" behind these or the "how" and 
>> "what",

Billy,

The chapter 35(Writing object-oriented programs) in the application programming 
guide is a good place to start.

https://www.ibm.com/docs/en/cobol-zos/6.4?topic=programs-writing-object-oriented

And here is an example program.

https://www.ibm.com/docs/en/cobol-zos/6.4?topic=method-example-defining

Thanks,
Kolusu


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: z/OS 3.1: Now UNIXR Certified

2023-05-26 Thread Phil Smith III
Timothy Sipples wrote:
>z/OS 3.1 has already earned its UNIXR certification...

>https://www.opengroup.org/openbrand/register/brand3693.htm

Not tryna be contentious, just honestly confused: "already"? As opposed to 
what? I.e., what makes this an "already"?


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Are there samples of COBOL methods or classes?

2023-05-26 Thread Billy Ashton
Hi, While working on the earlier problems I had, I ran into the concepts 
of COBOL Methods and Classes, and understand they can be used for Java 
in addition to regular COBOL programs. The documentation does not 
explain the "why" behind these or the "how" and "what", so I wonder if 
anyone has any business case explanations of what these are or samples 
of some COBOL-only implementations so I can see why I might want to use 
them and how to do it?


I like to keep my COBOL current and if there is a way to use COBOL more 
effectively, I hope you can help me understand this!


Thank you and best regards,
Billy Ashton

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


z/OS 3.1: Now UNIX® Certified

2023-05-26 Thread Timothy Sipples
z/OS 3.1 has already earned its UNIX® certification...

https://www.opengroup.org/openbrand/register/brand3693.htm

—
Timothy Sipples
Senior Architect
Digital Assets, Industry Solutions, and Cybersecurity
IBM zSystems/LinuxONE, Asia-Pacific
sipp...@sg.ibm.com


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: zOSMF

2023-05-26 Thread Colin Paice
Would it help if we moved to standard configurations?

With ADCD environment you unzip files to get the 3390 images. You get
working system out if the box, and SMP/e environment. This looks like a
good way to go and may fit many people's requirements.   This takes away a
lot of the complexity, and allows you to start from a working base.

On Fri, May 26, 2023, 11:31 Jack Zukt  wrote:

> The real problem, as I see it, is that drag and drop interfaces move you
> away from the need to know what you are doing. A long time ago, the first
> MVS install that I did on my own, took me a few months to do it. I was
> doing it under VM/XA and I did a few complete back to square one at the
> time, as I was not pressed for time. At the time I had about two years of
> MVS experience. I did read a lot of MVS and JES2 reading, you know,
> installation guides,  references, customization and such. When I finnaly
> was satisfied with the system I knew a lot more than when I started.
> The point that I am trying to make is that you may be able to do a z/OS
> install using zosmf knowing next to nothing of z/OS, but with that
> knowledge you will not be able to debug any kind of problem that you will
> get in your way.
> So, I suppose that the next step will be some kind of IA doing the install
> and problem solving.
> That makes me glad that I am not so far away from retirement.
> Jack
>
> On Wed, May 24, 2023, 21:21 Seymour J Metz  wrote:
>
> > I enjoy learning new things, but I'd rather not replace good tools with
> > bad just because the bad tools are in fashion.
> >
> > 
> > From: IBM Mainframe Discussion List  on behalf
> > of Harris Randy - Nashville 
> > Sent: Wednesday, May 24, 2023 4:17 PM
> > To: IBM-MAIN@LISTSERV.UA.EDU
> > Subject: Re: zOSMF
> >
> > I had a choice 30 years ago to go into the pc, server, network side of IT
> > or go the mainframe direction.
> > I chose the mainframe because I liked it better.
> > I'm not a GUI fan.
> > It's not Windows.
> > I do have grey hair.
> > I do understand the need to atract younger people to the mainframe.
> > What I don't understand is why IBM would take away a working method
> > (SERVERPAC) and force
> > those of us with grey to learn something new when we well know how to use
> > what we already have in place.
> > And, a lot of us looking at retirement not t far away.
> >
> > Randy Harris
> > P 615-344-3244
> > C 662-401-8552
> > james.harr...@hcahealthcare.com
> >
> > -Original Message-
> > From: IBM Mainframe Discussion List  On Behalf
> > Of Phil Smith III
> > Sent: Wednesday, May 24, 2023 1:58 PM
> > To: IBM-MAIN@LISTSERV.UA.EDU
> > Subject: {EXTERNAL} Re: Re: zOSMF
> >
> > CAUTION! This email originated from outside of our organization. DO NOT
> > CLICK links or open attachments unless you recognize the sender and know
> > the content is safe.
> >
> > Beverly Caldwell wrote:
> > >If zosmf is the answer what the hell was the question?
> >
> > I’m going to take that as a straight question. I assume the question was,
> > “How do we make z/OS easier to install and maintain for folks who don’t
> > have any grey hair yet?”
> >
> > This is essentially the same question that led to GUIs in general. The
> > problem is that it’s not trivial to answer—putting some lipstick on the
> pig
> > doesn’t always do it: sometimes you need to restructure the pig.
> > 
> >
> >
> > I’m reminded of the Windows version of the Relay/Gold terminal emulator,
> > which was acquired by VM Systems Group when I was there. Under certain
> SDLC
> > error conditions, it would drop out of the Windows UI into a DOS error
> > dialog. Which was not really recoverable, since it needed someone to
> press
> > a key. At one point a customer was considering buying a power strip that
> > plugged into a phone line and could be called to cause it to power cycle,
> > as they had an automated process that would be stopped when this error
> > occurred. Talk about a Rube Goldberg solution! I’m sure the real fix was
> a
> > single line of code somewhere, but finding that was non-trivial, of
> course.
> > Especially since Relay/Gold was written in x86 assembler, a non-standard
> > variant from a dead company. So there were no diagnostic tools to speak
> of.
> > And as a tiny vendor, we didn’t have the hardware to even simulate the
> > error…Good times. /s
> >
> >
> > --
> > For IBM-MAIN subscribe / signoff / archive access instructions, send
> email
> > to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
> >
> > --
> > For IBM-MAIN subscribe / signoff / archive access instructions,
> > send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
> >
> > --
> > For IBM-MAIN subscribe / signoff / archive access instructions,
> > send email to lists...@

Re: zOSMF

2023-05-26 Thread Jack Zukt
The real problem, as I see it, is that drag and drop interfaces move you
away from the need to know what you are doing. A long time ago, the first
MVS install that I did on my own, took me a few months to do it. I was
doing it under VM/XA and I did a few complete back to square one at the
time, as I was not pressed for time. At the time I had about two years of
MVS experience. I did read a lot of MVS and JES2 reading, you know,
installation guides,  references, customization and such. When I finnaly
was satisfied with the system I knew a lot more than when I started.
The point that I am trying to make is that you may be able to do a z/OS
install using zosmf knowing next to nothing of z/OS, but with that
knowledge you will not be able to debug any kind of problem that you will
get in your way.
So, I suppose that the next step will be some kind of IA doing the install
and problem solving.
That makes me glad that I am not so far away from retirement.
Jack

On Wed, May 24, 2023, 21:21 Seymour J Metz  wrote:

> I enjoy learning new things, but I'd rather not replace good tools with
> bad just because the bad tools are in fashion.
>
> 
> From: IBM Mainframe Discussion List  on behalf
> of Harris Randy - Nashville 
> Sent: Wednesday, May 24, 2023 4:17 PM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: zOSMF
>
> I had a choice 30 years ago to go into the pc, server, network side of IT
> or go the mainframe direction.
> I chose the mainframe because I liked it better.
> I'm not a GUI fan.
> It's not Windows.
> I do have grey hair.
> I do understand the need to atract younger people to the mainframe.
> What I don't understand is why IBM would take away a working method
> (SERVERPAC) and force
> those of us with grey to learn something new when we well know how to use
> what we already have in place.
> And, a lot of us looking at retirement not t far away.
>
> Randy Harris
> P 615-344-3244
> C 662-401-8552
> james.harr...@hcahealthcare.com
>
> -Original Message-
> From: IBM Mainframe Discussion List  On Behalf
> Of Phil Smith III
> Sent: Wednesday, May 24, 2023 1:58 PM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: {EXTERNAL} Re: Re: zOSMF
>
> CAUTION! This email originated from outside of our organization. DO NOT
> CLICK links or open attachments unless you recognize the sender and know
> the content is safe.
>
> Beverly Caldwell wrote:
> >If zosmf is the answer what the hell was the question?
>
> I’m going to take that as a straight question. I assume the question was,
> “How do we make z/OS easier to install and maintain for folks who don’t
> have any grey hair yet?”
>
> This is essentially the same question that led to GUIs in general. The
> problem is that it’s not trivial to answer—putting some lipstick on the pig
> doesn’t always do it: sometimes you need to restructure the pig.
> 
>
>
> I’m reminded of the Windows version of the Relay/Gold terminal emulator,
> which was acquired by VM Systems Group when I was there. Under certain SDLC
> error conditions, it would drop out of the Windows UI into a DOS error
> dialog. Which was not really recoverable, since it needed someone to press
> a key. At one point a customer was considering buying a power strip that
> plugged into a phone line and could be called to cause it to power cycle,
> as they had an automated process that would be stopped when this error
> occurred. Talk about a Rube Goldberg solution! I’m sure the real fix was a
> single line of code somewhere, but finding that was non-trivial, of course.
> Especially since Relay/Gold was written in x86 assembler, a non-standard
> variant from a dead company. So there were no diagnostic tools to speak of.
> And as a tiny vendor, we didn’t have the hardware to even simulate the
> error…Good times. /s
>
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions, send email
> to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN