Re: Python SDK for z/OS 3.11 is zIIP eligible

2023-06-26 Thread Martin Packer
A couple of points to make:

1) The “up to 70%” makes 70% a target, not a guarantee.

2) Only certain python libraries are zIIP eligible. Think about the case where 
someone wraps their COBOL program in just enough C to make a python module. 
Then – if we didn’t have this specific list – that COBOL program would’ve been 
zIIP eligible. Not something IBM intends.

The above are observations as a field guy who sometimes lectures on zIIP and 
who has talked to the relevant people about the “up to 70%” point.

Cheers, Martin

From: IBM Mainframe Discussion List  on behalf of 
Matt Hogstrom 
Date: Friday, 23 June 2023 at 01:57
To: IBM-MAIN@LISTSERV.UA.EDU 
Subject: [EXTERNAL] Re: Python SDK for z/OS 3.11 is zIIP eligible
The doc appears to not disallow the offload based on machine model.  I thought 
it odd to cap the offload to 70% though

• z16
• z15™
• z14®/z14 model ZR1
• z13®/z13s®
• zEnterprise EC12/BC12

z/OS 2.4 or 2.5

and the appropriate PTFs

– BCP APAR OA63406 with PTF UJ92511 – HBB77C0 for z/OS 2.4
– BCP APAR OA63406 with PTF UJ92512 – HBB77D0 for z/OS 2.5
– Open Enterprise SDK for Python APAR PH52983


Matt Hogstrom
“To achieve great things two things are needed: a plan, and not quite enough 
time.”
- Leonard Bernstein



> On Jun 22, 2023, at 8:03 PM, David Crayford  wrote:
>
> I didn’t see that in the doc. Did you hear that on the grapevine?


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

Unless otherwise stated above:

IBM United Kingdom Limited
Registered in England and Wales with number 741598
Registered office: PO Box 41, North Harbour, Portsmouth, Hants. PO6 3AU

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


Re: SMTP and OAuth

2023-06-26 Thread Timothy Sipples
Echoing prior responses, Jakarta Mail (formerly JavaMail) supports OAuth2. Here 
are some ways to get Jakarta Mail on z/OS:

J1. If you have at least a relatively recent release of CICS Transaction Server 
for z/OS then you should have CICS Liberty with Jakarta Mail. You may also be 
interested in the CICS Event Consumer sample code:

https://github.com/cicsdev/cics-event-consumer

J2. If you have WebSphere Application Server for z/OS (which includes a 
WebSphere Liberty license for z/OS) then you should have Jakarta Mail.

J3. Open Liberty includes Jakarta Mail and is available here:

https://openliberty.io

If you'd like a Liberty distribution *with IBM support* on z/OS then please 
choose one of the first two options.

Python is another vehicle that provides support for sending e-mails from z/OS 
with OAuth2 support. Colin Paice describes how in this article:

https://colinpaice.blog/2023/02/21/sending-an-email-from-z-os/

For more information on the IBM Open Enterprise SDK for Python please visit:

https://www.ibm.com/products/open-enterprise-python-zos

There are probably some other options, but this list is a good starter set I 
think.

—
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: z/OSMF

2023-06-26 Thread Timothy Sipples
Brian Westerman wrote:
>The little single CPU processors don't have the boost feature.

AFAIK all currently marketed IBM zSystems servers configured with any 
subcapacity CPs (general purpose processors) — including the very smallest 
A01/401 capacity models — feature System Recovery Boost standard, at no 
additional charge. See here for details:

https://ibm.biz/z15SRBWhitePaper

That said it's typically a "really good idea" to configure machines running 
z/OS with at least one zIIP — and not just for z/OSMF but for myriad other 
reasons.

—
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


IBM acquires Apptio

2023-06-26 Thread Bill Johnson
https://newsroom.ibm.com/2023-06-26-IBM-to-Acquire-Apptio-Inc-,-Providing-Actionable-Financial-and-Operational-Insights-Across-Enterprise-IT




Sent from Yahoo Mail for iPhone

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


How batch create a PDSE2 with Generations?

2023-06-26 Thread Charles Mills
Is there any way to create a PDSE V2 with member generations in batch? I know I 
can do it interactively with ISPF 3.1, and I know I can't do it in batch with 
IEFBR14 and a DD, the way you would create most any other dataset.

