Message d'erreur IBM i (AS/400)
CPF32C1
Le fichier réparti &1 et le fichier sauvegardé sont différents.
Gravité 50 · Fin anormale du travail
Cause
La restauration du fichier &1 de la bibliothèque &2 n'a pas été effectuée, ou l'attribut de clé de partitionnement du fichier a été supprimé. Le code raison est &3. Les codes raison et leur signification sont les suivants : 01 - Le noeud &4 du fichier sauvegardé est différent du noeud &5 du fichier. 02 - La bibliothèque du fichier sauvegardé est différente de celle dans laquelle le fichier est restauré. L'attribut de clé de partitionnement du fichier a été supprimé. 03 - Le noeud &4 du fichier sauvegardé est différent du noeud du système. L'attribut de clé de partitionnement du fichier a été supprimé.
Que faire
Procédez de l'une des façons suivantes, en fonction du code raison affiché, puis renouvelez votre demande. 01 - Restaurez le fichier sur le noeud correct &5, ou utilisez le paramètre ALWOBJDIF(*ALL) pour restaurer le fichier. Vous pouvez également restaurer le fichier dans une bibliothèque différente de la bibliothèque sauvegardée. 02 - L'attribut de clé de partitionnement a été supprimé du fichier car les bibliothèques FROM et TO utilisées pour la sauvegarde et la restauration sont différentes. Le fichier a été restauré en tant que fichier local. 03 - L'attribut de clé de partitionnement a été supprimé du fichier car le noeud du fichier est différent de celui du système. Le fichier a été restauré en tant que fichier local.
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 |
| &3 | *BIN |
2 |
| &4 | *CHAR |
18 |
| &5 | *CHAR |
18 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF32C1) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF32C1) EXEC(DO)
/* traitement de l'erreur */
ENDDO