Compartir a través de


Códigos de detección para mensajes de SDI

Cuando el nodo local detecta un error en una solicitud de flujo normal del host, el mensaje se convierte en un mensaje DATAFMI con el indicador de error detectado por el sistema (SDI) establecido para informar a la aplicación y permitir que los datos se procesen en serie. La aplicación debe convertir el mensaje en status-acknowledge(Ack) para permitir que el nodo local envíe la respuesta negativa necesaria al host. Los posibles códigos de error entregados a la aplicación de la interfaz de administración de funciones (FMI) en dichos mensajes SDI se tabulan en la tabla 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. Si se ha deshabilitado una comprobación de recepción, el mensaje todavía se puede convertir en un mensaje SDI. Por ejemplo, un mensaje con corchete inicial (BB), -begin chain (BC) produciría un error como 2002 o 2003 si 4003 estuviera deshabilitado.

Cuando la aplicación usa una solicitud Status-Control(LUSTAT) para rechazar los datos salientes, los códigos de detección proporcionados por la aplicación estarán presentes en el mensaje SDI generado por el nodo local. Para obtener más información, consulte LUSTATs.

Código de sentido Descripción
0x0809 Incoherencia del modo.
0x080B Error de carrera entre corchetes.
0x081B Condición de carrera de contención.
0x1003 Perfil fm incorrecto para la solicitud.
0x2001 Error de número de secuencia.
0x2002 Error de encadenamiento.
0x2003 Error de corchete.
0x2004 Error de dirección.
0x2006 Tráfico de datos en modo no cifrado.
0x4003 BB no permitido.
0x4004 No se permite el corchete final (EB).
0x4006 No se permite la respuesta de excepción.
0x4007 Respuesta definitiva no permitida.
0x4009 No se permite cambiar la dirección (CD).
0x400B No se admite el encadenamiento.
0x400C No se admiten corchetes.
0x400D Cd no compatible.
0x400F Uso incorrecto de FI.
0x4011 Uso incorrecto de la categoría RU.
0x4014 Uso incorrecto de la respuesta definitiva 1 (DR1), respuesta definitiva 2 (DR2), respuesta de excepción (ER).