Aller au contenu

CPF4816

Opération WRITE incorrecte pour unité-pgm &4. Arrêt progressif de session.

Gravité 20 · Erreur

Cause

Le programme du contrôleur a arrêté progressivement la session SNA (Architecture de réseau des systèmes IBM) par l'envoi d'une commande QEC (quiesce at end of chain) pour l'unité-programme &4, du fichier &2, bibliothèque &3. Vous ne pouvez pas demander d'opération d'écriture (WRITE) pour démarrer un groupe d'enregistrements.

Que faire

La session SNA doit être libérée de l'état d'arrêt progressif avant qu'une opération d'écriture, visant à démarrer un nouveau groupe d'enregistrements (chaîne SNA), puisse être effectuée. Le programme du contrôleur peut libérer la session en envoyant la commande RELQ (release quiesce) de SNA. Votre programme peut soit attendre puis renouveler la demande, soit recevoir des données du programme du contrôleur, ou encore s'arrêter. Réponses possibles : I

  • La demande n'est pas prise en compte. C
  • La demande est annulée. Le message d'arrêt programme CPF5104 est envoyé.

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
&2 *CHAR 10
&3 *CHAR 10
&4 *CHAR 10

Message d'interrogation

Ce message attend une réponse de l'opérateur, par défaut C. Réponses acceptées : I, C.

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF4816) MSGF(QSYS/QCPFMSG)

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

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