CPF2E90
Impossible de supprimer la définition &1.
Gravité 30 · Erreur grave
Cause
Cette définition est liée à un ou plusieurs fichiers base de données ou à des définitions. La suppression de cette définition entraînera des erreurs dans d'autres définitions :
- s'il s'agit d'une définition de zone utilisée dans un test d'ID d'enregistrement ;
- si la définition de format ne contient qu'une seule définition de zone ;
- si la définition de fichier ne contient qu'une seule définition de format. Des ID message affichés à l'écran de confirmation de suppression de définition indiquent les erreurs résultant de cette demande.
Que faire
Pour supprimer la définition, effectuez une ou plusieurs des opérations présentées ci-dessous, puis renouvelez la demande :
- Déliez tous les fichiers à description interne affectés par la demande.
- Supprimez tous les fichiers à description externe affectés par la demande.
- Modifiez ou supprimez les autres définitions présentant des erreurs.
Description technique
Le code anomalie de la demande de suppression est &2. Le code anomalie se compose d'une ou plusieurs valeurs de 4 caractères. Chaque valeur est la dernière partie d'un message CPD d'IDDU. Affichez le message CPD (commande DSPMSGD) pour plus d'informations.
The reason code for the delete request is &2. The reason code is made up of one or more 4 character values. Each value is the last part of an IDDU CPD message. Display the CPD message (DSPMSGD command) for more information.
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 |
10 |
| &2 | *CHAR |
60 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF2E90) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF2E90) EXEC(DO)
/* traitement de l'erreur */
ENDDO