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

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

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

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,"

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

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, >//

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

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=, //DISP=(NEW,CATLG,DELETE), //UNIT=SYSDA, //SPACE=(CYL,(1,1,5)), //DSNTYPE=(LIBRARY,2),MAXGENS=20, //

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), //

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

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

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

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=markjac...@protonmail.com --- Original Message --- On Monday, June 26th, 2023 at 1:29 PM, Charles Mills wrote:

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)

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**:

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

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 o Including the MAX value. IBM is doing better

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

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).

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 -

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?

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. >

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.

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

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

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=markjac...@protonmail.com --- Original Message ---

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

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

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

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

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

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

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

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

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

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?

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

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

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.

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

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

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: > > > >

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

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.

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

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

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