Message d'erreur IBM i (AS/400)
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...
| Variable | Type | Longueur |
|---|---|---|
| &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