【发布时间】:2011-03-12 01:58:12
【问题描述】:
版本 4010 x12 消息支持具有复合元素的段(如 REF04),其中包含由子元素分隔符分隔的子元素。
这是一个使用 ; [分号] 作为段分隔符,* 作为元素分隔符, : [冒号] 作为子元素分隔符:
REF*ACT*12345678901234*会计代码*3X:子合同编号1234567;
我的问题是:如果消息中有另一个段(例如 N1)不是复合元素并且它恰好包含子元素分隔符,那么消息应该是: a.) 接受,这意味着 N102 中的子元素分隔符(参见示例)被忽略并被视为元素数据的一部分的常规字符 b.) 被拒绝,因为子元素分隔符只能出现在复合元素内部,因此不能出现在 N1 段中。
示例(使用与上述相同的分隔符 - 请注意,冒号作为数据的一部分出现在 N102 中): N1*PE*TEST:第一方;
任何意见都会有所帮助。
【问题讨论】: