Start of change

-20101   THE FUNCTION function-name FAILED WITH REASON reason-code

Explanation

The statement attempted to process a function, but processing failed.

function-name
The name of the function that could not be processed, either a DB2® for z/OS® function or a DB2 DLL and routine.
reason-code
A hexadecimal value that indicates the reason for the failure. Possible values are DB2 for z/OS codes 00E73001, 00E73002, 00E73003, and 00E73004, and the following values:
00A0C11C
CELAAUTH services attempted to load a DLL that does not exist. The DLL load failed. The DLL is identified by the first part of the function-name value: dll-name!routine-name.
00A103B0
All existing Language Environment® environments are in use and the maximum number of Language Environments permitted has been reached. No additional environments can be created.
00A14348
During CELAAUTH services infrastructure initialization, CELAAUTH attempted to load the 64-bit Language Environment library. However, the load failed.
00D50006
The XMLPARSE or DSN_XMLVALIDATE function might be called implicitly. This reason code might also be issued when the XMLPARSE or DSN_XMLVALIDATE functions are implicitly invoked.
00D50007
The XMLPARSE or DSN_XMLVALIDATE function might be called implicitly. This reason code might also be issued when the XMLPARSE or DSN_XMLVALIDATE functions are implicitly invoked.
00D50008
The XMLPARSE or DSN_XMLVALIDATE function might be called implicitly. This reason code might also be issued when the XMLPARSE or DSN_XMLVALIDATE functions are implicitly invoked.
00D50009
The XMLPARSE or DSN_XMLVALIDATE function might be called implicitly. This reason code might also be issued when the XMLPARSE or DSN_XMLVALIDATE functions are implicitly invoked.
00D5000A
The XMLPARSE or DSN_XMLVALIDATE function might be called implicitly. This reason code might also be issued when the XMLPARSE or DSN_XMLVALIDATE functions are implicitly invoked.

System action

The statement cannot be processed.

Programmer response

Correct the condition that is described by the reason-code value.

00A0C11C
Make sure that the DLL that is identified by function-name is properly installed and is accessible to the DB2 subsystem.
00A103B0
No immediate action is required. If this situation occurs frequently, consider increasing the LEMAX parameter, which controls the maximum number of environments within the DB2 subsystem.
00A14348
Make sure that CELQLIB is in the library load search path.
00D50006
If you determine that your application is not the source of the error, contact IBM® Software Support.
00D50007
If you determine that your application is not the source of the error, contact IBM Software Support.
00D50008
If you determine that your application is not the source of the error, contact IBM Software Support.
00D50009
If you determine that your application is not the source of the error, contact IBM Software Support.
00D5000A
If you determine that your application is not the source of the error, contact IBM Software Support.
00E73001
Use the information provided for code 00E73001.
00E73002
Use the information provided for code 00E73002.
00E73003
Use the information provided for code 00E73003.
00E73004
Use the information provided for code 00E73004.

SQLSTATE

56060

End of change