Aller au contenu

CPF8350

Définition de validation non trouvée.

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

Cause

Vous avez tenté d'effectuer un contrôle de validation mais aucune définition de validation correspondant au travail ou au groupe d'activation n'a été trouvée pour le programme demandeur. Une définition de validation doit être créée pour pouvoir demander des opérations de contrôle de validation.

Que faire

Utilisez la commande STRCMTCTL pour créer une définition de validation. Renouvelez ensuite votre demande. Précisez CMTSCOPE(*JOB) à la commande STRCMTCTL si le champ de validation demandé doit s'appliquer au travail. Dans le cas contraire, le champ de validation par défaut s'applique au groupe d'activation.

Description technique

L'identificateur de définition de validation est &2. Le numéro du groupe d'activation est &3.

The commitment definition identifier is &2. The activation-group number is &3.

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

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF8350) MSGF(QSYS/QCPFMSG)

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

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