Edward Jaffe wrote:
Bass, Walter W wrote:
ipcs
IPCS for z/OS 01.08.00
ICH408I USER(JOEUSER ) GROUP($JOESGRP) NAME(PGMR,JOE )
SYS1.PARMLIB.B CL(DATASET ) VOL(SYSBR2)
INSUFFICIENT ACCESS AUTHORITY
FROM SYS1.PARMLIB.* (G)
ACCESS INTENT(READ ) ACCESS ALLOWED(NONE )
IEC150I
913-38,IFG0194E,JOEUSER,@ENDPROD,SYS00991,D1FB,SYSBR2,SYS1.PARMLIB.B
Not quite the result I was hoping for ...
If I am reading this correct, I am being stopped because I don't have
read access to SYS1.PARMLIB.B
Sheesh! I've never understood what some sysprog's think is so "secret"
about the contents of parmlib. IMHO, UACC(NONE) for parmlib is more
draconian paranoia than anything else. But, that's a discussion for
another thread...
I recreated your issue by giving one of my userids ACCESS(NONE) to
SYS1.PARMLIB (which is UACC(READ) BTW). I get the following:
IEC150I
913-38,IFG0194E,JOEUSER,$IKJE440,SYS00116-0003,2000,Z9RES1,SYS1.PARMLIB
The "SYS00116-0003" means a concatenation is being being opened and the
failure in the 3rd data set in the concatenation. I looked at my LOADxx
member in IPLPARM and I see:
PARMLIB one.data.set
PARMLIB another.data.set ******
PARMLIB SYS1.PARMLIB ******
SYS1.PARMLIB is the 3rd data set specified via PARMLIB statements.
Coincidence? I doubt it. (The IEFPRMLB service requires READ access to
all parmlibs in the concatenation.)
Here's the best part. Ready for this? Are you sitting down?? You want to
know what the big "super secret" contents of IPCSPR00 are???
.....................
LINELENGTH(137) PAGESIZE(60) NODSD NOPDR;
(I feel like I'm revealing corporate secrets here... Do I need a license
to operate this thing??)
In the absence of being able to READ parmlib in the "People's Republic
of UHC", I would say the best alternative is to follow the "alternate
parmlib" procedure (see link below) -- what Mark (one of the "good"
sysprogs) has already alluded to -- and see how far you get ...
http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/iea2c760/2.3
But the point is, it's still an awful lot of work to
find the workaround to get to the function that the
applications person might not even know is available.
Most folks will give up way before that and just start
putting DISPLAYs / WTOs in their code.
IPCS might be the greatest thing for debugging ever,
but it is _effectively_ not available to the great
numbers of application programmers, for whatever
reasons.
--
Kind regards,
-Steve Comstock
The Trainer's Friend, Inc.
303-393-8716
http://www.trainersfriend.com
z/OS Application development made easier
* Our classes include
+ How things work
+ Programming examples with realistic applications
+ Starter / skeleton code
+ Complete working programs
+ Useful utilities and subroutines
+ Tips and techniques
==> call or email to receive a free sample student handout <==
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html