Edifact - ¿Puede el bloque UNG / UNE estar vacío (contener cero mensajes)?

StackOverflow https://stackoverflow.com/questions/8881237

  •  29-10-2019
  •  | 
  •  

Pregunta

En la estructura EDIFACT puede usar segmentos UNG / UNE para agrupar un conjunto de mensajes funcionalmente dentro de un intercambio (segmentos UNB / UNZ). Las agrupaciones funcionales se pueden utilizar para proporcionar una capa adicional de semántica sobre una colección de mensajes.

Mi pregunta es si está permitido generar un grupo funcional sin ningún mensaje dentro de él (en lugar de no generar los segmentos UNG / UNE en absoluto).

He intentado buscar en Internet sobre este tema, pero aún no he encontrado ninguna aclaración sobre este punto específico.

Para agregar algo de contexto, mi escenario es un intercambio con cuatro tipos de mensajes agrupados funcionalmente. Uno de estos grupos contiene un mensaje para cada elemento subyacente de la base de datos. Si la base de datos no tiene registros, no se generarán mensajes para ese grupo. En este caso, el grupo estará vacío. ¿Creas un bloque UNG / UNE vacío o no creas el bloque en absoluto? (los otros tres grupos siempre se completarán)

Realmente estoy buscando alguna fuente citable para respaldar una respuesta de cualquier manera.

¿Fue útil?

Solución

dentro de UNG / UNE los mensajes son obligatorios (UNH-UNT).
al igual que los intercambios vacíos (UNB-UNZ) no están permitidos.

Fuente: ISO 9735-2: 2002;consulte http://www.gefeg.com/jswg/v41/data/v41_docs.htm

Por cierto, UNG / UNE no se usa con frecuencia ....

Su forma de ver los sobres es algo divertida. Tiene mensajes que necesitan ser envueltos (o agrupados, y luego envueltos). Uno no hace primero los sobres y luego espera si se llenan ;-))
(al menos, así es como trato con el correo tradicional, y para edifact se usa la misma lógica)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top