Re: RACF, external password management

2024-03-04 Thread Colin Paice
I wrote One minute MVS: What is IBM Multi Factor Authentication on z/OS?

and a series of implementation posts starting with Multi Factor
Authentication(MFA): Planning.

I found the MFA product easy to set up and use.  I had little problems like
ordering the wrong YubiKey which did not support MFA!

Colin

On Sun, 3 Mar 2024 at 22:22, Jared Hunter 
wrote:

> Hi all,
>
> I’m an architect/implementor on the IBM Z MFA team since the prehistory /
> notional phase of the product.
>
> If folks would be interested in one or more “office hours” style Q+A
> sessions about the product and its (many, sometimes exotic) features, feel
> free to reach out to me at this address.
>
> No sales touch implied, just a question-driven tour of the tech and design
> philosophy.
>
> -Jared
>
> Jared Hunter
> Strategic Architect, Security
> Rocket Software, USA
> E: jhun...@rocketsoftware.com
>
>
>
> Date: Fri, 1 Mar 2024 06:24:45 +
> From: Timothy Sipples mailto:sipp...@sg.ibm.com>>
> Subject: Re: RACF, external password management
>
> Linda Hagedorn wrote:
> >This is very promising. Do you know where I can read more about ZMFA?
>
> The documentation landing page is here:
> https://www.ibm.com/docs/en/zma
>
> >I'm interested in knowing how to configure the external source, and how
> >the token is passed back to RACF, and how long the token lasts.
> >For example, if systems programmers are working a problem, we
> >wouldn't want the token to expire in 3 hrs.
> >Or does the token last for the duration of the session?
> >If tso/ispf times out (sysprog is doing research or answering
> >mgmt questions), will they have to generate a new token?
>
> If for example you’re configuring ZMFA to use a LDAP server as an
> “external” factor then this landing page has further details:
> https://www.ibm.com/docs/en/zma/2.3.0?topic=customization-configuring-ldap
> <
> https://www.ibm.com/docs/en/zma/2.3.0?topic=customization-configuring-ldap
> >
>
> I put the word external in quotation marks because the LDAP server could
> be z/OS’s LDAP server or some other LDAP server running on the same IBM Z
> machine. And LDAP is just one example. Many “external” and external
> factors’ interfaces are supported.
>
> You can configure ZMFA for “out-of-band” authentication so that users
> obtain what’s called a “cache token credential” (CTC) to log into RACF (via
> TSO/E for example). You can choose whether the CTC is reusable and how
> quickly it expires.
>
>
> https://www.ibm.com/docs/en/zma/2.3.0?topic=policies-setting-policy-token-timeout
> <
> https://www.ibm.com/docs/en/zma/2.3.0?topic=policies-setting-policy-token-timeout
> >
>
> https://www.ibm.com/docs/en/zma/2.3.0?topic=policies-setting-cache-token-credential-be-reusable
> <
> https://www.ibm.com/docs/en/zma/2.3.0?topic=policies-setting-cache-token-credential-be-reusable
> >
>
> —
> Timothy Sipples
> Senior Architect
> Digital Assets, Industry Solutions, and Cybersecurity
> IBM Z/LinuxONE, Asia-Pacific
> sipp...@sg.ibm.com
>
> 
> Rocket Software, Inc. and subsidiaries ¦ 77 Fourth Avenue, Waltham MA
> 02451 ¦ Main Office Toll Free Number: +1 855.577.4323
> Contact Customer Support:
> https://my.rocketsoftware.com/RocketCommunity/RCEmailSupport
> Unsubscribe from Marketing Messages/Manage Your Subscription Preferences -
> http://www.rocketsoftware.com/manage-your-email-preferences
> Privacy Policy -
> http://www.rocketsoftware.com/company/legal/privacy-policy
> 
>
> This communication and any attachments may contain confidential
> information of Rocket Software, Inc. All unauthorized use, disclosure or
> distribution is prohibited. If you are not the intended recipient, please
> notify Rocket Software immediately and destroy all copies of this
> communication. 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


Re: TELNET PROFILE, strictly PDS?

2024-03-04 Thread Allan Staller
Classification: Confidential

1) Re-allocate as PDS/E. This will require a PDS/E
2) Compress in batch w/IEBCOPY and make you changes. No restart required.

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
roscoe5
Sent: Friday, March 1, 2024 2:47 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: TELNET PROFILE, strictly PDS?

[CAUTION: This Email is from outside the Organization. Unless you trust the 
sender, Don't click links or open attachments as it may be a Phishing email, 
which can steal your Information and compromise your Computer.]

I'll freely admit I am rusty in this area, but I hope this is an easy question. 
I know a shop where the TELNET PROFILE dataset is a PDS. We found this today 
making a minor update and a space abend. All 16 extents full. Compressing while 
is use being one problem, I'd like to reallocate a new PDS/E or Library or 
PO-E, whatever the proper term.

But my question is ... is there any restriction against using this file type?
Must it be an old-fashioned PDS?

I know there were some limitations, years ago, but I thought we were beyond 
most of those. But I have not kept up for years.

Thanks much everyone.
R

