WTO is a lazy way to write something without all those OPEN/WRITE/PUT/CLOSE
macros. ;-)
WTO / WTOR is the means to communicate with the operator, either human or
automated. The system provides that communication path. It does not need an
setup on the program / JCL side. It should not be
Hunkeler, Peter wrote:
WTO is a lazy way to write something without all those OPEN/WRITE/PUT/CLOSE
macros. ;-)
Did you see my smiley? ;-)
Really, when I write a brand new program, I sometimes use WTO for debugging
purposes during development, say for example, to see whether a branch or
The following scenario:
an LPAR wirth 5 CPs and single zIIP. Some HPU job causes 100%
utilization of zIIP, other HPU tasks wait until zIIP gets free cycles.
What's strange IMHO: the jobs do not try to consume CP cycles.
It's good, because of SCRT reports, from the other hand it's bad,
because
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
Yes, IIPHONORPRIORITY is your way to allow or disallow zIIP work to be run on
CPs in scenarios as you describe.
--
Peter Hunkeler
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to
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
You are correct.
Chris Blaicher
Principal Software Engineer, Software Development
Syncsort Incorporated
50 Tice Boulevard, Woodcliff Lake, NJ 07677
P: 201-930-8260 | M: 512-627-3803
E: cblaic...@syncsort.com
-Original Message-
From: IBM Mainframe Discussion List
Could someone point out the manual that states if a Steplib is present the
Joblib is ignored?
I found this in the following manual and it does not lead me to the conclusion
you have stated
LLA and Module Search Order
z/OS V1R12.0 MVS Initialization and Tuning Guide SA22-7591-08
When a
From the JCL Reference manual;
13.3.5 Relationship of a STEPLIB to a JOBLIB
Use a JOBLIB DD statement to define a private library that the
system is
to use for an entire job. If you include a JOBLIB DD statement for
the job
and a STEPLIB DD statement for an individual job step,
Mark,
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.
Lizette
-Original Message-
From: IBM
My previous company went through a TS to RACF conversion back in '05.
We engaged IBM to do aid the effort and based on my experience and
results I would recommend them. There are other companies that can and
would do this conversion so it might pay to shop around. I have known
of a few (no
Am on vacation but briefly...
... If you are on DB2 10 or later then DBM1 uses zIIP for Prefetch and
Deferred Write engines. If you saturate the zIIP (from DBM1's perspective)
you stop DB2 dead(ish). That could explain the HPU jobs not getting to try
to use CPU. IIPHONORPRIORITY can affect
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
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.
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
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?
//JOBLIB DD DSN=MYLOAD.LIB,DISP=SHR Module XYZ resides here
//S1 EXEC PGM=XYZ
//STEPLIB DD DISP=SHR,DSN=APPL.LIB
On 12/20/2013 7:50 AM, Lizette Koehler wrote:
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?
//JOBLIB DD DSN=MYLOAD.LIB,DISP=SHR Module XYZ resides here
//S1
When we did our conversion we would have been able to answer 3 of these
questions as YES. Number 3 was a strong MAYBE. The main reason we did all
of the work ourselves was that the customer agreed to let us get rid of Top
Secret in lieu of RACF, but they were not willing to spend any money.
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
I just ran a test, and if a STEPLIB is present JOBLIB is definitely ignored.
This works:
//XYZ002 JOB 'BILL SKELDUM',MSGCLASS=H,CLASS=A,NOTIFY=SYSUID
//JOBLIB DDDISP=SHR,DSN=XYZ.LOADLIB
//STEP1 EXEC PGM=HELLO
This gets an 806 abend:
//wyz002 JOB 'BILL
File 127 at cbttape.org contains a handy macro named SYSPUT.
Just code the macro in your working storage; then when you want to write a line;
load the address of the line in R1 and BAL R14 to the macro tag.
The specified dcb (automagically defined within the macro) is opened at first
use.
The
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
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
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
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
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
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
Peter,
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
I assume by now everyone has seen Flash 131220 describing the
not-yet-fixed bug with Absolute Capping and LPAR deactivation.
I'm somewhat embarrassed to admit that I had not heard of Absolute
Capping before now, even though this feature is on our machine. :-[
After reading about it, I really
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?
W dniu 2013-12-20 18:17, Ed Jaffe pisze:
I assume by now everyone has seen Flash 131220 describing the
not-yet-fixed bug with Absolute Capping and LPAR deactivation.
I'm somewhat embarrassed to admit that I had not heard of Absolute
Capping before now, even though this feature is on our
Jim,
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
Thanks all...I will consider doing it right. At the very least, I'll stop
looking for another way!
On Fri, Dec 20, 2013 at 7:12 AM, Tim Deller ists...@bonton.com wrote:
File 127 at cbttape.org contains a handy macro named SYSPUT.
Just code the macro in your working storage; then when you want
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
I started as a JCL-Jockey in 1981. This APF stuff seemed straight-forward back
then.
Why is it difficult for seasoned types 32 years later?
-
Ted MacNEIL
eamacn...@yahoo.ca
Twitter: @TedMacNEIL
-Original Message-
From: Jim Mulder d10j...@us.ibm.com
Sender: IBM Mainframe
Hey, I'm one of those consultants.:)
I have performed this conversion more than 50 times for customers, and I can
tell you that there are a lot of areas that you need to address. On the other
hand, ther eis a good chance (depending on a lot of factors) that it might not
really be that hard
36 matches
Mail list logo