CPF9A8C
Une erreur s'est produite avec l'API QOKSCHD. Code cause &1.
Error occurred with QOKSCHD API. Reason code &1.
Gravité 30 · Erreur grave
Cause
Un problème s'est produit lors de l'appel de l'API Rechercher dans le répertoire système (QOKSCHD). La fonction de recherche ne s'est pas terminée. Les codes cause sont les suivants : 1 - Le CCSID ou le jeu de caractères/la page de codes indiqué dans le tableau de demande de recherche n'est pas valide. 2 - Aucun CCSID ni aucun jeu de caractères/page de codes n'a été entré dans le tableau de demande de recherche. 3 - Un CCSID et un jeu de caractères/une page de codes ont été entrés dans le tableau de demande de recherche. Les deux ne peuvent pas être indiqués. 4 - Le caractère générique indiqué ne peut pas être converti. Il doit être converti dans le CCSID ou le jeu de caractères/la page de codes du système. 5 - L'indicateur de données à rechercher de la variable de demande de recherche n'est pas valide. Les valeurs de type caractère valides sont 0 ou 1. 6 - Le gestionnaire de suite indiqué dans le tableau de demande de recherche n'est pas valide. 7 - Le nom de format &2 indiqué dans la variable de réception n'est pas valide. 8 - Le nom de format &3 indiqué dans la variable de demande n'est pas valide. 9 - La valeur de comparaison indiquée dans la variable de demande n'est pas valide. La valeur de type caractère valide est 1. 10 - La zone de valeur à faire correspondre du tableau de demande de recherche dépasse le nombre maximal de caractères autorisé. 11 - Le nom de zone &4 ou l'ID de produit &5 indiqué dans le tableau de demande de recherche n'est pas valide. 12 - L'indicateur de conservation de la ressource temporaire indiqué dans le groupe de paramètres obligatoires n'est pas valide. Les valeurs de type caractère valides sont 0 ou 1. 13 - La valeur indiquée pour la fonction dans le groupe de paramètres obligatoires n'est pas valide. 14 - Le nombre d'éléments du tableau de demande de recherche indiqué dans la variable de demande dépasse le maximum autorisé. 15 - Le gestionnaire de ressource du tableau de demande de recherche n'est pas valide. 16 - Le caractère générique indiqué n'est pas valide. 17 - Il est impossible de demander le nom de format de l'ordre des zones à renvoyer (SRCV0120) avec l'option de renvoi des zones dans l'ordre demandé. 18 - Il est impossible de demander le tableau des valeurs spéciales à renvoyer (SREQ0103) avec l'option de renvoi des zones dans l'ordre demandé. 99 - Une erreur inconnue s'est produite avec l'API QOKSCHD. Consultez les messages précédents dans l'historique du travail.
A problem occurred calling Search System Directory (QOKSCHD) API. The search function did not complete. Reason codes are: 1 - The CCSID or character set/code page specified in the search request array is not valid. 2 - A CCSID or character set/code page was not entered in the search request array. 3 - A CCSID and a character set / code page was entered in the search request array. Both cannot be specified. 4 - The wildcard character specified cannot be converted. The wildcard character must be converted to the CCSID or character set/code page that is on the system. 5 - The data-to-search indicator in the search request variable is not valid. Valid character values are 0 or 1. 6 - The continuation handler specified in the search request array is not valid. 7 - Format name &2 specified in the receiver variable is not valid. 8 - Format name &3 specified in the request variable is not valid. 9 - The compare value specified in the request variable is not valid. Valid character value is 1. 10 - The value to match field in the search request array exceeds the maximum number of characters allowed. 11 - Field name &4 or product ID &5 specified in the search request array is not valid. 12 - The keep temporary resource indicator specified in the required parameter group is not valid. Valid character values are 0 or 1. 13 - The value specified for the function in the required parameter group is not valid. 14 - The number of elements in the search request array specified in the request variable exceeds the maximum number allowed. 15 - The resource handler in the search request array is not valid. 16 - The wildcard character specified is not valid. 17 - Cannot request format name of the order of fields to return (SRCV0120) with the option to return fields in order requested. 18 - Cannot request array of special values to return (SREQ0103) with the option to return fields in order requested. 99 - An unknown error occurred with the QOKSCHD API. See the previously listed messages in the job log.
Que faire
Les valeurs valides pour l'API QOKSCHD sont documentées dans la collection de rubriques API de la catégorie Programmation dans l'IBM i Information Center, http://www.ibm.com/systems/i/infocenter/. Corrigez le problème, puis renouvelez votre demande.
Valid values for the QOKSCHD API are documented in the APIs topic collection in the Programming category in the IBM i Information Center, http://www.ibm.com/systems/i/infocenter/. Correct the problem and try the request 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...
| Variable | Type | Longueur |
|---|---|---|
| &1 | *CHAR |
2 |
| &2 | *CHAR |
8 |
| &3 | *CHAR |
8 |
| &4 | *CHAR |
10 |
| &5 | *CHAR |
7 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF9A8C) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF9A8C) EXEC(DO)
/* traitement de l'erreur */
ENDDO