Sent from [Proton Mail](https://proton.me/mail/home) for iOS

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

The contents of this e-mail and any attachment(s) are confidential and intended 
for the named recipient(s) only. E-mail transmission is not guaranteed to be 
secure or error-free as information could be intercepted, corrupted, lost, 
destroyed, arrive late or incomplete, or may contain viruses in transmission. 
The e mail and its contents (with or without referred errors) shall therefore 
not attach any liability on the originator or HCL or its affiliates. Views or 
opinions, if any, presented in this email are solely those of the author and 
may not necessarily reflect the views or opinions of HCL or its affiliates. Any 
form of reproduction, dissemination, copying, disclosure, modification, 
distribution and / or publication of this message without the prior written 
consent of authorized representative of HCL is strictly prohibited. If you have 
received this email in error please delete it and notify the sender 
immediately. Before opening any email and/or attachments, please check them for 
viruses and other defects.


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


Re: TELNET PROFILE, strictly PDS?

2024-03-04 Thread roscoe5
I could not find definitive doc saying a PDS/E was/wasn’t allowed, but I am 
convinced it is. Thanks.

Over the weekend I created a PDS/E and copied the members, made my update, and 
I’m awaiting Change approval to do any Obey from the new Library to pick it up, 
temporarily. Then the plan is to change the TELNET proc to point to the new 
Library. Over the next several weeks I expect IPLs will pick up the Library. 
Until then we will be slightly on uneven ground.

I read about two different types of PDSs, type-1 and type-2. In a z/OS 2.4 
shop, do we need to specify or is type-2 created by default?

Thanks again!
R

Sent from [Proton Mail](https://proton.me/mail/home) for iOS

On Mon, Mar 4, 2024 at 8:14 AM, Allan Staller 
<[allan.stal...@hcl.com](mailto:On Mon, Mar 4, 2024 at 8:14 AM, Allan Staller 
< wrote:

> Classification: Confidential
>
> 1) Re-allocate as PDS/E. This will require a PDS/E
> 2) Compress in batch w/IEBCOPY and make you changes. No restart required.
>
> -Original Message-
> From: IBM Mainframe Discussion List  On Behalf Of 
> roscoe5
> Sent: Friday, March 1, 2024 2:47 PM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: TELNET PROFILE, strictly PDS?
>
> [CAUTION: This Email is from outside the Organization. Unless you trust the 
> sender, Don't click links or open attachments as it may be a Phishing email, 
> which can steal your Information and compromise your Computer.]
>
> I'll freely admit I am rusty in this area, but I hope this is an easy 
> question. I know a shop where the TELNET PROFILE dataset is a PDS. We found 
> this today making a minor update and a space abend. All 16 extents full. 
> Compressing while is use being one problem, I'd like to reallocate a new 
> PDS/E or Library or PO-E, whatever the proper term.
>
> But my question is ... is there any restriction against using this file type?
> Must it be an old-fashioned PDS?
>
> I know there were some limitations, years ago, but I thought we were beyond 
> most of those. But I have not kept up for years.
>
> Thanks much everyone.
> R
>
> Sent from [Proton Mail](https://proton.me/mail/home) for iOS
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
> lists...@listserv.ua.edu with the message: INFO IBM-MAIN
> ::DISCLAIMER::
> 
> The contents of this e-mail and any attachment(s) are confidential and 
> intended for the named recipient(s) only. E-mail transmission is not 
> guaranteed to be secure or error-free as information could be intercepted, 
> corrupted, lost, destroyed, arrive late or incomplete, or may contain viruses 
> in transmission. The e mail and its contents (with or without referred 
> errors) shall therefore not attach any liability on the originator or HCL or 
> its affiliates. Views or opinions, if any, presented in this email are solely 
> those of the author and may not necessarily reflect the views or opinions of 
> HCL or its affiliates. Any form of reproduction, dissemination, copying, 
> disclosure, modification, distribution and / or publication of this message 
> without the prior written consent of authorized representative of HCL is 
> strictly prohibited. If you have received this email in error please delete 
> it and notify the sender immediately. Before opening any email and/or 
> attachments, please check them for viruses and other defects.
> 
>
> --
> 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: TELNET PROFILE, strictly PDS?

2024-03-04 Thread Allan Staller
Classification: Confidential

You will, at some point need to restart TCPIP to pick up the new PDSE in the 
Profile datasets.
TYPE 1 PDS/E is sufficient for this purpose.

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
roscoe5
Sent: Monday, March 4, 2024 7:30 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: TELNET PROFILE, strictly PDS?

[CAUTION: This Email is from outside the Organization. Unless you trust the 
sender, Don't click links or open attachments as it may be a Phishing email, 
which can steal your Information and compromise your Computer.]

I could not find definitive doc saying a PDS/E was/wasn't allowed, but I am 
convinced it is. Thanks.

Over the weekend I created a PDS/E and copied the members, made my update, and 
I'm awaiting Change approval to do any Obey from the new Library to pick it up, 
temporarily. Then the plan is to change the TELNET proc to point to the new 
Library. Over the next several weeks I expect IPLs will pick up the Library. 
Until then we will be slightly on uneven ground.

I read about two different types of PDSs, type-1 and type-2. In a z/OS 2.4 
shop, do we need to specify or is type-2 created by default?

Thanks again!
R

Sent from [Proton Mail](https://proton.me/mail/home) for iOS

On Mon, Mar 4, 2024 at 8:14 AM, Allan Staller 
<[allan.stal...@hcl.com](mailto:On Mon, Mar 4, 2024 at 8:14 AM, Allan Staller 
< wrote:

> Classification: Confidential
>
> 1) Re-allocate as PDS/E. This will require a PDS/E
> 2) Compress in batch w/IEBCOPY and make you changes. No restart required.
>
> -Original Message-
> From: IBM Mainframe Discussion List  On
> Behalf Of roscoe5
> Sent: Friday, March 1, 2024 2:47 PM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: TELNET PROFILE, strictly PDS?
>
> [CAUTION: This Email is from outside the Organization. Unless you
> trust the sender, Don't click links or open attachments as it may be a
> Phishing email, which can steal your Information and compromise your
> Computer.]
>
> I'll freely admit I am rusty in this area, but I hope this is an easy 
> question. I know a shop where the TELNET PROFILE dataset is a PDS. We found 
> this today making a minor update and a space abend. All 16 extents full. 
> Compressing while is use being one problem, I'd like to reallocate a new 
> PDS/E or Library or PO-E, whatever the proper term.
>
> But my question is ... is there any restriction against using this file type?
> Must it be an old-fashioned PDS?
>
> I know there were some limitations, years ago, but I thought we were beyond 
> most of those. But I have not kept up for years.
>
> Thanks much everyone.
> R
>
> Sent from [Proton
> Mail](https://apc01.safelinks.protection.outlook.com/?url=https%3A%2F%25
> 2Fproton.me%2Fmail%2Fhome=05%7C02%7Callan.staller%40HCL.COM%7C814
> e326573ea4fcedeff08dc3c4f5139%7C189de737c93a4f5a8b686f4ca9941912%7C0%7
> C0%7C638451558588150807%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLC
> JQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C=Ly3duz
> 0%2B9ivILhYGrItDFNc25OvoTCBvXFO6fzsqWII%3D=0) for iOS
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions, send
> email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
> ::DISCLAIMER::
> 
> The contents of this e-mail and any attachment(s) are confidential and 
> intended for the named recipient(s) only. E-mail transmission is not 
> guaranteed to be secure or error-free as information could be intercepted, 
> corrupted, lost, destroyed, arrive late or incomplete, or may contain viruses 
> in transmission. The e mail and its contents (with or without referred 
> errors) shall therefore not attach any liability on the originator or HCL or 
> its affiliates. Views or opinions, if any, presented in this email are solely 
> those of the author and may not necessarily reflect the views or opinions of 
> HCL or its affiliates. Any form of reproduction, dissemination, copying, 
> disclosure, modification, distribution and / or publication of this message 
> without the prior written consent of authorized representative of HCL is 
> strictly prohibited. If you have received this email in error please delete 
> it and notify the sender immediately. Before opening any email and/or 
> attachments, please check them for viruses and other defects.
> 
>
> --
> 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 

Re: TELNET PROFILE, strictly PDS?

2024-03-04 Thread Paul Gilmartin
On Mon, 4 Mar 2024 13:29:59 +, roscoe5 wrote:

>I could not find definitive doc saying a PDS/E was/wasn’t allowed, but I am 
>convinced it is. Thanks.
>
In days of yore there were only PDSs  Nowadays there are PDS, PDSE1, PDSE2,
and UNIX directories with some similarities and many differences listed in:


Must  it be the responsibility of every facility to enumerate its capabilities? 
 With
great power comes great responsibility.

Long ago, I learned that UNIX directories were handled well by HLASM after
IBM fixed a couple of my APARs.  Poorly if at all as Rexx SYSEXEC, with
no documented restriction.

Will a future PDSE3 change more rules?

-- 
gil

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


Re: TELNET PROFILE, strictly PDS?

2024-03-04 Thread Robley Lutz
Thanks Gil

From: IBM Mainframe Discussion List  on behalf of 
Paul Gilmartin <042bfe9c879d-dmarc-requ...@listserv.ua.edu>
Sent: Monday, March 4, 2024 9:25:07 AM
To: IBM-MAIN@LISTSERV.UA.EDU 
Subject: Re: TELNET PROFILE, strictly PDS?

On Mon, 4 Mar 2024 13:29:59 +, roscoe5 wrote:

>I could not find definitive doc saying a PDS/E was/wasn’t allowed, but I am 
>convinced it is. Thanks.
>
In days of yore there were only PDSs  Nowadays there are PDS, PDSE1, PDSE2,
and UNIX directories with some similarities and many differences listed in:


Must  it be the responsibility of every facility to enumerate its capabilities? 
 With
great power comes great responsibility.

Long ago, I learned that UNIX directories were handled well by HLASM after
IBM fixed a couple of my APARs.  Poorly if at all as Rexx SYSEXEC, with
no documented restriction.

Will a future PDSE3 change more rules?

--
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: EXTERNAL EMAIL: ZOS Sending Logs to Sumologic Experience?

2024-03-04 Thread Charles Mills
Thanks for the shout-out, Jerry! (I was the principal developer of said 
product.) I think BMC now calls the product AMI Defender. (I have no financial 
interest in BMC or the product.)

I am pretty much of an expert on this topic. Feel free to reach out to me 
off-line if you have any questions.

Charles


-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Jerry Whitteridge
Sent: Monday, March 4, 2024 12:12 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: EXTERNAL EMAIL: ZOS Sending Logs to Sumologic Experience?

We used a product to send syslog/smf data to splunk called Correlog - since 
acquired by BMC and I don't know its new same. I don't think you will have any 
success in doing this without some agent on the mainframe that can extract and 
then send the data.

Jerry Whitteridge
Sr Manager Managed Services
jerry.whitteri...@albertsons.com
480 578 7889

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Steve Estle
Sent: Monday, March 4, 2024 11:43 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: EXTERNAL EMAIL: ZOS Sending Logs to Sumologic Experience?

All,

We are embarking on an endeavor to explore sending logics to a tool called 
Sumologic(sumologic.com).  For those who are unaware, Sumologic is a competitor 
to Splunk and contains a very powerful real time log parsing analytics engine 
which can be used to build dashboards, alerts, and more.  My basic question is 
has anyone heard of or actually been involved in devising ways to send ZOS logs 
into Sumalogic - our initial efforts will be security related, but for now am 
just asking if anyone has any experience in this realm at all?  Or maybe you 
are doing something similar to Splunk?  If so, you can post in forum or feel 
free to reach directly out to me:

Thanks much,

Steve Estle
sest...@gmail.com
303-817-9954

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

 Warning: All e-mail sent to this address will be received by the corporate 
e-mail system, and is subject to archival and review by someone other than the 
recipient. This e-mail may contain proprietary information and is intended only 
for the use of the intended recipient(s). If the reader of this message is not 
the intended recipient(s), you are notified that you have received this message 
in error and that any review, dissemination, distribution or copying of this 
message is strictly prohibited. If you have received this message in error, 
please notify the sender immediately.


--
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: EXTERNAL EMAIL: ZOS Sending Logs to Sumologic Experience?

2024-03-04 Thread Paul Feller
Steve, to add to what Jerry and Charles have said.  I don't have any experience 
with Sumologic, but I'm going to guess it will need data sent to it in a format 
it will understand.  The place that I retired from was using the BMC product to 
send data to Splunk.  The BMC product allowed us to pick which SMF records to 
look at and which fields in those records to format and send to Splunk. We ran 
an agent on several lpars to capture data.  One of the SMF record types we 
looked at was related to RACF information.  We also looked at SMF record types 
related to CICS activity and batch processes. 

As a side note to Charles.  We started out with the product when it was called 
Correlog.  We had looked to several products and went with Correlog.  My 
impression is that it is a nice product.

Paul

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Charles Mills
Sent: Monday, March 4, 2024 7:05 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: EXTERNAL EMAIL: ZOS Sending Logs to Sumologic Experience?

Thanks for the shout-out, Jerry! (I was the principal developer of said 
product.) I think BMC now calls the product AMI Defender. (I have no financial 
interest in BMC or the product.)

I am pretty much of an expert on this topic. Feel free to reach out to me 
off-line if you have any questions.

Charles


-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Jerry Whitteridge
Sent: Monday, March 4, 2024 12:12 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: EXTERNAL EMAIL: ZOS Sending Logs to Sumologic Experience?

We used a product to send syslog/smf data to splunk called Correlog - since 
acquired by BMC and I don't know its new same. I don't think you will have any 
success in doing this without some agent on the mainframe that can extract and 
then send the data.

Jerry Whitteridge
Sr Manager Managed Services
jerry.whitteri...@albertsons.com
480 578 7889

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Steve Estle
Sent: Monday, March 4, 2024 11:43 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: EXTERNAL EMAIL: ZOS Sending Logs to Sumologic Experience?

All,

We are embarking on an endeavor to explore sending logics to a tool called 
Sumologic(sumologic.com).  For those who are unaware, Sumologic is a competitor 
to Splunk and contains a very powerful real time log parsing analytics engine 
which can be used to build dashboards, alerts, and more.  My basic question is 
has anyone heard of or actually been involved in devising ways to send ZOS logs 
into Sumalogic - our initial efforts will be security related, but for now am 
just asking if anyone has any experience in this realm at all?  Or maybe you 
are doing something similar to Splunk?  If so, you can post in forum or feel 
free to reach directly out to me:

Thanks much,

Steve Estle
sest...@gmail.com
303-817-9954

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

 Warning: All e-mail sent to this address will be received by the corporate 
e-mail system, and is subject to archival and review by someone other than the 
recipient. This e-mail may contain proprietary information and is intended only 
for the use of the intended recipient(s). If the reader of this message is not 
the intended recipient(s), you are notified that you have received this message 
in error and that any review, dissemination, distribution or copying of this 
message is strictly prohibited. If you have received this message in error, 
please notify the sender immediately.


--
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: Can DFSORT assign custom Return Code values?

2024-03-04 Thread Cameron Conacher
The situation is that I have three different environments.
If we are in development, lets ignore the email
If we are in pre-prod, let’s assume someone is perform a User Acceptance test.
If we are in production, we should jump in and deal with remediation.

When the email is sent, I have embedded Symbolics in the email text itself, 
meaning I need to use  //SYSUT1   DD  *,SYMBOLS=EXECSYS, with IEBGENER.

In this situation, I cannot put the email text in a PDS as I would not be able 
to use the SYSBOLS= clause with IEBGENER,
On the other hand I could put all the email text into a PDS member, and 
pre-process this email text performing all the Symbolic substitutions, and 
create a temp file that has already had all of the substitution performed, pass 
it to IEBGENER without the SYMBOLS= clause, and go from there.
Sri, showed me how to gather the available data from the existing System 
Symbolics, and I can pass other data I need via PARMs.
So I am all good to go now.

However, I am going to look into writing a tiny C program, that I can call as a 
utility to assign a return code value. Just to see what it takes.

I was looking to run a utility that would simply generate a Return Code value, 
I could use to conditionally execute a JOBSTEP.


Thanks

…….Cameron

From: IBM Mainframe Discussion List  On Behalf Of 
Michael Oujesky
Sent: Monday, March 4, 2024 12:38 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Can DFSORT assign custom Return Code values?

Presuming these are three different z/OS instances. why not just use system 
symbols to make the determination of what environment is being used? Michael At 
10: 12 AM 3/4/2024, Sri Hari Kolusu wrote: >Content-Transfer-Encoding: base64>>


Presuming these are three different z/OS instances. why not just use

system symbols to make the determination of what environment is being used?



Michael



At 10:12 AM 3/4/2024, Sri Hari Kolusu wrote:

>Content-Transfer-Encoding: base64>> I was to be able to assign one

>of three different Return Code values (any value) that I can let

>check to determine if I am running in Development, Pre-Prod or

>Production, and then execute steps related to the specific environment.

>Not something I absolutely need since I could write a tiny program for this.

>

>Cameron,

>

>DFSORT has limited ability to set a return code but not the way you

>want. However, I think we can solve your issue quite easily by

>validating the symbol and only generating the steps that needs to

>run for that Symbolic. Remember DFSORT has the ability of reading

>the system symbols and determine the LPAR it is running.

>

>Please send an offline email with your complete requirement and I

>will show you a way to do it.

>

>Thanks,

>Kolusu

>DFSORT Development

>IBM Corporation

>

>--

>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


American Express made the following annotations

This e-mail was sent to you by a representative of Amex Bank of Canada, P.O. 
Box 3204, Station "F", Toronto, ON, M1W 3W7, www.americanexpress.ca. If you no 
longer wish to receive these e-mails, please notify the sender by reply e-mail.

This e-mail is solely for the intended recipient and may contain confidential 
or privileged information. If you are not the intended recipient, any 
disclosure, copying, use, or distribution of the information included in this 
e-mail is prohibited. If you have received this e-mail in error, please notify 
the sender by reply e-mail and immediately and permanently delete this e-mail 
and any attachments. Thank you.

American Express a fait les remarques suivantes
Ce courriel vous a été envoyé par un représentant de la Banque Amex du Canada, 
C.P. 3204, succursale F, Toronto (Ontario) M1W 3W7, www.americanexpress.ca. Si, 
par la suite, vous ne souhaitez plus recevoir ces courriels, veuillez en aviser 
les expéditeurs par courriel.

Ce courriel est réservé au seul destinataire indiqué et peut renfermer des 
renseignements confidentiels et privilégiés. Si vous n’êtes pas le destinataire 
prévu, toute divulgation, duplication, utilisation ou distribution du courriel 
est interdite. Si vous avez reçu ce courriel par erreur, veuillez en aviser 
l’expéditeur par courriel et détruire immédiatement le courriel et toute pièce 
jointe. Merci.

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


Re: ZOS Sending Logs to Sumologic Experience?

2024-03-04 Thread Timothy Sipples
Steve Estle wrote:
>We are embarking on an endeavor to explore sending logics to a
>tool called Sumologic(sumologic.com).  For those who are unaware,
>Sumologic is a competitor to Splunk and contains a very powerful real
>time log parsing analytics engine which can be used to build dashboards,
>alerts, and more.  My basic question is has anyone heard of or actually
>been involved in devising ways to send ZOS logs into Sumalogic – our
>initial efforts will be security related, but for now am just asking if
>anyone has any experience in this realm at all?  Or maybe you are
>doing something similar to Splunk?

I’m not too familiar with Sumo Logic, but they say they can ingest several 
different log/event feeds, notably LEEF (Log Event Enhanced Format). zSecure 
Alert and zSecure Audit do a great job providing LEEF (and other format) feeds 
to the likes of Splunk, QRadar, ArcSight, and others. Here’s an entry point 
into the zSecure documentation to explain more:

https://www.ibm.com/docs/en/szs/3.1.0?topic=deployment-data-preparation-siem

To set expectations a bit, even the best z/OS event feed(er), with lots of 
customization and enrichment options, can only partially help Sumo Logic and 
its users interpret, correlate, and understand z/OS-specific events. There’s a 
lot of work that goes into QRadar’s Device Support Modules (DSMs) and AI to 
understand what’s really happening in z/OS in context, and to display 
meaningful information to users who don’t necessarily know much about z/OS 
specifically. So just be prepared to do at least some work to make the feed(s) 
from z/OS more useful within Sumo Logic — work on both ends. In other words, 
most of the value in this class of dashboarding and analysis tools is in, well, 
how much useful analysis they provide. Feeding the tool (even with the best 
feed) is only part of the story.

Metaphorically speaking you could feed hospital-related events to a control 
center at a steel manufacturer. And that hospital event feed could be the 
world’s best feed, with lots of enriched data and everything you could ever 
want to know about what’s happening at the hospital. But a steel manufacturer 
that understands steel-related events — and maybe also nickel-related, 
copper-related, and car manufacturing-related events in a pinch — could be 
bewildered when it receives hospital-related events. True, it’s all English (or 
some other common language), but what does it mean when there’s a gray alert 
followed by a pink alert? Are those two events related? And what is a gray 
alert anyway? Or a pink alert?

Answering my own questions, these events could be related. “Gray” means a 
combative person, and “pink” means an infant abduction. But I didn’t know that 
until 5 minutes ago.

—
Timothy Sipples
Senior Architect
Digital Assets, Industry Solutions, and Cybersecurity
IBM Z/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: How to reduce the overhead of WLM?

2024-03-04 Thread Graham Harris
A few years back, I did a deep dive into tuning CPU usage across a
multitude of very small z/OS guests under z/VM, and WLM was certainly a big
hitter for many of them, but as there were so many instances, I was able to
see notable differences in WLM use between "LPARs", which was obviously "of
interest".
The upshot seemed to be that WLM costs had a fairly firm relationship with
the number of active address spaces on the "LPAR", presumably down to the
amount of sampling that WLM has to do against each address space every
250ms (I think).  I did enquire of IBM as to whether the sampling rate
could be "adjusted", and that came back with a negative response (not
really a surprise).
So the obvious answer may be to only have address spaces started, when they
are only really needed to be there.
Although you may need to assess the cost of stopping/starting those address
spaces, versus the background WLM cost.


On Mon, 4 Mar 2024 at 23:08, Wendell Lovewell <
01e9c0ee0673-dmarc-requ...@listserv.ua.edu> wrote:

> This is probably a strange question, but is there a way to reduce WLM cpu
> usage?   Here's the situation:
>
> - The system is a lightly used development system.  Unless something is in
> a loop (very rare), CPU % probably is usually less than 10%.  And except
> for system regions & CICS, it's rare to have multiple jobs running
> concurrently.
> - Only one processor defined to the VM. No ZIIP either.
> - We are charged for CPU cycles.
> - WLM is the highest consumer of CPU.  JES2, TCPIP, ZFS and SDSFAUX round
> out the top 5 consumers.
>
> There is a lot of information about WLM tuning, but as best I can tell
> almost none of it relates to reducing WLM usage.
>
> From reading the Init & Tuning manual, I'm trying these settings:
> AIMANAGEMENT=NO
> HIPERDISPATCH=NO
> CCCAWMT=45
> RMPTTOM=15000
>
> I was thinking that perhaps reducing whatever processing intervals I could
> might help.  But I can't tell these changes made a difference.  (I don't
> have a tool to measure WLM usage.)
>
> Any suggestions would be appreciated.
>
> 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: Changes to user's TSO PROFILE

2024-03-04 Thread Lennie Bradshaw
Yes, you're right Seymour, mea culpa.
Lennie

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Seymour J Metz
Sent: 04 March 2024 20:24
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Changes to user's TSO PROFILE

UPT. Some vendors feel entitled to change it without a "by your leave".

--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3
עַם יִשְׂרָאֵל חַי
נֵ֣צַח יִשְׂרָאֵ֔ל לֹ֥א יְשַׁקֵּ֖ר


From: IBM Mainframe Discussion List  on behalf of 
Lennie Bradshaw 
Sent: Monday, March 4, 2024 10:21 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Changes to user's TSO PROFILE

The TSO prefix is stored in an unprotected control block (the ECT I think). As 
such, almost any program running in the TSO session can change it. I don't 
think that any of RACF, ACF2 or TSS can protect you against that.

Lennie
-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Steve Beaver
Sent: 04 March 2024 15:09
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Changes to user's TSO PROFILE

Is there anything that tracks changes to a TSO user's PREFIX? I have a user who 
says her PREFIX keeps getting changed to NOPREFIX.

RACF, ACF2, TSS

Regards,


Steve




This electronic mail (including any attachments) may contain information that 
is privileged, confidential, and/or otherwise protected from disclosure to 
anyone other than its intended recipient(s). Any dissemination or use of this 
electronic email or its contents (including any attachments) by persons other 
than the intended recipient(s) is strictly prohibited. If you have received 
this message in error, please notify us immediately by reply email so that we 
may correct our internal records. Please then delete the original message 
(including any attachments) in its entirety. Thank you

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Jousma, David
Sent: Monday, March 4, 2024 8:48 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Changes to user's TSO PROFILE

Is she logging off cleanly?  Or is she letting her session 522 off.  If the 
latter profile changes don’t get written out and would explain the behavior.

Dave Jousma
Vice President | Director, Technology Engineering





From: IBM Mainframe Discussion List  on behalf of 
rpinion865 <042a019916dd-dmarc-requ...@listserv.ua.edu>
Date: Monday, March 4, 2024 at 9:40 AM
To: IBM-MAIN@LISTSERV.UA.EDU 
Subject: Changes to user's TSO PROFILE
Is there anything that tracks changes to a TSO user's PREFIX? I have a user who 
says her PREFIX keeps getting changed to NOPREFIX. Sent with [Proton 
Mail](https: //urldefense. com/v3/__https: //proton. 
me/__;!!MwwqYLOC6b6whF7V!navz9IU9urj6-WD1bs70v0jirVugGM3fVsmTgIhtPtaDd2ydFFBLTQtu_EI2_Zl_JqzVn7SpnLGTzHWtjx_XvDxZXMXTL0lVDJg$)


Is there anything that tracks changes to a TSO user's PREFIX? I have a user who 
says her PREFIX keeps getting changed to NOPREFIX.



Sent with [Proton 
Mail](https://urldefense.com/v3/__https://proton.me/__;!!MwwqYLOC6b6whF7V!navz9IU9urj6-WD1bs70v0jirVugGM3fVsmTgIhtPtaDd2ydFFBLTQtu_EI2_Zl_JqzVn7SpnLGTzHWtjx_XvDxZXMXTL0lVDJg$)
 secure email.



--

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

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

This e-mail transmission contains information that is confidential and may be 
privileged.   It is intended only for the addressee(s) named above. If you 
receive this e-mail in error, please do not read, copy or disseminate it in any 
manner. If you are not the intended recipient, any disclosure, copying, 
distribution or use of the contents of this information is prohibited. Please 
reply to the message immediately by informing the sender that the message was 
misdirected. After replying, please erase it from your computer system. Your 
assistance in correcting this error is appreciated.

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

Re: How to reduce the overhead of WLM?

2024-03-04 Thread Jim Mulder
  The most important thing is RMPTTOM for reducing the SRM timer pop overhead.
Note that Timer DIE processing is uncaptured time.

  My IEAOPTxx  for running under  VM  has

RMPTTOM=3 /*REDUCE SRM INVOKATION FREQUENCY ON VM */ 

  And that is a value we set a couple of decades ago, and haven't thought much 
about it since.
You might want it even higher for faster machines than we had back then.

  I suggested some years ago that SRM should self-tune the timer pop interval 
to be less frequent at low utilization, but I haven't gotten any traction on 
that so far..

Jim Mulder


-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Wendell Lovewell
Sent: Monday, March 4, 2024 6:08 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: How to reduce the overhead of WLM?

This is probably a strange question, but is there a way to reduce WLM cpu 
usage?   Here's the situation: 

- The system is a lightly used development system.  Unless something is in a 
loop (very rare), CPU % probably is usually less than 10%.  And except for 
system regions & CICS, it's rare to have multiple jobs running concurrently. 
- Only one processor defined to the VM. No ZIIP either.  
- We are charged for CPU cycles.
- WLM is the highest consumer of CPU.  JES2, TCPIP, ZFS and SDSFAUX round out 
the top 5 consumers. 

There is a lot of information about WLM tuning, but as best I can tell almost 
none of it relates to reducing WLM usage.

From reading the Init & Tuning manual, I'm trying these settings: 
AIMANAGEMENT=NO
HIPERDISPATCH=NO 
CCCAWMT=45   
RMPTTOM=15000

I was thinking that perhaps reducing whatever processing intervals I could 
might help.  But I can't tell these changes made a difference.  (I don't have a 
tool to measure WLM usage.)

Any suggestions would be appreciated.

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


Can DFSORT assign custom Return Code values?

2024-03-04 Thread Cameron Conacher
Hello everyone,
From what I have read this is not possible, but I decided to throw it out there 
to see if something is possible.

I have a block of JCL with a bunch of steps.
I have symbolic parameters assigned. (JP1/JP2 SYSPLEX Symbolics for DFSORT)

I was looking for a Utility that would examine the value of a Symbolic and 
assign a User Return Coe value. RC1 = Development; RC2 = Pre-Production; RC3 = 
Production?
I need a Return Code value to be able to conditionally execute subsequent JOB 
steps. I cannot execute steps conditionally based on Symbolic Variable values.
IF Step001.RC = 0 ….Development

I could write a tine program to do this.
I was hunting around for a utility to do this.
DFSORT is my go to Utility but as mentioned, I believe it is not suitable for 
this task.
I believe I could set RC0 or RC4 or RC16. RC0 and RC4 generate a message and 
continue, but RC16 generates a message and terminates. I think this 
(Termination) would be unsuitable.

I was to be able to assign one of three different Return Code values (any 
value) that I can let check to determine if I am running in Development, 
Pre-Prod or Production, and then execute steps related to the specific 
environment.
Not something I absolutely need since I could write a tiny program for this.

Just curious, and I think my ADHD has just sent me down another rabbit hole 

I could do this in Easytrieve. Or COBOL. Or Assembler. Or Rexx. Or …..

Hope this makes sense.

Thanks


Cameron Conacher
Senior Engineer

American Express Canada Inc.
GCICS
2225 Sheppard Avenue East, Toronto, ON  M2J 5C2

cameron.conac...@aexp.com
Office: 1-437-836-5265
Mobile: 1-416-409-5147

https://amex.webex.com/join/cameron.conacher




American Express made the following annotations

This e-mail was sent to you by a representative of Amex Bank of Canada, P.O. 
Box 3204, Station "F", Toronto, ON, M1W 3W7, www.americanexpress.ca. If you no 
longer wish to receive these e-mails, please notify the sender by reply e-mail.

This e-mail is solely for the intended recipient and may contain confidential 
or privileged information. If you are not the intended recipient, any 
disclosure, copying, use, or distribution of the information included in this 
e-mail is prohibited. If you have received this e-mail in error, please notify 
the sender by reply e-mail and immediately and permanently delete this e-mail 
and any attachments. Thank you.

American Express a fait les remarques suivantes
Ce courriel vous a été envoyé par un représentant de la Banque Amex du Canada, 
C.P. 3204, succursale F, Toronto (Ontario) M1W 3W7, www.americanexpress.ca. Si, 
par la suite, vous ne souhaitez plus recevoir ces courriels, veuillez en aviser 
les expéditeurs par courriel.

Ce courriel est réservé au seul destinataire indiqué et peut renfermer des 
renseignements confidentiels et privilégiés. Si vous n’êtes pas le destinataire 
prévu, toute divulgation, duplication, utilisation ou distribution du courriel 
est interdite. Si vous avez reçu ce courriel par erreur, veuillez en aviser 
l’expéditeur par courriel et détruire immédiatement le courriel et toute pièce 
jointe. Merci.

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


ZOS Sending Logs to Sumologic Experience?

2024-03-04 Thread Steve Estle
All,

We are embarking on an endeavor to explore sending logics to a tool called 
Sumologic(sumologic.com).  For those who are unaware, Sumologic is a competitor 
to Splunk and contains a very powerful real time log parsing analytics engine 
which can be used to build dashboards, alerts, and more.  My basic question is 
has anyone heard of or actually been involved in devising ways to send ZOS logs 
into Sumalogic - our initial efforts will be security related, but for now am 
just asking if anyone has any experience in this realm at all?  Or maybe you 
are doing something similar to Splunk?  If so, you can post in forum or feel 
free to reach directly out to me:

Thanks much,

Steve Estle
sest...@gmail.com
303-817-9954

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


Re: Changes to user's TSO PROFILE

2024-03-04 Thread rpinion865
I did some checking of our CLIST libraries, and found a CLIST which changes the 
TSO PROFILE setting.  The user says she uses that CLIST quite often.  

Thanks for your help everybody!




Sent with Proton Mail secure email.

On Monday, March 4th, 2024 at 10:21 AM, Lennie Bradshaw 
 wrote:

> The TSO prefix is stored in an unprotected control block (the ECT I think). 
> As such, almost any program running in the TSO session can change it. I don't 
> think that any of RACF, ACF2 or TSS can protect you against that.
> 
> Lennie
> -Original Message-
> From: IBM Mainframe Discussion List IBM-MAIN@LISTSERV.UA.EDU On Behalf Of 
> Steve Beaver
> 
> Sent: 04 March 2024 15:09
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: Changes to user's TSO PROFILE
> 
> Is there anything that tracks changes to a TSO user's PREFIX? I have a user 
> who says her PREFIX keeps getting changed to NOPREFIX.
> 
> RACF, ACF2, TSS
> 
> Regards,
> 
> 
> Steve
> 
> 
> 
> 
> This electronic mail (including any attachments) may contain information that 
> is privileged, confidential, and/or otherwise protected from disclosure to 
> anyone other than its intended recipient(s). Any dissemination or use of this 
> electronic email or its contents (including any attachments) by persons other 
> than the intended recipient(s) is strictly prohibited. If you have received 
> this message in error, please notify us immediately by reply email so that we 
> may correct our internal records. Please then delete the original message 
> (including any attachments) in its entirety. Thank you
> 
> -Original Message-
> From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On 
> Behalf Of Jousma, David
> Sent: Monday, March 4, 2024 8:48 AM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: Changes to user's TSO PROFILE
> 
> Is she logging off cleanly? Or is she letting her session 522 off. If the 
> latter profile changes don’t get written out and would explain the behavior.
> 
> Dave Jousma
> Vice President | Director, Technology Engineering
> 
> 
> 
> 
> 
> From: IBM Mainframe Discussion List IBM-MAIN@LISTSERV.UA.EDU on behalf of 
> rpinion865 042a019916dd-dmarc-requ...@listserv.ua.edu
> 
> Date: Monday, March 4, 2024 at 9:40 AM
> To: IBM-MAIN@LISTSERV.UA.EDU IBM-MAIN@LISTSERV.UA.EDU
> 
> Subject: Changes to user's TSO PROFILE
> Is there anything that tracks changes to a TSO user's PREFIX? I have a user 
> who says her PREFIX keeps getting changed to NOPREFIX. Sent with Proton Mail
> 
> 
> Is there anything that tracks changes to a TSO user's PREFIX? I have a user 
> who says her PREFIX keeps getting changed to NOPREFIX.
> 
> 
> 
> Sent with Proton Mail secure email.
> 
> 
> 
> 
> --
> 
> For IBM-MAIN subscribe / signoff / archive access instructions,
> 
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
> 
> This e-mail transmission contains information that is confidential and may be 
> privileged. It is intended only for the addressee(s) named above. If you 
> receive this e-mail in error, please do not read, copy or disseminate it in 
> any manner. If you are not the intended recipient, any disclosure, copying, 
> distribution or use of the contents of this information is prohibited. Please 
> reply to the message immediately by informing the sender that the message was 
> misdirected. After replying, please erase it from your computer system. Your 
> assistance in correcting this error is appreciated.
> 
> --
> 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: Can DFSORT assign custom Return Code values?

2024-03-04 Thread Colin Paice
I think I did what you want, many years ago.
A very small C program something like
int main(argc,argv)
{
if (strcmp(argv[1],argv[2]) == 0 return 0
else return 4;
}
//S1 EXEC PGM=IFPROG,PARM="DEV,"
// if S1.RC == 0  they are the same

Colin



On Mon, 4 Mar 2024 at 16:02, Cameron Conacher <
03cfc59146bb-dmarc-requ...@listserv.ua.edu> wrote:

> Hello everyone,
> From what I have read this is not possible, but I decided to throw it out
> there to see if something is possible.
>
> I have a block of JCL with a bunch of steps.
> I have symbolic parameters assigned. (JP1/JP2 SYSPLEX Symbolics for DFSORT)
>
> I was looking for a Utility that would examine the value of a Symbolic and
> assign a User Return Coe value. RC1 = Development; RC2 = Pre-Production;
> RC3 = Production?
> I need a Return Code value to be able to conditionally execute subsequent
> JOB steps. I cannot execute steps conditionally based on Symbolic Variable
> values.
> IF Step001.RC = 0 ….Development
>
> I could write a tine program to do this.
> I was hunting around for a utility to do this.
> DFSORT is my go to Utility but as mentioned, I believe it is not suitable
> for this task.
> I believe I could set RC0 or RC4 or RC16. RC0 and RC4 generate a message
> and continue, but RC16 generates a message and terminates. I think this
> (Termination) would be unsuitable.
>
> I was to be able to assign one of three different Return Code values (any
> value) that I can let check to determine if I am running in Development,
> Pre-Prod or Production, and then execute steps related to the specific
> environment.
> Not something I absolutely need since I could write a tiny program for
> this.
>
> Just curious, and I think my ADHD has just sent me down another rabbit
> hole 
>
> I could do this in Easytrieve. Or COBOL. Or Assembler. Or Rexx. Or …..
>
> Hope this makes sense.
>
> Thanks
>
>
> Cameron Conacher
> Senior Engineer
>
> American Express Canada Inc.
> GCICS
> 2225 Sheppard Avenue East, Toronto, ON  M2J 5C2
>
> cameron.conac...@aexp.com
> Office: 1-437-836-5265
> Mobile: 1-416-409-5147
>
> https://amex.webex.com/join/cameron.conacher
>
>
>
> 
> American Express made the following annotations
> 
> This e-mail was sent to you by a representative of Amex Bank of Canada,
> P.O. Box 3204, Station "F", Toronto, ON, M1W 3W7, www.americanexpress.ca.
> If you no longer wish to receive these e-mails, please notify the sender by
> reply e-mail.
>
> This e-mail is solely for the intended recipient and may contain
> confidential or privileged information. If you are not the intended
> recipient, any disclosure, copying, use, or distribution of the information
> included in this e-mail is prohibited. If you have received this e-mail in
> error, please notify the sender by reply e-mail and immediately and
> permanently delete this e-mail and any attachments. Thank you.
>
> American Express a fait les remarques suivantes
> Ce courriel vous a été envoyé par un représentant de la Banque Amex du
> Canada, C.P. 3204, succursale F, Toronto (Ontario) M1W 3W7,
> www.americanexpress.ca. Si, par la suite, vous ne souhaitez plus recevoir
> ces courriels, veuillez en aviser les expéditeurs par courriel.
>
> Ce courriel est réservé au seul destinataire indiqué et peut renfermer des
> renseignements confidentiels et privilégiés. Si vous n’êtes pas le
> destinataire prévu, toute divulgation, duplication, utilisation ou
> distribution du courriel est interdite. Si vous avez reçu ce courriel par
> erreur, veuillez en aviser l’expéditeur par courriel et détruire
> immédiatement le courriel et toute pièce jointe. Merci.
>
> --
> 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: Can DFSORT assign custom Return Code values?

2024-03-04 Thread Robert Prins
Or this, posted on  @ Tue
Jul 28, 2009 11:59 pm

//* Use a tiny Rexx exec to check both month and year
//* If 1st of month, return number of month, else return 99
//MAKEREXX EXEC PGM=IEBUPDTE,PARM=NEW
//SYSINDD  DATA
./ADD   NAME=CHKDATE
 if substr(date(u),4,2)=1 then return substr(date(u),1,2); return 99
/*
//SYSUT2   DD  DISP=(,PASS),SPACE=(TRK,(1,1,2),RLSE),UNIT=VIO,
// DCB=(LRECL=80,BLKSIZE=80,DSORG=PS,RECFM=F)
//SYSPRINT DD  DUMMY
//*  Now run the exec to get a return code
//SETMAXCC EXEC PGM=IRXJCL,PARM='CHKDATE'
//SYSEXEC  DD  DSNAME=*.MAKEREXX.SYSUT2,DISP=(OLD,DELETE)
//SYSTSIN  DD  DUMMY
//SYSTSPRT DD  DUMMY
/*  Proceed as in other solutions
//JAN  EXEC PGM=IEFBR14,COND=(1,NE,SETMAXCC)
//*
//FEB  EXEC PGM=IEFBR14,COND=(2,NE,SETMAXCC)
//*
// ...

On Mon, 4 Mar 2024 at 16:02, Cameron Conacher <
03cfc59146bb-dmarc-requ...@listserv.ua.edu> wrote:

> Hello everyone,
> From what I have read this is not possible, but I decided to throw it out
> there to see if something is possible.
>
> I have a block of JCL with a bunch of steps.
> I have symbolic parameters assigned. (JP1/JP2 SYSPLEX Symbolics for DFSORT)
>
> I was looking for a Utility that would examine the value of a Symbolic and
> assign a User Return Coe value. RC1 = Development; RC2 = Pre-Production;
> RC3 = Production?
> I need a Return Code value to be able to conditionally execute subsequent
> JOB steps. I cannot execute steps conditionally based on Symbolic Variable
> values.
> IF Step001.RC = 0 ….Development
>
> I could write a tine program to do this.
> I was hunting around for a utility to do this.
> DFSORT is my go to Utility but as mentioned, I believe it is not suitable
> for this task.
> I believe I could set RC0 or RC4 or RC16. RC0 and RC4 generate a message
> and continue, but RC16 generates a message and terminates. I think this
> (Termination) would be unsuitable.
>
> I was to be able to assign one of three different Return Code values (any
> value) that I can let check to determine if I am running in Development,
> Pre-Prod or Production, and then execute steps related to the specific
> environment.
> Not something I absolutely need since I could write a tiny program for
> this.
>
> Just curious, and I think my ADHD has just sent me down another rabbit
> hole 
>
> I could do this in Easytrieve. Or COBOL. Or Assembler. Or Rexx. Or …..
>
> Hope this makes sense.
>
> Thanks
>
>
> Cameron Conacher
> Senior Engineer
>
> American Express Canada Inc.
> GCICS
> 2225 Sheppard Avenue East, Toronto, ON  M2J 5C2
>
> cameron.conac...@aexp.com
> Office: 1-437-836-5265
> Mobile: 1-416-409-5147
>
> https://amex.webex.com/join/cameron.conacher
>
>
>
> 
> American Express made the following annotations
> 
> This e-mail was sent to you by a representative of Amex Bank of Canada,
> P.O. Box 3204, Station "F", Toronto, ON, M1W 3W7, www.americanexpress.ca.
> If you no longer wish to receive these e-mails, please notify the sender by
> reply e-mail.
>
> This e-mail is solely for the intended recipient and may contain
> confidential or privileged information. If you are not the intended
> recipient, any disclosure, copying, use, or distribution of the information
> included in this e-mail is prohibited. If you have received this e-mail in
> error, please notify the sender by reply e-mail and immediately and
> permanently delete this e-mail and any attachments. Thank you.
>
> American Express a fait les remarques suivantes
> Ce courriel vous a été envoyé par un représentant de la Banque Amex du
> Canada, C.P. 3204, succursale F, Toronto (Ontario) M1W 3W7,
> www.americanexpress.ca. Si, par la suite, vous ne souhaitez plus recevoir
> ces courriels, veuillez en aviser les expéditeurs par courriel.
>
> Ce courriel est réservé au seul destinataire indiqué et peut renfermer des
> renseignements confidentiels et privilégiés. Si vous n’êtes pas le
> destinataire prévu, toute divulgation, duplication, utilisation ou
> distribution du courriel est interdite. Si vous avez reçu ce courriel par
> erreur, veuillez en aviser l’expéditeur par courriel et détruire
> immédiatement le courriel et toute pièce jointe. Merci.
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>


-- 
Robert AH Prins
robert(a)prino(d)org
The hitchhiking grandfather 
Some REXX code for use on z/OS


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


Re: Can DFSORT assign custom Return Code values?

2024-03-04 Thread Robert Prins
On Mon, 4 Mar 2024 at 16:13, Sri Hari Kolusu  wrote:

> Please send an offline email with your complete requirement and I will
> show you a way to do it.
>

After all, why would anyone else be interested in it?

Robert
-- 
Robert AH Prins
robert(a)prino(d)org
The hitchhiking grandfather 
Some REXX code for use on z/OS


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


Re: Can DFSORT assign custom Return Code values?

2024-03-04 Thread Sri Hari Kolusu
>> I was to be able to assign one of three different Return Code values (any 
>> value) that I can let check to determine if I am running in Development, 
>> Pre-Prod or Production, and then execute steps related to the specific 
>> environment.
Not something I absolutely need since I could write a tiny program for this.

Cameron,

DFSORT has limited ability to set a return code but not the way you want. 
However, I think we can solve your issue quite easily by validating the symbol 
and only generating the steps that needs to run for that Symbolic. Remember 
DFSORT has the ability of reading the system symbols and determine the LPAR it 
is running.

Please send an offline email with your complete requirement and I will show you 
a way to do it.

Thanks,
Kolusu
DFSORT Development
IBM Corporation

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


Re: Can DFSORT assign custom Return Code values?

2024-03-04 Thread Doug Henry
Another simple way to do this is a simple Rexx exec using MVSVAR to get the 
system symbol that you want . See 
https://www.ibm.com/docs/en/zos/2.5.0?topic=tef-mvsvar to see examples of how 
to do this.

Doug  
On Mon, 4 Mar 2024 16:01:51 +, Cameron Conacher  
wrote:

>Hello everyone,
>From what I have read this is not possible, but I decided to throw it out 
>there to see if something is possible.
>
>I have a block of JCL with a bunch  f steps.
>I have symbolic parameters assigned. (JP1/JP2 SYSPLEX Symbolics for DFSORT)
>
>I was looking for a Utility that would examine the value of a Symbolic and 
>assign a User Return Coe value. RC1 = Development; RC2 = Pre-Production; RC3 = 
>Production?
>I need a Return Code value to be able to conditionally execute subsequent JOB 
>steps. I cannot execute steps conditionally based on Symbolic Variable values.
>IF Step001.RC = 0 ….Development
>
>I could write a tine program to do this.
>I was hunting around for a utility to do this.
>DFSORT is my go to Utility but as mentioned, I believe it is not suitable for 
>this task.
>I believe I could set RC0 or RC4 or RC16. RC0 and RC4 generate a message and 
>continue, but RC16 generates a message and terminates. I think this 
>(Termination) would be unsuitable.
>
>I was to be able to assign one of three different Return Code values (any 
>value) that I can let check to determine if I am running in Development, 
>Pre-Prod or Production, and then execute steps related to the specific 
>environment.
>Not something I absolutely need since I could write a tiny program for this.
>
>Just curious, and I think my ADHD has just sent me down another rabbit hole 
>
>I could do this in Easytrieve. Or COBOL. Or Assembler. Or Rexx. Or …..
>
>Hope this makes sense.
>
>Thanks
>
>
>

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


Re: TELNET PROFILE, strictly PDS?

2024-03-04 Thread Radoslaw Skorupka

General remarks:
There are three flavours of "partitioned data set":
- PDS
- PDSE (now described as v1)
- PDSE v2

PDS/PDSE can hold data members or program members.
For programs, the difference between PDS and PDSE is significant. 
However for brevity let's stop talking about programs.


Now about data members like TCPPARMS, CLIST, REXX, etc.
Very few programs/applications distinguish difference between PDS and 
PDSE. That means you can replace PDS with PDSE almost everywhere. With 
the exception for IPLPARM, PARMLIB and PROCLIB I would not even check. :-)


Now PDSE v1 vs PDSE v2 - I don't know *any* scenario when the difference 
is important for the application.



BTW: when you install z/OS you can change PDS to PDSE. For hundreds of 
libraries only few (3? 5?) cannot be changed. However people tend to be 
reluctant and most of "PDS by default, but it could be PDSE" libraries 
are still created as PDS.


Sometimes it is justified by cross-sysplex sharing, but IMHO it is just 
a pretext.



--
Radoslaw Skorupka
Lodz, Poland



W dniu 04.03.2024 o 14:29, roscoe5 pisze:

I could not find definitive doc saying a PDS/E was/wasn’t allowed, but I am 
convinced it is. Thanks.

Over the weekend I created a PDS/E and copied the members, made my update, and 
I’m awaiting Change approval to do any Obey from the new Library to pick it up, 
temporarily. Then the plan is to change the TELNET proc to point to the new 
Library. Over the next several weeks I expect IPLs will pick up the Library. 
Until then we will be slightly on uneven ground.

I read about two different types of PDSs, type-1 and type-2. In a z/OS 2.4 
shop, do we need to specify or is type-2 created by default?

Thanks again!
R

Sent from [Proton Mail](https://proton.me/mail/home) for iOS

On Mon, Mar 4, 2024 at 8:14 AM, Allan Staller <[allan.stal...@hcl.com](mailto:On  Mon, 
Mar 4, 2024 at 8:14 AM, Allan Staller < wrote:


Classification: Confidential

1) Re-allocate as PDS/E. This will require a PDS/E
2) Compress in batch w/IEBCOPY and make you changes. No restart required.

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
roscoe5
Sent: Friday, March 1, 2024 2:47 PM
To:IBM-MAIN@LISTSERV.UA.EDU
Subject: TELNET PROFILE, strictly PDS?

[CAUTION: This Email is from outside the Organization. Unless you trust the 
sender, Don't click links or open attachments as it may be a Phishing email, 
which can steal your Information and compromise your Computer.]

I'll freely admit I am rusty in this area, but I hope this is an easy question. 
I know a shop where the TELNET PROFILE dataset is a PDS. We found this today 
making a minor update and a space abend. All 16 extents full. Compressing while 
is use being one problem, I'd like to reallocate a new PDS/E or Library or 
PO-E, whatever the proper term.

But my question is ... is there any restriction against using this file type?
Must it be an old-fashioned PDS?

I know there were some limitations, years ago, but I thought we were beyond 
most of those. But I have not kept up for years.

Thanks much everyone.
R



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


Re: TELNET PROFILE, strictly PDS?

2024-03-04 Thread Robley Lutz
Excellent!!  Thanks!

On Mon, Mar 4, 2024 at 12:53 PM Radoslaw Skorupka <
0471ebeac275-dmarc-requ...@listserv.ua.edu> wrote:

> General remarks:
> There are three flavours of "partitioned data set":
> - PDS
> - PDSE (now described as v1)
> - PDSE v2
>
> PDS/PDSE can hold data members or program members.
> For programs, the difference between PDS and PDSE is significant.
> However for brevity let's stop talking about programs.
>
> Now about data members like TCPPARMS, CLIST, REXX, etc.
> Very few programs/applications distinguish difference between PDS and
> PDSE. That means you can replace PDS with PDSE almost everywhere. With
> the exception for IPLPARM, PARMLIB and PROCLIB I would not even check. :-)
>
> Now PDSE v1 vs PDSE v2 - I don't know *any* scenario when the difference
> is important for the application.
>
>
> BTW: when you install z/OS you can change PDS to PDSE. For hundreds of
> libraries only few (3? 5?) cannot be changed. However people tend to be
> reluctant and most of "PDS by default, but it could be PDSE" libraries
> are still created as PDS.
>
> Sometimes it is justified by cross-sysplex sharing, but IMHO it is just
> a pretext.
>
>
> --
> Radoslaw Skorupka
> Lodz, Poland
>
>
>
> W dniu 04.03.2024 o 14:29, roscoe5 pisze:
> > I could not find definitive doc saying a PDS/E was/wasn’t allowed, but I
> am convinced it is. Thanks.
> >
> > Over the weekend I created a PDS/E and copied the members, made my
> update, and I’m awaiting Change approval to do any Obey from the new
> Library to pick it up, temporarily. Then the plan is to change the TELNET
> proc to point to the new Library. Over the next several weeks I expect IPLs
> will pick up the Library. Until then we will be slightly on uneven ground.
> >
> > I read about two different types of PDSs, type-1 and type-2. In a z/OS
> 2.4 shop, do we need to specify or is type-2 created by default?
> >
> > Thanks again!
> > R
> >
> > Sent from [Proton Mail](https://proton.me/mail/home) for iOS
> >
> > On Mon, Mar 4, 2024 at 8:14 AM, Allan Staller <[allan.stal...@hcl.com
> ](mailto:On  Mon, Mar 4, 2024 at 8:14 AM, Allan Staller < wrote:
> >
> >> Classification: Confidential
> >>
> >> 1) Re-allocate as PDS/E. This will require a PDS/E
> >> 2) Compress in batch w/IEBCOPY and make you changes. No restart
> required.
> >>
> >> -Original Message-
> >> From: IBM Mainframe Discussion List  On
> Behalf Of roscoe5
> >> Sent: Friday, March 1, 2024 2:47 PM
> >> To:IBM-MAIN@LISTSERV.UA.EDU
> >> Subject: TELNET PROFILE, strictly PDS?
> >>
> >> [CAUTION: This Email is from outside the Organization. Unless you trust
> the sender, Don't click links or open attachments as it may be a Phishing
> email, which can steal your Information and compromise your Computer.]
> >>
> >> I'll freely admit I am rusty in this area, but I hope this is an easy
> question. I know a shop where the TELNET PROFILE dataset is a PDS. We found
> this today making a minor update and a space abend. All 16 extents full.
> Compressing while is use being one problem, I'd like to reallocate a new
> PDS/E or Library or PO-E, whatever the proper term.
> >>
> >> But my question is ... is there any restriction against using this file
> type?
> >> Must it be an old-fashioned PDS?
> >>
> >> I know there were some limitations, years ago, but I thought we were
> beyond most of those. But I have not kept up for years.
> >>
> >> Thanks much everyone.
> >> R
> >>
>
> --
> 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: Changes to user's TSO PROFILE

2024-03-04 Thread Jousma, David
Is she logging off cleanly?  Or is she letting her session 522 off.  If the 
latter profile changes don’t get written out and would explain the behavior.

Dave Jousma
Vice President | Director, Technology Engineering





From: IBM Mainframe Discussion List  on behalf of 
rpinion865 <042a019916dd-dmarc-requ...@listserv.ua.edu>
Date: Monday, March 4, 2024 at 9:40 AM
To: IBM-MAIN@LISTSERV.UA.EDU 
Subject: Changes to user's TSO PROFILE
Is there anything that tracks changes to a TSO user's PREFIX? I have a user who 
says her PREFIX keeps getting changed to NOPREFIX. Sent with [Proton 
Mail](https: //urldefense. com/v3/__https: //proton. 
me/__;!!MwwqYLOC6b6whF7V!navz9IU9urj6-WD1bs70v0jirVugGM3fVsmTgIhtPtaDd2ydFFBLTQtu_EI2_Zl_JqzVn7SpnLGTzHWtjx_XvDxZXMXTL0lVDJg$)


Is there anything that tracks changes to a TSO user's PREFIX? I have a user who 
says her PREFIX keeps getting changed to NOPREFIX.



Sent with [Proton 
Mail](https://urldefense.com/v3/__https://proton.me/__;!!MwwqYLOC6b6whF7V!navz9IU9urj6-WD1bs70v0jirVugGM3fVsmTgIhtPtaDd2ydFFBLTQtu_EI2_Zl_JqzVn7SpnLGTzHWtjx_XvDxZXMXTL0lVDJg$)
 secure email.



--

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

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

This e-mail transmission contains information that is confidential and may be 
privileged.   It is intended only for the addressee(s) named above. If you 
receive this e-mail in error, please do not read, copy or disseminate it in any 
manner. If you are not the intended recipient, any disclosure, copying, 
distribution or use of the contents of this information is prohibited. Please 
reply to the message immediately by informing the sender that the message was 
misdirected. After replying, please erase it from your computer system. Your 
assistance in correcting this error is appreciated.

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


Changes to user's TSO PROFILE

2024-03-04 Thread rpinion865
Is there anything that tracks changes to a TSO user's PREFIX? I have a user who 
says her PREFIX keeps getting changed to NOPREFIX.

Sent with [Proton Mail](https://proton.me/) secure email.

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


Re: Can DFSORT assign custom Return Code values?

2024-03-04 Thread Michael Oujesky
Presuming these are three different z/OS instances. why not just use 
system symbols to make the determination of what environment is being used?


Michael

At 10:12 AM 3/4/2024, Sri Hari Kolusu wrote:
Content-Transfer-Encoding: base64>> I was to be able to assign one 
of three different Return Code values (any value) that I can let 
check to determine if I am running in Development, Pre-Prod or 
Production, and then execute steps related to the specific environment.

Not something I absolutely need since I could write a tiny program for this.

Cameron,

DFSORT has limited ability to set a return code but not the way you 
want. However, I think we can solve your issue quite easily by 
validating the symbol and only generating the steps that needs to 
run for that Symbolic. Remember DFSORT has the ability of reading 
the system symbols and determine the LPAR it is running.


Please send an offline email with your complete requirement and I 
will show you a way to do it.


Thanks,
Kolusu
DFSORT Development
IBM Corporation

--
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: Can DFSORT assign custom Return Code values?

2024-03-04 Thread Sri Hari Kolusu
>> Another simple way to do this is a simple Rexx exec using MVSVAR to get the 
>> system symbol that you want . See 
>> https://www.ibm.com/docs/en/zos/2.5.0?topic=tef-mvsvar to see examples of 
>> how to do this.

Doug,

As I mentioned earlier you don't need REXX to get the MVS variables. DFSORT is 
quite capable of reading the SYSTEM symbols.  If your system has all the 
symbols defined, then you can use the following DFSORT JCL

//STEP0100 EXEC PGM=SORT
//SYSOUT   DD SYSOUT=*
//SYMNOUT  DD SYSOUT=*
//SYMNAMES DD *
SYM01,S''
SYM02,S''
SYM03,S''
SYM04,S''
SYM05,S''
SYM06,S''
SYM07,S''
SYM08,S''
SYM09,S''
SYM10,S''
//SORTIN   DD *
ABC
//SORTOUT  DD SYSOUT=*
//SYSINDD *
  OPTION COPY
  OUTFIL BUILD=(C'SYSAPPCLU IS : ',SYM01,/,
C'SYSDFPIS : ',SYM02,/,
C'SYSMVSIS : ',SYM03,/,
C'SYSNAME   IS : ',SYM04,/,
C'SYSOPSYS  IS : ',SYM05,/,
C'SYSSECLAB IS : ',SYM06,/,
C'SYSSMFID  IS : ',SYM07,/,
C'SYSSMSIS : ',SYM08,/,
C'SYSCLONE  IS : ',SYM09,/,
C'SYSPLEX   IS : ',SYM10)
/*

https://www.ibm.com/docs/en/zos/3.1.0?topic=ss-symbol-statements

Thanks,
Kolusu
DFSORT Development
IBM Corporation



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


Re: Changes to user's TSO PROFILE

2024-03-04 Thread Steve Beaver
Is there anything that tracks changes to a TSO user's PREFIX? I have a user who 
says her PREFIX keeps getting changed to NOPREFIX.

RACF, ACF2, TSS

Regards,


Steve 




This electronic mail (including any attachments) may contain information that 
is privileged, confidential, and/or otherwise protected from disclosure to 
anyone other than its intended recipient(s). Any dissemination or use of this 
electronic email or its contents (including any attachments) by persons other 
than the intended recipient(s) is strictly prohibited. If you have received 
this message in error, please notify us immediately by reply email so that we 
may correct our internal records. Please then delete the original message 
(including any attachments) in its entirety. Thank you

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Jousma, David
Sent: Monday, March 4, 2024 8:48 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Changes to user's TSO PROFILE

Is she logging off cleanly?  Or is she letting her session 522 off.  If the 
latter profile changes don’t get written out and would explain the behavior.

Dave Jousma
Vice President | Director, Technology Engineering





From: IBM Mainframe Discussion List  on behalf of 
rpinion865 <042a019916dd-dmarc-requ...@listserv.ua.edu>
Date: Monday, March 4, 2024 at 9:40 AM
To: IBM-MAIN@LISTSERV.UA.EDU 
Subject: Changes to user's TSO PROFILE
Is there anything that tracks changes to a TSO user's PREFIX? I have a user who 
says her PREFIX keeps getting changed to NOPREFIX. Sent with [Proton 
Mail](https: //urldefense. com/v3/__https: //proton. 
me/__;!!MwwqYLOC6b6whF7V!navz9IU9urj6-WD1bs70v0jirVugGM3fVsmTgIhtPtaDd2ydFFBLTQtu_EI2_Zl_JqzVn7SpnLGTzHWtjx_XvDxZXMXTL0lVDJg$)


Is there anything that tracks changes to a TSO user's PREFIX? I have a user who 
says her PREFIX keeps getting changed to NOPREFIX.



Sent with [Proton 
Mail](https://urldefense.com/v3/__https://proton.me/__;!!MwwqYLOC6b6whF7V!navz9IU9urj6-WD1bs70v0jirVugGM3fVsmTgIhtPtaDd2ydFFBLTQtu_EI2_Zl_JqzVn7SpnLGTzHWtjx_XvDxZXMXTL0lVDJg$)
 secure email.



--

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

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

This e-mail transmission contains information that is confidential and may be 
privileged.   It is intended only for the addressee(s) named above. If you 
receive this e-mail in error, please do not read, copy or disseminate it in any 
manner. If you are not the intended recipient, any disclosure, copying, 
distribution or use of the contents of this information is prohibited. Please 
reply to the message immediately by informing the sender that the message was 
misdirected. After replying, please erase it from your computer system. Your 
assistance in correcting this error is appreciated.

--
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: Changes to user's TSO PROFILE

2024-03-04 Thread Lennie Bradshaw
The TSO prefix is stored in an unprotected control block (the ECT I think). As 
such, almost any program running in the TSO session can change it. I don't 
think that any of RACF, ACF2 or TSS can protect you against that.

Lennie
-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Steve Beaver
Sent: 04 March 2024 15:09
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Changes to user's TSO PROFILE

Is there anything that tracks changes to a TSO user's PREFIX? I have a user who 
says her PREFIX keeps getting changed to NOPREFIX.

RACF, ACF2, TSS

Regards,


Steve 




This electronic mail (including any attachments) may contain information that 
is privileged, confidential, and/or otherwise protected from disclosure to 
anyone other than its intended recipient(s). Any dissemination or use of this 
electronic email or its contents (including any attachments) by persons other 
than the intended recipient(s) is strictly prohibited. If you have received 
this message in error, please notify us immediately by reply email so that we 
may correct our internal records. Please then delete the original message 
(including any attachments) in its entirety. Thank you

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Jousma, David
Sent: Monday, March 4, 2024 8:48 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Changes to user's TSO PROFILE

Is she logging off cleanly?  Or is she letting her session 522 off.  If the 
latter profile changes don’t get written out and would explain the behavior.

Dave Jousma
Vice President | Director, Technology Engineering





From: IBM Mainframe Discussion List  on behalf of 
rpinion865 <042a019916dd-dmarc-requ...@listserv.ua.edu>
Date: Monday, March 4, 2024 at 9:40 AM
To: IBM-MAIN@LISTSERV.UA.EDU 
Subject: Changes to user's TSO PROFILE
Is there anything that tracks changes to a TSO user's PREFIX? I have a user who 
says her PREFIX keeps getting changed to NOPREFIX. Sent with [Proton 
Mail](https: //urldefense. com/v3/__https: //proton. 
me/__;!!MwwqYLOC6b6whF7V!navz9IU9urj6-WD1bs70v0jirVugGM3fVsmTgIhtPtaDd2ydFFBLTQtu_EI2_Zl_JqzVn7SpnLGTzHWtjx_XvDxZXMXTL0lVDJg$)


Is there anything that tracks changes to a TSO user's PREFIX? I have a user who 
says her PREFIX keeps getting changed to NOPREFIX.



Sent with [Proton 
Mail](https://urldefense.com/v3/__https://proton.me/__;!!MwwqYLOC6b6whF7V!navz9IU9urj6-WD1bs70v0jirVugGM3fVsmTgIhtPtaDd2ydFFBLTQtu_EI2_Zl_JqzVn7SpnLGTzHWtjx_XvDxZXMXTL0lVDJg$)
 secure email.



--

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

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

This e-mail transmission contains information that is confidential and may be 
privileged.   It is intended only for the addressee(s) named above. If you 
receive this e-mail in error, please do not read, copy or disseminate it in any 
manner. If you are not the intended recipient, any disclosure, copying, 
distribution or use of the contents of this information is prohibited. Please 
reply to the message immediately by informing the sender that the message was 
misdirected. After replying, please erase it from your computer system. Your 
assistance in correcting this error is appreciated.

--
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: Can DFSORT assign custom Return Code values?

2024-03-04 Thread Binyamin Dissen
Not exactly sure what you are trying to do, but .

it should be a simple rexx procedure 

/* REXX */   
STRING = "TEST PROD WHATEVER"
RCS = "4 8 12"   
 
DO  JJ = 1 TO WORDS(STRING)  
IF  WORD(STRING,JJ) = ARG(1)  THEN  RETURN WORD(RCS,JJ)  
END  
RETURN 102   

Invoke it with 

//   EXEC  PGM=IKJEFT1B,PARM='%SILLYREX '

And this step will set RC to the translated string value.


On Mon, 4 Mar 2024 16:01:51 + Cameron Conacher
<03cfc59146bb-dmarc-requ...@listserv.ua.edu> wrote:

:>Hello everyone,
:>From what I have read this is not possible, but I decided to throw it out 
there to see if something is possible.
:>
:>I have a block of JCL with a bunch of steps.
:>I have symbolic parameters assigned. (JP1/JP2 SYSPLEX Symbolics for DFSORT)
:>
:>I was looking for a Utility that would examine the value of a Symbolic and 
assign a User Return Coe value. RC1 = Development; RC2 = Pre-Production; RC3 = 
Production?
:>I need a Return Code value to be able to conditionally execute subsequent JOB 
steps. I cannot execute steps conditionally based on Symbolic Variable values.
:>IF Step001.RC = 0 ….Development
:>
:>I could write a tine program to do this.
:>I was hunting around for a utility to do this.
:>DFSORT is my go to Utility but as mentioned, I believe it is not suitable for 
this task.
:>I believe I could set RC0 or RC4 or RC16. RC0 and RC4 generate a message and 
continue, but RC16 generates a message and terminates. I think this 
(Termination) would be unsuitable.
:>
:>I was to be able to assign one of three different Return Code values (any 
value) that I can let check to determine if I am running in Development, 
Pre-Prod or Production, and then execute steps related to the specific 
environment.
:>Not something I absolutely need since I could write a tiny program for this.
:>
:>Just curious, and I think my ADHD has just sent me down another rabbit hole ?
:>
:>I could do this in Easytrieve. Or COBOL. Or Assembler. Or Rexx. Or …..
:>
:>Hope this makes sense.
:>
:>Thanks
:>
:>
:>Cameron Conacher
:>Senior Engineer
:>
:>American Express Canada Inc.
:>GCICS
:>2225 Sheppard Avenue East, Toronto, ON  M2J 5C2
:>
:>cameron.conac...@aexp.com
:>Office: 1-437-836-5265
:>Mobile: 1-416-409-5147
:>
:>https://amex.webex.com/join/cameron.conacher
:>
:>
:>
:>
:>American Express made the following annotations
:>
:>This e-mail was sent to you by a representative of Amex Bank of Canada, P.O. 
Box 3204, Station "F", Toronto, ON, M1W 3W7, www.americanexpress.ca. If you no 
longer wish to receive these e-mails, please notify the sender by reply e-mail.
:>
:>This e-mail is solely for the intended recipient and may contain confidential 
or privileged information. If you are not the intended recipient, any 
disclosure, copying, use, or distribution of the information included in this 
e-mail is prohibited. If you have received this e-mail in error, please notify 
the sender by reply e-mail and immediately and permanently delete this e-mail 
and any attachments. Thank you.
:>
:>American Express a fait les remarques suivantes
:>Ce courriel vous a été envoyé par un représentant de la Banque Amex du 
Canada, C.P. 3204, succursale F, Toronto (Ontario) M1W 3W7, 
www.americanexpress.ca. Si, par la suite, vous ne souhaitez plus recevoir ces 
courriels, veuillez en aviser les expéditeurs par courriel.
:>
:>Ce courriel est réservé au seul destinataire indiqué et peut renfermer des 
renseignements confidentiels et privilégiés. Si vous n’êtes pas le destinataire 
prévu, toute divulgation, duplication, utilisation ou distribution du courriel 
est interdite. Si vous avez reçu ce courriel par erreur, veuillez en aviser 
l’expéditeur par courriel et détruire immédiatement le courriel et toute pièce 
jointe. Merci.
:>
:>--
:>For IBM-MAIN subscribe / signoff / archive access instructions,
:>send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
Binyamin Dissen 
http://www.dissensoftware.com

Director, Dissen Software, Bar & Grill - Israel

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


Re: Changes to user's TSO PROFILE

2024-03-04 Thread Bob Bridges
(Although come to think of it I guess PREFIX/NOPREFIX isn't one of the fields 
recorded in TSS.  I don't remember about ACF2 or RACF.)

---
Bob Bridges, robhbrid...@gmail.com, cell 336 382-7313

/* If you have a problem with me, text me.  And if you don’t have my number, 
you don’t know me well enough to have a problem with me.  -Christian Bale */

-Original Message-
From: robhbrid...@gmail.com  
Sent: Monday, March 4, 2024 14:34

Protect, no, but since many of the fields in the TSO profile are recorded in 
the security ID, mightn't they at least track the changes when they occur?

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Lennie Bradshaw
Sent: Monday, March 4, 2024 10:22

The TSO prefix is stored in an unprotected control block (the ECT I think). As 
such, almost any program running in the TSO session can change it. I don't 
think that any of RACF, ACF2 or TSS can protect you against that.

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


Re: Changes to user's TSO PROFILE

2024-03-04 Thread Tony Harminc
On Mon, 4 Mar 2024 at 14:36, Bob Bridges <
0587168ababf-dmarc-requ...@listserv.ua.edu> wrote:

> (Although come to think of it I guess PREFIX/NOPREFIX isn't one of the
> fields recorded in TSS.  I don't remember about ACF2 or RACF.)
>

Yabut... Where else could it be recorded? It used to be in UADS, but that's
long gone for the vast majority of cases.

(Things like PROFILE PREFIX are not to be confused with ISPF preferences,
which are saved in a user-specific ISPF profile dataset.) TSO
preferences/attributes are saved in the in-storage UPT (mapped by IKJUPT),
and written out to UADS/RACF/ACF2/TSS during normal TSO logoff.

Tony H.

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


Re: TELNET PROFILE, strictly PDS?

2024-03-04 Thread Pew, Curtis G
On Mar 4, 2024, at 8:25 AM, Paul Gilmartin 
<042bfe9c879d-dmarc-requ...@listserv.ua.edu> wrote:

Must  it be the responsibility of every facility to enumerate its capabilities? 
 With
great power comes great responsibility.


I believe that the only things that must be PDS and not PDSE are libraries 
accessed at IPL before DFSMS has started the PDSE address space(s).

I know you can use a sequential dataset for the TCP/IP profile, and I’m pretty 
sure you can put it in a Unix file too.


--
Curtis Pew
ITS Campus Solutions
curtis@austin.utexas.edu




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


Re: 35th International Rexx Symposium in Birsbane (Australia) about to start

2024-03-04 Thread Bob Bridges
Well, yeah.  But a) I'm not far enough into that debate to understand all the 
issues and distinctions, and b) at any rate "object-oriented" means SOMETHING.  
As I said, when he wrote "dynamic" I was sure he didn't mean just "lively" or 
"ever-changing".

Heck, I'm satisfied if "object-oriented" means merely that I can define objects 
and create instances of them.  All the other stuff about inheritance and other 
even more arcane features, they're great, but I wouldn't say a language cannot 
be object-oriented without them.

(Let the flames begin.)

---
Bob Bridges, robhbrid...@gmail.com, cell 336 382-7313

/* The Constitution is supposed to define the powers of the federal government 
-- authorizing some powers, which are enumerated, while reserving all other 
powers to the states and the people. This means that the first question we 
should ask when a new law is proposed is: "Does the Constitution allow the 
federal government to do this?"  -Joseph Sobran, 2001-01-06 */

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Seymour J Metz
Sent: Sunday, March 3, 2024 00:33

Actually, there's been a decades long language war over what object-oriented 
means.


From: IBM Mainframe Discussion List  on behalf of Bob 
Bridges <0587168ababf-dmarc-requ...@listserv.ua.edu>
Sent: Saturday, March 2, 2024 8:43 AM

I'm curious what "dynamic" means in this context.  All I can think of so far is 
"frequently changing", but that doesn't seem to fit; it sounds like you mean 
something much more specific, rather as "object-oriented" means a very 
particular thing in coding.

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
ronyF
Sent: Friday, March 1, 2024 17:45

The 35th International Rexx Symposium in Brisbane, Australia, is about to start 
with tutorials this Sunday (tomorrow), March 3rd

Working with the easy to learn, to read, to use and to maintain dynamic 
programming language family of Rexx has always been fun and a real benefit and 
critical success factor.

A professional programmer not having a dynamic language in his workbench 
portfolio can simply not solve certain problems with the ease and speed of a 
dynamic language. So all static programming language fans, this is an 
opportunity to get a glimpse of how easy and how powerful a dynamic language, 
especially from the Rexx family of programming languages, can be!

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


Re: Changes to user's TSO PROFILE

2024-03-04 Thread Steve Beaver
ACF2 et al can not protect you from your self

Sent from my iPhone

No one said I could type with one thumb 

> On Mar 4, 2024, at 14:12, Schmitt, Michael  wrote:
> 
> I think in ACF2 it is the PREFIX attribute in the user's profile record.
> 
> -Original Message-
> From: IBM Mainframe Discussion List  On Behalf Of 
> Tony Harminc
> Sent: Monday, March 4, 2024 2:05 PM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: Changes to user's TSO PROFILE
> 
>> On Mon, 4 Mar 2024 at 14:36, Bob Bridges <
>> 0587168ababf-dmarc-requ...@listserv.ua.edu> wrote:
>> 
>> (Although come to think of it I guess PREFIX/NOPREFIX isn't one of the
>> fields recorded in TSS.  I don't remember about ACF2 or RACF.)
>> 
> 
> Yabut... Where else could it be recorded? It used to be in UADS, but that's
> long gone for the vast majority of cases.
> 
> (Things like PROFILE PREFIX are not to be confused with ISPF preferences,
> which are saved in a user-specific ISPF profile dataset.) TSO
> preferences/attributes are saved in the in-storage UPT (mapped by IKJUPT),
> and written out to UADS/RACF/ACF2/TSS during normal TSO logoff.
> 
> Tony H.
> 
> --
> 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: TELNET PROFILE, strictly PDS?

2024-03-04 Thread Wendell Lovewell
As Allan said, you can compress an in-use PDS using IEBCOPY.

//CMPEXEC  PGM=IEBCOPY
//SYSPRINT DD  SYSOUT=*
//SYSUT3   DD  UNIT=SYSDA,SPACE=(CYL,(90))
//SYSUT4   DD  UNIT=SYSDA,SPACE=(CYL,(90))
//INDD0DD  DISP=SHR,DSN=
//SYSINDD *
C I=INDD0,O=INDD0
/*

You might have to adjust the SYSUT3/4 space.

Wendell

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


Re: Changes to user's TSO PROFILE

2024-03-04 Thread Seymour J Metz
UPT. Some vendors feel entitled to change it without a "by your leave".

--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3
עַם יִשְׂרָאֵל חַי
נֵ֣צַח יִשְׂרָאֵ֔ל לֹ֥א יְשַׁקֵּ֖ר


From: IBM Mainframe Discussion List  on behalf of 
Lennie Bradshaw 
Sent: Monday, March 4, 2024 10:21 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Changes to user's TSO PROFILE

The TSO prefix is stored in an unprotected control block (the ECT I think). As 
such, almost any program running in the TSO session can change it. I don't 
think that any of RACF, ACF2 or TSS can protect you against that.

Lennie
-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Steve Beaver
Sent: 04 March 2024 15:09
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Changes to user's TSO PROFILE

Is there anything that tracks changes to a TSO user's PREFIX? I have a user who 
says her PREFIX keeps getting changed to NOPREFIX.

RACF, ACF2, TSS

Regards,


Steve




This electronic mail (including any attachments) may contain information that 
is privileged, confidential, and/or otherwise protected from disclosure to 
anyone other than its intended recipient(s). Any dissemination or use of this 
electronic email or its contents (including any attachments) by persons other 
than the intended recipient(s) is strictly prohibited. If you have received 
this message in error, please notify us immediately by reply email so that we 
may correct our internal records. Please then delete the original message 
(including any attachments) in its entirety. Thank you

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Jousma, David
Sent: Monday, March 4, 2024 8:48 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Changes to user's TSO PROFILE

Is she logging off cleanly?  Or is she letting her session 522 off.  If the 
latter profile changes don’t get written out and would explain the behavior.

Dave Jousma
Vice President | Director, Technology Engineering





From: IBM Mainframe Discussion List  on behalf of 
rpinion865 <042a019916dd-dmarc-requ...@listserv.ua.edu>
Date: Monday, March 4, 2024 at 9:40 AM
To: IBM-MAIN@LISTSERV.UA.EDU 
Subject: Changes to user's TSO PROFILE
Is there anything that tracks changes to a TSO user's PREFIX? I have a user who 
says her PREFIX keeps getting changed to NOPREFIX. Sent with [Proton 
Mail](https: //urldefense. com/v3/__https: //proton. 
me/__;!!MwwqYLOC6b6whF7V!navz9IU9urj6-WD1bs70v0jirVugGM3fVsmTgIhtPtaDd2ydFFBLTQtu_EI2_Zl_JqzVn7SpnLGTzHWtjx_XvDxZXMXTL0lVDJg$)


Is there anything that tracks changes to a TSO user's PREFIX? I have a user who 
says her PREFIX keeps getting changed to NOPREFIX.



Sent with [Proton 
Mail](https://urldefense.com/v3/__https://proton.me/__;!!MwwqYLOC6b6whF7V!navz9IU9urj6-WD1bs70v0jirVugGM3fVsmTgIhtPtaDd2ydFFBLTQtu_EI2_Zl_JqzVn7SpnLGTzHWtjx_XvDxZXMXTL0lVDJg$)
 secure email.



--

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

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

This e-mail transmission contains information that is confidential and may be 
privileged.   It is intended only for the addressee(s) named above. If you 
receive this e-mail in error, please do not read, copy or disseminate it in any 
manner. If you are not the intended recipient, any disclosure, copying, 
distribution or use of the contents of this information is prohibited. Please 
reply to the message immediately by informing the sender that the message was 
misdirected. After replying, please erase it from your computer system. Your 
assistance in correcting this error is appreciated.

--
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: 35th International Rexx Symposium in Birsbane (Australia) about to start

2024-03-04 Thread Seymour J Metz
Isn't I Don't Want To Talk Smalltalk" a song about OO languages?

I'ld say that to be  OO it must at least have inheritance.

Other issues:

Is everything an object?

Is it message oriented?

Is multiple inheritance allowed?

--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3
עַם יִשְׂרָאֵל חַי
נֵ֣צַח יִשְׂרָאֵ֔ל לֹ֥א יְשַׁקֵּ֖ר


From: IBM Mainframe Discussion List  on behalf of Bob 
Bridges <0587168ababf-dmarc-requ...@listserv.ua.edu>
Sent: Monday, March 4, 2024 2:30 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: 35th International Rexx Symposium in Birsbane (Australia) about to 
start

Well, yeah.  But a) I'm not far enough into that debate to understand all the 
issues and distinctions, and b) at any rate "object-oriented" means SOMETHING.  
As I said, when he wrote "dynamic" I was sure he didn't mean just "lively" or 
"ever-changing".

Heck, I'm satisfied if "object-oriented" means merely that I can define objects 
and create instances of them.  All the other stuff about inheritance and other 
even more arcane features, they're great, but I wouldn't say a language cannot 
be object-oriented without them.

(Let the flames begin.)

---
Bob Bridges, robhbrid...@gmail.com, cell 336 382-7313

/* The Constitution is supposed to define the powers of the federal government 
-- authorizing some powers, which are enumerated, while reserving all other 
powers to the states and the people. This means that the first question we 
should ask when a new law is proposed is: "Does the Constitution allow the 
federal government to do this?"  -Joseph Sobran, 2001-01-06 */

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Seymour J Metz
Sent: Sunday, March 3, 2024 00:33

Actually, there's been a decades long language war over what object-oriented 
means.


From: IBM Mainframe Discussion List  on behalf of Bob 
Bridges <0587168ababf-dmarc-requ...@listserv.ua.edu>
Sent: Saturday, March 2, 2024 8:43 AM

I'm curious what "dynamic" means in this context.  All I can think of so far is 
"frequently changing", but that doesn't seem to fit; it sounds like you mean 
something much more specific, rather as "object-oriented" means a very 
particular thing in coding.

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
ronyF
Sent: Friday, March 1, 2024 17:45

The 35th International Rexx Symposium in Brisbane, Australia, is about to start 
with tutorials this Sunday (tomorrow), March 3rd

Working with the easy to learn, to read, to use and to maintain dynamic 
programming language family of Rexx has always been fun and a real benefit and 
critical success factor.

A professional programmer not having a dynamic language in his workbench 
portfolio can simply not solve certain problems with the ease and speed of a 
dynamic language. So all static programming language fans, this is an 
opportunity to get a glimpse of how easy and how powerful a dynamic language, 
especially from the Rexx family of programming languages, can be!

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


How to reduce the overhead of WLM?

2024-03-04 Thread Wendell Lovewell
This is probably a strange question, but is there a way to reduce WLM cpu 
usage?   Here's the situation: 

- The system is a lightly used development system.  Unless something is in a 
loop (very rare), CPU % probably is usually less than 10%.  And except for 
system regions & CICS, it's rare to have multiple jobs running concurrently. 
- Only one processor defined to the VM. No ZIIP either.  
- We are charged for CPU cycles.
- WLM is the highest consumer of CPU.  JES2, TCPIP, ZFS and SDSFAUX round out 
the top 5 consumers. 

There is a lot of information about WLM tuning, but as best I can tell almost 
none of it relates to reducing WLM usage.

From reading the Init & Tuning manual, I'm trying these settings: 
AIMANAGEMENT=NO  
HIPERDISPATCH=NO 
CCCAWMT=45   
RMPTTOM=15000

I was thinking that perhaps reducing whatever processing intervals I could 
might help.  But I can't tell these changes made a difference.  (I don't have a 
tool to measure WLM usage.)

Any suggestions would be appreciated.

TIA,

Wendell

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


Re: Changes to user's TSO PROFILE

2024-03-04 Thread Bob Bridges
Protect, no, but since many of the fields in the TSO profile are recorded in 
the security ID, mightn't they at least track the changes when they occur?

---
Bob Bridges, robhbrid...@gmail.com, cell 336 382-7313

/* Politicians used to understand, without being told, that they didn't 
necessarily have whatever it takes to fill our lives with meaning.  Their job 
was to fill potholes.  -Joseph Sobran */

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Lennie Bradshaw
Sent: Monday, March 4, 2024 10:22

The TSO prefix is stored in an unprotected control block (the ECT I think). As 
such, almost any program running in the TSO session can change it. I don't 
think that any of RACF, ACF2 or TSS can protect you against that.

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Steve Beaver
Sent: 04 March 2024 15:09

RACF, ACF2, TSS

---
From: IBM Mainframe Discussion List  on behalf of 
rpinion865 <042a019916dd-dmarc-requ...@listserv.ua.edu>
Date: Monday, March 4, 2024 at 9:40 AM

Is there anything that tracks changes to a TSO user's PREFIX? I have a user who 
says her PREFIX keeps getting changed to NOPREFIX.

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


Re: TELNET PROFILE, strictly PDS?

2024-03-04 Thread Allan Staller
Classification: Confidential

TCPIP/TELNET come up *LONG* after PDSE initialization.

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Pew, Curtis G
Sent: Monday, March 4, 2024 1:31 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: TELNET PROFILE, strictly PDS?

[CAUTION: This Email is from outside the Organization. Unless you trust the 
sender, Don’t click links or open attachments as it may be a Phishing email, 
which can steal your Information and compromise your Computer.]

On Mar 4, 2024, at 8:25 AM, Paul Gilmartin 
<042bfe9c879d-dmarc-requ...@listserv.ua.edu> wrote:

Must  it be the responsibility of every facility to enumerate its capabilities? 
 With great power comes great responsibility.


I believe that the only things that must be PDS and not PDSE are libraries 
accessed at IPL before DFSMS has started the PDSE address space(s).

I know you can use a sequential dataset for the TCP/IP profile, and I’m pretty 
sure you can put it in a Unix file too.


--
Curtis Pew
ITS Campus Solutions
curtis@austin.utexas.edu




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

The contents of this e-mail and any attachment(s) are confidential and intended 
for the named recipient(s) only. E-mail transmission is not guaranteed to be 
secure or error-free as information could be intercepted, corrupted, lost, 
destroyed, arrive late or incomplete, or may contain viruses in transmission. 
The e mail and its contents (with or without referred errors) shall therefore 
not attach any liability on the originator or HCL or its affiliates. Views or 
opinions, if any, presented in this email are solely those of the author and 
may not necessarily reflect the views or opinions of HCL or its affiliates. Any 
form of reproduction, dissemination, copying, disclosure, modification, 
distribution and / or publication of this message without the prior written 
consent of authorized representative of HCL is strictly prohibited. If you have 
received this email in error please delete it and notify the sender 
immediately. Before opening any email and/or attachments, please check them for 
viruses and other defects.


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


Re: ZOS Sending Logs to Sumologic Experience?

2024-03-04 Thread ITschak Mugzach
Technically, it is not an issue. You can send everything using Rexx (I can
supply a sample for syslog). The main issue is converting the input to a
format familiar to the syslog parser. In my code I use CEF.

So, what are your input sources?

ITschak

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





בתאריך יום ב׳, 4 במרץ 2024 ב-20:43 מאת Steve Estle <
05dcac13570d-dmarc-requ...@listserv.ua.edu>:

> All,
>
> We are embarking on an endeavor to explore sending logics to a tool called
> Sumologic(sumologic.com).  For those who are unaware, Sumologic is a
> competitor to Splunk and contains a very powerful real time log parsing
> analytics engine which can be used to build dashboards, alerts, and more.
> My basic question is has anyone heard of or actually been involved in
> devising ways to send ZOS logs into Sumalogic - our initial efforts will be
> security related, but for now am just asking if anyone has any experience
> in this realm at all?  Or maybe you are doing something similar to Splunk?
> If so, you can post in forum or feel free to reach directly out to me:
>
> Thanks much,
>
> Steve Estle
> sest...@gmail.com
> 303-817-9954
>
> --
> 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: 35th International Rexx Symposium in Birsbane (Australia) about to start

2024-03-04 Thread Bob Bridges
Well, let me focus on that one thing.  If I can define a class as a cluster of 
data values and/or subroutines, and instantiate objects in that class, then 
isn't that "object-oriented" even if it doesn't have any features to define 
inheritance from other classes?  You may think it's a pretty feature-poor 
example of it, but what else would you call it if not "object-oriented"?

---
Bob Bridges, robhbrid...@gmail.com, cell 336 382-7313

/* In order to write for "The A-Team", you'd have to be a much better writer 
than most of those who write the evening news at networks and local stations — 
forget about shows like "Hill Street Blues" or "The Muppet Show", where writing 
REALLY counts.  -Linda Ellerbee in _And So It Goes_ */

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Seymour J Metz
Sent: Monday, March 4, 2024 15:19

I'ld say that to be  OO it must at least have inheritance.


From: Bob Bridges
Sent: Monday, March 4, 2024 2:30 PM

Well, yeah.  But a) I'm not far enough into that debate to understand all the 
issues and distinctions, and b) at any rate "object-oriented" means SOMETHING.  
As I said, when he wrote "dynamic" I was sure he didn't mean just "lively" or 
"ever-changing".

