标记/定界字符串格式(TDS)是消息的物理表示,它有许多使用标记和定界符分隔的数据元素。
TDS 物理格式设计成用于建模由文本字符串组成的消息。TDS 消息的示例是那些遵从 ACORD AL3、EDIFACT、HL7、SWIFT 和 X12 标准的消息。TDS 物理格式使定义消息格式具有高度灵活性,并且不受模型特定工业标准的限制。因此,您可使用 TDS 格式建模自己的消息。
有许多文本字符串消息的特征是许多格式公共所有的。这是 TDS 物理格式所支持的主要特征的概述:
一些消息具有用于分隔每个数据值与下一数据值的特殊字符或字符串。 在 TDS 格式中,这称为定界符。
在每个数据值前具有标记的格式中,可由特殊字符或字符串分隔该标记与其数据值。在 TDS 格式中,这称为标记数据分隔符。
子结构可具有表明数据中其开始的特殊字符或字符串。在 TDS 格式中,这称为组指示符。
子结构还可具有表明数据中其结束的特殊字符或字符串。在 TDS 格式中,这称为组终止符。
也可为整个消息定义组指示符和组终止符。对于消息和每个子结构,组指示符和组终止符是可选的。
消息中的子结构可使用不同类型的数据元素分隔并使用不同的特殊字符。因此,TDS 格式允许您为消息中的每个复杂类型定义不同类型的数据元素分隔和特殊字符。
下图显示一个示例数据消息,它的每个组件都有标号。