Re: How to configure using PDS members in JCL.

2024-01-11 Thread Colin Paice
"*I would think that most product developers would create professional installer instead of using a quick and dirty solution.*" I prefer the terms clean, elegant and efficient. I've struggled with Rexx execs which do not quite do the job. It is fine if you want to follow a very narrow path. I'

Re: How to configure using PDS members in JCL.

2024-01-11 Thread ITschak Mugzach
Since I lost my copy of IPOUPDTE (zPDT ADCD does not include it), I wrote a rexx exec that does it. It can change strings with different lengths and be limited to a member prefix. ITschak ITschak Mugzach *|** IronSphere Platform* *|* *Information Security Continuous Monitoring for z/OS, x/Linux &

Re: How to configure using PDS members in JCL.

2024-01-10 Thread Jon Perryman
On Wed, 10 Jan 2024 08:47:38 -0600, Paul Gilmartin wrote: >On Wed, 10 Jan 2024 11:41:16 +, Colin Paice wrote: > >>I think all products should use this technique, instead of asking users to >>make the same changes to multiple files as part of configuration. >> >It's regrettable that there's no

Re: How to configure using PDS members in JCL.

2024-01-10 Thread Paul Gilmartin
On Wed, 10 Jan 2024 11:41:16 +, Colin Paice wrote: >Thanks for all the suggestions. The best one ( thank you Charles) is [ I'm editint -- gil ] >... >// EXPORT SYMLIST=(*) >// SET USERID='CERTID' >... >//SYSTSIN DD *,SYMBOLS=(JCLONLY) >// INCLUDE MEMBER=LU > >Where member LU is > >

Re: How to configure using PDS members in JCL.

2024-01-10 Thread Colin Paice
Thanks for all the suggestions. The best one ( thank you Charles) is //IBMUSERT JOB 1,MSGCLASS=H // JCLLIB ORDER=COLIN.MFA.JCL2 // EXPORT SYMLIST=(*) // SET OWNER='IBMUSER' // SET ADMIN='IBMUSER' // SET TOKEN='MFATOKEN' // SET STC='START1' // SET USERID='CERTID' //S1 EXEC PGM=IKJEFT01,REGIO

Re: How to configure using PDS members in JCL.

2024-01-08 Thread Paul Gilmartin
On Mon, 8 Jan 2024 12:39:17 -0600, Charles Hardee wrote: > >The one thing I forgot to say was that the member being included needs a >statement like this as the first entry: > >// DD *,SYMBOLS=JCLONLY > An alternative might be to concatenate JCL and the subject member into INTRDR. In eit

Re: How to configure using PDS members in JCL.

2024-01-08 Thread Steve Beaver
PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: How to configure using PDS members in JCL. Good catch Gil! The one thing I forgot to say was that the member being included needs a statement like this as the first entry: // DD *,SYMBOLS=JCLONLY Sorry for the confusion. C- On Mon, Jan 8

Re: How to configure using PDS members in JCL.

2024-01-08 Thread Charles Hardee
Good catch Gil! The one thing I forgot to say was that the member being included needs a statement like this as the first entry: // DD *,SYMBOLS=JCLONLY Sorry for the confusion. C- On Mon, Jan 8, 2024 at 10:47 AM Paul Gilmartin < 042bfe9c879d-dmarc-requ...@listserv.ua.edu> wrote

Re: How to configure using PDS members in JCL.

2024-01-08 Thread Sri h Kolusu
>> Sri h Kolusu suggest the INCLUDE; I assume that he tested it. IMHO file >> tailoring is a more versatile solution. Shmuel, Slight Correction. It is NOT me who suggested the INCLUDE solution. It is by Charles hardee https://www.mail-archive.com/ibm-main@listserv.ua.edu/msg135276.html The s

Re: How to configure using PDS members in JCL.

2024-01-08 Thread Seymour J Metz
List on behalf of Paul Gilmartin <042bfe9c879d-dmarc-requ...@listserv.ua.edu> Sent: Monday, January 8, 2024 11:46 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: How to configure using PDS members in JCL. On Mon, 8 Jan 2024 14:22:42 +, Seymour J Metz wrote: >CPPUPDTE (nee IPOUP

Re: How to configure using PDS members in JCL.

2024-01-08 Thread Paul Gilmartin
On Mon, 8 Jan 2024 14:22:42 +, Seymour J Metz wrote: >CPPUPDTE (nee IPOUPDTE) only changes a existing member; the easiest ways I >can think of to do what you want are ISPF file tailoring or JCL substitution >with a // INCLUDE. I would probably go with the former. > Oh my! Can an INCLUDE st

Re: How to configure using PDS members in JCL.

2024-01-08 Thread Sri h Kolusu
>> I have a PDS with configuration definitions in it and want to make it easy >> to configure. Colin, You could use DFSORT to do the substitution and generate the control cards which can be passed to the next steps that really execute the commands. For example // SET ID=COLIN //* //STEP0100 EX

Re: How to configure using PDS members in JCL.

2024-01-08 Thread Seymour J Metz
CPPUPDTE (nee IPOUPDTE) only changes a existing member; the easiest ways I can think of to do what you want are ISPF file tailoring or JCL substitution with a // INCLUDE. I would probably go with the former. -- Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3 עַם יִשְׂרָאֵל חַי נֵ֣צַח יִשְ

Re: How to configure using PDS members in JCL.

2024-01-08 Thread Robert Prins
On Mon, 8 Jan 2024 at 12:16, Colin Paice wrote: > I have a PDS with configuration definitions in it and want to make it easy > to configure. > > I want to have PDS members with content like PERMIT ... ACCESS(READ) > CLASS(...) ID(&ID) > and want the &ID to be substituted for example in JCL // SET

Re: How to configure using PDS members in JCL.

2024-01-08 Thread Charles Hardee
Colin, I do it using IEBGENER: // JCLLIB ORDER=pds.with.members.to.use //SETSTEP EXEC PGM=IEBGENER //SYSINDD DUMMY //SYSPRINT DD SYSOUT=* //SYSUT1 DD *,SYMBOLS=JCLONLY // INCLUDE MEMBER=x //SYSUT2 DD DISP=SHR,DSN=dataset.to.contain.resolved.member I don't know if thi