Aller au contenu

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...

VariableTypeLongueur
&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