Aller au contenu

CPF8362

Demande incorrecte sur ressource de validation ; code raison &1.

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

Cause

Vous avez demandé que la fonction &6 soit effectuée sur une ressource de contrôle de validation. Cette demande n'est pas admise. Voici la liste des codes raison et leur signification : 1

  • Des modifications sont en instance pour la ressource indiquée. 2
  • La ressource indiquée n'est pas soumise à un contrôle de validation pour la définition de validation utilisée par le programme qui effectue la demande. 3
  • Le contrôle de validation n'est actif ni pour la définition de validation s'appliquant au travail ni pour le groupe d'activation dans lequel le programme s'exécute. 4
  • Le journal associé à la ressource indiquée est en cours d'utilisation. 5
  • La ressource DRDA est associée à un ou plusieurs participants avec lesquels elle peut effectuer une resynchronisation. Voici la liste des codes fonction et leur signification : 1
  • La suppression de la ressource de la définition de validation a été demandée. 3
  • La mise en état d'invalidation requise de la définition de validation a été demandée. Tout autre code fonction indique une demande de fonction interne du système.

Que faire

Aucune reprise n'est possible si le code fonction est celui d'une fonction interne du système. Lancez l'identification d'incidents (commande ANZPRB). Sinon, la procédure de reprise est déterminée par le code raison suivant : Dans les autres cas, les codes raison sont les suivants : 1

  • Si des modifications sont en instance pour la ressource indiquée, exécutez une opération de validation ou d'invalidation et renouvelez votre demande. 2
  • Si la ressource indiquée n'est pas soumise à un contrôle de validation, vérifiez les points suivants et corrigez les erreurs éventuelles du programme. - L'identificateur de la ressource précisé dans la demande doit avoir la valeur reçue de la commande QTNADDCR lors de l'ajout de la ressource. - Le programme qui effectue la demande doit s'exécuter dans le même groupe d'activation que le programme qui a ajouté la ressource, ou il doit utiliser la même définition de validation s'appliquant au travail. 3
  • Si le contrôle de validation n'est pas actif, lancez-le à l'aide de la commande STRCMTCTL. Avant de renouveler votre demande, lancez de nouveau la commande QTNADDCR. 4
  • Attendez que le journal soit disponible pour renouveler votre demande. 5
  • Lancez l'analyse de l'incident à l'aide de la commande ANZPRB.

Description technique

L'identificateur de ressource est &7.

The resource identifier is &7.

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 *BIN 2
&6 *BIN 2
&7 *HEX 4

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF8362) MSGF(QSYS/QCPFMSG)

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

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