Aller au contenu

CPF5355

Impossible d'allouer l'objet &7 de &8 de type *&9.

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

Cause

L'objet &7 de type *&9 est actuellement utilisé pour un autre traitement, n'est pas en fonction, ou n'a pas de session disponible pour les communications APPC (communications évoluées de programme à programme).

Que faire

Fermez le fichier &2. Renouvelez la demande dès que l'objet &7 est disponible ou mis en fonction. Dans le troisième cas de figure (session non disponible pour APPC), il convient de modifier le paramètre WAITFILE de sorte que le système dispose d'un délai plus long pour attendre qu'une session devienne disponible. Le mode peut également être modifié (paramètre MAXSSN) de façon à disposer d'un plus grand nombre de sessions. Il sera peut-être nécessaire de reconfigurer le système éloigné pour qu'il accepte un plus grand nombre de sessions. Si le nombre de sessions configurées est suffisant, lancez la commande CHGSSNMAX (Modifier le maximum de sessions) pour la session en cours.

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
&7 *CHAR 10
&8 *CHAR 10
&9 *CHAR 6

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF5355) MSGF(QSYS/QCPFMSG)

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

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