Aller au contenu

Message d'erreur IBM i (AS/400)

CPF6793

Erreur de protection en écriture sur le volume &1, unité &25.

Gravité 70 · Intégrité des unités

Cause

Les causes possibles sont les suivantes :

  • Si le volume est une bobine, celle-ci est dépourvue de bague d'autorisation d'écriture.
  • S'il s'agit d'une cartouche, la fenêtre de protection en écriture n'est peut-être pas bien positionnée.
  • Si l'unité &25 permet la protection logique contre l'écriture, une erreur sur la bande peut empêcher les opérations de sortie.
  • L'unité &25 ne prend pas en charge l'écriture sur le type de cartouche monté.

Que faire

Procédez de l'une des façons suivantes, puis renouvelez votre demande :

  • S'il s'agit d'une bobine, installez une bague d'autorisation d'écriture.
  • S'il s'agit d'une cartouche, assurez-vous que la fenêtre de protection en écriture est positionnée de manière à autoriser l'écriture.
  • Si l'erreur de protection en écriture est due à une erreur sur le support, chargez une autre cartouche dans l'unité &25.
  • Si l'unité ne peut pas écrire sur le type de cartouche monté, utilisez un autre device de cartouche sur l'unité &25. Si l'incident persiste, appuyez sur F14 pour lancer l'identification d'incident.

Description technique

-- IOP Reference Code ............ : &2

  • Device Reference Code ......... : &3
  • Device Type ................... : &4
  • Error Log Id .................. : &22

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 6
&2 *HEX 2
&3 *HEX 2
&4 *CHAR 4
&22 *HEX 4
&25 *CHAR 10

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF6793) MSGF(QSYS/QCPFMSG)

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

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