在EDIFACT结构中,可以使用UNG / UNE段将一组消息按功能分组到一个交换中(UNB / UNZ段)。功能分组可用于在消息集合上提供额外的语义层。

我的问题是是否允许输出功能组而内部没有任何消息(而不是根本不输出UNG / UNE段)?

我已尝试在互联网上解决此问题,但尚未找到关于此特定问题的任何说明。

要添加一些上下文,我的场景是将四种按功能分组的消息互换。这些组之一包含有关数据库中每个基础项目的消息。如果数据库没有记录,则该组将不会输出任何消息。在这种情况下,该组将为空。您创建空的UNG / UNE块还是完全不创建块? (将始终填充其他三个组)

我真的在寻找一些可引用的来源来支持任一答案。

有帮助吗?

解决方案

必须在UNG / UNE消息内(UNH-UNT)。
就像不允许空交换(UNB-UNZ)一样。

资料来源:ISO 9735-2:2002;请参阅 http://www.gefeg.com/jswg/v41/data/v41_docs。htm

顺便说一句,UNG / UNE不经常使用。...

您看信封的方式有些可笑。 您的邮件需要被封装(或分组,而不是被封装)。 一个人不会首先制作信封,然后等它们装满后再进行;-))
(至少,这就是我处理蜗牛邮件的方式,并且对于edifact,使用了相同的逻辑)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top