On 12-Dec-2014 09:35 -0600, rob@xxxxxxxxx wrote:
Is this just a timing issue with a custom program in QSTRUP?

Irrespective the /timing/ of the following request to Delete SQL Package (DLTSQLPKG), the error message issued by the OS program [unstated; context lacking] that reflects the condition diagnosed by [and left logged as referenced by] the LIC RM [again, unstated; context lacking], the "scrambled object name" is an error. The error with the replacement text for the msg CPF9803 may be directly related to the missing data in the LIC exception [having the text since edited to show the undelimited token "???" in place of the apparently missing library name] or perhaps as much as completely unrelated to the message data in the prior msg MCH5802; the incorrect messaging appears nonetheless, as nothing short of a defect.

Note that the second message may be getting some of the data from the catalog data [indirectly maintained as part of the *DBXREF data for storage, but maintained directly via the SQL Package features]. The data in the file QADBPKG in QSYS could be copied, to make a backup copy of what the data currently is; the SQLPKG must not yet have been deleted. Very unlikely, any data about the row representing the *SQLPKG object QZDAPKG in QGPL might instead be found in the journal for the files updated\maintained by the QDBSRVXR system job.

The issue may be a hard failure, such that a [system] job may be holding a long-held lock; effectively unrelated to timing of the request. However if any jobs were started prior to the failing request, that means any job on the system that was acting on the object such that a lock was held even temporally, then the lock conflict could be a legitimate issue to be aware of [and might be desirable to be monitored and resolved]. While I have known that SLQ package to be something customers have deleted [¿due to crappy design, defects, or just because others do and report joy?], there should be no reason to delete that object at the start of every user-portion of the IPL; if there is just cause to delete that object at that point, then the errors from which such a conclusion was drawn are likely indicative of a defect that should be reported [and hopefully prevented with a PTF].

...
DLTSQLPKG QGPL/QZDAPKG

Message ID . . . . . . : MCH5802
Message . . . . : Lock operation for object QZDAPKG not satisfied.
Cause . . : The lock operation was not satisfied for object
QZDAPKG in ??? the specified time interval of 30 seconds. The
lock holder type is 1. The lock holder name is
QZDASOINITQWEBADMIN 517399. The lock holder thread identifier
is X'0000000000000006'.

Probably T/QSQDLTPK and F/rm?????

Message ID . . . : CPF9803
Message . : Cannot allocate object ²±Ê/¬■ê-■■ in library ■■■■■■■■■■.
Cause . . : Object ²±Ê/¬■ê-■■ in library ■■■■■■■■■■ type *■■■SQLP
is in use.

Probably F/QSQDLTPK; T/usrpgm per the following.

Message ID . . . : CPF9999
Message . : Function check. CPF9803 unmonitored by OSCUSTOM at
statement 209, instruction X'009A'.

This merely indicates that either the QSTRUPPGM named OSCUSTOM did not include an active monitor\handler for the /object locked/ condition that was manifest as an Escape message for the failed DLTSQLPKG request.

<<SNIP v7r1 PTF group info>>

Checking the APAR database for the symptom keywords, possibly without the command name, might yield a PTF; I did not spend any time to check per the messages were not given as either Spooled Joblog format or F6=Print, thus they are lacking the context that would allow deriving symptom kwd strings.


As an Amazon Associate we earn from qualifying purchases.

This thread ...


Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 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.