CPFA1B6
Impossible de libérer les verrouillages, code raison &1. L'objet est &3.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
Les verrouillages du système de fichiers ne peuvent pas être libérés pour l'objet &3. Code raison &1, numéro d'erreur &2. Les codes raison et leur signification sont les suivants : 1
- Le serveur NFS *NLM n'est pas actif. 2
- Une erreur inconnue s'est produite dans le système de fichiers.
Que faire
Pour le code raison 1, utilisez la commande STRNFSSVR SERVER(*NLM) pour démarrer le serveur NFS *NLM, puis renouvelez l'opération. Pour le code raison 2, consultez les messages précédents dans l'historique du travail (commande DSPJOBLOG) afin de déterminer l'incident qui a généré ce code. Effectuez les actions de reprise indiquées, puis renouvelez l'opération.
Description technique
Si le numéro d'erreur n'est pas zéro, utilisez l'une des méthodes suivantes pour en déterminer la signification. - Utilisez DSPMSGD CPExxxx, où xxxx est le numéro d'erreur, pour afficher un message d'erreur contenant plus d'informations sur ce numéro d'erreur. - Affichez le fichier suivant, qui contient la description des numéros d'erreur : QSYSINC/H, membre ERRNO.
If the error number is not zero, then use one of the following to determine the meaning of the error number. - Use DSPMSGD CPExxxx, where xxxx is the error number to display an error message containing more information about this error number. - Display the following file that contains descriptions of error numbers: QSYSINC/H, member ERRNO.
Variables du message
Quand le système envoie le message, chaque variable est remplacée par une valeur réelle : un nom d'objet, de bibliothèque, un code...
| Variable | Type | Longueur |
|---|---|---|
| &1 | *BIN |
4 |
| &2 | *BIN |
4 |
| &3 | *CCHAR |
variable |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPFA1B6) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPFA1B6) EXEC(DO)
/* traitement de l'erreur */
ENDDO