CPF5903
Mode &1 incorrect pour le lieu éloigné &3.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
La commande &6 a échoué pour le lieu éloigné &3, unité &2, mode &1, lieu local &4, identificateur de réseau éloigné &5. L'une des situations suivantes s'est présentée :
- Le mode désigné dans la commande n'est pas valide ou reste introuvable.
- Le mode indiqué dans la commande n'a pas été configuré correctement.
- Ce mode ne peut être alloué à l'unité &2 car le nombre maximal de modes pouvant lui être alloués a été atteint.
- Le nombre maximal de conversations pour le lieu APPN est atteint. Il est donc impossible d'y ajouter ce mode. Lancez la commande DSPNETA (Afficher les attributs du réseau) afin d'afficher le nombre maximal de conversations attribué à ce lieu.
Que faire
Effectuez une ou plusieurs des opérations suivantes: 1) Assurez-vous que le mode indiqué dans la commande a été créé et qu'il est correctement configuré. 2) Vérifiez, au moyen de la commande DSPMODSTS (Afficher l'état d'un mode) ou DSPDEVD (Afficher une description d'unité), que le nombre maximal de modes pouvant être alloués à l'unité a été atteint (14 si SNGSSN = *NO, 1 si SNGSSN = *YES). Si tel est le cas, renouvelez votre demande en utilisant l'un des modes actifs. 3) Si le nombre maximal de conversations pour un lieu APPN est atteint, procédez comme suit :
- Lancez la commande CHGMODD (Modifier une description de mode) pour réduire le nombre maximal de conversations pour le mode. Renouvelez la demande. Lancez la commande CHGNETA (Modifier les attributs du réseau) afin de modifier le nombre maximal de conversations. Pour que cette nouvelle valeur soit prise en compte, mettez hors fonction toutes les descriptions d'unités dont les noms de lieu éloigné (paramètre LCLLOCNAME) sont identiques à ceux de l'unité &2, au moyen des commandes WRKCFGSTS (Gérer l'état de la configuration) et VRYCFG (Changer l'état d'une configuration). Lorsque toutes les descriptions d'unités ont été mises hors fonction, renouvelez la demande. Demandez ensuite au système de maintenance de les remettre en fonction.
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...
| Variable | Type | Longueur |
|---|---|---|
| &1 | *CHAR |
8 |
| &2 | *CHAR |
10 |
| &3 | *CHAR |
8 |
| &4 | *CHAR |
8 |
| &5 | *CHAR |
8 |
| &6 | *CHAR |
9 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF5903) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF5903) EXEC(DO)
/* traitement de l'erreur */
ENDDO