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

Reply via email to