It needs to be batch, and it would need to be "pure basic z/OS," because it 
would be part of an ISV product install. (I can't say "you need to download CBT 
whatever first" or "if you have this other ISV product already ...")

Thanks,
Charles

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


Re: How batch create a PDSE2 with Generations?

2023-06-26 Thread Lionel B. Dyck
Try this - just tested and it does work. Hope it helps

//PDSEALC  EXEC PGM=IEFBR14
//PDSE DD  DISP=(NEW,CATLG),DSN=MYHLQ.NEW.PDSE,
// UNIT=SYSDA,SPACE=(15,15),DSORG=PO,  
// DCB=(RECFM=FB,LRECL=80,BLKSIZE=0),  
// DSNTYPE=(LIBRARY,2),MAXGENS=15  


Lionel B. Dyck <><
Website: https://www.lbdsoftware.com
Github: https://github.com/lbdyck

“Worry more about your character than your reputation. Character is what you 
are, reputation merely what others think you are.”   - - - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Charles Mills
Sent: Monday, June 26, 2023 10:25 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: How batch create a PDSE2 with Generations?

Is there any way to create a PDSE V2 with member generations in batch? I know I 
can do it interactively with ISPF 3.1, and I know I can't do it in batch with 
IEFBR14 and a DD, the way you would create most any other dataset.

It needs to be batch, and it would need to be "pure basic z/OS," because it 
would be part of an ISV product install. (I can't say "you need to download CBT 
whatever first" or "if you have this other ISV product already ...")

Thanks,
Charles

--
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: How batch create a PDSE2 with Generations?

2023-06-26 Thread Paul Gilmartin
On Mon, 26 Jun 2023 10:38:03 -0500, Lionel B. Dyck wrote:

>Try this - just tested and it does work. Hope it helps
>
>//PDSEALC  EXEC PGM=IEFBR14
>//PDSE DD  DISP=(NEW,CATLG),DSN=MYHLQ.NEW.PDSE,
>// UNIT=SYSDA,SPACE=(15,15),DSORG=PO,  
>// DCB=(RECFM=FB,LRECL=80,BLKSIZE=0),  
>// DSNTYPE=(LIBRARY,2),MAXGENS=15  
>
Also supported by BPXWDYN (yay!):


Is batch ISPF an alternative or do generations depend on graphic terminal?

What releases does the OP wish to support?

IS SYALLSDA preferable to SYSDA since the latter is nonstandard?

-- 
gil

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


Re: How batch create a PDSE2 with Generations?

2023-06-26 Thread Sri h Kolusu
>> I know I can't do it in batch with IEFBR14

Charles,

Why can’t you run the following in batch?

//STEP0100 EXEC PGM=IEFBR14
//AF01 DD DSN=&SYSUID..PDSE2,
//DISP=(NEW,CATLG,DELETE),
//UNIT=SYSDA,
//SPACE=(CYL,(1,1,5)),
//DSNTYPE=(LIBRARY,2),MAXGENS=20,
//DCB=(LRECL=80,RECFM=FB,BLKSIZE=0)


Thanks,
Kolusu


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


Re: How batch create a PDSE2 with Generations?

2023-06-26 Thread Lionel B. Dyck
The OP asked for batch, and I assumed, perhaps incorrectly, that he wanted to 
do it with JCL for a vendor product installation.

SYSDA, SYSALLDA, or 3390 - all should work as generic unit types and an 
optional vol=ser=xx may be needed if SMS is not active and/or the dasd is 
not mounted as public.

Doing it using REXX, or some other scripting language, would also work.


Lionel B. Dyck <><
Website: https://www.lbdsoftware.com
Github: https://github.com/lbdyck

“Worry more about your character than your reputation. Character is what you 
are, reputation merely what others think you are.”   - - - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Paul Gilmartin
Sent: Monday, June 26, 2023 10:53 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: How batch create a PDSE2 with Generations?

On Mon, 26 Jun 2023 10:38:03 -0500, Lionel B. Dyck wrote:

>Try this - just tested and it does work. Hope it helps
>
>//PDSEALC  EXEC PGM=IEFBR14
>//PDSE DD  DISP=(NEW,CATLG),DSN=MYHLQ.NEW.PDSE,
>// UNIT=SYSDA,SPACE=(15,15),DSORG=PO,  
>// DCB=(RECFM=FB,LRECL=80,BLKSIZE=0),  
>// DSNTYPE=(LIBRARY,2),MAXGENS=15  
>
Also supported by BPXWDYN (yay!):


Is batch ISPF an alternative or do generations depend on graphic terminal?

What releases does the OP wish to support?

IS SYALLSDA preferable to SYSDA since the latter is nonstandard?

--
gil

--
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: How batch create a PDSE2 with Generations?

2023-06-26 Thread Seymour J Metz
If you can't depend on the shop's ACS, then you need to use LIBRARY=.


From: IBM Mainframe Discussion List  on behalf of 
Charles Mills 
Sent: Monday, June 26, 2023 11:24 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: How batch create a PDSE2 with Generations?

Is there any way to create a PDSE V2 with member generations in batch? I know I 
can do it interactively with ISPF 3.1, and I know I can't do it in batch with 
IEFBR14 and a DD, the way you would create most any other dataset.

It needs to be batch, and it would need to be "pure basic z/OS," because it 
would be part of an ISV product install. (I can't say "you need to download CBT 
whatever first" or "if you have this other ISV product already ...")

Thanks,
Charles

--
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: How batch create a PDSE2 with Generations?

2023-06-26 Thread Charles Mills
Thanks! You're right of course. When I looked and asked about this a couple of 
weeks ago no one disagreed with the assertion that it could not be done with 
JCL. This is perfect. Sorry for the dumb question. Not sure what I was 
searching for that I did not see MAXGENS in the JCL Reference.

Charles

On Mon, 26 Jun 2023 10:38:03 -0500, Lionel B. Dyck  wrote:

>Try this - just tested and it does work. Hope it helps
>
>//PDSEALC  EXEC PGM=IEFBR14
>//PDSE DD  DISP=(NEW,CATLG),DSN=MYHLQ.NEW.PDSE,
>// UNIT=SYSDA,SPACE=(15,15),DSORG=PO,  
>// DCB=(RECFM=FB,LRECL=80,BLKSIZE=0),  
>// DSNTYPE=(LIBRARY,2),MAXGENS=15  

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


Re: How batch create a PDSE2 with Generations?

2023-06-26 Thread Lionel B. Dyck
Regarding MAXGENS in the JCL - be sure it is less than, or equal to the 
IGDSMSxx MAXGENS_LIMIT specification.

And you may want to check these (copied from my system):

MAXGENS_LIMIT(256)   
PDSE_RESTARTABLE_AS(YES) 
PDSE_VERSION(2)  
PDSESHARING(EXTENDED)
PS_EXT_VERSION(2)


Lionel B. Dyck <><
Website: https://www.lbdsoftware.com
Github: https://github.com/lbdyck

“Worry more about your character than your reputation. Character is what you 
are, reputation merely what others think you are.”   - - - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Charles Mills
Sent: Monday, June 26, 2023 11:20 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: How batch create a PDSE2 with Generations?

Thanks! You're right of course. When I looked and asked about this a couple of 
weeks ago no one disagreed with the assertion that it could not be done with 
JCL. This is perfect. Sorry for the dumb question. Not sure what I was 
searching for that I did not see MAXGENS in the JCL Reference.

Charles

On Mon, 26 Jun 2023 10:38:03 -0500, Lionel B. Dyck  wrote:

>Try this - just tested and it does work. Hope it helps
>
>//PDSEALC  EXEC PGM=IEFBR14
>//PDSE DD  DISP=(NEW,CATLG),DSN=MYHLQ.NEW.PDSE,
>// UNIT=SYSDA,SPACE=(15,15),DSORG=PO,  
>// DCB=(RECFM=FB,LRECL=80,BLKSIZE=0),  
>// DSNTYPE=(LIBRARY,2),MAXGENS=15  

--
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: Trace XL C Preprocessor input

2023-06-26 Thread Linda Chui
On Fri, 23 Jun 2023 19:00:02 -0500, Eric Erickson  wrote:

>Using XL C on z/OS V2R5. I've got a set of #ifdefs in a header file that are 
>not giving me the results I expect. I know on other compilers I've used in the 
>past that there were options to output all input statements showing the 
>#ifdefs and how the logic was processed. I need the same thing for the XL C 
>compiler, but can not seem to find the proper options. I tried PPONLY, but it 
>only showed the output after preprocessing it does not show the #ifdefs, which 
>I need to see how the logic is getting executed.
>
>--
>For IBM-MAIN subscribe / signoff / archive access instructions,
>send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


hi Eric,

There are some good responses already.  My colleague asked me to post this on 
their behalf:


You can use the SKIPSRC(SHOW) option along with any listing option (Ex. SOURCE) 
to show the portions of the files. The EXPMAC option is also helpful to see 
macro expansions.


Hope this helps.

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


Re: How batch create a PDSE2 with Generations?

2023-06-26 Thread Charles Mills
Yeah, I have to run a test to see whether it will fail ugly if I exceed the 
limit, or just cap it at the limit.

Charles

On Mon, 26 Jun 2023 11:23:32 -0500, Lionel B. Dyck  wrote:

>Regarding MAXGENS in the JCL - be sure it is less than, or equal to the 
>IGDSMSxx MAXGENS_LIMIT specification.
>

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


Re: How batch create a PDSE2 with Generations?

2023-06-26 Thread Lionel B. Dyck
You can run this exec to see what the limit is, assuming you don't have access 
to parmlib:

/* -- rexx - *  
 * Get the current MAXGENS_LIMIT *  
 * - */ 
 NUMERIC DIGITS 10  
 CVT  = C2D(Storage(10,4))  
 CVTDFA   = C2D(Storage(D2X(CVT + 1216),4))   /* cvt + 4c0 */   
 DFAMGEN  = C2D(Storage(D2X(cvtdfa + 76),4))  /* dfa + 4c */
 say dfamgen


Lionel B. Dyck <><
Website: https://www.lbdsoftware.com
Github: https://github.com/lbdyck

“Worry more about your character than your reputation. Character is what you 
are, reputation merely what others think you are.”   - - - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Charles Mills
Sent: Monday, June 26, 2023 12:29 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: How batch create a PDSE2 with Generations?

Yeah, I have to run a test to see whether it will fail ugly if I exceed the 
limit, or just cap it at the limit.

Charles

On Mon, 26 Jun 2023 11:23:32 -0500, Lionel B. Dyck  wrote:

>Regarding MAXGENS in the JCL - be sure it is less than, or equal to the 
>IGDSMSxx MAXGENS_LIMIT specification.
>

--
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: How batch create a PDSE2 with Generations?

2023-06-26 Thread Mark Jacobs
It'll fail with a IEF344I/IGD17312I messsage.

Mark Jacobs 

Sent from ProtonMail, Swiss-based encrypted email.

GPG Public Key - 
https://api.protonmail.ch/pks/lookup?op=get&search=markjac...@protonmail.com


--- Original Message ---
On Monday, June 26th, 2023 at 1:29 PM, Charles Mills  wrote:


> Yeah, I have to run a test to see whether it will fail ugly if I exceed the 
> limit, or just cap it at the limit.
> 
> Charles
> 
> On Mon, 26 Jun 2023 11:23:32 -0500, Lionel B. Dyck lbd...@gmail.com wrote:
> 
> > Regarding MAXGENS in the JCL - be sure it is less than, or equal to the 
> > IGDSMSxx MAXGENS_LIMIT specification.
> 
> 
> --
> 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: How batch create a PDSE2 with Generations?

2023-06-26 Thread Lionel B. Dyck
You can also ask them to issue the operator command:  D SMS,OPTIONS 

Then look for MAXGENS_LIMIT = xxx


Lionel B. Dyck <><
Website: https://www.lbdsoftware.com
Github: https://github.com/lbdyck

“Worry more about your character than your reputation. Character is what you 
are, reputation merely what others think you are.”   - - - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Charles Mills
Sent: Monday, June 26, 2023 12:29 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: How batch create a PDSE2 with Generations?

Yeah, I have to run a test to see whether it will fail ugly if I exceed the 
limit, or just cap it at the limit.

Charles

On Mon, 26 Jun 2023 11:23:32 -0500, Lionel B. Dyck  wrote:

>Regarding MAXGENS in the JCL - be sure it is less than, or equal to the 
>IGDSMSxx MAXGENS_LIMIT specification.
>

--
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: How batch create a PDSE2 with Generations?

2023-06-26 Thread Charles Mills
Fails ugly!

IEF344I  STEP1 PDSE - ALLOCATION FAILED DUE TO DATA FACILITY SYSTEM 
ERROR  
IGD17312I THE VALUE FOR THE KEYWORD MAXGENS SPECIFIED ON THE JCL EXCEEDS
   
THE MAXIMUM ALLOWED BY THE INSTALLATION.
   
THE MAXIMUM ALLOWED IS (2). ALLOCATION  
   
FAILED FOR DATA SET xx.TEST.PDSE
   
IEF272I  STEP1 - STEP WAS NOT EXECUTED.  

CM  

On Mon, 26 Jun 2023 12:29:09 -0500, Charles Mills  wrote:

>Yeah, I have to run a test to see whether it will fail ugly if I exceed the 
>limit, or just cap it at the limit.

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


Re: How batch create a PDSE2 with Generations?

2023-06-26 Thread Mike Shaw
Lionel has a REXX exec handy for every purpose...  ;-)

Mike Shaw
MVS/QuickRef Support Group
Chicago-Soft, Ltd

On Mon, Jun 26, 2023, 1:30 PM Lionel B. Dyck  wrote:

> You can run this exec to see what the limit is, assuming you don't have
> access to parmlib:
>
> /* -- rexx - *
>  * Get the current MAXGENS_LIMIT *
>  * - */
>  NUMERIC DIGITS 10
>  CVT  = C2D(Storage(10,4))
>  CVTDFA   = C2D(Storage(D2X(CVT + 1216),4))   /* cvt + 4c0 */
>  DFAMGEN  = C2D(Storage(D2X(cvtdfa + 76),4))  /* dfa + 4c */
>  say dfamgen
>
>
> Lionel B. Dyck <><
> Website: https://www.lbdsoftware.com
> Github: https://github.com/lbdyck
>
> “Worry more about your character than your reputation. Character is what
> you are, reputation merely what others think you are.”   - - - John Wooden
>
> -Original Message-
> From: IBM Mainframe Discussion List  On Behalf
> Of Charles Mills
> Sent: Monday, June 26, 2023 12:29 PM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: How batch create a PDSE2 with Generations?
>
> Yeah, I have to run a test to see whether it will fail ugly if I exceed
> the limit, or just cap it at the limit.
>
> Charles
>
> On Mon, 26 Jun 2023 11:23:32 -0500, Lionel B. Dyck 
> wrote:
>
> >Regarding MAXGENS in the JCL - be sure it is less than, or equal to the
> IGDSMSxx MAXGENS_LIMIT specification.
> >
>
> --
> 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: How batch create a PDSE2 with Generations?

2023-06-26 Thread Lionel B. Dyck
Ah Mike 


Lionel B. Dyck <><
Website: https://www.lbdsoftware.com
Github: https://github.com/lbdyck

“Worry more about your character than your reputation. Character is what you 
are, reputation merely what others think you are.”   - - - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Mike Shaw
Sent: Monday, June 26, 2023 12:57 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: How batch create a PDSE2 with Generations?

Lionel has a REXX exec handy for every purpose...  ;-)

Mike Shaw
MVS/QuickRef Support Group
Chicago-Soft, Ltd

On Mon, Jun 26, 2023, 1:30 PM Lionel B. Dyck  wrote:

> You can run this exec to see what the limit is, assuming you don't 
> have access to parmlib:
>
> /* -- rexx - *
>  * Get the current MAXGENS_LIMIT *
>  * - */
>  NUMERIC DIGITS 10
>  CVT  = C2D(Storage(10,4))
>  CVTDFA   = C2D(Storage(D2X(CVT + 1216),4))   /* cvt + 4c0 */
>  DFAMGEN  = C2D(Storage(D2X(cvtdfa + 76),4))  /* dfa + 4c */  say 
> dfamgen
>
>
> Lionel B. Dyck <><
> Website: https://www.lbdsoftware.com
> Github: https://github.com/lbdyck
>
> “Worry more about your character than your reputation. Character is what
> you are, reputation merely what others think you are.”   - - - John Wooden
>
> -Original Message-
> From: IBM Mainframe Discussion List  On 
> Behalf Of Charles Mills
> Sent: Monday, June 26, 2023 12:29 PM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: How batch create a PDSE2 with Generations?
>
> Yeah, I have to run a test to see whether it will fail ugly if I 
> exceed the limit, or just cap it at the limit.
>
> Charles
>
> On Mon, 26 Jun 2023 11:23:32 -0500, Lionel B. Dyck 
> wrote:
>
> >Regarding MAXGENS in the JCL - be sure it is less than, or equal to 
> >the
> IGDSMSxx MAXGENS_LIMIT specification.
> >
>
> --
> 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


Re: How batch create a PDSE2 with Generations?

2023-06-26 Thread Mark Jacobs
Yep. IMHO a warning message stating that MAXGENS has been set to the 
installation maximum would be better. 

Mark Jacobs 

Sent from ProtonMail, Swiss-based encrypted email.

GPG Public Key - 
https://api.protonmail.ch/pks/lookup?op=get&search=markjac...@protonmail.com


--- Original Message ---
On Monday, June 26th, 2023 at 1:52 PM, Charles Mills  wrote:


> Fails ugly!
> 
> IEF344I  STEP1 PDSE - ALLOCATION FAILED DUE TO DATA FACILITY SYSTEM 
> ERROR
> IGD17312I THE VALUE FOR THE KEYWORD MAXGENS SPECIFIED ON THE JCL EXCEEDS
> THE MAXIMUM ALLOWED BY THE INSTALLATION.
> THE MAXIMUM ALLOWED IS (2). ALLOCATION
> FAILED FOR DATA SET xx.TEST.PDSE
> IEF272I  STEP1 - STEP WAS NOT EXECUTED.
> 
> CM
> 
> On Mon, 26 Jun 2023 12:29:09 -0500, Charles Mills charl...@mcn.org wrote:
> 
> > Yeah, I have to run a test to see whether it will fail ugly if I exceed the 
> > limit, or just cap it at the limit.
> 
> 
> --
> 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: How batch create a PDSE2 with Generations?

2023-06-26 Thread Lionel B. Dyck
Sounds like an RFE (or is it an Idea now).


Lionel B. Dyck <><
Website: https://www.lbdsoftware.com
Github: https://github.com/lbdyck

“Worry more about your character than your reputation. Character is what you 
are, reputation merely what others think you are.”   - - - John Wooden

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Mark Jacobs
Sent: Monday, June 26, 2023 12:59 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: How batch create a PDSE2 with Generations?

Yep. IMHO a warning message stating that MAXGENS has been set to the 
installation maximum would be better. 

Mark Jacobs 

Sent from ProtonMail, Swiss-based encrypted email.

GPG Public Key - 
https://api.protonmail.ch/pks/lookup?op=get&search=markjac...@protonmail.com


--- Original Message ---
On Monday, June 26th, 2023 at 1:52 PM, Charles Mills  wrote:


> Fails ugly!
> 
> IEF344I  STEP1 PDSE - ALLOCATION FAILED DUE TO DATA FACILITY 
> SYSTEM ERROR IGD17312I THE VALUE FOR THE KEYWORD MAXGENS SPECIFIED ON 
> THE JCL EXCEEDS THE MAXIMUM ALLOWED BY THE INSTALLATION.
> THE MAXIMUM ALLOWED IS (2). ALLOCATION FAILED FOR DATA SET 
> xx.TEST.PDSE IEF272I  STEP1 - STEP WAS NOT EXECUTED.
> 
> CM
> 
> On Mon, 26 Jun 2023 12:29:09 -0500, Charles Mills charl...@mcn.org wrote:
> 
> > Yeah, I have to run a test to see whether it will fail ugly if I exceed the 
> > limit, or just cap it at the limit.
> 
> 
> --
> 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


Avoiding IEW2311E

2023-06-26 Thread Neale Ferguson
When building programs under OMVS and CMS I am getting:

IEW2311E 1361 A NAME STATEMENT FOR MEMBER NOANSI WAS FOUND IN SECONDARY INPUT.

The resulting output is perfectly fine and will execute but it results in a 
return code of 8. I can use -Wl,let=8 but the return code is still non-zero and 
the automated tool (make) will terminate the build.

Is there anything I can do to prevent this?

Neale



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


Tls 1.2 and server authentiaction

2023-06-26 Thread Itschak Mugzach
Since the last ptfs applied last weekend, The server certificate CN is now
verified by Z/oS (the client).  I know it is a normal behaviour of TLS, but
it has never been performed by z/os before.

Does anyone know which PTF made the change?

*| **Itschak Mugzach | Director | SecuriTeam Software **|** IronSphere
Platform* *|* *Information Security Continuous Monitoring for Z/OS, zLinux
and IBM I **|  *

*|* *Email**: i_mugz...@securiteam.co.il **|* *Mob**: +972 522 986404 **|*
*Skype**: ItschakMugzach **|* *Web**: www.Securiteam.co.il  **|*

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


Re: Tls 1.2 and server authentiaction

2023-06-26 Thread Phil Smith III
Itschak Mugzach wrote:
>Since the last ptfs applied last weekend, The server certificate CN is now
>verified by Z/oS (the client).  I know it is a normal behaviour of TLS, but
>it has never been performed by z/os before.

Eh? What you're saying makes no sense. Of course the server cert is validated 
by the client. I suspect some root changed; what error are you getting, and 
from what?


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


Re: Tls 1.2 and server authentiaction

2023-06-26 Thread Itschak Mugzach
Phill,

The error msg says "certificate is not valid for IP address". It worked
until Friday before fixes applied.

*| **Itschak Mugzach | Director | SecuriTeam Software **|** IronSphere
Platform* *|* *Information Security Continuous Monitoring for Z/OS, zLinux
and IBM I **|  *

*|* *Email**: i_mugz...@securiteam.co.il **|* *Mob**: +972 522 986404 **|*
*Skype**: ItschakMugzach **|* *Web**: www.Securiteam.co.il  **|*





On Mon, Jun 26, 2023 at 9:49 PM Phil Smith III  wrote:

> Itschak Mugzach wrote:
> >Since the last ptfs applied last weekend, The server certificate CN is now
> >verified by Z/oS (the client).  I know it is a normal behaviour of TLS,
> but
> >it has never been performed by z/os before.
>
> Eh? What you're saying makes no sense. Of course the server cert is
> validated by the client. I suspect some root changed; what error are you
> getting, and from what?
>
>
> --
> 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: How batch create a PDSE2 with Generations?

2023-06-26 Thread Paul Gilmartin
On Mon, 26 Jun 2023 16:15:26 +, Seymour J Metz wrote:

>If you can't depend on the shop's ACS, then you need to use LIBRARY=.
>
Water is wet.

(ITYM "DSNTYPE=".)

-- 
gil

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


Re: How batch create a PDSE2 with Generations?

2023-06-26 Thread Paul Gilmartin
On Mon, 26 Jun 2023 13:56:33 -0400, Mike Shaw  wrote:

>Lionel has a REXX exec handy for every purpose...  ;-)
>
Subject to permission to copy, distribute, and credit.

