APAR status
Closed as canceled.
Error description
This Info. APAR documents changes to the DB2 Messages and Codes SC26-4892-00 which did not make the Version 3 GA pubs. Continuation of II07607 & II07908. Continued in II08715. 5740xyr00 R310 ================================================================ Version 3 Book Title: DB2 Messages and Codes Pages: 2-14 Change Description: Replace SQL code -144 with the following text: -144 INVALID SECTION NUMBER number EXPLANATION: One of the following: 1. The user attempted to execute an invalid section 2. This release of DB2 does not support the SQL statement 3. The section number in the call parameter list is either - Negative, - An invalid duplicate, or - Greater than the maximum section number of the DBRM or package. SYSTEM ACTION: The statement is not executed. SYSTEM PROGRAMMER RESPONSE: For case 1: If you are executing a package that was bound with SQLERROR(CONTINUE), determine whether the statement was bound as a valid section. You can use these statements to query the DB2 catalog: SELECT SQLERROR FROM SYSIBM.SYSPACKAGE WHERE COLLID = collection-id AND NAME = package-id AND VERSION = version-name; If that query returns 'C', the package was bound with SQLERROR(CONTINUE). SELECT STMTNO, TEXT FROM SYSIBM.SYSPACKSTMT WHERE COLLID = collection-id AND NAME = package-id AND VERSION = version-name AND SECTNO = number AND BINDERROR = 'Y'; If that query returns any rows, the section is invalid. Refer to the error messages issued during the bind to determine the cause. Correct any errors and bind the package again, using the REPLACE option. For case 2: If the DB2 system has fallen back to a previous release, determine whether there are any SQL statements with a section number of zero that are not supported by that release. You can use these statements to query the DB2 catalog. When executing from a DBRM, use: SELECT * FROM SYSIBM.SYSSTMT WHERE SECTNO = 0 ORDER BY NAME, PLNAME, STMTNO, SEQNO; When executing from a package, use: SELECT * FROM SYSIBM.SYSPACKSTMT WHERE SECTNO = 0 ORDER BY COLLID, NAME, VERSION, STMTNO, SEQNO; For case 3: Examine the application to determine whether the call parameter list has been changed in some way. In general, you should not attempt to change the output of the precompiler. SQLSTATE: 58003 ================================================================ Version 3 Book Title: Messages and Codes Pages: 3-7 Change Description: The first paragraph of the message explanation is changed to read: An abnormal condition is detected for one of the following reasons: - The associated table space or index space contains modified pages that cannot be written to DASD for a period of time that is longer than expected. This can be caused by either unbalanced write intents resulting from logical errors on the page or by an internal logic error. - This message follows an abnormal termination due to inconsistent data or an incomplete update to the page. ================================================================ Version 3 Book Title: DB2 Messages and Codes Pages: 3-22 Change Description: In message DSNC014I, replace the explanations of the fields in the statistics report with the following text: TRAN CICS transaction name. PLAN DB2 plan name. CALLS Total number of SQL statements in this connection. AUTHS Total number of new authorizations for sign-ons. Sign-on occurs only if the CICS transaction ID or DB2 authorization ID has changed. W/P Number of times all available threads for this entry were busy and the transaction had to wait or the thread request was diverted to the POOL. HIGH Maximum number of concurrent threads required by transactions associated with this entry at any time since the CICS attachment facility was started. ABORTS Total number of units of recovery that were rolled back. COMMITS One of the following two fields is incremented each time a DB2 transaction associated with this entry has an explicit or implicit (such as EOT) sync point. 1-PHASE The total number of single phase commits for transactions associated with this entry. 2-PHASE The total number of two-phase commits for transactions associated with this entry. For a more detailed explanation of the fields in the report, refer to "Controlling CICS Connections" in Section 6 (Volume 2) of Administration Guide. ================================================================ Version 3 Book Title: Messages and Codes Pages: 3-140, 3-141 Change Description: Replace the message text for DSNL701I and DSNL703I as follows: DSNL701I CDB OBJECT object-name DOES NOT EXIST DSNL703I CDB TABLE table-name DOES NOT HAVE PROPER INDEX DEFINITIONS, INDEX index-name IS MISSING OR INCORRECTLY DEFINED ================================================================ Version 3 Book Title: DB2 Messages and Codes Pages: 3-176 Change Description: For message DSNT376I, replace the paragraph that begins "Several different system plans..." with the following paragraph: Several different system plans can appear in 'plan-id1' and 'plan-id2'. These system plans are not documented in SYSIBM.SYSPLAN. If you receive a system plan in this message, you are in contention with another user. If you are not doing an automatic rebind, message DSNT500I or DSNT501I accompanies this message and identifies that resource. If you need additional information, refer to the SQLCA and any additional bind messages. If you are doing an auto rebind, the SQLCA is not available. Refer to Section 4 of Application Programming and SQL Guide for more information about automatic rebinding. The system plans are: ================================================================ Version 3 Book Title: Message and Codes Pages: 3-176 Change Description: Under 'Explanation', change the sentence in the last paragraph that begins 'If you are not doing an automatic rebind' to read: If you are not doing an automatic rebind, message DSNT500I or DSNT501I might accompany this message and identify that resource. Under 'System Programmer Response', change the first bullet to read: If the resource involved in the timeout is listed in the DSNT500I/DSNT501 message as a table or table space, check the following items forother possible causes of the timeout: ================================================================ Version 3 Book Title: Messages and Codes Pages: 3-176, 3-177, 3-277 Change Description: For messages DSNT375I and DSNT377I, add the following sentence to the end of the Explanation: If you receive a system plan in this message, see the information about system plans in message DSNT376I. For message DSNV404I, add the following sentence to the end of the explanation of variable 'pname': If you receive a system plan in this field, see the information about system plans in message DSNT376I. ================================================================ Version 3 Book Title: DB2 Messages and Codes Pages: 3-237 Change Description: Under EXPLANATION, following "or point in time recover has been done on the table space" add: or the table space is in COPY PENDING state and the requested full image copy is for a site other than the current site. Under USER RESPONSE, following "guarantee the correct recovery on both sites" add: or check DSNZPARM to ensure that the current site is the site at which the image copy is being taken. ================================================================ Version 3 Book Title: DB2 Messages and Codes Pages: 4-218 Change Description: For 00E30081 under System Programmer Response, change the second sentence from: the SPRMSWT parameter of the DSN6SPRM assembler macro to: the IRLMSWT parameter of the DSN6SPRM assembler macro ================================================================ Version 3 Book Title: DB2 Messages and Codes Pages: 4-224 Change Description: For reason code 00E40006, replace the Explanation, System Action, and Problem Determination. Add the User Response. Explanation: An error was detected while manipulating the utility-in-progress bits of the DBA table. The error might occur if the SYSIBM.SYSUTIL table and the DBA table are out of sync, if the utility-in-progress condition was not properly reset after execution of a prior utility, or if a resource unavailable condition exists. This abend reason code is issued by the following CSECT: DSNUGUIP System Action: Utility processing is abended. This abend might be accompanied by message DSNT500I. An SDUMP might be requested. User Response: If applicable, correct the resource unavailable condition identified by the DSNT500I message. Either restart the utility from the last commit point or terminate the utility and submit it again. Refer to Figure 8 in Appendix B, "Problem Determination" on page X-7 for an explanation of resource types. If DSNT500I was not issued, register 2 contains a secondary DB2 reason code that gives more information about the problem. If the secondary reason code is not documented in this manual, it is an internal IBM code. Consult the system programmer to diagnose the problem. Problem determination: If the condition cannot be corrected, determine the failing environment. Collect the following diagnostic items listed in Appendix B: 1 5 31 45 59 60 71 ================================================================ Version 3 Book Title: DB2 Messages and Codes Pages: 4-224 Change Description: For reason code 00E40009, replace the first sentence of the explanation with the following sentence: An error was detected while attempting to access the target object (table space or index space). ================================================================ Version 3 Book Title: DB2 Messages and Codes Pages: X-3 Change Description: Add the following two lines to the list under "Problem Determination": 60 Single phase commit failed. 64 Task was purged under CICS. ================================================================ Version 3 Book Title: DB2 Messages and Codes Pages: X-8 Change Description: Add the following line to abend reason code 00C90101 in figure 9: ABEND Reason Code CSECT-name:ERQUAL Explanation 00C90101 DSNICUMW:5004 4 ================================================================ Version 3 Book Title: DB2 Messages and Codes Pages: X-8 and X-10 Change Description: Add the following line to abend reason code 00C90101 in figure 9 on page X-8. ABEND Reason Code CSECT-name:ERQUAL Explanation 00C90101 DSNIDEFR:5005 13 Add the explanation for 13 at the end of the list on page X-10: 13. Log RBA is unavailable for the associated table space or index space. ================================================================ Continued in Info. APAR II08715.
Local fix
Problem summary
Problem conclusion
Temporary fix
Comments
closed for retention
APAR Information
APAR number
II08169
Reported component name
PB LIB INFO ITE
Reported component ID
INFOPBLIB
Reported release
001
Status
CLOSED CAN
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
1994-09-01
Closed date
1996-07-11
Last modified date
1996-07-11
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Applicable component levels
[{"Business Unit":{"code":null,"label":null},"Product":{"code":"SG19O","label":"APARs - MVS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"001","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSEPEK","label":"Db2 for z\/OS"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"001","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]
Document Information
Modified date:
14 December 2020