Aller au contenu

CPF4025

Erreur sur unité &4.

Gravité 20 · Erreur

Cause

Le code réponse &6 de l'unité a été reçu.

Que faire

Voici les différents codes réponses possibles : 01700000- Vous avez tenté de transférer une table de définition d'imprimante sur l'unité &4. Or, celle-ci n'a pas détecté la fin de la table. 01710000- Vous avez tenté de transférer une table de définition d'imprimante sur l'unité &4. Votre tentative a échoué pour l'une des raisons suivantes : (1) L'unité n'accepte pas les tables de définition d'imprimante. (2) L'unité n'est pas configurée pour utiliser ce type de table. (3) Une table de définition d'imprimante a déjà été transférée et ne peut pas être remplacée tant que l'unité n'est pas mise hors tension. Pendant que l'unité &4 est en mode configuration, choisissez une session imprimante définie par l'utilisateur avec un ID imprimante ASCII, ou bien, à l'aide de la commande CHGDEVDSP, enlevez la table de personnalisation qui figure dans la description d'unité et qui identifie une table de définition d'imprimante. 01720000- L'unité &4 a détecté des données incorrectes dans la table de définition d'imprimante. Vérifiez que le code source associé à la table à transférer est admis. 01730000- La taille de la table de définition d'imprimante est supérieure à celle acceptée par l'unité. Utilisez une table plus petite. 01740000 et 01750000- L'unité &4 a été mise en fonction et aucune table de définition d'imprimante n'a été indiquée. Une table a déjà été transférée sur l'unité &4 et ne peut pas être enlevée. 01760000 et 01770000- Vous avez tenté de transférer une modification de code sur l'unité &4, mais votre tentative a échoué. Si l'un de ces incidents persiste, lancez l'identification d'incident et signalez-le à l'aide de la commande 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...

VariableTypeLongueur
&4 *CHAR 10
&6 *CHAR 8

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF4025) MSGF(QSYS/QCPFMSG)

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

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