OA17167: "UNEXPECTED CHANGES..." ERROR OCCUR (KXCRC_UNKNOWN_OBJECT PROBLEM)
Closed as program error.
While accessing LDAP data, KXCRC_UNKNOWN_OBJECT error occurs with suberror KXMRC_UNEXPECTED_CHANGES: Unexpected changes in Roma configuration.
1) LDAP cache refresh can be disabled by setting KXCCTIME environment variable to a big value. For example, 864000 will disable LDAP cache refresh for 10 days and the problem will not happen 10 days. 2) Use LDIF as a backup if CASP can't connect LDAP for some reason. LDAP content can be exported into LDIF and LDIF URL added to the KXCDIR, for example: KXCDIR=ldap://hoc08wuw05:389/cn=RomaContext,dc=Context,dc=Roma,d c=candle ,dc=com;file:////mydir/my.ldif
When CASP needs some LDAP data, cannot find it in the LDAP cache, trys to refresh the cache, and the LDAP server is unavailable at that time, KXCRC_UNKNOWN_OBJECT error occurs with suberror KXMRC_UNEXPECTED_CHANGES: Unexpected changes in Roma configuration.
Added reconnection logic to some functions accessing LDAP server, new constants LDAP_SEND_ERROR and LDAP_RECV_ERROR for clearer identification of LDAP server connection errors, improved handling of LDAP server connection errors. If KXM ILS LDAP cache cannot contact the LDAP server, error KXCRC_LDAP_SEARCH_FAILURE is raised instead of KXMRC_UNEXPECTED_CHANGES to describe the situation more clear.
The fix for this APAR is contained in the following maintenance packages: for KXS module - 18.104.22.168-TIV-ASPK-IF0003 for KXC and KXM modules - 1.0.0-TIV-ASPK-FP0003
Reported component name
Reported component ID
Last modified date
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fixed component name
Fixed component ID
Applicable component levels