Aller au contenu

Message d'erreur IBM i (AS/400)

CPF5237

Le bloc de contrôle d'unité de programme est incorrect.

Program device control block is not valid.

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

Cause

Le bloc de contrôle d'unité de programme (PDCB) du fichier &2 de la bibliothèque &3, unité de programme &4, n'a pas été indiqué correctement.

Program device control block (PDCB) for file &2 in library &3 program device &4 has not been specified correctly.

Que faire

Signalez le problème (commande ANZPRB).

Report the problem (ANZPRB command).

Description technique

Indiquez correctement le PDCB, puis renouvelez votre demande. Assurez-vous que toutes les zones réservées contiennent la valeur hexadécimale 00.

Specify the PDCB correctly and then try the request again. Ensure that all reserved areas are set to hex 00.

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
&2 *CHAR 10
&3 *CHAR 10
&4 *CHAR 10

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF5237) MSGF(QSYS/QCPFMSG)

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

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