Aller au contenu

CPF22D0

Le mot de passe contient deux caractères identiques consécutifs.

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

Cause

La règle prévoit qu'un mot de passe ne peut pas comporter plusieurs occurrences consécutives d'un même caractère (valeur système QPWDLMTREP). Par exemple, le mot de passe N707UK contient deux occurrences du caractère '7' mais celles-ci ne sont pas consécutives. En revanche, dans N770UK, le caractère '7' apparaît deux fois à la suite, ce qui n'est pas admis.

Que faire

Indiquez un nouveau mot de passe ne contenant pas de caractères identiques consécutifs.

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF22D0) MSGF(QSYS/QCPFMSG)

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

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