Codici di errore per i messaggi di stato-errore
I possibili codici di errore recapitati all'applicazione FMI (Function Management Interface) nei messaggi Status-Error vengono tabulati nella tabella seguente. Un messaggio Stato-Errore viene recapitato all'applicazione in uno dei diversi casi, come illustrato nell'elenco seguente:
Il nodo locale rileva un errore in una risposta inviata dall'applicazione (come messaggio Status-Acknowledge o Status-Control Ack/Nack-1 ).
Il nodo locale rileva un errore in alcuni dati dell'host che non verrà recapitato all'applicazione come messaggio SDI (System Detected Error Indicator) (ad esempio una richiesta di flusso accelerata).
L'applicazione invia un messaggio stato non valido.
Per le risposte in ingresso, i codici Status-Error hanno prima 0x00 byte. Quando l'applicazione è in errore, la tabella indica se l'errore è critico, applicando solo alla connessione PLU (Primary Logic Unit). Se l'errore è critico, l'applicazione riceverà una richiesta Close(PLU) come messaggio successivo.
I codici di senso che iniziano con 0x40 verranno recapitati solo se il controllo di ricezione corrispondente è stato abilitato nel blocco di controllo delle informazioni di connessione (CICB ) nella richiesta Open(SSCP) dall'applicazione.
Dove il codice di senso è contrassegnato con il simbolo *, la seconda parola di informazioni di senso contiene il codice di richiesta della richiesta del flusso accelerato che è stato in errore (ad esempio 0x00C9 per SIGNAL).
Errore/ Codice sense |
Critico SÌ/NO |
Descrizione |
---|---|---|
0x0008 | NO | Risposta negativa già inviata a questa catena. |
0x0040 | YES | Messaggio stato non valido dall'applicazione. |
0x0046 | YES | Errore di sessione a causa della carenza di tabelle di correlazione. |
0x0050 | YES | Numero di sequenza non valido in Status-Ack. |
0x0053 | YES | L'applicazione potrebbe non inviare un controllo di stato (STSN) negativo se supporta i numeri di transazione. |
0x0056 | YES | Status-Ack inviato quando le catene RQD precedenti sono in sospeso. Per altre informazioni, vedere Dati in uscita. |
0x0801 | NO | Messaggio ricevuto quando il conteggio della pacing è zero. |
0x0805 | NO | BIND da un altro PLU quando è già associato. |
0x0809 * | NO | Modalità incoerenza (QEC o SHUTD). |
0x0815 | NO | BIND dallo stesso PLU quando è già associato. |
0x0821 | NO | Tipo ACTLU non corretto (connessione SSCP). |
0x1003 * | NO | Messaggio di controllo del profilo/del controllo di rete/richiesta di controllo sessione non valido. |
0x2005 | NO | Reimpostazione del traffico dati. |
0x2007 | NO | Il traffico dati non viene reimpostato (STSN dopo SDT). |
0x4009 * | NO | La direzione di modifica (CD) non è consentita. |
0x400B * | NO | Concatenamento non supportato. |
0x400C * | NO | Parentesi quadre non supportate. |
0x400F * | NO | Uso errato di FI. |
0x4011 * | NO | Uso errato della categoria request/response unit (UR). |
0x4014 * | NO | Uso errato della risposta definita 1 (DR1), risposta definita 2 (DR2), risposta di eccezione (ER). |