Message d'erreur IBM i (AS/400)
CPF671B
La taille de bloc sur &1 est incompatible avec &2.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
Le volume &3 sur l'unité &1 ne peut pas être dupliqué sur l'unité &2. La taille de bloc du volume de bande &3 est &5, et l'unité &2 et/ou son processeur d'E-S correspondant ne prend pas en charge cette taille de bloc. La taille de bloc maximale prise en charge par l'unité &2 est &6.
Que faire
Procédez comme suit :
- Dupliquez la bande sur une unité et/ou un processeur d'E-S prenant en charge une taille de bloc égale à &5.
- Recréez le volume de bande &3 sans indiquer USEOPTBLK(*YES) pour les fichiers de sauvegarde/restauration ou sans spécifier une taille de bloc supérieure à &5, puis relancez la commande.
Description technique
Si l'unité &1 est une unité de bibliothèque de supports, le volume &3 a pour identificateur de cartouche &7. Si l'unité &2 est une unité de bibliothèque de supports, le volume &4 a pour identificateur de cartouche &8.
If device &1 is a media library device, then volume &3 has a cartridge identifier of &7. If device &2 is a media library device, then volume &4 has a cartridge identifier of &8.
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 | *CHAR |
10 |
| &2 | *CHAR |
10 |
| &3 | *CHAR |
6 |
| &4 | *CHAR |
6 |
| &5 | *BIN |
4 |
| &6 | *BIN |
4 |
| &7 | *CHAR |
6 |
| &8 | *CHAR |
6 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF671B) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF671B) EXEC(DO)
/* traitement de l'erreur */
ENDDO