Message d'erreur IBM i (AS/400)
CPF5989
Les modifications d'attributs du réseau ne prendront pas effet tout de suite.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
Les valeurs attribuées à l'ID de réseau &1, au nom du point de contrôle &2, au lieu local par défaut &3, ainsi que toute modification apportée au type de noeud, ne prendront pas effet maintenant. En effet, il y a conflit entre ces attributs du réseau et une ou plusieurs valeurs de la liste de lieux éloignés. Le nom qualifié du point de contrôle local du réseau indiqué ou celui du lieu local par défaut de ce réseau est identique à celui d'un lieu éloigné ou d'un point de contrôle éloigné défini dans la liste de lieux éloignés. Or, un nom de lieu local ou de point de contrôle local ne peut être identique à celui d'un lieu éloigné ou d'un point de contrôle éloigné.
Que faire
Lancez la commande DSPNETA (Afficher les attributs du réseau) pour visualiser les noms en cours dans les attributs du réseau. Si ceux-ci sont corrects, exécutez la commande WRKCFGL (Gérer les listes de configuration) et supprimez de la liste de lieux éloignés les valeurs identiques au lieu local par défaut ou au point de contrôle local. Relancez ensuite la commande CHGNETA (Modifier les attributs du réseau). Si ces noms sont incorrects, corrigez-les puis renouvelez la demande. Si vous voulez modifier le type de noeud système, en dépit du conflit de noms, utilisez la commande CHGNETA en précisant que seul le type de noeud système doit être modifié.
Description technique
Le type de noeud du système n'est pas modifié dans ce cas afin d'éviter un traitement interne excessif pouvant résulter de la saisie d'un nom de point de contrôle local incorrect.
Not changing the system node type in this case is done to avoid excessive internal processing that may be a result of entering an incorrect local control point name.
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 |
8 |
| &2 | *CHAR |
8 |
| &3 | *CHAR |
8 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF5989) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF5989) EXEC(DO)
/* traitement de l'erreur */
ENDDO