Códigos de error y confirmaciones técnicas TA1 para los mensajes X12 en Azure Logic Apps

Se aplica a: Azure Logic Apps (consumo + estándar)

En Azure Logic Apps, puede crear flujos de trabajo que controlen los mensajes X12 para la comunicación del intercambio electrónico de datos (EDI) al usar las operaciones X12. En la mensajería EDI, las confirmaciones proporcionan el estado del procesamiento de un intercambio EDI. Al recibir un intercambio, la acción de descodificación de mensajes X12 puede devolver uno o varios tipos de confirmaciones al emisor, en función de los tipos de confirmación que estén habilitados y el nivel de validación especificado.

Por ejemplo, el receptor notifica el estado de la validación del encabezado de control de intercambio (ISA) y del finalizador de control de intercambio (IEA) en el mensaje codificado X12 recibido mediante el envío de una confirmación técnica (ACK) TA1. Si el encabezado y el finalizador son válidos, el receptor envía una ACK TA1 positiva, independientemente del estado de otro contenido. Si el encabezado y el finalizador no son válidos, el receptor envía una ACK TA1 con un código de error en su lugar.

La ACK TA1 de X12 se corresponde con el esquema X12_<número de versión>_TA1.xsd. El receptor envía la ACK TA1 dentro de un sobre ISA e IEA. Sin embargo, este sobre no es diferente al de cualquier otro intercambio.

En este tema se proporciona información general breve sobre las ACK TA1 de X12, incluidos los segmentos ACK TA1 en un intercambio y los códigos de error que se usan en esos segmentos. Para obtener información relacionada, revise la documentación siguiente:

Segmentos ACK TA1

En la tabla siguiente se describen los segmentos ACK TA1 de un intercambio:

Campo TA1 Nombre del campo Asignado a un intercambio entrante Valor
TA101 Número de control de intercambio. ISA13 - Número de control de intercambio -
TA102 Fecha de intercambio ISA09: fecha del intercambio -
TA103 Hora de intercambio ISA10: hora del intercambio -
TA104 Código de confirmación de intercambio* N/D * El comportamiento del motor se basa en la validación de elementos de datos, a excepción de la información de seguridad y autenticación, que se basan en comparaciones de cadenas en la información de configuración.

El valor de comportamiento del motor (TA104) es A, E o R, en función de las definiciones siguientes:

A = Aceptar
E = Intercambio aceptado con errores
R = Intercambio rechazado o suspendido

Para obtener más información, revise los códigos de error ACK TA1.

TA105 Código de nota de intercambio N/D Código de error de resultado de procesamiento. Para obtener más información, revise los códigos de error ACK TA1.

Códigos de error ACK TA1

En esta sección se tratan los códigos de error que se usan en los segmentos ACK TA1. En la tabla siguiente se enumeran los códigos de error admitidos y no admitidos, tal y como se define en la especificación X12, para el procesamiento de mensajes X12 en Azure Logic Apps. En la columna Comportamiento del motor, los valores TA104 tienen las definiciones siguientes:

  • A = Aceptar
  • E = Intercambio aceptado con errores
  • R = Intercambio rechazado o suspendido
Condición Comportamiento del motor
(Valor de TA104)
Valor de TA105 ¿Compatible?
Correcto A 000
Los números de control de intercambio del encabezado ISA 13 y del finalizador IEA02 no coinciden. E 001
El estándar en ISA11 (estándares de control) no es compatible. E 002 Sí, si no coinciden los identificadores.
La versión de los controles no es compatible. E 003 No, se usa el código de error 017 en su lugar.
El terminador de segmento no es válido*

* El terminador de segmento puede tener las combinaciones válidas siguientes:

- Solo carácter de terminador de segmento.
- Carácter de terminador de segmento seguido del sufijo 1 y el sufijo 2.

R 004
Calificador de Id. de intercambio no válido para el remitente. R 005 Sí, si no coinciden los identificadores.
Id. de intercambio no válido para el remitente. E 006 Sí, si se recibe un intercambio en un puerto de recepción que requiere autenticación.

Nota: Las propiedades relacionadas con el identificador del remitente se revisan. Si estas propiedades no son coherentes o si la configuración de entidades no está disponible porque no se ha establecido, el intercambio se rechaza.

Calificador de Id. de intercambio no válido para el receptor. R 007 Sí, si no coinciden los identificadores.
Id. de receptor de intercambio no válido. E 008 No*

* Compatible si se recibe un intercambio en un puerto de recepción que requiere autenticación. Las propiedades relacionadas con el identificador del remitente se revisan. Si estas propiedades no son coherentes o si la configuración de entidades no está disponible porque no se ha establecido, el intercambio se rechaza.

Id. de receptor de intercambio desconocido. E 009
Valor de calificador de información de autorización no válido. R 010 Sí, si no coinciden los identificadores.
Valor de información de autorización no válido. R 011 Sí, si la entidad está configurada o tiene valores.
Valor de calificador de información de seguridad no válido. R 012 Sí, si no coinciden los identificadores.
Valor de información de seguridad no válido R 013 Sí, si la entidad está configurada o tiene valores.
Valor de fecha de intercambio no válido. R 014
Valor de hora de intercambio no válido. R 015
Valor de identificador de estándares de intercambio no válido. R 016
Valor de identificador de versión de intercambio no válido R 017 Sí, lo que indica que el valor de enumeración no es válido.
Valor de número de control de intercambio no válido. R 018
Valor solicitado de confirmación no válido E 019
Valor del indicador de prueba no válido E 020
Valor de número de grupos incluidos no válido E 021
Estructura de control no válida. R 022
Fin de archivo (transmisión) incorrecto (prematuro) R 023
Contenido de intercambio no válido, por ejemplo, segmento GS no válido R 024
Número de control de intercambio duplicado. R, según la configuración 025
Separador de elemento de datos no válido. R 026
Separador de elemento de componente no válido. R 027
Fecha de entrega no válida en solicitud de entrega aplazada. - - No
Hora de entrega no válida en solicitud de entrega aplazada. - - No
Código de hora de entrega no válido en solicitud de entrega aplazada. - - No
Calificación de servicio no válida. - - No

Pasos siguientes