Message d'erreur IBM i (AS/400)
CPF8475
Les dictionnaires de conversion DBCS ne sont pas disponibles.
DBCS conversion dictionaries are not available.
Gravité 20 · Erreur
Cause
Ni le dictionnaire système QSYSIGCDCT de la bibliothèque QSYS, ni le dictionnaire utilisateur QUSRIGCDCT ne sont utilisables pour l'une des raisons suivantes :
- Ils sont introuvables.
- Vous n'êtes pas autorisé à les utiliser.
- Ils sont utilisés par un autre travail et ne peuvent donc pas être utilisés par votre travail pour le moment.
- Ils sont endommagés et inutilisables.
Neither the system dictionary, QSYSIGCDCT in library QSYS, nor the user dictionary, QUSRIGCDCT, is available to use for one of the following reasons: -- They cannot be found. -- You are not permitted to use them. -- They are being used by another job and, therefore, cannot be used by your job at this time. -- They are damaged and cannot be used.
Que faire
Utilisez la commande Vérification d'objet (CHKOBJ) pour vérifier si les dictionnaires existent et si vous êtes autorisé à les utiliser. Effectuez l'une des opérations suivantes :
- Si les dictionnaires existent et que vous êtes autorisé à les utiliser, utilisez la commande WRKOBJLCK pour vérifier s'ils sont verrouillés par un autre travail. S'ils sont verrouillés, attendez que l'autre travail ne les utilise plus et que le verrou soit levé, ou, si vous avez le droit spécial de contrôle des travaux, annulez l'autre travail (commande ENJOB).
- Si les dictionnaires existent mais que vous n'êtes pas autorisé à les utiliser, vous devez obtenir l'autorisation auprès de votre officier de sécurité ou des propriétaires des dictionnaires.
- Si les dictionnaires n'existent pas, ils sont peut-être endommagés. Imprimez l'historique du travail.
Use the Check Object (CHKOBJ) command to see if the dictionaries exist and if you are authorized to use them. Do one of the following: -- If the dictionaries exist and you are authorized to use them, use the WRKOBJLCK command to see if the dictionaries are locked by another job. If the dictionaries are locked, either wait until the other job is no longer using them and the lock is removed or if you have job control special authority, cancel the other job (ENJOB command). -- If the dictionaries exist, but your are not authorized to use them, you must obtain authorization from either your system security officer or the owners of the dictionaries to be able to use them. -- If the dictionaries do not exist, they may be damaged. Print out the job log.
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF8475) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF8475) EXEC(DO)
/* traitement de l'erreur */
ENDDO