Aller au contenu

CPF38AA

Clé de liste de sélection d'objet incorrecte.

Gravité 30 · Erreur grave

Cause

Les &2 octets, à la position &1 dans l'espace utilisateur contiennent une valeur qui n'est pas admise pour la clé de liste de sélection. Cette position devrait contenir la valeur pour la zone numéro &3. Les numéros de zone sont les suivants : 101 - Nombre d'entrées de la liste de sélection 102 - Position du premier poste de la liste de sélection d'objet 201 - Longueur de poste de liste de sélection d'objet 202 - Position du poste suivant dans la liste de sélection d'objet 203 - Sélection d'inclusion ou d'omission 204 - Nom d'objet 205 - Nom de bibliothèque 206 - Type d'objet 207 - Attribut d'objet 208 - Membre de fichier

Que faire

Vérifiez que la clé de liste de sélection d'objet est correctement spécifiée. Reportez-vous à la description de l'API &4 dans l'ensemble de rubriques APIs, catégorie Programming de l'IBM i Information Center, à l'adresse http://www.ibm.com/systems/i/infocenter/.

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

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF38AA) MSGF(QSYS/QCPFMSG)

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

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