Re: APF authorization and JOBLIB DD card

2013-12-24 Thread Peter Relson
Would integrity be compromised somehow more by (from my simplistic thinking) if I have a non-APF member in JOBLIB/STEPLIB and the system fails the job with a S306 than it would be compromised by bypassing the non-APF module and loading and executing the same-named module from APF/LNKLST? You

Re: APF authorization and JOBLIB DD card

2013-12-23 Thread Pommier, Rex
/or explained to me before, so I thank you for that info. Rex -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Peter Relson Sent: Saturday, December 21, 2013 10:28 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: APF authorization

Re: APF authorization and JOBLIB DD card

2013-12-23 Thread Pommier, Rex
Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Jim Mulder Sent: Friday, December 20, 2013 2:43 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: APF authorization and JOBLIB DD card I stand 'slightly' corrected. Module SS14RC02 isn't in a LNKLST library, it is in the LPA. Module

Re: APF authorization and JOBLIB DD card

2013-12-23 Thread DASDBILL2
design decisions were forced by those constraints, also.   Bill Fairchild Franklin, TN  - Original Message - From: Rex Pommier rpomm...@sfgmembers.com To: IBM-MAIN@LISTSERV.UA.EDU Sent: Monday, December 23, 2013 1:50:52 PM Subject: Re: APF authorization and JOBLIB DD card Peter

Re: APF authorization and JOBLIB DD card

2013-12-23 Thread Robert A. Rosenberg
At 20:05 + on 12/23/2013, DASDBILL2 wrote about Re: APF authorization and JOBLIB DD card: I suspect that using the STEPLIB or JOBLIB mutually exclusively within one step was influenced heavily by the cost of core way back when the TCB and the initiator were being designed, maximum

Re: APF authorization and JOBLIB DD card

2013-12-23 Thread Paul Gilmartin
On Mon, 23 Dec 2013 16:22:56 -0500, Robert A. Rosenberg wrote: If you REALLY want to fall back to JOBLIB if you do not find the module in STEPLIB, you can just add the libraries that are in JOBLIB but not in STEPLIB to the end of the STEPLIB concatenation. Changing the search order to not

Re: APF authorization and JOBLIB DD card

2013-12-23 Thread Jim Mulder
You mention below that the way MVS loads APF modules (bypassing an unauthorized JOBLIB/STEPLIB module to load the same-named module from an APF library in the LNKLST) is needed for system integrity. Would integrity be compromised somehow more by (from my simplistic thinking) if I have a

Re: APF authorization and JOBLIB DD card

2013-12-21 Thread Peter Relson
begin extract from extract The directory is located on DASD with the data set, and is updated whenever the module is changed. The directory entry contains information about the module and where it is located in storage. /end extract from extract which is at best misleading. The data-set

Re: APF authorization and JOBLIB DD card

2013-12-21 Thread John Gilmore
Does RMODE=ANY really provide useful information about where to find a copy of a load module or program object that has been brought into storage? I think not. I do of course concede, if that is the right word, that RMODE=24 is more helpful. John Gilmore, Ashland, MA 01721 - USA

Re: APF authorization and JOBLIB DD card

2013-12-21 Thread Paul Gilmartin
On Fri, 20 Dec 2013 12:29:52 -0500, Jim Mulder wrote: ... That is correct, and that's why I suggested that a dump may be useful. We would also like to see the results from the following commands: SETPROG LNKLST,TEST,NAME=CURRENT,MOD=SS14RC02 D PROG,LNK Most useful here would be an

Re: APF authorization and JOBLIB DD card

2013-12-20 Thread Tom Marchant
On Thu, 19 Dec 2013 00:58:00 +, Blaicher, Christopher Y. wrote: Because the search is STEPLIB first, JOBLIB second (or first if no STEPLIB) ... Really? I thought that JOBLIB was ignored if there is a STEPLIB. -- Tom Marchant

Re: APF authorization and JOBLIB DD card

2013-12-20 Thread Pommier, Rex
Tom, You are correct, if the STEPLIB exists, the JOBLIB is ignored. Rex -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Tom Marchant Sent: Friday, December 20, 2013 7:49 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: APF authorization

