Aller au contenu

CPFAC07

Une erreur s'est produite lors de la tentative d'ouverture du port du routeur. Le code d'erreur est &1.

An error occurred while trying to open the router port. The error code is &1.

Gravité 50 · Fin anormale du travail

Cause

Une demande d'ouverture d'un socket par la fonction de routeur du serveur de débogage a échoué. Les codes cause sont les suivants : "0005"X - Le nom d'hôte configuré n'existe pas dans la base de données du serveur de noms. "000A"X - Le nom d'hôte configuré n'a pas d'adresse dans la base de données du serveur de noms. "000F"X - Une erreur irrécupérable s'est produite. "0014"X - Le serveur de noms n'a pas répondu. Une tentative ultérieure peut aboutir.

A request to open a socket by the debug server router function failed. The reason codes are as follows: "0005"X - The host name configured does not exist in the name server database. "000A"X - The host name configured does not have an address in the name server database. "000F"X - An unrecoverable error has occurred. "0014"X - The name server did not respond. A later attempt may succeed.

Que faire

L'erreur est probablement due à des informations d'hôte manquantes ou incorrectes dans les configurations réseau. La fonction de routeur de débogage extrait l'adresse réseau du système local à l'aide de la fonction de socket gethostbyname(). Cette fonction tente d'extraire l'adresse réseau du serveur de noms de domaine ou du fichier de base de données des hôtes. Si le nom d'hôte local n'est pas correctement configuré à ces emplacements, l'ouverture échouera. Pour vérifier si le réseau est correctement configuré, essayez d'exécuter un ping de votre système local vers lui-même.

The error probably is occurring because host information is missing or is incorrect in the network configurations. The debug router function retrieves the network address for the local system by using the socket function gethostbyname(). This function attempts to retrieve the network address from either the domain name server or the host database file. If the local host name is not correctly configured in these places the open will fail. A test to see if the network is configured correctly is to try to ping your local system from itself.

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 *HEX variable

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPFAC07) MSGF(QSYS/QCPFMSG)

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

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