Aller au contenu

Message d'erreur IBM i (AS/400)

CPF8334

Cannot allocate device &1.

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

Cause

L'unité n'a pas pu être allouée lors de l'ouverture du fichier d'unité pour exécuter la fonction de la commande. L'unité est peut-être désactivée, utilisée par un autre travail ou utilisée par un fichier ouvert dans ce travail.

The device could not be allocated when trying to open the device file to do the command function. The device may be varied off, in use by another job, or in use by an open file in this job.

Que faire

Utilisez la commande Gestion de l'état de la configuration (WRKCFGSTS) avec la valeur *DEV pour le paramètre CFGTYP afin de vérifier que l'unité est activée et de déterminer quel travail l'utilise. Relancez la commande lorsque l'unité est disponible.

Use the Work with Configuration Status (WRKCFGSTS) command specifying the *DEV value for the CFGTYP parameter to verify that the device is varied on and to determine what job is using the device. Try the command again when the device is available.

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 10

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF8334) MSGF(QSYS/QCPFMSG)

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

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