Aller au contenu

CPF3BD2

Le type de demande &1 n'est pas valide à ce moment.

Type of request &1 is not valid at this time.

Gravité 30 · Erreur grave

Cause

Vous avez demandé à QLGSRTIO d'exécuter une fonction qui n'est pas dans le bon ordre. Ce qui suit indique le type de demande et le moment où il est valide : 1 (Put)

  • Valide après un appel à QLGSORT ou après un PUT précédent 2 (End put)
  • Valide uniquement après un PUT précédent 3 (Get)
  • Valide après un END PUT ou après un GET précédent 4 (Terminate)
  • Valide à tout moment lorsqu'un tri est ouvert Si le type de demande est 0, aucun appel à QLGSORT n'a été effectué. QLGSORT doit toujours être appelé avant QLGSRTIO.

You requested QLGSRTIO to perform a function that is not in the correct sequence. The following shows type of request and when it is valid: 1 (Put) -- Valid after a call to QLGSORT or after a previous PUT 2 (End put) -- Valid only after a previous PUT 3 (Get) -- Valid after an END PUT or after a previous GET 4 (Terminate) -- Valid any time a sort is open If the type of request is 0, then no call to QLGSORT has been made. QLGSORT must always be called before QLGSRTIO.

Que faire

Assurez-vous que toutes les demandes de tri sont exécutées dans l'ordre requis.

Make sure that all of the sort requests are performed in the order required.

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 1

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF3BD2) MSGF(QSYS/QCPFMSG)

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

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