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