Re: APF authorization and JOBLIB DD card

2013-12-20 Thread Blaicher, Christopher Y.
@LISTSERV.UA.EDU] On Behalf Of Tom Marchant Sent: Friday, December 20, 2013 8:49 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: APF authorization and JOBLIB DD card On Thu, 19 Dec 2013 00:58:00 +, Blaicher, Christopher Y. wrote: Because the search is STEPLIB first, JOBLIB second (or first

Re: APF authorization and JOBLIB DD card

2013-12-20 Thread Lizette Koehler
in storage. Thanks Lizette -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Blaicher, Christopher Y. Sent: Friday, December 20, 2013 7:12 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: APF authorization and JOBLIB DD card You

Re: APF authorization and JOBLIB DD card

2013-12-20 Thread Mark Jacobs
: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Blaicher, Christopher Y. Sent: Friday, December 20, 2013 7:12 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: APF authorization and JOBLIB DD card You are correct. Chris Blaicher Principal Software Engineer, Software

Re: APF authorization and JOBLIB DD card

2013-12-20 Thread Lizette Koehler
Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Mark Jacobs Sent: Friday, December 20, 2013 7:25 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: APF authorization and JOBLIB DD card From the JCL Reference manual; 13.3.5 Relationship of a STEPLIB to a JOBLIB

Re: APF authorization and JOBLIB DD card

2013-12-20 Thread John Gilmore
The last time I looked at the text Lizette quotes was a long time ago, and its current version contains the subtext begin extract from extract The directory is located on DASD with the data set, and is updated whenever the module is changed. The directory entry contains information about the

Re: APF authorization and JOBLIB DD card

2013-12-20 Thread Paul Gilmartin
On Fri, 20 Dec 2013 07:28:49 -0700, Lizette Koehler wrote: Thanks. That explains the confusion. In the JCL manual it says ignore, however in the INIT and TUNING, it does not clearly state it is ignored. I will do some testing. I was always told STEPLIB then JOBLIB without any qualifications.

Re: APF authorization and JOBLIB DD card

2013-12-20 Thread Paul Gilmartin
On Fri, 20 Dec 2013 09:34:15 -0500, John Gilmore wrote: The last time I looked at the text Lizette quotes was a long time ago, and its current version contains the subtext begin extract from extract The directory is located on DASD with the data set, and is updated whenever the module is

Re: APF authorization and JOBLIB DD card

2013-12-20 Thread Lizette Koehler
stops if the module is found in the STEPLIB Lizette -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of John Gilmore Sent: Friday, December 20, 2013 7:34 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: APF authorization and JOBLIB DD

Re: APF authorization and JOBLIB DD card

2013-12-20 Thread Steve Comstock
Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of John Gilmore Sent: Friday, December 20, 2013 7:34 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: APF authorization and JOBLIB DD card The last time I looked at the text Lizette quotes was a long time ago

Re: APF authorization and JOBLIB DD card

2013-12-20 Thread Paul Gilmartin
On Fri, 20 Dec 2013 00:38:57 -0600, Elardus Engelbrecht wrote: Pommier, Rex wrote: Since I'm the OP, here is the detail of what has me so confused. [ ... snipped ... ] I'm also confused, but before you follow Jim Mulder's recommendation, could you perhaps reread in 'MVS Initialization and

Re: APF authorization and JOBLIB DD card

2013-12-20 Thread Skeldum, William
Koehler Sent: Friday, December 20, 2013 7:51 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: APF authorization and JOBLIB DD card And the other question is If I have a STEPLIB and a JOBLIB and the module I need is only in the JOBLIB, would not the step with the STEPLIB looking for that module fail

Re: APF authorization and JOBLIB DD card

2013-12-20 Thread Ed Jaffe
On 12/20/2013 6:28 AM, Lizette Koehler wrote: I was always told STEPLIB then JOBLIB without any qualifications. This was discussed in another thread just last month. TCBJLB contains zero or points to an open DCB for either JOBLIB or STEPLIB -- not both. -- Edward E Jaffe Phoenix Software

Re: APF authorization and JOBLIB DD card

2013-12-20 Thread Peter Relson
OIDEBFLGS1,DEBAPFIN TURN ON APF LIBRARY BIT If you have enough control over your system not to have to worry about this blatant system integrity exposure, then why would you not just make the data set APF authorized? ADRNAPF Regarding ADNAPF(64), yes they exist. And if you don't know

Re: APF authorization and JOBLIB DD card

2013-12-20 Thread Ed Jaffe
On 12/20/2013 7:22 AM, Peter Relson wrote: Does it matter, for the purpose of this discussion, that if the module exists both in (unauthorized) joblib/steplib and the lnklst, the fetch will succeed? For LNKAUTH=LNKLST, the only time you get the 306 is when the module exists only in an

Re: APF authorization and JOBLIB DD card

2013-12-20 Thread Paul Gilmartin
On Fri, 20 Dec 2013 07:51:12 -0800, Ed Jaffe wrote: I used to erroneously believe CSV would abend306 immediately when it found an unauthorized (spoofed?) copy, and years later discovered (the hard way - surely my fault for not reading the book carefully enough) that it simply ignores them until

Re: APF authorization and JOBLIB DD card

2013-12-20 Thread Ed Jaffe
On 12/20/2013 8:00 AM, Paul Gilmartin wrote: On Fri, 20 Dec 2013 07:51:12 -0800, Ed Jaffe wrote: I used to erroneously believe CSV would abend306 immediately when it found an unauthorized (spoofed?) copy, and years later discovered (the hard way - surely my fault for not reading the book

Re: APF authorization and JOBLIB DD card

2013-12-20 Thread John Gilmore
Your RCF? Yes. To the contention that RMODE is something of an indicator of [loaded] location in virtual storage my response would be that it is a quondam indicator, but that providing support for the the value RMODE=ANY emptied it of any such indicative content. About JOBLIB and STEPLIB usage

Re: APF authorization and JOBLIB DD card

2013-12-20 Thread Pommier, Rex
? Rex -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Peter Relson Sent: Friday, December 20, 2013 9:23 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: APF authorization and JOBLIB DD card Job 5: RC=0 It is extremely unlikely

Re: APF authorization and JOBLIB DD card

2013-12-20 Thread Jim Mulder
The way I'm reading your explanation below, if I have program ABCDE that needs to run APF authorized, and it is sitting both in the LNKLST and in an unauthorized JOBLIB/STEPLIB, the system will skip loading the unauthorized module from STEPLIB and load the authorized version from LNKLST?

Re: APF authorization and JOBLIB DD card

2013-12-20 Thread Pommier, Rex
: Friday, December 20, 2013 11:30 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: APF authorization and JOBLIB DD card The way I'm reading your explanation below, if I have program ABCDE that needs to run APF authorized, and it is sitting both in the LNKLST and in an unauthorized JOBLIB/STEPLIB

Re: APF authorization and JOBLIB DD card

2013-12-20 Thread Jim Mulder
I stand 'slightly' corrected. Module SS14RC02 isn't in a LNKLST library, it is in the LPA. Module SS14A32 is in the LNKLST and that's the module my job abended on in my second attempt. I just got off the phone with SyncSort support and worked through the issue. While it doesn't

Re: APF authorization and JOBLIB DD card

2013-12-20 Thread Ted MacNEIL
Discussion List IBM-MAIN@LISTSERV.UA.EDU Date: Fri, 20 Dec 2013 15:43:07 To: IBM-MAIN@LISTSERV.UA.EDU Reply-To: IBM Mainframe Discussion List IBM-MAIN@LISTSERV.UA.EDU Subject: Re: APF authorization and JOBLIB DD card I stand 'slightly' corrected. Module SS14RC02 isn't in a LNKLST

Re: APF authorization and JOBLIB DD card

2013-12-19 Thread Kenneth Wilkerson
of code from other callers in other address spaces. Kenneth -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Gerhard Postpischil Sent: Thursday, December 19, 2013 12:57 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: APF authorization

Re: APF authorization and JOBLIB DD card

2013-12-19 Thread Robert Hahne
by APF authorizing the JOBLIBS first , and then tried another run by adding an unauthorized library to the JOBLIB concatenation . TIA , Bob Date: Thu, 19 Dec 2013 00:58:00 + From: cblaic...@syncsort.com Subject: Re: APF authorization and JOBLIB DD card To: IBM-MAIN

Re: APF authorization and JOBLIB DD card

2013-12-19 Thread Paul Gilmartin
On Thu, 19 Dec 2013 21:21:01 +0530, Robert Hahne wrote: Hello Chris , This is a very good explanation . But that still leaves OP's last question If IDCAMS requires APF authorization for called modules, why does IDCAMS work when the JOBLIB is supposedly not authorized by introducing a

Re: APF authorization and JOBLIB DD card

2013-12-19 Thread Blaicher, Christopher Y.
...@syncsort.com -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Robert Hahne Sent: Thursday, December 19, 2013 10:51 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: APF authorization and JOBLIB DD card Hello Chris , This is a very good

Re: APF authorization and JOBLIB DD card

2013-12-19 Thread Scott Ford
Gil, Like Jim, we call IDCAMs from a STC and we had to be APF authorized we process define/deletes for aliases... Scott ford www.identityforge.com from my IPAD 'Infinite wisdom through infinite means' On Dec 19, 2013, at 1:02 PM, Jim Mulder d10j...@us.ibm.com wrote: It's possible that

Re: APF authorization and JOBLIB DD card

2013-12-19 Thread Pommier, Rex
-3803     E: cblaic...@syncsort.com -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Robert Hahne Sent: Thursday, December 19, 2013 10:51 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: APF authorization and JOBLIB DD card Hello Chris

Re: APF authorization and JOBLIB DD card

2013-12-19 Thread Jim Mulder
Since I'm the OP, here is the detail of what has me so confused. Sorry for the length of the post, but it's the only way to show why I'm befuddled. I read your first post talking about the APF versus LINKLIST versus JOBLIB and I agree with you - that was/is how I understood APF to work.

Re: APF authorization and JOBLIB DD card

2013-12-19 Thread Elardus Engelbrecht
Pommier, Rex wrote: Since I'm the OP, here is the detail of what has me so confused. [ ... snipped ... ] I'm also confused, but before you follow Jim Mulder's recommendation, could you perhaps reread in 'MVS Initialization and Tuning Guide' these two parts: 'Placing Modules in the System's

Re: APF authorization and JOBLIB DD card

2013-12-18 Thread Paul Gilmartin
On Wed, 18 Dec 2013 23:06:40 +, Pommier, Rex wrote: Why is IDCAMS demanding that non-APF module SS14RC02 be loaded from an APF authorized library? I know this one! From MC: 17.21 CSV019I CSV019I REQUESTED MODULE mod NOT ACCESSED, IS IN NON-APF LIBRARY/CONCATENATION

Re: APF authorization and JOBLIB DD card

2013-12-18 Thread Blaicher, Christopher Y.
I will answer the APF questions, but I strongly suggest that you call SyncSort Support in the morning if you continue to have ABEND 306 problems. The short answer is that any module loaded by an authorized program must come from an authorized library. Loaded modules don't have to be authorized

Re: APF authorization and JOBLIB DD card

2013-12-18 Thread Jim Mulder
I'm confused - again. I thought I knew how APF authorization works with JOBLIB statements but apparently I don't. Here's the background. I'm installing a new maintenance level of SyncSort. According to the SyncSort manual, the only library that needs APF authorization is the SYNCAUTH

Re: APF authorization and JOBLIB DD card

2013-12-18 Thread Gerhard Postpischil
On 12/18/2013 7:58 PM, Blaicher, Christopher Y. wrote: The short answer is that any module loaded by an authorized program must come from an authorized library. Loaded modules don't have to be authorized (AC=1), they just have to come from an authorized library. Now it gets more complicated.