Aller au contenu

Message d'erreur IBM i (AS/400)

CPF097A

RCLSTG non exécutée.

Gravité 40 · Fin anormale du programme ou de la fonction

Cause

La commande RCLSTG n'a pas été exécuté car le format de la zone de données QWCRSTDCMD de la bibliothèque QSYS est incorrect, ou la zone de données ne se trouve pas dans QSYS. Cette zone de données doit avoir :

  • Positions 1 - 10 *IPL
  • Positions 12 - 21 RCLSTG Elle peut éventuellement contenir les paramètres RCLSTG en position 23 - 2000.

Que faire

Modifiez la zone de données à l'aide de la commande CHGDTAARA (Modifier une zone de données) ou transférez la propriété de la zone de données vers QSYS à l'aide de la commande CHGOBJOWN (Modifier le propriétaire de l'objet).

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF097A) MSGF(QSYS/QCPFMSG)

L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :

MONMSG MSGID(CPF097A) EXEC(DO)
  /* traitement de l'erreur */
ENDDO