Message d'erreur IBM i (AS/400)
CPF18C2
Indicateur de verrouillage d'objet ou de demande de verrouillage incorrect.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
Causes possibles :
- L'indicateur a expiré.
- Il n'est pas utilisé dans le travail ou l'unité d'exécution corrects.
- Valeur endommagée qui n'a pas été générée par une API.
Que faire
L'indicateur utilisé pour archiver les informations de verrouillage d'objet ou de demande de verrouillage n'est plus admis. Pour générer un nouvel indicateur, lancez l'API utilisée pour créer cet indicateur.
Description technique
Les descripteurs sont générés par diverses API de verrouillage pour une unité d'exécution donnée. Ce sont des valeurs temporaires qui peuvent être régénérées en exécutant l'API correspondante.
Handles are generated by various lock APIs for a particular thread. These are temporary values and can be regenerated by executing the related API.
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF18C2) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF18C2) EXEC(DO)
/* traitement de l'erreur */
ENDDO