Aller au contenu

Message d'erreur IBM i (AS/400)

CPF3941

CONTEXT(*MCHCTX) et TYPE(&4) ne peuvent pas être utilisés ensemble.

CONTEXT(*MCHCTX) and TYPE(&4) cannot be used together.

Gravité 30 · Erreur grave

Cause

Vous avez indiqué le contexte machine (*MCHCTX) pour le paramètre contexte (CONTEXT) et la valeur &4 pour le paramètre type (TYPE). Les objets de type &4 ne peuvent pas être indiqués avec le contexte machine.

You specified machine context (*MCHCTX) for the context (CONTEXT) parameter and a value of &4 for the type (TYPE) parameter. Type &4 objects cannot be specified with machine context.

Que faire

Remplacez la valeur du paramètre CONTEXT par un nom de contexte, ou remplacez la valeur du paramètre TYPE par 04, 08, 10, 11 ou 12.

Either change the value in the CONTEXT parameter to a context name, or change the value in the TYPE parameter to 04, 08, 10, 11, or 12.

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

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF3941) MSGF(QSYS/QCPFMSG)

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

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