Aller au contenu

CPF899E

Erreur dans la liste des paramètres en entrée.

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

Cause

Le programme a été arrêté à la suite du code raison &1. Les codes raison et leur signification sont les suivants : 01

  • Une fonction, non admise à l'état en cours du programme, a été demandée. 02-- Les paramètres indiqués ne correspondent pas aux valeurs indiquées pour le système émetteur &2. 03
  • Les paramètres en entrée ne peuvent être validés. L'enregistrement correspondant n'existe pas dans la table des systèmes émetteur pour le système &2.

Que faire

Aux prochaines date et heure de réplication, le système récepteur tentera une nouvelle réplication des données de répertoire à partir du système émetteur. Celles-ci peuvent être modifiées sur le système récepteur à l'aide de la commande CHGDIRSAD (Modifier un système en réplication). Selon le code raison, effectuez l'une des opérations suivantes : 01

  • Corrigez la liste des paramètres communiqués au programme et renouvelez la demande. 02
  • Pour collecter les données du système émetteur &2, utilisez la commande CHGDIRSHD pour modifier les prochaines date et heure de réplication. 03
  • Le système émetteur &2 n'existe plus dans la table des systèmes émetteurs. Pour collecter à nouveau les données du système, utilisez la commande ADDDIRSHD (Ajouter un système en réplication).

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 2
&2 *CHAR 8

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF899E) MSGF(QSYS/QCPFMSG)

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

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