Message d'erreur IBM i (AS/400)
CPFB71B
Tous les noeuds n'ont pas traité les données du domaine d'unité.
Gravité 30 · Erreur grave
Cause
L'API QYASCHGDDD a été utilisée mais tous les noeuds du domaine d'unité n'ont pas traité les données. Ce n'est pas vraiment un problème car un noeud de grappe inactif peut recevoir les données lorsqu'il devient actif. L'étendue de la répartition des données est représentée par la valeur du code achèvement &1. La signification des codes achèvement est la suivante : 0 - La modification a échoué. 1 - La modification n'a été effectuée que sur le noeud local. 2 - La modification a réussi sur le noeud local et a échoué sur d'autres noeuds. 3 - La modification a réussi sur le noeud local mais n'a peut-être pas réussi sur tous les autres noeuds. 4 - La modification a réussi sur tous les noeuds actifs du domaine d'unité.
Que faire
Si le code achèvement est 1 ou 4, les noeuds qui n'ont pas été modifiés devront recevoir la modification lorsqu'ils deviendront actifs. Pour les autres codes achèvement, apportez la modification à nouveau.
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 | *UBIN |
2 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPFB71B) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPFB71B) EXEC(DO)
/* traitement de l'erreur */
ENDDO