下表显示了您可为 TDS 格式设置的消息集属性。缺省 TDS 消息集属性显示这些每个属性的每个工业标准的缺省。
属性 | 类型 | 含义 |
---|---|---|
消息传递标准 | 枚举类型 | 指定用于此有线格式的标准。从下拉列表中选择下列值之一:
如果定义自己的标记/定界消息,或使用上述列表中未包含的标准,则选择 UNKNOWN。 所选的值控制许多其他属性的缺省值。 缺省值为 UNKNOWN。 |
属性 | 类型 | 含义 |
---|---|---|
组指示符 | String | 指定位流中置于属于组或复杂类型的数据之前的特殊字符值或字符串值。 如果设置组或类型属性组指示符,则它重设此值。 |
组终止符 | String | 指定位流中用于终止属于组或复杂类型的数据的特殊字符或字符串的值。 如果设置组或类型属性组终止符,则它重设此值。 |
定界符 | String | 指定特殊字符或字符串的值,该值指定数据元素之间使用的定界符。 此属性仅适用于定界数据元素分隔方法((标记定界、定界所有元素和定界变长元素)。 |
抑制缺少的元素定界符 | 枚举类型 | 使用该属性来选择您是否要为消息中缺少的元素抑制定界符。在下列各项中选择:
|
标记数据分隔符 | Button 和 String | 指定分隔标记和数据的特殊字符或字符串的值。标记数据分隔符和标记长度属性是互斥的。 如果设置属性标记数据分隔符,则它会覆盖标记长度。 该属性仅应用于标记数据元素分隔方法(标记定界、标记固定长度和标记编码长度)。 |
标记长度 | 整数 | 指定标记值的长度。对消息进行解析时,如果未设置标记数据分隔符属性,则将允许从位流中抽取标记。 标记数据分隔符和标记长度属性是互斥的。如果设置属性标记数据分隔符,则它会覆盖该值。 该属性仅应用于标记数据元素分隔方法(标记定界、标记固定长度和标记编码长度)。 |
属性 | 类型 | 含义 |
---|---|---|
缺省 CCSID | 整数 | CCSID(编码字符集标识)指定字符代码和符号之间的映射。您必须指定一个 WebSphere Message Broker 支持的代码集。 此属性存储消息位流的缺省 CCSID,但可在处理消息时重设此值(例如,通过 WebSphere MQ 输入消息的头中的 CCSID)。 |
剪切固定长度字符串 | 枚举类型 | 此属性指定在解析时是否剪裁消息。该属性还描述了将剪裁的内容。此控制在写消息时不应用。 您可从下列各项中选择:
取决于元素的对齐属性,将从左侧或右侧进行填充字符的剪裁。 如果您有映射到数字简单类型的数据输入,则您可能需要使用此属性。例如,如果输入数据包含前导空格,则您可将此属性设置为前导空格,以避免在处理这些字段时发生数据转换问题。空格字符包含范围从 U+0000 到 U+001f 和从 U+007f 到 U+009f 的控制字符。 |
转义字符 | String | 指定用于允许将特殊保留字符(如定界符)作为数据一部分包含在数据内的转义字符。
必须仅指定单个字符,或表示单个字符的助记符。
|
保留字符 | String | 如果特殊保留字符要作为数据的一部分包含在数据内,则指定该此特殊保留字符前面必须是转义字符。
转义字符、定界符和组指示符通常包括在此列表中。 如果要动态更新保留字符集(在 EDIFACT 和 X12 的情况下,当服务字符串中指定定界符等时),必须使用提供的助记符指定此列表中的字符。 如果已指定保留字符,则还必须指定转义字符。
|
属性 | 类型 | 含义 |
---|---|---|
小数点 | String | 指定用于分隔整个数字部分与其小数部分的字符。 |
严格的数字检查 | 布尔 | 这是与全局元素的消息标准属性、虚拟小数点属性和精度属性联系起来使用的。这允许您为数字检查应用约束规则。1 缺省值是不设置此属性。 |
注:
|
属性 | 类型 | 含义 |
---|---|---|
布尔真值 | String | 指定表示布尔 true 值的字符串值。缺省值为 1。 |
布尔 False 值 | String | 指定表示布尔 false 值的字符串值。缺省值为 0。 |
布尔空值 | String | 指定表示布尔空值的字符串值。缺省值为 0。 |
属性 | 类型 | 含义 |
---|---|---|
来自逻辑类型的缺省日期时间格式 | Button | 如果要让元素或属性的逻辑类型来确定缺省日期时间格式,请选择此选项。缺省为:
您可以覆盖复杂类型中元素或属性的该属性。 |
使用缺省日期时间格式 | Button 和 dateTime | 如果要为逻辑类型 dateTime、date、time、gYear、gYearMonth、gMonth、gMonthDay 和 gDay 的所有元素或属性指定固定的缺省日期时间格式,请选择此选项。 此属性的初始值是 yyyy-MM-dd'T'HH:mm:ssZZZ,可通过重新输入更改它。 您可以覆盖复杂类型中元素或属性的该属性。 有关日期时间格式的更多信息,请参阅日期时间格式。 |
2 位数年的世纪的开始 | 整数 | 此属性确定如何解释两位数的年份。指定两位数字,将启动一个包含当前年份的 100 年的窗口。例如,如果您指定 89,当前年份是 2002,则所有两位数的日期都解释为范围在 1989 到 2088 之间。 初始值是 53,可通过重新输入对它进行更改。 |
一年的第一个星期中的日期 | 枚举类型 | 指定新年中必须归入第一周的天数。
一年的开始通常是在一周的某天。如果这一周中的天数小于在此处定义的值,就认为这一周是上一年的最后一周;因此第一周是从新年中的某天开始的。否则认为该周是新年的第一周;因而第 1 周在元旦之前几天开始。 选择使用代理语言环境,它使代理从基础平台中获得信息,或者从下拉列表中选择一个数。 初始值为 4。 |
一周的第一天 | 枚举类型 | 指定每个新的一周开始的那天。
选择使用代理语言环境,它会使代理从基础平台中获得信息,或者从下拉列表中选择一天。 初始值为星期一。 |
严格的日期时间检查 | 复选框 | 如果您要将日期时间限制为有效日期时间格式,请选择此选项。这将不允许把 3 月 35 日处理为 4 月 4 日,且把 10:79 处理为 11:19。如果设置了严格日期时间检查,则接收到错误的日期时间将导致出现错误。缺省情况下,限制日期时间。
|
时区 | 枚举类型 | 如果您为缺省日期时间格式属性指定的值不包含时区信息,则使用为此属性设置的值。 初始值为使用代理语言环境,这使代理从基础平台获取信息。 您可以使用下拉框来更改它。 |
夏令时 | 复选框 | 如果时区属性中的区域实行夏令时,选择此选项。如果它不实行夏令时,则不应该选择该选项。 例如,如果在时区中选择了一个区域,而没有选择此选项,则传递的值将表示没有夏令时的时区。 缺省为不实行夏令时。 |
在输出上使用输入 URC 格式 | 复选框 | 该属性应用于逻辑类型 xsd:dateTime 或 xsd:time (具有日期时间格式 I、IU、T 或 TU,或包含 ZZZ 或 ZZZU )的元素和属性。 这类元素和属性可以使用值中的字符 Z 或时区 +00:00 指定世界标准时间(UTC)。在输入时,MRM 解析器会记住指定 UTC 的方式。 如果选中该属性,则元素或属性将复制到输出消息,然后 UTC 格式将保留到输出消息中,并将覆盖 dateTime 格式属性隐含的格式。 如果未选中该属性,或者未从输入消息复制元素和属性,则输出消息中的 UTC 格式将由 dateTime 格式属性单独控制。 缺省情况下,该属性未选中。 |