Vous trouverez ci-dessous une liste des codes erreurs TCP/IP.
Les codes positifs sont directement des codes utilisés par le système, tandis que les codes négatifs correspondent à des échecs de protocole Easycom.
Attention, les codes positifs changent en fonction de la plateforme utilisée (Windows, Linux, AIX, iSeries, …)
Un texte d’erreur doit accompagner le code, en français ou anglais pour les messages Easycom et dans la langue locale pour les autres. Dans certains cas le message contient du texte venant de l’AS/400, et donc dans la langue de l’AS/400.
La liste ci-dessous comprend la liste exhaustive pour les codes négatifs, ainsi que la plupart des codes positifs pour Windows.
-1 |
Erreur de soumission du travail Easycom. Pour résoudre ce problème vérifier la file de messages EACMSGQ, ainsi que l’historique de EASYCOMD. |
-2 |
Echec de validation utilisateur/mot de passe. Soit l’utilisateur, soit le mot de passe sont incorrects ou expirés. Un texte spécifique à l’erreur (renvoyé par l’AS/400) doit indiquer la raison. |
-4 |
Le travail soumis n’a pas répondu. Le travail soumis s’est probablement arrêté avant de pouvoir communiquer. Faire WRKOUTQ OUTQ(QEZJOBLOG) pour consulter les messages des travaux s’étant arrêtés en erreur. |
-5 |
Le mot de passe est expiré. HOuvreConnexion permet de faire la resaisie du mot de passe ou alors activer les messages Easycom pour que le login Easycom prenne en charge le changement de mot de passe. |
-6 |
Rejet interne. Ne devrait pas se produire : il doit y avoir soit un bug, soit une incompatibilité de versions non gérée. |
-7 |
La liste de bibliothèques associée à l’utilisateur n’a pas pu être mise en place. La JOBD de l’utilisateur peut être erronée. |
-8 |
Le profil SSO est expiré ou n’est pas supporté par EasycomD. Un login non SSO est requis pour pouvoir se connecter. |
-9 |
Le serveur n’accepte pas les tickets Kerberos. |
-10 |
Timeout à la lecture. Un timeout de lecture a été défini et atteint. Il est vivement recommandé de déconnecter puis reconnecter. |
-11 |
L’utilisateur a annulé la boîte de dialogue de login Easycom. (ou bien la boîte de dialogue de changement de mot de passe). |
-12 |
Connexion ‘cassée’. La connexion a été coupée brutalement. |
-13 |
Erreur lors de la négociation Kerberos |
-14 |
Erreur Kerberos côté client |
-15 |
Erreur Kerberos côté serveur |
-16 |
Version OS/400 incompatible (généralement suite à tentative d’utilisation de Kerberos) |
-17 |
Erreur inattendue pendant la soumission du job (état inconnu). Un évènement imprévu inconnu s’est produit pendant la soumission du travail Easycom. |
-18 |
Authentification Kerberos hors plage horaire. |
-19 |
Connexion hors plage horaire, décidée par exit program |
-20 |
Connexion interdite, décidée par exit program |
-21 |
Identification non reconnue, décidée par exit program |
-22 |
Kerberos n’est pas supporté par le serveur (non installé ?) |
-23 |
Authentification Kerberos obligatoire. La connexion Easycom par utilisateur/mot de passe est interdite sur ce système. |
-24 |
Echec d’utilisation de la bibliothèque Easycom demandée. |
-25 |
Echec de réveil d’un travail. L’application a tenté de réveiller un travail en attente, mais l’opération a échoué. Une nouvelle connexion est requise. Remarque : cette fonction n’est utilisée pour le moment que par Easycom For PHP |
-26 |
SSL est requis sur le serveur. La négociation SSL n’a pas été configurée ou a échoué, mais est requise par le serveur. Elle a pu être configurée comme obligatoire au niveau de EACTCPP01 ou bien via la commande CFGEAC. |
-27 |
Erreur SSL sur le serveur. La négociation SSL a échoué du fait d’une erreur détectée sur le serveur. Il doit y avoir des informations complémentaires dans la fille d’attente EACMSGQ (faire DSPMSG EASYCOM/EACMSGQ) |
-28 |
La négociation SSL a fonctionné, mais un problème s’est produit lors du passage de la connexion vers le travail. |
-29 |
Erreur SSL sur le client. La négociation SSL a échoué du fait d’une erreur côté client. Des informations supplémentaires sont disponibles dans le texte d’erreur associé. |
-30 |
Erreur de séquence SSL. La négociation SSL a détecté une séquence invalide ! |
-31 |
Erreur de protocole SSL. Une erreur s’est produite dans le protocole SSL (poignée de main, …) |
-32 |
Erreur SSL : type d’interface SSL non supportée sur la plateforme |
-33 |
Mappage EIM obligatoire (connexion par utilisateur non acceptée) |
-34 |
Authentification SSL (par certificat client) obligatoire |
-35 |
Erreur d’authentification par certificat. Le certificat peut être invalide, expiré, inexistant, clé privée non disponible, … |
-36 |
Erreur de mappage EIM. |
-37 |
Aucune méthode d’authentification valide n’a été reçue. |
Voici les erreurs TCP/IP les plus courantes:
Connexion refusée. Aucune connexion n’a pu être établie car la machine cible les refuse. Cela signifie généralement que le service sur la machine cible n’est pas actif. Un firewall peut également provoquer ce type d’erreur. |
|
Timout à la connexion. La tentative de connexion a échoué car la machine n’a pas répondu dans le temps imparti. Le service cible peut être indisponible, ou un firewall peut avoir bloqué la communication. |
|
Hôte non trouvé. L’hôte n’a pas été trouvé. Le nom d’hôte n’est pas un nom ou un alias reconnu, ou n’a pas pu être trouvé dans les bases de données (DNS) contactées. |
|
10053 |
Connexion abandonnée. La connexion a été abandonnée par le serveur, probablement à la suite de timeout atteints. Cela peut être aussi suite à un passage hors portée lors de l’utilisation de réseaux sans fil. Un firewall peut également déclencher cette erreur (il autorise la connexion, mais la coupe juste après). |
10064 |
L’hôte est arrêté. L’hôte de destination n’est pas joignable car la machine a été arrêtée, ou n’est plus disponible |
10050 |
Le réseau est arrêté. Le réseau local ne répond plus, par exemple parce qu’aucune carte réseau n’est active. |
Remarque : la plupart des problèmes de connexion sont dues à des firewall présents sur les postes utilisateur ou au niveau des routeurs.
Easycom utilise le port tcp 6077 part défaut.