Aller au contenu

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...

VariableTypeLongueur
&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