Aller au contenu

Message d'erreur IBM i (AS/400)

CPF836A

La valeur &1 est incorrecte pour l'option &2.

Value &1 not valid for option &2.

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

Cause

La valeur de l'option &2 transmise à l'API Ajout de ressource de validation (QTNADDCR) est incorrecte. Voici la liste des options et de leurs valeurs valides : 1

  • Traitement à l'IPL N, Y 2
  • Longueur de la structure 24, 31, 35, 36 3
  • Protocole de ressource 1, 2 4
  • Classification N, Y 5
  • Préparation N, Y 6
  • Annulation requise N, Y 7
  • Réacquisition des verrous pendant l'IPL N, Y 8
  • Dernier agent N, Y 9
  • Sans effet sur Save-While-Active N, Y 10
  • Compatible avec les points de sauvegarde N, Y 11
  • Appel à la création d'un point de sauvegarde N, Y 12
  • Appel à l'annulation d'un point de sauvegarde N, Y 13
  • Appel à la libération d'un point de sauvegarde N, Y 14
  • Autoriser la mise au repos de l'IASP N, Y

The option &2 value passed to the Add Commitment Resource (QTNADDCR) API is not valid. The following is a list of options and their valid values: 1 -- IPL processing N, Y 2 -- Structure length 24, 31, 35, 36 3 -- Resource protocol 1, 2 4 -- Classify N, Y 5 -- Prepare N, Y 6 -- Rollback Required N, Y 7 -- Reacquire locks during IPL N, Y 8 -- Last Agent N, Y 9 -- Do not affect Save-While-Active N, Y 10 -- Savepoint compatible N, Y 11 -- Call on create savepoint N, Y 12 -- Call on rollback savepoint N, Y 13 -- Call on release savepoint N, Y 14 -- Allow IASP quiesce N, Y

Que faire

Remplacez l'option &2 par une valeur valide, puis renouvelez votre demande.

Change the &2 option to a valid value and try the request again.

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 *BIN 2

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF836A) MSGF(QSYS/QCPFMSG)

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

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