>On Mon, Jun 26, 2023, 1:30 PM Lionel B. Dyck wrote:
>
>> You can run this exec to see what the limit is, assuming you don't have
>> access to parmlib:
>>
It's bizarre that installations which deny access to PARMLIB would allow
access to system memory.

RFE for "MAXGENS=SYSLIMIT"?  But suppose the OP needs more than that?

>> /* -- rexx - *
>>  * Get the current MAXGENS_LIMIT *
>>  * - */
>>  NUMERIC DIGITS 10
>>  CVT  = C2D(Storage(10,4))
>>  CVTDFA   = C2D(Storage(D2X(CVT + 1216),4))   /* cvt + 4c0 */
>>  DFAMGEN  = C2D(Storage(D2X(cvtdfa + 76),4))  /* dfa + 4c */
>>  say dfamgen

-- 
gil

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


Re: How batch create a PDSE2 with Generations?

2023-06-26 Thread Paul Gilmartin
On Mon, 26 Jun 2023 12:52:56 -0500, Charles Mills  wrote:

>Fails ugly!
>
Can you capture that message with "BPXWDYN( '... msg(stem.) ..."),
parse it for " MAXIMUM ALLOWED" and retry.

Credit IBM for:
o Explicit message rather than a reference to M&C.
o Including the MAX value.
IBM is doing better nowadays.

