Message d'erreur IBM i (AS/400)
CPF373D
&2 &1 restauré dans l'ASP système.
Gravité 10 · Avertissement
Cause
L'objet sauvegardé se trouvait dans une bibliothèque d'un pool de mémoire secondaire (ASP) utilisateur. La bibliothèque &3, dans laquelle l'objet est en cours de restauration, appartient à l'ASP système. Or, lorsqu'un objet est sauvegardé à partir d'une bibliothèque se trouvant dans un ASP utilisateur et qu'il n'existe pas déjà dans un autre ASP, il est restauré dans l'ASP de la bibliothèque dans laquelle il est en cours de restauration, en l'occurrence l'ASP système.
Que faire
Pour restaurer un journal, un récepteur de journal ou un fichier sauvegarde dans un ASP utilisateur quand sa bibliothèque existe dans l'ASP système et que l'objet a été sauvegardé à partir d'une bibliothèque d'un ASP utilisateur, procédez comme suit : 1. Supprimez l'objet (commande DLTJRN, DLTJRNRCV ou DLTF). 2. Restaurez l'objet (commande RSTOBJ), en précisant l'ASP utilisateur en regard du paramètre RSTASP (ASP de restauration).
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 |
7 |
| &3 | *CHAR |
10 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF373D) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF373D) EXEC(DO)
/* traitement de l'erreur */
ENDDO