Message d'erreur IBM i (AS/400)
CPFCB02
Attributs ObjectConnect non modifiés.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
Des erreurs liées à la commande &2 se sont produites (code raison &1) lors de la tentative de modification des attributs ObjectConnect. Les codes raison et leur signification sont les suivants : 0000 - Echec de la validation de paramètre. 0001 - Fichier QSR/QATMOBJC inexistant. 0002 - Profil utilisateur QOBJC inexistant. 0003 - Echec de la conversion de configuration. Consultez les messages précédents dans l'historique du travail pour identifier l'erreur. 0004 - Une condition APAR s'est produite. Consultez les messages précédents dans l'historique du travail pour identifier l'erreur.
Que faire
En fonction du code raison, effectuez l'une des opérations suivantes : 0000 - Exécutez la commande DSPJOBLOG pour consulter les messages précédents dans l'historique du travail. Corrigez l'incident et renouvelez votre demande. 0001, 0002 - Effectuez l'une des actions suivantes pour restaurer le fichier QATMOBJC, puis renouvelez la demande :
- Utilisez GO LICPGM pour installer l'option 22 d'IBM i et apportez au fichier les mises à jour éventuellement publiées depuis sa dernière installation.
- Restaurez le fichier à partir d'une copie de sauvegarde et apportez-lui les mises à jour éventuellement publiées depuis sa dernière sauvegarde. 0003, 0004 - S'il s'agit d'un travail interactif, utilisez la commande CL DSPJOBLOG pour consulter les messages précédents dans l'historique du travail. Corrigez l'incident et renouvelez votre demande. Si l'incident ne peut pas être corrigé ou s'il n'existe aucun message précédent dans l'historique du travail, renouvelez la demande. Si l'incident se produit à nouveau, signalez-le à l'aide de la commande CL ANZPRB.
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 |
4 |
| &2 | *CHAR |
10 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPFCB02) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPFCB02) EXEC(DO)
/* traitement de l'erreur */
ENDDO