Heck, I'm satisfied if "object-oriented" means merely that I can define objects 
and create instances of them.  All the other stuff about inheritance and other 
even more arcane features, they're great, but I wouldn't say a language cannot 
be object-oriented without them.

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Seymour J Metz
Sent: Sunday, March 3, 2024 00:33

Actually, there's been a decades long language war over what object-oriented 
means.

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


Re: Changes to user's TSO PROFILE

2024-03-04 Thread Lennie Bradshaw
I think the prefix is remembered across TSO sessions, and it is stored in the 
TSO segment of RACF. However, it is stored at LOGOFF time, so interim changes 
are not recorded.
Lennie

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of Bob 
Bridges
Sent: 04 March 2024 19:36
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Changes to user's TSO PROFILE

(Although come to think of it I guess PREFIX/NOPREFIX isn't one of the fields 
recorded in TSS.  I don't remember about ACF2 or RACF.)

---
Bob Bridges, robhbrid...@gmail.com, cell 336 382-7313

/* If you have a problem with me, text me.  And if you don’t have my number, 
you don’t know me well enough to have a problem with me.  -Christian Bale */

-Original Message-
From: robhbrid...@gmail.com 
Sent: Monday, March 4, 2024 14:34

Protect, no, but since many of the fields in the TSO profile are recorded in 
the security ID, mightn't they at least track the changes when they occur?

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Lennie Bradshaw
Sent: Monday, March 4, 2024 10:22

The TSO prefix is stored in an unprotected control block (the ECT I think). As 
such, almost any program running in the TSO session can change it. I don't 
think that any of RACF, ACF2 or TSS can protect you against that.

--
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: EXTERNAL EMAIL: ZOS Sending Logs to Sumologic Experience?

2024-03-04 Thread Jerry Whitteridge
We used a product to send syslog/smf data to splunk called Correlog - since 
acquired by BMC and I don't know its new same. I don't think you will have any 
success in doing this without some agent on the mainframe that can extract and 
then send the data.

Jerry Whitteridge
Sr Manager Managed Services
jerry.whitteri...@albertsons.com
480 578 7889

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Steve Estle
Sent: Monday, March 4, 2024 11:43 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: EXTERNAL EMAIL: ZOS Sending Logs to Sumologic Experience?

All,

We are embarking on an endeavor to explore sending logics to a tool called 
Sumologic(sumologic.com).  For those who are unaware, Sumologic is a competitor 
to Splunk and contains a very powerful real time log parsing analytics engine 
which can be used to build dashboards, alerts, and more.  My basic question is 
has anyone heard of or actually been involved in devising ways to send ZOS logs 
into Sumalogic - our initial efforts will be security related, but for now am 
just asking if anyone has any experience in this realm at all?  Or maybe you 
are doing something similar to Splunk?  If so, you can post in forum or feel 
free to reach directly out to me:

Thanks much,

Steve Estle
sest...@gmail.com
303-817-9954

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

 Warning: All e-mail sent to this address will be received by the corporate 
e-mail system, and is subject to archival and review by someone other than the 
recipient. This e-mail may contain proprietary information and is intended only 
for the use of the intended recipient(s). If the reader of this message is not 
the intended recipient(s), you are notified that you have received this message 
in error and that any review, dissemination, distribution or copying of this 
message is strictly prohibited. If you have received this message in error, 
please notify the sender immediately.


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


Re: Changes to user's TSO PROFILE

2024-03-04 Thread Schmitt, Michael
I think in ACF2 it is the PREFIX attribute in the user's profile record.

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Tony Harminc
Sent: Monday, March 4, 2024 2:05 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Changes to user's TSO PROFILE

On Mon, 4 Mar 2024 at 14:36, Bob Bridges <
0587168ababf-dmarc-requ...@listserv.ua.edu> wrote:

> (Although come to think of it I guess PREFIX/NOPREFIX isn't one of the
> fields recorded in TSS.  I don't remember about ACF2 or RACF.)
>

Yabut... Where else could it be recorded? It used to be in UADS, but that's
long gone for the vast majority of cases.

(Things like PROFILE PREFIX are not to be confused with ISPF preferences,
which are saved in a user-specific ISPF profile dataset.) TSO
preferences/attributes are saved in the in-storage UPT (mapped by IKJUPT),
and written out to UADS/RACF/ACF2/TSS during normal TSO logoff.

Tony H.

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