Codes d’erreur pour les messages d’état d’erreur
Les codes d’erreur possibles remis à l’application d’interface de gestion des fonctions (FMI) sur les messages Status-Error sont tabulés dans le tableau suivant. Un message Status-Error est remis à l’application dans l’un des cas suivants, comme indiqué dans la liste suivante :
Le nœud local détecte une erreur dans une réponse envoyée à partir de l’application (en tant que message Status-Acknowledge ou Status-Control Ack/Nack-1 ).
Le nœud local détecte une erreur dans certaines données de l’hôte qui ne seront pas remises à l’application sous la forme d’un message d’indicateur d’erreur détecté par le système (SDI) (par exemple, une demande de flux accéléré).
L’application envoie un message d’état non valide.
Pour les réponses entrantes, les codes d’erreur d’état ont le premier octet 0x00. Lorsque l’application est en erreur, la table indique si l’erreur est critique, en s’appliquant uniquement à la connexion d’unité logique primaire (PLU). Si l’erreur est critique, l’application reçoit une demande close(PLU) comme message suivant.
Les codes de sens commençant par 0x40 ne sont remis que si le case activée de réception correspondant a été activé dans le bloc de contrôle des informations de connexion (CICB) sur la demande Open(SSCP) de l’application.
Lorsque le code de sens est marqué avec le symbole *, le deuxième mot d’information de sens porte le code de la demande de flux accéléré qui était en erreur (par exemple, 0x00C9 pour SIGNAL).
Erreur/ Sens du code |
Critique OUI/NON |
Description |
---|---|---|
0x0008 | Non | Réponse négative déjà envoyée à cette chaîne. |
0x0040 | YES | Message d’état non valide de l’application. |
0x0046 | YES | Échec de session en raison d’une pénurie de table de corrélation. |
0x0050 | YES | Numéro de séquence non valide sur Status-Ack. |
0x0053 | YES | L’application ne peut pas envoyer d’accusé de réception négatif stsn (status control) si elle prend en charge les numéros de transaction. |
0x0056 | YES | Status-Ack envoyé lorsque les chaînes RQD précédentes sont en attente. (Pour plus d’informations, consultez Données sortantes.) |
0x0801 | Non | Message reçu lorsque le nombre de pacing est égal à zéro. |
0x0805 | Non | LIER à partir d’un autre PLU lorsqu’il est déjà lié. |
0x0809 * | Non | Incohérence du mode (QEC ou SHUTD). |
0x0815 | Non | Liez à partir du même PLU lorsqu’il est déjà lié. |
0x0821 | Non | Type ACTLU incorrect (connexion SSCP). |
0x1003 * | Non | Profil/demande de contrôle réseau incorrect/message de contrôle de session non valide. |
0x2005 | Non | Réinitialisation du trafic de données. |
0x2007 | Non | Le trafic de données n’est pas réinitialisé (STSN après SDT). |
0x4009 * | Non | Modification de direction (CD) non autorisée. |
0x400B * | Non | Chaînage non pris en charge. |
0x400C * | Non | Crochets non pris en charge. |
0x400F * | Non | Utilisation incorrecte de FI. |
0x4011 * | Non | Utilisation incorrecte de la catégorie d’unité de requête/réponse (RU). |
0x4014 * | Non | Utilisation incorrecte de la réponse définitive 1 (DR1), de la réponse définitive 2 (DR2), de la réponse d’exception (ER). |