CPF2C57
L'attribut DBCS n'est pas identique à celui du fichier existant &1 de &2.
DBCS attribute not same as existing file &1 in &2.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
Lors de la restauration de membres de bibliothèque System/36 dans le fichier &1 de la bibliothèque &2, l'un des cas suivants s'est produit :
- Le fichier existant peut contenir des données de jeu de caractères double octet (DBCS), mais les membres restaurés n'autorisent pas les données DBCS.
- Le fichier existant ne peut pas contenir de données DBCS, mais les membres restaurés autorisent les données DBCS.
When restoring System/36 library members to file &1 in library &2, one of the following occurred: -- The existing file may contain double-byte character set (DBCS) data but members being restored do not allow DBCS data. -- The existing file cannot contain DBCS data, but the members being restored do allow DBCS data.
Que faire
Supprimez le fichier existant (commande DLTF) ou restaurez les membres (commande RSTS36LIBM) dans une bibliothèque qui ne contient pas de fichier nommé &1, ou modifiez la valeur du paramètre IGCDTA.
Delete the existing file (DLTF command) or restore the members (RSTS36LIBM command) into a library which does not contain a file named &1 or change the IGCDTA parameter value.
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 |
10 |
| &2 | *CHAR |
10 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF2C57) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF2C57) EXEC(DO)
/* traitement de l'erreur */
ENDDO