Aller au contenu

Message d'erreur IBM i (AS/400)

CPF8358

Objet de notification &1 de &2 non mis à jour.

Gravité 50 · Fin anormale du travail

Cause

En raison des problèmes rencontrés, le système n'a pas pu mettre à jour l'objet de notification &1, type *&4, membre &3, bibliothèque &2, avec l'identificateur de la dernière opération de validation effectuée pour la définition de validation &8 du travail &19/&18/&17.

Que faire

Si ce message apparaît dans l'historique du système, recherchez dans l'historique du travail les informations concernant le travail &19/&18/&17. Affichez les messages précédents (commande DSPJOBLOG) pour déterminer la cause de l'incident. Le journal par défaut associé à la définition de validation est &6, bibliothèque &7. Si *N est indiqué pour le journal par défaut, cela signifie qu'il n'existe pas de journal par défaut associé. L'identificateur de cycle de validation &29 ne correspond pas forcément à la dernière frontière de validation pour la définition de validation &8. Il s'agit du numéro de séquence du poste de journal correspondant à la position de début du cycle de validation (code journal 'C', type de poste 'SC') de cette transaction. Effectuez les opérations suivantes : 1 - Affichez les messages précédents (commande DSPJOBLOG) afin de déterminer la cause de l'incident. 2 - S'il existe un journal par défaut, lancez la commande DSPJRN avec l'identificateur de cycle de validation pour extraire le poste de journal de l'unité d'oeuvre logique (LUW). Ce poste identifie toutes les ressources utilisées par l'unité d'oeuvre logique. - Pour afficher l'objet de notification, exécutez l'une des commandes suivantes :

  • DSPPFM (Afficher un membre de fichier physique)
  • DSPDTAARA (Afficher une zone de données)
  • DSPMSG (Afficher les messages) Consultez les informations obtenues pour déterminer la cause du ou des incidents et voir si un rétablissement manuel est nécessaire.

Description technique

L'identificateur de définition de validation est &9. Le numéro du groupe d'activation est &10. L'identificateur d'unité de travail logique est &27. L'ID d'espace de verrouillage est &31. L'ID d'espace associé à l'espace de verrouillage est &32. L'XID est &33.

The commitment definition identifier is &9. The activation group number is &10. The Logical Unit of Work identifier is &27. The lock space id is &31. The lock space associated space id is &32. The XID is &33.

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 *CHAR 10
&4 *CHAR 7
&6 *CHAR 10
&7 *CHAR 10
&8 *CHAR 10
&9 *HEX 10
&10 *HEX 4
&17 *CHAR 10
&18 *CHAR 10
&19 *CHAR 6
&27 *CHAR 39
&29 *UBIN 8
&31 *CHAR 20
&32 *BIN 2
&33 *HEX 140

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF8358) MSGF(QSYS/QCPFMSG)

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

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