CPFAD92
Demande ObjectConnect rejetée.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
Le système &1 a signalé le refus de la demande ObjectConnect par un autre système, avec le code de détection '10086021'X ou '10086031'X. Si le système cible est un I5/OS, il est possible qu'aucun sous-système actif de ce système ne dispose de poste de routage permettant de traiter la demande. Il se peut également que le sous-système ayant traité la demande ObjectConnect comporte un poste de routage incorrect. L'erreur commise le plus fréquemment lors de la création des postes de routage est la saisie de la valeur de comparaison en minuscules alors qu'elle doit être entrée en majuscules.
Que faire
Contactez l'opérateur du site éloigné. Demandez-lui de s'assurer que le sous-système qui comporte le poste de routage permettant de traiter les demandes ObjectConnect est actif. Si tel est le cas, demandez-lui d'afficher les postes de routage de ce sous-système qui doivent recevoir les demandes ObjectConnect. Si aucun poste de routage ObjectConnect n'existe, demandez à l'opérateur d'en ajouter un à l'aide de la commande ADDRTGE. Si un poste de routage existe, demandez à l'opérateur de le corriger à l'aide de la commande CHGRTGE. Il se peut que l'opérateur du site éloigné doive également mettre hors fonction les configurations de communication et redémarrer le sous-système.
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 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPFAD92) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPFAD92) EXEC(DO)
/* traitement de l'erreur */
ENDDO