Aller au contenu

Message d'erreur IBM i (AS/400)

CPFA45B

Erreur d'accès aux informations de synchronisation du profil &1.

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

Cause

Le code d'erreur &3 a été renvoyé lors de l'accès à l'objet système &4. Cette erreur s'est produite lors de la tentative d'extraction ou de définition des informations du profil &1 du serveur &2 par un travail de synchronisation de profils. Voici la signification des codes permettant d'identifier l'objet système incorrect : 1 - Attributs du serveur de réseau du système. 2 - Attributs du serveur de réseau de l'utilisateur &1. 3 - Espace utilisateur comportant la liste de tous les profils du système. 4 - Objet interne assurant le suivi de l'état de synchronisation des profils. 5 - Objet de profil utilisateur. 6 - Espace utilisateur comportant la liste des groupes d'un utilisateur. 7 - Espace utilisateur contenant les données renvoyées par un appel système. 8 - Espace de travail temporaire. Voici les significations du code d'erreur : 1 - Objet inexistant. 2 - Erreur de résolution de l'objet. 3 - Objet verrouillé par un autre travail. 4 - Espace insuffisant pour l'objet. 7 - Erreur lors du traitement de l'objet. 8 - Objet endommagé.

Que faire

Aucune intervention de l'opérateur n'est généralement requise. Le travail de synchronisation de profils, qui traite la reprise après incident, renouvelle l'opération dans le cadre des procédures de reprise standard. Si l'erreur persiste, consultez les messages précédents de l'historique du travail pour déterminer l'existence de causes pouvant être corrigées.

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 47
&3 *BIN 4
&4 *BIN 4

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPFA45B) MSGF(QSYS/QCPFMSG)

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

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