Message d'erreur IBM i (AS/400)
CPFE03A
Impossible de déterminer si le circuit &1 est arrêté.
Unable to determine if circuit &1 ended.
Gravité 30 · Erreur grave
Cause
Le délai d'attente par défaut de ce travail a été dépassé pendant l'attente de l'arrêt du circuit.
The default wait time for this job was exceeded while waiting for the circuit to end.
Que faire
Utilisez la commande CL Gestion des travaux actifs (WRKACTJOB) pour afficher la liste des travaux actifs du sous-système QSYSWRK. Si le travail QIPX n'est pas actif, exécutez la commande CL Fin d'IPX (ENDIPX), puis la commande CL Démarrage d'IPX (STRIPX). Si le travail QIPX du sous-système QSYSWRK est actif, consultez l'historique du travail QIPX pour déterminer si le circuit &1 a été arrêté. Pour éviter ce problème lors de l'utilisation de la commande CL Fin de circuit IPX (ENDIPXCCT), attendez que l'activité du système diminue, ou augmentez le délai d'attente par défaut de votre travail à l'aide de la commande CL Modification de travail (CHGJOB).
Use the Work with Active Jobs (WRKACTJOB) CL command to list the active jobs in the QSYSWRK subsystem. If the QIPX job is not active, issue the End IPX (ENDIPX) CL command followed by the Start IPX (STRIPX) CL command. If the QIPX job in the QSYSWRK subsystem is active, look in the QIPX job log to determine if circuit &1 was ended. To avoid this problem when using the End IPX Circuit (ENDIPXCCT) CL command, wait for system activity to decrease, or increase the default wait time for your job using the Change Job (CHGJOB) CL command.
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 |
48 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPFE03A) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPFE03A) EXEC(DO)
/* traitement de l'erreur */
ENDDO