|
Dan wrote:
We have a real mind-blower on our hands. We have an application which submits several jobs to the job queue, which allows up to three jobs to run simultaneously. The jobs run a program (the
same program using different data) which uses SQL *extensively*.
SQL INSERTS are performed on tables that exist in libraries that
are unique to each job. DECLARE CURSORs are defined with "FOR
READ ONLY". No explicit locking (i.e., ALCOBJ) is used.
<<SNIP>>
msgMCH2601 F/#cfochkr x/0B10 T/QQQVAP TM/QQQVAP TP/RESOLVE_SYSTEM_POINTERS stmt/4204
The error for QQQVALID is merely the effect of a "resignal
exception"; i.e. not much interest.
The msgCPF4204 is as worthless as *FC [aka CPF9999] because that is the generic "query processing failed" for which the prior
messages, usually the first escape in a series, is the actual issue; in this case, the first incident of MCH2601 recorded.
The failure is in the general "validate access plan" processing,
apparently in the more specific [but unfortunately still too
generally, in some] procedure which "resolves system pointers" to
some objects. Presumably "resolve system pointer" activity is
being performed for various objects named in the query, to which
the plan must associate.
<<SNIP>> The following can be done to enable seeing
the address which includes the object type:
chgmsgd mch2601 msgf(qcpfmsg) FMT((*HEX 16))
Regards, Chuck
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.