Aller au contenu

CPF4AC0

Le propriétaire ne peut pas être remplacé par &1 pour l'objet &2 de &3 type *&4.

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

Cause

Les utilisateurs disposant de droits sur la fonction QIBM_DB_SECADM ne peuvent pas se transférer la propriété d'un objet, à moins qu'ils ne disposent des droits requis pour l'opération. L'utilisateur en cours &1 est autorisé à utiliser la fonction QIBM_DB_SECADM, mais il ne dispose pas des droits requis pour l'opération de changement de propriétaire. Par conséquent, &1 ne peut pas remplacer le propriétaire de l'objet par lui-même.

Que faire

Indiquez un autre profil utilisateur comme nouveau propriétaire ou demandez au responsable de la sécurité d'attribuer à &1 les droits requis pour l'opération.

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 10
&4 *CHAR 7

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF4AC0) MSGF(QSYS/QCPFMSG)

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

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