Skip Headers
Oracle® Database Messages Guide
10g Release 2 (10.2) for IBM z/OS (OS/390)

Part Number B25397-01
Go to Documentation Home
Home
Go to Book List
Book List
Go to Table of Contents
Contents
Go to Index
Index
Go to Master Index
Master Index
Go to Feedback page
Contact Us

Go to previous page
Previous
Go to next page
Next
PDF · Mobi · ePub

11 User Abend Codes

Under certain circumstances, an Oracle component will issue an ABEND macro with a user completion code (normally formatted in decimal). This chapter describes the user abend codes issued by Oracle products while running under z/OS. Unless otherwise specified, all user abends should be reported to Oracle Support Services. User abend codes begin with the prefix "U".

User abend codes in the range U4034 to U4095 are issued by the IBM Language Environment (LE) runtime component. These are documented in the IBM manual Language Environment Run-Time Messages. The occurrence of a Language Environment abend can indicate a problem in your own Pro* or OCI application, in an Oracle product, or in Language Environment itself. If you receive a Language Environment abend and it does not appear to be associated with your application, report the problem to Oracle Support Services.

The following messages are described in this chapter:

11.1 User Abend Codes U1010 to U1378

U1010

During server address space initialization, an ATTACH macro for an internal service subtask failed. The return code from ATTACH is in R15 at the time of the abend.

U1011

While accepting a bind from a client address space, an ALESERV macro to gain addressability to the client's address space failed unexpectedly. The return code from ALESERV is in R15 at the time of the abend.

U1012

During server address space initialization, an IDENTIFY macro for an internal service subtask failed. The return code from IDENTIFY is in R15 at the time of the abend. This abend is an expected condition if the ORARASC load module has been placed in the z/OS Link Pack Area (LPA).

U1013

During server address space initialization, an IEFSSREQ macro to issue a request to the OSDI subsystem failed unexpectedly. The return code from IEFSSREQ is in R15 at the time of the abend.

U1014

An invalid state condition was detected in the EDM address space.

U1015

An unexpected failure occurred when an EDM address space tried to post status back to the invoking server address space.

U1016

An invalid request structure was submitted to an EDM address space.

U1017

An invalid BSAM buffer state was detected in an EDM address space.

U1018

An invalid request structure was submitted to an EDM address space.

U1019

During server address space initialization, an ASEXT macro to fetch server address space parameters from the subsystem failed. The return code from ASEXT is in R15 at the time of the abend.

U1020

During server address space initialization, the parameter structure obtained via an ASEXT macro was corrupted or incorrect.

U1021

During server address space initialization an attempt to initialize the timer function in AS1 failed.

U1022

An invalid proxy commit request was passed to an EDM address space.

U1078

An Oracle Net internal error caused a loop in the free element chain.

U1111

In the Oracle kernel, a call was made to a function that is not implemented. This abend also occurs as an expected condition when certain internal "events" are set in the Oracle kernel. This abend is always abnormal in a customer system and should be reported to Oracle Support Services.

U1112

The Oracle kernel attempted to invoke an OSDI infrastructure function that is not provided. This abend is expected to occur when a newer Oracle kernel release is used with an older release of the server region control program, ORARASC.

U1178

An Oracle Net internal error caused an invalid self reference pointer.

U1179

An Oracle Net internal error occurred because the sanity value was not present on allocate; the element was already in use.

U1278

An Oracle Net internal error occurred because a large element was not on the page boundary.

U1378

An Oracle Net internal error occurred because the element being freed was already on the free element chain.

11.2 User Abend Codes U2010 to U2011

These abends are issued by internal Oracle runtime components associated with Oracle precompiler and OCI applications running in TSO, batch, and z/OS UNIX System Services shell environments. They indicate problems with the execution environment or with the calling application. Each abend is accompanied by a reason code in general register 15 (R15) at the time of the abend. Unless otherwise indicated by the reason code, these abends should be reported to Oracle Support Services.

U2010

The abend occurred on an application call to an Oracle precompiler or OCI interface function. The specific error is indicated by the reason code in general register 15:

00000001

The application context could not be located.

00000002

Oracle API DLL initialization failed. This may be accompanied by Language Environment messages indicating the nature of the error.

00000003

The caller is not a Language Environment-enabled language. This abend is expected when you link any non-LE application with the Oracle LE linking stub.

00000005

An invalid or corrupted application context was found.

00000006

An invalid API function descriptor was found.

00000007

An invalid function index was found.

00000008

Stub function and API function mismatch.

00000009

The application is calling a missing, obsolete, or disabled API function.

0000000A

An API function supported only for C language callers has been called from a non-C language.

0000000B

Attempt to set an LE condition handler failed. This can be caused by certain environmental conditions such as insufficient private area region.

0000000E

Insufficient LE environment to support COBOL DYNAM application. This is usually due to an incorrectly linked COBOL application. For more information, refer to the Oracle Database User's Guide for IBM z/OS (OS/390).

U2011

The abend occurred in internal application context management. The specific error is indicated by the reason code in general register 15:

00000001

An attempt to obtain memory for the internal application context failed. This generally indicates that insufficient private area region is provided.

00000002

An unexpected error occurred using Name Token services.

11.3 User Abend Codes U3975 to U3984 (Oracle Access Manager for IMS TM)

There are several points where failure of critical Oracle Access Manager for IMS TM logic leads to a z/OS user abend. These abend codes are described as follows:

U3975

This abend is displayed on entry to an Oracle Access Manager for IMS TM ESAF exit when message AMI-0053 is issued as a z/OS WTO message. This indicates the region private area memory (both above and below 16M) is nearly exhausted. Refer to the Oracle Database System Administration Guide for IBM z/OS (OS/390) for a discussion of Oracle Access Manager for IMS TM memory requirements.

If no message is displayed, report the situation to Oracle Support Services.

U3976

The Oracle Access Manager for IMS TM linking stub issues this abend and message AMI-0055 when the IMS ECP data area associated with the task could not be found. This probably indicates the program is running in an environment other than an IMS MPP, IFP, or BMP region. If not, report the abend to Oracle Support Services.

U3977

This abend indicates an invalid memory allocation request was issued within Oracle Access Manager for IMS TM code. General register 15 contains a subcode that further describes the error. Report this abend to Oracle Support Services.

U3978

This abend indicates an invalid memory release request was issued within Oracle Access Manager for IMS TM code. General register 15 contains a subcode that further describes the error. Report this abend to Oracle Support Services.

U3979

This abend indicates Oracle Access Manager for IMS TM memory management control information has been damaged. General register 15 contains a subcode that further describes the error.

It is possible for this error to be caused by the user's application program by erroneously overwriting data areas that Oracle Access Manager for IMS TM maintains in key 8 region memory. This possibility should be considered if the abend occurs in a dependent region during or near the time new or modified application software is running. The errant software need not be a program that uses Oracle Access Manager for IMS TM.

If this possibility seems unlikely, report the abend to Oracle Support Services.

U3980

An error occurred in an internal memory management function. General register 15 contains a subcode describing the error. Report this abend to Oracle Support Services.

U3981

An error occurred during memory cleanup processing. General register 15 contains a subcode that describes the error. Report this abend to Oracle Support Services.

U3982

An error occurred when an application issued a request that Oracle Access Manager for IMS TM does not support.

SQL DDL statements, SQL DCL statements, and COMMIT/ROLLBACK entered as parsed statements are excluded since these errors are detected by the server and result in generic ORA-xxxx errors.

U3984

Your program attempted to use a cursor before it had been opened. Before the cursor can be used, the OOPEN OCI call must be used.