属性 | 类型 | 含义 |
---|---|---|
数据元素分隔 | 枚举类型 | 指定用于在类型中分隔数据元素的方法。选择以下值中的一项:
|
组指示符 | 字符串 | 指定位流中置于属于组或复杂类型的数据之前的特殊字符值或字符串值。 |
组终止符 | 字符串 | 指定位流中用于终止属于组或复杂类型的数据的特殊字符或字符串的值。 |
定界符 | 字符串 | 指定特殊字符或字符串的值,该值指定数据元素之间使用的定界符。 此属性仅适用于定界数据元素分隔方法(标记定界、定界所有元 素和定界变长元素)。 |
抑制缺少的元素定界符 | 枚举类型 | 使用该属性来选择您是否要为消息中缺少的元素抑制定界符。在下列各项中选择:
|
观察元素长度 | 复选框 | 当数据元素分隔为定界所有元素,并且告诉 TDS 解析器考虑子元素或属性的任何长度属性时
,可以应用。缺省值取决于消息传递标准属性(在消息集级别)和数据元素分隔属性的设置。
|
标记数据分隔符 | Button 和 String | 指定分隔标记和数据的特殊字符或字符串的值。标记数据分隔符和标记长度属性是互斥的。 如果设置属性标记数据分隔符,则它会覆盖标记长度。 该属性仅应用于标记数据元素分隔方法(标记定界、标记固定长度和标记编码长度)。 |
标记长度 | 整数 | 指定标记值的长度。对消息进行解析时,如果未设置标记数据分隔符属性,则将允许从位流中抽取标记。 标记数据分隔符和标记长度属性是互斥的。如果设置属性 标记数据分隔符,则它会覆盖该值。 该属性仅应用于标记数据元素分隔方法(标记定界、标记固定长度和标记编码长度)。 |
编码长度的长度 | 整数 | 指定标记之后用于长度字段的字符数(不是字节)。输入 0 至 2147483647 之间的值。 如果将数据元素分隔属性设置为标记编码长度,就必须设置此属性;否 则它是无效的。 被解析的实际数据字符数还取决于编码长度中的额外字符属性的值。 |
编码长度中的额外字符 | 整数 | (仅当数据元素分隔方法设置为标记编码长度时有效。)指固定长度度字段中找到的值中包含的额外字符数。(例如,长度中的值可能包含长度字段本身的大小以及数据字段的大小,或者它可能是标记、
长度和数据字段的总计大小。)
输入 0 至 2147483647 之间的值。 解析器从长度字段中找到的数字中减去这个数字,以获取跟随在长度字段后面的数据字符数。 如果将数据元素分隔属性设置为标记编码长度,并且实际的数据字符数小于长度字段中找到的值,则必须设置此属性。 |
重复元素定界符 | 字符串 | 指定要在重复元素之间使用的定界符。 仅当元素重复以及父组或复杂类型的数据元素分隔设置为定界所有元素或定界变长元素时,才使用此定界符。 如果前面的条件为真,将提供缺省值,如下所示:
如果不符合上述任一规则,将不会应用缺省值。 |
长度引用 | 枚举类型 | 指定兄弟 Integer 对象的标识,它的值表明了怀疑的对象的长度。在当前对象位于消息结构中之前,必须先定义兄弟对象。 如需了解有关对元素重排序的信息,请参阅记录对象。 |
数据模式 | 字符串 | 指定解析器用于标识消息中指派给对象的数据的正则表达式。当复杂类型中已经将数据元素分隔方法设置为使用数据模式时使用该属性。请参阅正则表达式语法以获取进一步详细 信息。 |