|
We have a customer who has some extremely weird things going on with one
user. Here is an excerpt from the joblog:
40 06/29/12 09:51:04.842522 #auexcpt 000C18QDBCRTFI
To module . . . . . . . . . : QDBCRTFIwithout
To procedure . . . . . . . : CREATE_FCB_OBJECT
Statement . . . . . . . . . : 38348
Message . . . . : Attempt to use permanent system object <user-ID>
authority.<user-ID>
Cause . . . . . : You tried to use the permanent system object
without having the correct authority.WTGOSQLR
40 06/29/12 09:51:04.860510 QDBCRTFI QSYS *STMT
From module . . . . . . . . : QDBCRTFIin
From procedure . . . . . . : SEND_PMSG
Statement . . . . . . . . . : 38945
To module . . . . . . . . . : WTGOSQLR
To procedure . . . . . . . : WTGOSQLR
Statement . . . . . . . . . : 1068
Message . . . . : Not authorized to objects needed for file WTGRPSQ
QTEMP.WTGRPSQ in
Cause . . . . . : The requested operation was not done for file
library QTEMP for one of the following reasons: -- Not authorized tolibrary
QTEMP. -- Not authorized to member *N. -- Not authorized to file *Nin
library *N. -- The user profile of the owner of file WTGRPSQ inlibrary
QTEMP does not have *ADD authority. -- The group user profile doesnot have
*ADD authority. If add member was requested, the member name is *N.Recovery
. . . : Get the necessary authority from either the securityofficer or
the owner of the object. Then try the job again.WTGOSQLR WIN
40 06/29/12 09:51:04.862201 QCPCREAT QSYS 0086
To module . . . . . . . . . : WTGOSQLRRecovery .
To procedure . . . . . . . : WTGOSQLR
Statement . . . . . . . . . : 1068
Message . . . . : Error creating file WTGRPSQ in library QTEMP.
Cause . . . . . : An error occurred while creating the to-file.
. . : See the messages previously listed. Correct the errors, andthen
try the request again. Technical description . . . . . . . . : ThisIn some
message is usually displayed to indicate the file was not created.
conditions this message is displayed to indicate an error occurredafter the
file was created, but before it could be allocated.WTGOSQLR WIN
40 06/29/12 09:51:04.862211 QCPCREAT QSYS 0086
To module . . . . . . . . . : WTGOSQLRerrors,
To procedure . . . . . . . : WTGOSQLR
Statement . . . . . . . . . : 1068
Message . . . . : Copy command ended because of error.
Cause . . . . . : An error occurred while the file was being copied.
Recovery . . . : See the messages previously listed. Correct the
and then try the request again.WTGOSQLR WI
40 06/29/12 09:51:04.867111 QMHUNMSG *N
To module . . . . . . . . . : WTGOSQLRwhich
To procedure . . . . . . . : WTGOSQLR
Statement . . . . . . . . . : 1068
Message . . . . : Function check. CPF2817 unmonitored by WTGOSQLR at
statement 0000001068, instruction X'0000'.
Cause . . . . . : An escape exception message was sent to a program
did not monitor for that message. The full name of the program towhich the
unmonitored message was sent is WTGOSQLR WTGOSQLR WTGOSQLR. At thetime the
message was sent the program was stopped at higher level languagestatement
number(s) 0000001068. If more than one statement number is shown, thestatement
program was a bound program. Optimization does not allow a single
number to be determined. If *N is shown as a value, it means theactual
value was not available. Recovery . . . : See the low levelmessages
previously listed to locate the cause of the function check.Correct any
errors, and then try the request again.WINTOUCH/WTGOSQLR at
99 06/29/12 09:51:04.867227 QRNXIE QSYS *STMT QRNXIE
From module . . . . . . . . : QRNXMSG
From procedure . . . . . . : InqMsg
Statement . . . . . . . . . : 15
To module . . . . . . . . . : QRNXMSG
To procedure . . . . . . . : InqMsg
Statement . . . . . . . . . : 15
Message . . . . : The call to *LIBL/QCMDEXC ended in error (C G D F).
Cause . . . . . : RPG procedure WTGOSQLR in program
statement 1068 called program or procedure *LIBL/QCMDEXC, whichended in
error. If the name is *N, the call was a bound call by procedurepointer.
Recovery . . . : Check the job log for more information on thecause of
the error and contact the person responsible for program maintenance.. : D
Possible choices for replying to message . . . . . . . . . . . . . .
-- Obtain RPG formatted dump. S -- Obtain system dump. G -- Continue
processing at *GETIN. C -- Cancel. F -- Obtain full formatted dump.
The statement 1068 referred to is a simple QCMDEXC call, doing a CPYF of
the file WTGRPSQ (which has *PUBLIC *ALL authority) into QTEMP.
Is it even possible for a user to NOT have authority to his or her own
job's QTEMP?
--
JHHL
--
This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing list
To post a message email: MIDRANGE-L@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/midrange-l
or email: MIDRANGE-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/midrange-l.
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2025 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.