Aller au contenu

CPF9356

Connexion logique non établie pour l'unité APPC &25.

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

Cause

La tentative de démarrage du traitement pour le contrôleur de postes de travail à distance n'a pas abouti parce que le système a détecté une erreur de communication APPC sur l'unité &25. Code d'erreur : &7. Les quatre premiers chiffres de ce code représentent le code raison. Il peut s'agir des valeurs suivantes : 0009

  • Délai dépassé pour l'activation de la session. 0010
  • Unité &25 hors fonction. 4834
  • Rétablissement annulé. 6826
  • Incident SNA. C00B
  • Incident interne à l'origine de dommages partiels. E015-E019,E01A
  • Incident SNA. E020-E022
  • Incident matériel.

Que faire

Selon le code raison : 0009

  • Utilisez la commande DSPMODD (Afficher une description de mode) pour vérifier que tous les modes de communication utilisés sur ce système, sur les systèmes intermédiaires et sur le contrôleur correspondent. Si c'est le cas, utilisez la commande (DSPMODSTS) (Afficher l'état d'un mode) pour afficher le nombre de sessions actives. Si ce nombre est égal au nombre maximal de sessions admises défini dans la description de mode, utilisez un autre mode pour le contrôleur, attendez que l'une des sessions soit libre, ou augmentez le nombre maximal de sessions actives. Démarrez les communications à partir du contrôleur. 0010
  • Mettez en fonction la description d'unité &25. Démarrez les communications à partir du contrôleur. Pour tous les autres codes
  • Mettez hors fonction, puis de nouveau en fonction la description d'unité &25 à l'aide de la commande VRYCFG (Changer l'état d'une configuration). Démarrez les communications à partir du contrôleur. Si l'incident se reproduit, cherchez les messages correspondants dans la file d'attente de messages de l'opérateur système (commande DSPMSG) et dans l'historique du travail du sous-système qui traite les demandes de l'unité &25 (commande DSPSBSD - Afficher une description de sous-système). Si des erreurs sont signalées, effectuez les procédures de rétablissement suggérées dans ces messages et démarrez les communications à partir du contrôleur. Si le contrôleur ne peut toujours pas démarrer le traitement, rassemblez les informations suivantes :
  • l'historique du travail du sous-système chargé de traiter les demandes de l'unité &25 (commande DSPSBS).
  • un cliché de l'unité &25 (commande DMPSYSOBJ).
  • toutes les informations relatives au sous-système contenues dans les messages précédents de l'historique du travail. Lancez ensuite la commande ANZPRB (Analyser les incidents) pour signaler l'incident.

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
&7 *HEX 8
&25 *CHAR 10

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF9356) MSGF(QSYS/QCPFMSG)

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

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