Aller au contenu

Message d'erreur IBM i (AS/400)

CPF328D

Echec d'octroi ou révocation de droits pour le fichier &1 de &2.

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

Cause

La demande d'octroi ou de révocation pour une zone/colonne du fichier &1 de la bibliothèque &2 n'a pas pu être satisfaite. Le code raison correspondant est &3. Les codes raison et leur signification sont les suivants : 1) Le fichier &1 est un fichier source, or les droits de niveau zone/colonne ne s'appliquent pas aux fichiers base de données source. 2) Le fichier &1 est un fichier à description interne, or les droits de niveau zone/colonne ne s'appliquent pas aux fichiers base de données à description interne. 3) Le fichier &1 est un fichier logique à formats multiples, or les droits de niveau zone/colonne ne s'appliquent pas aux fichiers base de données logiques à formats multiples. 4) La zone/colonne &4 n'a pas été trouvée dans le format d'enregistrement du fichier &1 de la bibliothèque &2. 5) Le profil utilisateur &5 spécifié comme détenteur du droit d'octroi ou de révocation des droits de niveau zone/colonne n'a pas été trouvé. 6) Le profil utilisateur &5 spécifié comme détenteur du droit d'octroi ou de révocation des droits de niveau zone/colonne pour la zone &4 n'est pas autorisé à accorder ou révoquer de tels droits pour la zone &4. 7) Plusieurs utilisateurs sont définis comme détenant le droit d'octroi ou de révocation sur les différentes zones/colonnes concernées par cette demande d'octroi ou de révocation, or un seul utilisateur peut être indiqué. 8) Le profil utilisateur &5 spécifié comme bénéficiaire des droits de niveau zone/colonne n'a pu être trouvé. 9) Le profil utilisateur &5 spécifié comme bénéficiaire des droits de niveau zone/colonne est endommagé. 10) Le fichier &1 est un fichier logique qu'il est impossible de mettre à jour, or les droits de mise à jour de niveau zone/colonne ne s'appliquent pas aux fichiers base de données logiques impossibles à mettre à jour. 11) La zone &4 est une zone en entrée seule, or les droits de mise à jour de niveau zone/colonne ne s'appliquent pas aux zones impossibles à mettre à jour. 12) Le nombre maximum de droits de niveau zone/colonne a été atteint pour le fichier &1.

Que faire

Spécifiez un autre fichier et/ou bibliothèque, pour lequel vous êtes autorisé à accorder ou révoquer des droits de niveau zone/colonne et qui peut bénéficier de tels droits. Spécifiez une ou plusieurs zones/colonnes différentes, pour lesquelles vous êtes autorisé à accorder ou révoquer des droits. Sinon, vous pouvez spécifier un autre profil utilisateur comme bénéficiaire des droits. Renouvelez ensuite votre demande.

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

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF328D) MSGF(QSYS/QCPFMSG)

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

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