Can a site set the max to 0?

From the JCL Ref.
The value is 0 to 2,000,000,000. The default is 0.
Commas?  (RCF.)
not 2,147,483,647?

>IEF344I  STEP1 PDSE - ALLOCATION FAILED DUE TO DATA FACILITY SYSTEM 
>ERROR  
>IGD17312I THE VALUE FOR THE KEYWORD MAXGENS SPECIFIED ON THE JCL EXCEEDS   
>
>THE MAXIMUM ALLOWED BY THE INSTALLATION.   
>
>THE MAXIMUM ALLOWED IS (2). ALLOCATION 
>
>FAILED FOR DATA SET xx.TEST.PDSE   
>
>IEF272I  STEP1 - STEP WAS NOT EXECUTED.

-- 
gil

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


Re: Tls 1.2 and server authentiaction

2023-06-26 Thread Phil Smith III
Itschak Mugzach wrote:
>The error msg says "certificate is not valid for IP address". It worked
>until Friday before fixes applied.

That's an error from gsk? Or what? What's the return code? I don't see that 
error in the doc.




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


Re: JAVA started tasks?

2023-06-26 Thread Shawn Prenevost
Yes your java executables need to be mounted I'm not sure if that mean OMVS
needs to be fully initialized... but Java would spawn USS task I imagine.

