Aller au contenu

CPF9E1F

Tentative de modification de la longueur de l'utilisateur de licence, code résultant &4.

Attempt made to change length of the license user, resulting code &4.

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

Cause

Une tentative de modification de la longueur de l'utilisateur de licence a été effectuée pour le produit &1, durée de licence &5, fonction &3. Les codes résultants et leur signification sont les suivants : 01

  • Comme il n'y avait pas d'utilisateurs actuels, la longueur de l'utilisateur de licence a été modifiée et l'utilisateur a été ajouté. 02
  • Comme il y avait des utilisateurs actuels, la longueur de l'utilisateur de licence n'a pas été modifiée et l'utilisateur n'a pas été ajouté. 03
  • La longueur de l'utilisateur de licence ne correspondait pas à la longueur de l'utilisateur de licence indiquée lors de la demande de cette licence.

An attempt was made to change the length of the license user for product &1, license term &5, feature &3. The resulting codes and their meanings follow: 01 -- Because there were not current users, length of license user was changed and user was added. 02 -- Because there were current users, length of license user was not changed and user was not added. 03 -- Length of license user did not match length of license user specified on the request of this license.

Que faire

Reprise pour 2 - Utilisez l'API QLZARLS pour libérer les utilisateurs actuels, puis tentez de modifier de nouveau la longueur. Reprise pour 3 - Indiquez la longueur correcte, puis renouvelez l'opération.

Recovery for 2 - Use the QLZARLS API to release the current users and try to change the length again. Recovery for 3 - Specify the correct length and try 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 7
&3 *CHAR 4
&4 *BIN 2
&5 *CHAR 10

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF9E1F) MSGF(QSYS/QCPFMSG)

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

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