Aller au contenu

CPF8901

L'unité virtuelle &1 n'est pas en fonction.

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

Cause

L'unité virtuelle indiquée doit être en instance avant de pouvoir être utilisée par la fonction passe-système.

Que faire

Mettez en fonction l'unité virtuelle sur le système cible. Renouvelez ensuite votre demande.

Description technique

Les unités doivent être activées sur le système cible avant d'être utilisées par le passthrough. Si le système cible est un S/38, activez l'unité à l'aide de la commande VRYDEV. Si la cible est un System i5, activez l'unité à l'aide de la commande VRYCFG.

Devices must be varied on at the target system before they are used by pass-through. If the target system is a S/38, then vary on the device using the VRYDEV command. If the target is a System i5, then vary on the device using the VRYCFG command.

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(CPF8901) MSGF(QSYS/QCPFMSG)

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

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