On Sat, Jun 24, 2023, 9:18 AM Gord Tomlin 
wrote:

> On 2023-06-23 19:08 PM, Paul Gilmartin wrote:
> > Does Java depend on OMVS?  I've seen messages here about failures
> > before OMVS was ready.
>
> Without OMVS, you won't be able to access
> /usr/lpp/java/J8.0_64/bin/java
> or similar.
>
> --
>
> Regards, Gord Tomlin
> Action Software International
> (a division of Mazda Computer Corporation)
> Tel: (905) 470-7113, Fax: (905) 470-6507
> Support: https://actionsoftware.com/support/
>
> --
> 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: Tls 1.2 and server authentiaction

2023-06-26 Thread Itschak Mugzach
We use htwtconn and the message is returned during handshake. It is also
written to trace if running in verbose mode.


בתאריך יום ג׳, 27 ביוני 2023 ב-0:38 מאת Phil Smith III :

> Itschak Mugzach wrote:
> >The error msg says "certificate is not valid for IP address". It worked
> >until Friday before fixes applied.
>
> That's an error from gsk? Or what? What's the return code? I don't see
> that error in the doc.
>
>
>
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>
-- 

*| **Itschak Mugzach | Director | SecuriTeam Software **|** IronSphere
Platform* *|* *Information Security Continuous Monitoring for Z/OS, zLinux
and IBM I **|  *

*|* *Email**: i_mugz...@securiteam.co.il **|* *Mob**: +972 522 986404 **|*
*Skype**: ItschakMugzach **|* *Web**: www.Securiteam.co.il  **|*

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


Re: Tls 1.2 and server authentiaction

2023-06-26 Thread Shawn Prenevost
Is the cert for a DNS and not an IP address?

On Mon, Jun 26, 2023, 4:48 PM Itschak Mugzach <
0305158ad67d-dmarc-requ...@listserv.ua.edu> wrote:

> We use htwtconn and the message is returned during handshake. It is also
> written to trace if running in verbose mode.
>
>
> בתאריך יום ג׳, 27 ביוני 2023 ב-0:38 מאת Phil Smith III :
>
> > Itschak Mugzach wrote:
> > >The error msg says "certificate is not valid for IP address". It worked
> > >until Friday before fixes applied.
> >
> > That's an error from gsk? Or what? What's the return code? I don't see
> > that error in the doc.
> >
> >
> >
> >
> > --
> > For IBM-MAIN subscribe / signoff / archive access instructions,
> > send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
> >
> --
>
> *| **Itschak Mugzach | Director | SecuriTeam Software **|** IronSphere
> Platform* *|* *Information Security Continuous Monitoring for Z/OS, zLinux
> and IBM I **|  *
>
> *|* *Email**: i_mugz...@securiteam.co.il **|* *Mob**: +972 522 986404 **|*
> *Skype**: ItschakMugzach **|* *Web**: www.Securiteam.co.il  **|*
>
> --
> 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: Tls 1.2 and server authentiaction

2023-06-26 Thread Itschak Mugzach
IP.  I thing changed until Friday's IPL.

בתאריך יום ג׳, 27 ביוני 2023 ב-0:58 מאת Shawn Prenevost <
shawnprenev...@gmail.com>:

