Message d'erreur IBM i (AS/400)
CPF9D97
L'enregistrement de clé n'a pas pu être traduit.
Key record could not be translated.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
La clé de l'enregistrement de fichier de clés &1 du fichier &2 de la bibliothèque &3 n'a pas pu être traduite car la clé maître qui la chiffre n'existe pas.
The key in key store record &1 in file &2 in library &3 could not be translated because the master key that encrypts it does not exist.
Que faire
Supprimez l'enregistrement du fichier de clés à l'aide de l'API Supprimer un enregistrement de clé, ou restaurez la clé maître qui chiffre cette clé. Renouvelez ensuite votre demande.
Either delete the key store record using the Delete Key Record API, or restore the master key that encrypts this key. And then try the request again.
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 | *CHAR |
32 |
| &2 | *CHAR |
10 |
| &3 | *CHAR |
10 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF9D97) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF9D97) EXEC(DO)
/* traitement de l'erreur */
ENDDO