EDIFACT

Ir a: navegación, búsqueda de

Las Naciones Unidas y electrónicos intercambio de datos para administración, comercio y transporte (UN/EDIFACT) es el internacional EDI estándar desarrollado bajo la Las Naciones Unidas.

En 1987, tras la convergencia de la UN y Estados Unidos / ANSI sintaxis propuestas, las reglas de sintaxis EDIFACT/Naciones Unidas fueron aprobados como la norma ISO: ISO 9735 por el International Organization for Standardization.

El estándar EDIFACT proporciona:

  • un conjunto de reglas de sintaxis a los datos de estructura
  • un protocolo de intercambio interactivo (EDI)
  • mensajes estándar que facilitan el intercambio de varios país y multi-industria

Los trabajos de mantenimiento y el desarrollo de esta norma se realiza a través del centro de las Naciones Unidas para la facilitación del comercio y comercio electrónico (UN/CEFACT) debajo de la Comisión Económica para Europa, en el grupo de trabajo de finanzas dominio EL CEFACT TBG5.

Contenido

  • 1 Ejemplo
  • 2 Estructura
  • 3 Véase también
  • 4 Referencias
  • 5 Enlaces externos

Ejemplo

Vea a continuación para ver un ejemplo de un mensaje EDIFACT utilizado para responder a una solicitud de disponibilidad de vuelo boleto (FRA-JFK-MIA):

¿UNA: +.? ' UNB + IATB: 1 + 6XPPC + LHPPC + 940101:0950 + 1' UNH + 1 + PAORES:93:1:IA' MSG + 1:45 ' IFT + 3 + XYZCOMPANY DISPONIBILIDAD ' ERC + A7V: 1: AMD' IFT + ODI DE 3 + NO HAY MÁS VUELOS ' TVL FRA + JFK + DL + 240493:1000::1220 + 400 + C' PDI ++ JUICIOSO + Y::3 + F::1' APD + 74 C: 0:::6 +++ 6 X' TVL JFK + MIA + DL + 240493:1740::2030 + 081 + C' PDI ++ C:4' APD + EM2: 0:1630:: 6 +++ DA' UNT + 13 + 1' UNZ + 1 + 1'

El segmento UNA es opcional. Si está presente, especifica los caracteres especiales que se utilizan para interpretar el resto del mensaje. Hay seis caracteres siguientes UNA en este orden:

  • separador de elemento de datos componente (: en este ejemplo)
  • separador de elemento de datos (+ en esta muestra)
  • marca decimal (. en este ejemplo)
  • liberar personaje (? en esta muestra)
  • reservado, debe haber un espacio
  • terminador de segmento (' en este ejemplo)

Con la excepción de la marca decimal (véase abajo), los caracteres especiales en el segmento de UNA muestra anterior son también los valores por defecto.

Separador de elemento de datos componente y separador de elemento de datos son el "primer nivel" y "segundo nivel" separadores de elementos de datos dentro de un segmento de mensaje. Refiriéndose a ellos como + y: por brevedad, el + elementos de datos de alto nivel o compuesto, se separa y: separa los elementos de segundo nivel datos anidados dentro de elementos de datos compuestos. Elementos de datos se arrastra vacío (o nulo) y sus líderes separadores se omiten para reducir el tamaño del mensaje.

La marca decimal se utiliza para separar el entero de la parte fraccionaria de números no enteros. El carácter facultativo del tramo UNA y la elección inicial de la coma (",") como valor predeterminado marca decimal proporcionan una fuente de confusión comunes. Las versiones 1 a 3 de las reglas de sintaxis ISO 9735 especifican la coma como valor predeterminado; versión 4 dice que se va a ignorar la posición decimal de la marca en el segmento de UNA y que la coma y el punto (".") pueden utilizarse indistintamente en los valores de datos numéricos. El segmento UNB indica la versión de las reglas de sintaxis está en efecto.[1]

Liberar personaje (análogo a la \ en expresiones regulares) se utiliza como prefijo para extraer significado especial desde el separador, terminación del segmento y suelte caracteres cuando se utilizan como texto sin formato.

Terminador de segmento indica el final de un segmento de mensaje.

Nota: La línea se rompe después de cada segmento en este ejemplo se han añadido para facilitar la lectura. No hay típicamente saltos de línea de datos EDI.

UNH + 1 + PAORES:93:1:IA'-Este es el segmento de encabezado de mensaje que se requiere al comienzo de cada mensaje. Este código especifica que el nombre del mensaje y la versión es PAORES 93 revisión 1 y fue definida por la organización IA (IATA).

IFT + 3 + NO HAY MÁS VUELOS' -Este es un segmento de "Texto libre interactivo" que contiene el texto "NO más vuelos".

UNT + 13 + 1' -Este es el segmento de remolque de mensaje. Indicó que el mensaje contiene 13 segmentos.

Estructura

EDIFACT tiene una estructura jerárquica donde el nivel superior se conoce como un intercambio, y los niveles inferiores contienen múltiples mensajes que consisten en segmentos, que a su vez consisten en composites. La iteración final es un elemento que se deriva de las Naciones Unidas Trade Data elemento Directory (UNTDED); Estos están normalizados en el estándar EDIFACT.

Un segmento o grupo puede ser obligatorio (M) o condicional (C) y puede ser especificado para repetir. Por ejemplo:

-C99 indica entre 0 y 99 repeticiones de un segmento o grupo - M99 significa entre 1 y 99 repeticiones de un segmento o grupo

Un grupo, como un mensaje, es una secuencia de segmentos o grupos. El primer segmento o grupo debajo de un grupo debe ser obligatorio, y el grupo debe condicionarse si la lógica de la situación lo exige.

Cadena Consejo UNA opcional de servicio +---intercambio encabezado UNB obligatorio | +---Grupo funcional encabezado UNG condicional || +-Mensaje encabezado UNH obligatorio |||        Usuario datos segmentos como necesaria || Mensaje + Trailer UNT obligatorio | ---Grupo funcional remolque UNE condicional +---intercambio Trailer UNZ obligatorio

Véase también

  • Intercambio electrónico de datos
  • DSR EANCOM
  • X 12 EDIFACT Mapping
  • ASC X 12
  • EDIFACT/XML

Referencias

  1. ^ ISO 9735:1988 y ISO 9735-1: 2002

Enlaces externos

  • UN/EDIFACT Main Page -Bienvenida y página de noticias
    • 2010-2012 - comercio - CEPE -UN/EDIFACT directorios 2010-2012 (con explicación de la sintaxis/referencia - última versión D12.A)
  • Normas UN/EDIFACT -Cubre la sintaxis, la implementación y diseño del mensaje.
    • Sintaxis de UN/EDIFACT (ISO 9735, última versión) -Explica la sintaxis EDIFACT en detalle.
  • Esquemas DFDL para UN/EDIFACT Los intercambios de esquemas del lenguaje de descripción de formato de datos para analizar y escribir UN/EDIFACT

Otras Páginas

Obtenido de"https://en.copro.org/w/index.php?title=EDIFACT&oldid=655257329"