> Is the cert for a DNS and not an IP address?
>
> On Mon, Jun 26, 2023, 4:48 PM Itschak Mugzach <
> 0305158ad67d-dmarc-requ...@listserv.ua.edu> wrote:
>
> > We use htwtconn and the message is returned during handshake. It is also
> > written to trace if running in verbose mode.
> >
> >
> > בתאריך יום ג׳, 27 ביוני 2023 ב-0:38 מאת Phil Smith III  >:
> >
> > > Itschak Mugzach wrote:
> > > >The error msg says "certificate is not valid for IP address". It
> worked
> > > >until Friday before fixes applied.
> > >
> > > That's an error from gsk? Or what? What's the return code? I don't see
> > > that error in the doc.
> > >
> > >
> > >
> > >
> > > --
> > > For IBM-MAIN subscribe / signoff / archive access instructions,
> > > send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
> > >
> > --
> >
> > *| **Itschak Mugzach | Director | SecuriTeam Software **|** IronSphere
> > Platform* *|* *Information Security Continuous Monitoring for Z/OS,
> zLinux
> > and IBM I **|  *
> >
> > *|* *Email**: i_mugz...@securiteam.co.il **|* *Mob**: +972 522 986404
> **|*
> > *Skype**: ItschakMugzach **|* *Web**: www.Securiteam.co.il  **|*
> >
> > --
> > 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
>
-- 

*| **Itschak Mugzach | Director | SecuriTeam Software **|** IronSphere
Platform* *|* *Information Security Continuous Monitoring for Z/OS, zLinux
and IBM I **|  *

*|* *Email**: i_mugz...@securiteam.co.il **|* *Mob**: +972 522 986404 **|*
*Skype**: ItschakMugzach **|* *Web**: www.Securiteam.co.il  **|*

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


Re: How batch create a PDSE2 with Generations?

2023-06-26 Thread Seymour J Metz
> Water is wet.

It may be obvious from reading the DD chapter of the JCL manual, but the OP was 
not aware of it.

> (ITYM "DSNTYPE=".)

DSNTYPE=(LIBRARY,2)

The 2 is required.

Of course, the OP could use DYNALLOC, or any of the facilities that front-end 
it.


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of 
Paul Gilmartin [042bfe9c879d-dmarc-requ...@listserv.ua.edu]
Sent: Monday, June 26, 2023 2:53 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: How batch create a PDSE2 with Generations?

On Mon, 26 Jun 2023 16:15:26 +, Seymour J Metz wrote:

>If you can't depend on the shop's ACS, then you need to use LIBRARY=.
>
Water is wet.

(ITYM "DSNTYPE=".)

--
gil

--
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: Tls 1.2 and server authentiaction

2023-06-26 Thread Shawn Prenevost
Maybe  the DNS would work

On Mon, Jun 26, 2023, 5:00 PM Itschak Mugzach <
0305158ad67d-dmarc-requ...@listserv.ua.edu> wrote:

> IP.  I thing changed until Friday's IPL.
>
> בתאריך יום ג׳, 27 ביוני 2023 ב-0:58 מאת Shawn Prenevost <
> shawnprenev...@gmail.com>:
>
> > Is the cert for a DNS and not an IP address?
> >
> > On Mon, Jun 26, 2023, 4:48 PM Itschak Mugzach <
> > 0305158ad67d-dmarc-requ...@listserv.ua.edu> wrote:
> >
> > > We use htwtconn and the message is returned during handshake. It is
> also
> > > written to trace if running in verbose mode.
> > >
> > >
> > > בתאריך יום ג׳, 27 ביוני 2023 ב-0:38 מאת Phil Smith III <
> li...@akphs.com
> > >:
> > >
> > > > Itschak Mugzach wrote:
> > > > >The error msg says "certificate is not valid for IP address". It
> > worked
> > > > >until Friday before fixes applied.
> > > >
> > > > That's an error from gsk? Or what? What's the return code? I don't
> see
> > > > that error in the doc.
> > > >
> > > >
> > > >
> > > >
> > > >
> --
> > > > For IBM-MAIN subscribe / signoff / archive access instructions,
> > > > send email to lists...@listserv.ua.edu with the message: INFO
> IBM-MAIN
> > > >
> > > --
> > >
> > > *| **Itschak Mugzach | Director | SecuriTeam Software **|** IronSphere
> > > Platform* *|* *Information Security Continuous Monitoring for Z/OS,
> > zLinux
> > > and IBM I **|  *
> > >
> > > *|* *Email**: i_mugz...@securiteam.co.il **|* *Mob**: +972 522 986404
> > **|*
> > > *Skype**: ItschakMugzach **|* *Web**: www.Securiteam.co.il  **|*
> > >
> > > --
> > > 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
> >
> --
>
> *| **Itschak Mugzach | Director | SecuriTeam Software **|** IronSphere
> Platform* *|* *Information Security Continuous Monitoring for Z/OS, zLinux
> and IBM I **|  *
>
> *|* *Email**: i_mugz...@securiteam.co.il **|* *Mob**: +972 522 986404 **|*
> *Skype**: ItschakMugzach **|* *Web**: www.Securiteam.co.il  **|*
>
> --
> 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: z/OSMF

2023-06-26 Thread Andrew Rowley

On 26/06/2023 8:13 pm, Timothy Sipples wrote:
That said it's typically a "really good idea" to configure machines 
running z/OS with at least one zIIP — and not just for z/OSMF but for 
myriad other reasons. 


I've said it before but I'll say it again - to avoid embarrassment 
alongside 5 year old laptops or perhaps even a Raspberry Pi, IBM needs 
to figure out how to bring the smallest z/OS systems up to a modern 
configuration - I would suggest minimum 4 processors and 200 MSU.


With z/OSMF, IBM has become a victim of their own policies. Software 
licensing has really strangled the low end of the mainframe market. IBM 
and ISVs need to figure out how to reverse this i.e. modified pricing so 
customers can move to larger machines.


