Códigos de error para mensajes de error de estado
Los posibles códigos de error entregados a la aplicación de la interfaz de administración de funciones (FMI) en los mensajes Status-Error se tabulan en la tabla siguiente. Un mensaje Status-Error se entrega a la aplicación en uno de varios casos, como se muestra en la lista siguiente:
El nodo local detecta un error en una respuesta enviada desde la aplicación (como un mensaje Status-Acknowledge o Status-Control Ack/Nack-1 ).
El nodo local detecta un error en algunos datos del host que no se entregarán a la aplicación como un mensaje de indicador de error detectado por el sistema (SDI), como una solicitud de flujo acelerada.
La aplicación envía un mensaje de estado no válido.
En el caso de las respuestas entrantes, los códigos Status-Error tienen el primer byte 0x00. Cuando la aplicación está en error, la tabla indica si el error es crítico y solo se aplica a la conexión de la unidad lógica principal (PLU). Si el error es crítico, la aplicación recibirá una solicitud Close(PLU) como mensaje siguiente.
Los códigos de sentido que comienzan por 0x40 solo se entregarán si la comprobación de recepción correspondiente se ha habilitado en el bloque de control de información de conexión (CICB) en la solicitud Open(SSCP) de la aplicación.
Donde el código de sentido se marca con el símbolo * , la segunda palabra de información de sentido contiene el código de solicitud de la solicitud de flujo acelerado que estaba en error (por ejemplo, 0x00C9 para SIGNAL).
Error/ Código de sentido |
Crítico SÍ/NO |
Descripción |
---|---|---|
0x0008 | No | Respuesta negativa ya enviada a esta cadena. |
0x0040 | SÍ | Mensaje de estado no válido de la aplicación. |
0x0046 | SÍ | Error de sesión debido a la escasez de tablas de correlación. |
0x0050 | SÍ | Número de secuencia no válido en Status-Ack. |
0x0053 | SÍ | Es posible que la aplicación no envíe confirmación negativa del control de estado (STSN) si admite números de transacción. |
0x0056 | SÍ | Status-Ack enviado cuando las cadenas de RQD anteriores están pendientes. (Para más información, vea Datos salientes). |
0x0801 | No | Mensaje recibido cuando el recuento de velocidades es cero. |
0x0805 | No | BIND desde otra PLU cuando ya está enlazada. |
0x0809 * | No | Incoherencia de modo (QEC o SHUTD). |
0x0815 | No | BIND desde la misma PLU cuando ya está enlazado. |
0x0821 | No | Tipo ACTLU incorrecto (conexión SSCP). |
0x1003 * | No | Mensaje de control de sesión o perfil incorrecto/solicitud de control de red no válido. |
0x2005 | No | Restablecimiento del tráfico de datos. |
0x2007 | No | El tráfico de datos no se restablece (STSN después de SDT). |
0x4009 * | No | No se permite cambiar la dirección (CD). |
0x400B * | No | No se admite el encadenamiento. |
0x400C * | No | No se admiten corchetes. |
0x400F * | No | Uso incorrecto de FI. |
0x4011 * | No | Uso incorrecto de la categoría de unidad de solicitud/respuesta (RU). |
0x4014 * | No | Uso incorrecto de la respuesta definitiva 1 (DR1), respuesta definitiva 2 (DR2), respuesta de excepción (ER). |