Re: RACF, the FACILITY class, and z/XDC

2023-11-14 Thread Jack Zukt
s concerned > ,then XFACILIT makes sense in most cases. > > Rob Scott > Rocket Software > > -Original Message- > From: IBM Mainframe Discussion List On Behalf > Of Phil Smith III > Sent: Sunday, November 12, 2023 8:38 PM > To: IBM-MAIN@LISTSERV.UA.EDU > Subjec

Re: RACF, the FACILITY class, and z/XDC

2023-11-14 Thread Radoslaw Skorupka
Since everyone already answered, here is my answer :-) 1. You can choose your own class. Advantages: You choose max. profile length, etc. Naming conventions is completely up to you, that means no interference with other products/profiles, no reserved names/prefixes. Disadvantage: Some people are

Re: RACF, the FACILITY class, and z/XDC

2023-11-14 Thread Ituriel do Neto
David, Why don't you give the option to select the RACF class to the customer? You can give the instructions to create a new class in CDT or instruct them to use the XFACILIT class. Best Regards Ituriel do Nascimento Neto z/OS System Programmer Em segunda-feira, 13 de novembro de 2023 à

Re: RACF, the FACILITY class, and z/XDC

2023-11-13 Thread David Cole
Hi Jon, Thanks for your thoughts, but I'm not trying to decide if I should use FACILITY. I'm trying to decide how I should go about discontinuing using FACILITY. Based on suggestions from others on this thread, I've made the decision to switch to using a class named XFACILIT. [Switching wi

Re: RACF, the FACILITY class, and z/XDC

2023-11-13 Thread Jon Perryman
On Mon, 13 Nov 2023 13:30:56 -0500, David Cole wrote: >so while creating a "$XDC" class perhaps might be "easy", to >paraphrase Peter, why would I make a customer do that when I don't have to... > >So thank you to those who tipped me off about the XFACILIT. It sounds >perfect for my needs. Dave,

Re: RACF, the FACILITY class, and z/XDC

2023-11-13 Thread Binyamin Dissen
On Mon, 13 Nov 2023 12:58:16 + Peter Relson wrote: :>Regardless of whether it is hard or easy, why would you :>want to bother creating a new class when there is an :>existing class (XFACILIT) that completely addresses the problem :>(and thus would be easier for a customer)? DEFAULTRC OPERATI

Re: RACF, the FACILITY class, and z/XDC

2023-11-13 Thread Hayim Sokolsky
While some have suggested creating your own class, there is an off-the-shelf class suitable for XDC's use: XFACILIT. - Maximum resource length is 246 - Default return code is 8 (everything is denied if the resource is not defined) This is just as suitable as creating your own class name, and pos

Re: RACF, the FACILITY class, and z/XDC

2023-11-13 Thread Peter Relson
Regardless of whether it is hard or easy, why would you want to bother creating a new class when there is an existing class (XFACILIT) that completely addresses the problem (and thus would be easier for a customer)? Peter Relson z/OS Core Technology Design ---

Re: RACF, the FACILITY class, and z/XDC

2023-11-13 Thread Rob Scott
he profile namespace is concerned ,then XFACILIT makes sense in most cases. Rob Scott Rocket Software -Original Message- From: IBM Mainframe Discussion List On Behalf Of Phil Smith III Sent: Sunday, November 12, 2023 8:38 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: RACF, the FACILITY class,

Re: RACF, the FACILITY class, and z/XDC

2023-11-12 Thread Phil Smith III
Ed Jaffe recommended against creating a SAF class. I'll respectfully suggest that it's not that hard. First, if you do, IBM told us, "Start the class name with a dollar sign-we'll never use those". Of course you could collide with another vendor, but that's unlikely. We've had customers doing s

Re: RACF, the FACILITY class, and z/XDC

2023-11-12 Thread Binyamin Dissen
On Sun, 12 Nov 2023 10:46:36 -0800 Ed Jaffe wrote: :>On 11/12/2023 10:30 AM, Binyamin Dissen wrote: :>> With the CDT class, it is just a few RACF commands. :>> RDEFINE CDT class + :>> CDTINFO(+ :>> MAXLENGTH(100) + :>> RACLIST(ALLOWED) + :>>

Re: RACF, the FACILITY class, and z/XDC

2023-11-12 Thread Ed Jaffe
On 11/12/2023 10:30 AM, Binyamin Dissen wrote: With the CDT class, it is just a few RACF commands. RDEFINE CDT class + CDTINFO(+ MAXLENGTH(100) + RACLIST(ALLOWED) + GENLIST(ALLOWED)+ FIRST(ALPHA,NATIONAL,NUMERIC)

Re: RACF, the FACILITY class, and z/XDC

2023-11-12 Thread Binyamin Dissen
On Sun, 12 Nov 2023 07:13:03 -0800 Ed Jaffe wrote: :>On 11/12/2023 3:02 AM, Binyamin Dissen wrote: :>> You should make your own class. :>> :>> Classes can be dynamically added by adding to the CDT class. :> :>This is extra hassle at client sites and IMHO should be avoided. With the CDT class, it

Re: RACF, the FACILITY class, and z/XDC

2023-11-12 Thread Ed Jaffe
On 11/12/2023 3:02 AM, Binyamin Dissen wrote: You should make your own class. Classes can be dynamically added by adding to the CDT class. This is extra hassle at client sites and IMHO should be avoided. Long ago, we suggested clients create an "EJES" class for our (E)JES product. There are

Re: RACF, the FACILITY class, and z/XDC

2023-11-12 Thread Rob Scott
behalf of Binyamin Dissen Sent: Sunday, November 12, 2023 11:02:01 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: RACF, the FACILITY class, and z/XDC EXTERNAL EMAIL You should make your own class. Classes can be dynamically added by adding to the CDT class. On Sun, 12 Nov 2023 05:40:03 -0500

Re: RACF, the FACILITY class, and z/XDC

2023-11-12 Thread Binyamin Dissen
You should make your own class. Classes can be dynamically added by adding to the CDT class. On Sun, 12 Nov 2023 05:40:03 -0500 David Cole wrote: :>I've got a problem. Decades ago, I made some assumptions about RACF's :>FACILITY class that have turned out to be wrong. :>Currently, I'm working

Re: RACF, the FACILITY class, and z/XDC

2023-11-12 Thread Gadi Ben-Avi
The properties for the supplied classes in RACF can be found here https://www.ibm.com/docs/en/zos/2.3.0?topic=reference-supplied-class-descriptor-table-entries You can easily add new classes by adding a profile in the CDT class. -Original Message- From: IBM Mainframe Discussion List On B

Re: RACF, the FACILITY class, and z/XDC

2023-11-12 Thread Gadi Ben-Avi
The longest profile name in FACILITY is 39 characters (At least in z/OS v2.3) I would say that if you need something longer, you should create a dedicated class with the properties you want. -Original Message- From: IBM Mainframe Discussion List On Behalf Of David Cole Sent: יום א 12 נ