At a time when a laptop has 10 physical/12 logical processors, "one 
zIIP" isn't much better. zIIPs and System Recovery Boost seem to be a 
kludge to work around the dire lack of processing capacity in these 
systems anyway. (zIIP does benefit me because I write Java, but I can 
still see it's a bad solution.)


--
Andrew Rowley
Black Hill Software

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


Re: Tls 1.2 and server authentiaction

2023-06-26 Thread Phil Smith III
Ah, it's connecting by IP address. That's.ugly. Most CAs apparently won't issue 
a cert for an IP. So I guess I'm not surprised it won't connect-I'm more 
surprised it would before!

 

I hate it when people ask this, but: why are you doing it this way? 


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


Re: z/OSMF

2023-06-26 Thread Tom Brennan
I haven't used z/OSMF myself so bear with me, but if it runs as a java 
application, doesn't that allow the possibility of running some kind of 
agent on the mainframe, and moving the heavy stuff (whatever that is) 
off to a 5 year old laptop?


On 6/26/2023 4:21 PM, Andrew Rowley wrote:

On 26/06/2023 8:13 pm, Timothy Sipples wrote:
That said it's typically a "really good idea" to configure machines 
running z/OS with at least one zIIP — and not just for z/OSMF but for 
myriad other reasons. 


I've said it before but I'll say it again - to avoid embarrassment 
alongside 5 year old laptops or perhaps even a Raspberry Pi, IBM needs 
to figure out how to bring the smallest z/OS systems up to a modern 
configuration - I would suggest minimum 4 processors and 200 MSU.


With z/OSMF, IBM has become a victim of their own policies. Software 
licensing has really strangled the low end of the mainframe market. IBM 
and ISVs need to figure out how to reverse this i.e. modified pricing so 
customers can move to larger machines.


At a time when a laptop has 10 physical/12 logical processors, "one 
zIIP" isn't much better. zIIPs and System Recovery Boost seem to be a 
kludge to work around the dire lack of processing capacity in these 
systems anyway. (zIIP does benefit me because I write Java, but I can 
still see it's a bad solution.)




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


Re: Tls 1.2 and server authentiaction

2023-06-26 Thread Tom Brennan
In my limited (non-mainframe) experience with OpenSSL, I think it's up 
to the application to decide whether to check the common name in a 
validated cert with, say, a URL or IP address string.  So it could be an 
older application didn't bother, and a newer one does.  Just guessing.


On 6/26/2023 4:30 PM, Phil Smith III wrote:

Ah, it's connecting by IP address. That's.ugly. Most CAs apparently won't issue 
a cert for an IP. So I guess I'm not surprised it won't connect-I'm more 
surprised it would before!

  


I hate it when people ask this, but: why are you doing it this way?


--
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: z/OSMF

2023-06-26 Thread Andrew Rowley

On 27/06/2023 11:52 am, Tom Brennan wrote:
I haven't used z/OSMF myself so bear with me, but if it runs as a java 
application, doesn't that allow the possibility of running some kind 
of agent on the mainframe, and moving the heavy stuff (whatever that 
is) off to a 5 year old laptop?


Not really - Java is just a programming language. Like any language, you 
can run part of your application here and part there if you build a 
communications architecture, have the data in the right places etc. But 
you can't just divide the application without doing the design work.


z/OSMF does actually run part on z/OS and part in your browser 
(Javascript I assume) but the parts that access z/OS services, read z/OS 
data etc. need to be on the mainframe. I doubt there is much that can be 
practically offloaded.


(On the other hand, I think the mainframe side performance could be 
greatly improved. Having looked at the SMF data from z/OSMF startup, I 
suspect the startup time could be cut by 90%+ with a bit of tweaking...)


--
Andrew Rowley
Black Hill Software

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


Re: z/OSMF

2023-06-26 Thread Brian Westerman
I manage 3 sites that each have a z13s with no specialty processors, they were 
deemed unnecessary at the time of the purchase, and at the time IBM didn't 
disclose that shortly afterwards they would be shifting to z/OSMF which all but 
locks them out of installing the next release.  

Possibly IBM should not sell processors that are under powered for the 
mandatory processes, or possibly not force sites to upgrade the processor they 
purchased jsut because IBM has decided that z/OSMF is "easier" than Serverpac.

It would have been smarter for IBM to keep z/OSMF based installation optional 
until the z13s was no longer a supported processor. 

Brian

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


Re: z/OSMF

2023-06-26 Thread Brian Westerman
I wonder why IBM didn't build z/OSMF to run on a PC and just let it communicate 
to z/OS?  That would have been pretty cool.

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


Re: z/OSMF

2023-06-26 Thread Timothy Sipples
Andrew Rowley wrote:
>I've said it before but I'll say it again - to avoid embarrassment
>alongside 5 year old laptops or perhaps even a Raspberry Pi, IBM needs
>to figure out how to bring the smallest z/OS systems up to a modern
>configuration - I would suggest minimum 4 processors and 200 MSU.

IBM doesn't require anyone to order/configure less than 200 MSUs (PCIs) of 
general purpose processor capacity. If you want to order a configuration like 
that go for it!

Bearing in mind that VSEn is important and also exists, and IBM really ought to 
be building machines that also cater to VSEn customers, here's the current 
minimum orderable machine configuration (latest model) for z/OS and VSEn:

* IBM z16 A02 (or AGZ for rack mount)
* Capacity Model A01
* Base CP capacity: 105 PCIs (13 MSUs)
* z/OS System Recovery Boosted capacity (standard/no additional charge): 1,982 
PCIs
* 64GB of usable memory (plus HSA)

Add just 1 zIIP and you get ~1,900 PCIs of full-time zIIP capacity with 2 
processor threads (SMT2). You can add as many zIIPs as you wish up to the 
physical capacity of the machine.

Capacity Model A01 continues to be zELC eligible on the full capacity. Even 
though it has 105 PCIs (plus System Recovery Boost, plus more and far better on 
chip accelerators, plus optional zIIPs) it still qualifies for the same 
software licensing tier that the ~26 PCIs IBM z890 Model 110 did 19 years ago.

I don't see any problem here. If 105 PCIs/13 MSUs (plus a zIIP I suggest) is 
all you need for your z/OS computing, well OK then! That model is available, 
and (in most countries) you can get a nifty rack mounted form factor if you'd 
like. If you need more, OK, that's available too.

Here's the recent history of minimum orderable/configurable CP capacity (all 
Capacity Models A01):

IBM z16 A02/AGZ: 105 PCIs*
IBM z15 T02: 98 PCIs**
IBM z14 ZR1: 88 PCIs
IBM z13s: 80 PCIs
IBM zBC12: 50 PCIs
IBM z114: 26 PCIs

* System Recovery Boost capacity: 1,982 PCIs
** System Recovery Boost capacity: 1,761 PCIs

The z114 was announced in 2011 and the z16 A02/AGZ in 2023. Over that period 
IBM increased the minimum orderable CP capacity by ~12.4% per year 
(compounded), plus SRB.

—
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: z/OSMF

2023-06-26 Thread kekronbekron
QQ - what's a PCI?

- KB

--- Original Message ---
On Tuesday, June 27th, 2023 at 10:37 AM, Timothy Sipples  
wrote:


> Andrew Rowley wrote:
> 
> > I've said it before but I'll say it again - to avoid embarrassment
> > alongside 5 year old laptops or perhaps even a Raspberry Pi, IBM needs
> > to figure out how to bring the smallest z/OS systems up to a modern
> > configuration - I would suggest minimum 4 processors and 200 MSU.
> 
> 
> IBM doesn't require anyone to order/configure less than 200 MSUs (PCIs) of 
> general purpose processor capacity. If you want to order a configuration like 
> that go for it!
> 
> Bearing in mind that VSEn is important and also exists, and IBM really ought 
> to be building machines that also cater to VSEn customers, here's the current 
> minimum orderable machine configuration (latest model) for z/OS and VSEn:
> 
> * IBM z16 A02 (or AGZ for rack mount)
> * Capacity Model A01
> * Base CP capacity: 105 PCIs (13 MSUs)
> * z/OS System Recovery Boosted capacity (standard/no additional charge): 
> 1,982 PCIs
> * 64GB of usable memory (plus HSA)
> 
> Add just 1 zIIP and you get ~1,900 PCIs of full-time zIIP capacity with 2 
> processor threads (SMT2). You can add as many zIIPs as you wish up to the 
> physical capacity of the machine.
> 
> Capacity Model A01 continues to be zELC eligible on the full capacity. Even 
> though it has 105 PCIs (plus System Recovery Boost, plus more and far better 
> on chip accelerators, plus optional zIIPs) it still qualifies for the same 
> software licensing tier that the ~26 PCIs IBM z890 Model 110 did 19 years ago.
> 
> I don't see any problem here. If 105 PCIs/13 MSUs (plus a zIIP I suggest) is 
> all you need for your z/OS computing, well OK then! That model is available, 
> and (in most countries) you can get a nifty rack mounted form factor if you'd 
> like. If you need more, OK, that's available too.
> 
> Here's the recent history of minimum orderable/configurable CP capacity (all 
> Capacity Models A01):
> 
> IBM z16 A02/AGZ: 105 PCIs*
> IBM z15 T02: 98 PCIs**
> IBM z14 ZR1: 88 PCIs
> IBM z13s: 80 PCIs
> IBM zBC12: 50 PCIs
> IBM z114: 26 PCIs
> 
> * System Recovery Boost capacity: 1,982 PCIs
> ** System Recovery Boost capacity: 1,761 PCIs
> 
> The z114 was announced in 2011 and the z16 A02/AGZ in 2023. Over that period 
> IBM increased the minimum orderable CP capacity by ~12.4% per year 
> (compounded), plus SRB.
> 
> —
> 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

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


