Aller au contenu

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...

VariableTypeLongueur
&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