IBM Support

Error seen in log: MPI_CtxEntLinkLock failed

Troubleshooting


Problem

During regular entity management processing, an error may be seen in the logfile. This technote describes the reason for the error.

Symptom

During entity management, errors similar to the following may be seen:

22:17:57 [00086] ERROR atesystems.hub.logging.NativeLog: MPI_CtxEntLinkLock: entlink record modified by another process.
22:17:57 [00086] ERROR atesystems.hub.logging.NativeLog: MPI_MxmEntUpdate: entType='org', audRecno=xxx, memRecno=yyy, MPI_CtxEntLinkLock failed.
22:17:57 [00086] ERROR atesystems.hub.logging.NativeLog: MPI_CtxError: ERR=EODBC, MSG=audrecno=xxx, memrecno=yyy, srcrecno=zzz, unable to crossmatch member for entType 'org' during MEMUPDATE (EODBC).

Cause

Different subsystems sometimes need to update the same table, such as the mpi_entlink_xx table, during normal processing. Because the table is locked by one process, the other process cannot update it and will report this error.

Resolving The Problem

The error can be considered more of a warning than a problem because the system is designed to automatically retry the transaction if this error is encountered. "(retrying)" will be seen in the log. It is usually safe to ignore this error.

[{"Product":{"code":"SSLVY3","label":"Initiate Master Data Service"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":"--","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"10.0.0;10.1.0;11.0.0;11.3.0;11.4.0","Edition":"Edition Independent","Line of Business":{"code":"LOB10","label":"Data and AI"}}]

Document Information

Modified date:
16 June 2018

UID

swg21883372