Re: z/OSMF

2023-06-26 Thread Neil O'Connor
I used z/OSMF on a z13s from 2018 till the end of 2022. Since then it's on a 
z15 T02. I have not found performance to be an issue. It was really bad in the 
early days before it exploited Liberty Profile, but much better after that.

Neil.


-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Brian Westerman
Sent: Tuesday, 27 June 2023 14:48
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: z/OSMF

I manage 3 sites that each have a z13s with no specialty processors, they were 
deemed unnecessary at the time of the purchase, and at the time IBM didn't 
disclose that shortly afterwards they would be shifting to z/OSMF which all but 
locks them out of installing the next release.  

Possibly IBM should not sell processors that are under powered for the 
mandatory processes, or possibly not force sites to upgrade the processor they 
purchased jsut because IBM has decided that z/OSMF is "easier" than Serverpac.

It would have been smarter for IBM to keep z/OSMF based installation optional 
until the z13s was no longer a supported processor. 

Brian

--
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: z/OSMF

2023-06-26 Thread Itschak Mugzach
Processor capacity index.


בתאריך יום ג׳, 27 ביוני 2023 ב-8:49 מאת kekronbekron <
02dee3fcae33-dmarc-requ...@listserv.ua.edu>:

> QQ - what's a PCI?
>
> - KB
>
> --- Original Message ---
> On Tuesday, June 27th, 2023 at 10:37 AM, Timothy Sipples <
> sipp...@sg.ibm.com> wrote:
>
>
> > Andrew Rowley wrote:
> >
> > > I've said it before but I'll say it again - to avoid embarrassment
> > > alongside 5 year old laptops or perhaps even a Raspberry Pi, IBM needs
> > > to figure out how to bring the smallest z/OS systems up to a modern
> > > configuration - I would suggest minimum 4 processors and 200 MSU.
> >
> >
> > IBM doesn't require anyone to order/configure less than 200 MSUs (PCIs)
> of general purpose processor capacity. If you want to order a configuration
> like that go for it!
> >
> > Bearing in mind that VSEn is important and also exists, and IBM really
> ought to be building machines that also cater to VSEn customers, here's the
> current minimum orderable machine configuration (latest model) for z/OS and
> VSEn:
> >
> > * IBM z16 A02 (or AGZ for rack mount)
> > * Capacity Model A01
> > * Base CP capacity: 105 PCIs (13 MSUs)
> > * z/OS System Recovery Boosted capacity (standard/no additional charge):
> 1,982 PCIs
> > * 64GB of usable memory (plus HSA)
> >
> > Add just 1 zIIP and you get ~1,900 PCIs of full-time zIIP capacity with
> 2 processor threads (SMT2). You can add as many zIIPs as you wish up to the
> physical capacity of the machine.
> >
> > Capacity Model A01 continues to be zELC eligible on the full capacity.
> Even though it has 105 PCIs (plus System Recovery Boost, plus more and far
> better on chip accelerators, plus optional zIIPs) it still qualifies for
> the same software licensing tier that the ~26 PCIs IBM z890 Model 110 did
> 19 years ago.
> >
> > I don't see any problem here. If 105 PCIs/13 MSUs (plus a zIIP I
> suggest) is all you need for your z/OS computing, well OK then! That model
> is available, and (in most countries) you can get a nifty rack mounted form
> factor if you'd like. If you need more, OK, that's available too.
> >
> > Here's the recent history of minimum orderable/configurable CP capacity
> (all Capacity Models A01):
> >
> > IBM z16 A02/AGZ: 105 PCIs*
> > IBM z15 T02: 98 PCIs**
> > IBM z14 ZR1: 88 PCIs
> > IBM z13s: 80 PCIs
> > IBM zBC12: 50 PCIs
> > IBM z114: 26 PCIs
> >
> > * System Recovery Boost capacity: 1,982 PCIs
> > ** System Recovery Boost capacity: 1,761 PCIs
> >
> > The z114 was announced in 2011 and the z16 A02/AGZ in 2023. Over that
> period IBM increased the minimum orderable CP capacity by ~12.4% per year
> (compounded), plus SRB.
> >
> > —
> > 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
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>
-- 

*| **Itschak Mugzach | Director | SecuriTeam Software **|** IronSphere
Platform* *|* *Information Security Continuous Monitoring for Z/OS, zLinux
and IBM I **|  *

*|* *Email**: i_mugz...@securiteam.co.il **|* *Mob**: +972 522 986404 **|*
*Skype**: ItschakMugzach **|* *Web**: www.Securiteam.co.il  **|*

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