Aller au contenu

CPF21A5

Impossible de remplacer l'objet &1 de &2 de type *&3.

Cannot replace object &1 in &2 type *&3.

Gravité 40 · Fin anormale du programme ou de la fonction

Cause

Vous devez posséder le droit spécial *ALLOBJ ou être le propriétaire de l'objet &4 de &5 de type *&3 pour remplacer l'objet &1 de &2 de type *&3.

You must have *ALLOBJ special authority or be the owner of object &4 in &5 type *&3 in order to replace object &1 in &2 type *&3.

Que faire

Demandez au responsable de la sécurité d'effectuer l'une des opérations suivantes :

  • Modifier votre profil utilisateur de processus en lui attribuant le droit spécial *ALLOBJ.
  • Transférer la propriété de l'objet &4 de &5 de type *&3 à votre profil utilisateur de processus.
  • Supprimer l'objet existant &1 de &2 de type *&3.

Ask the security officer to do one of the following: -- Change your process user profile specifying the *ALLOBJ special authority. -- Change the ownership of object &4 in &5 type *&3 to your process user profile. -- Delete the existing object &1 in &2 type *&3.

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...

VariableTypeLongueur
&1 *CHAR 10
&2 *CHAR 10
&3 *CHAR 7
&4 *CHAR 10
&5 *CHAR 10

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF21A5) MSGF(QSYS/QCPFMSG)

L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :

MONMSG MSGID(CPF21A5) EXEC(DO)
  /* traitement de l'erreur */
ENDDO