The tables below shows the message set properties that you can set for the TDS Format. Default TDS Message set properties shows the defaults for each of the industry standards for each of these properties.
Property | Type | Meaning |
---|---|---|
Messaging Standard | Enumerated type | Specify the standard to be used for this wire format.
Select one of the following values from the drop-down list:
Select UNKNOWN if you are defining your own tagged/delimited messages, or are using a standard that is not included in the list above. The selected value controls the default values for a number of the other properties. The default is UNKNOWN. |
Property | Type | Meaning |
---|---|---|
Group Indicator | String | Specify the value of a special character or string that
precedes the data belonging to a group or complex type within the bit stream. If you set the group or type property Group Indicator, it overrides this value. |
Group Terminator | String | Specify the value of a special character or string that
terminates data belonging to a group or a complex type within the bit stream. If you set the group or type property Group Terminator, it overrides this value. |
Delimiter | String | Specify the value of a special character or string that
specifies the delimiter used between data elements. This property applies only to the delimited Data Element Separation methods (Tagged Delimited, All Elements Delimited, and Variable Elements Delimited). |
Suppress Absent Element Delimiters | Enumerated type | Use this property to select if you want delimiters to
be suppressed for elements that are missing within a message. Select from:
|
Tag Data Separator | Button and String | Specify the value of a special character or string that
separates the Tag from the data. The Tag
Data Separator and Length
of Tag properties are mutually exclusive. If you set the property Tag Data Separator, it overrides Length of Tag. This property applies only to the tagged Data Element Separation methods (Tagged Delimited, Tagged Fixed Length, and Tagged Encoded Length). |
Length of Tag | Integer | Specify the length of a tag value. When the message
is parsed, this allows tags to be extracted from the bit stream if the Tag Data Separator property is not set. The Tag Data Separator and Length of Tag properties are mutually exclusive. If you set the property Tag Data Separator, it overrides this value. This property applies only to the tagged Data Element Separation methods (Tagged Delimited, Tagged Fixed Length, and Tagged Encoded Length). |
Property | Type | Meaning |
---|---|---|
Default CCSID | Integer | CCSID (Coded Character Set Identification) specifies
the mapping between character codes and symbols. You must specify a code set
that is supported by WebSphere Message Broker. This property stores the default CCSID for the message bit stream, but this value can be overridden when the message is processed (for example by the CCSID in the header of a WebSphere MQ input message). |
Trim Fixed Len String | Enumerated type | This property specifies whether the message is to be
trimmed when it is parsed. The property also describes what is to be trimmed.
This control does not apply when writing a message. You can select from:
The trim of padding characters occurs from the left or right depending on the Justification property for the element. You might need to use this if you have data input that is mapped to a numeric simple type. For example, if the input data has leading spaces, you can set this property to Leading White Spaces to avoid data conversion problems processing these fields. White Space characters include control characters in the range from U+0000 to U+001f and from U+007f to U+009f. |
Escape Character | String | Specify the escape character that is used to allow special
reserved characters (such as delimiters) to be included as part of data. You
must specify a single character only, or a mnemonic that represents a single
character.
|
Reserved Characters | String | Specify the special reserved characters that must be
preceded by the escape character if they are to be included as part of the
data. The Escape Character, delimiters, and group indicators are usually included
in this list. If the set of reserved characters is to be updated dynamically (in the case of EDIFACT and X12 when delimiters and so on are specified in service strings), you must use the mnemonics supplied to specify characters in this list. If you have specified reserved characters, an Escape Character must also be specified.
|
Property | Type | Meaning |
---|---|---|
Decimal Point | String | Specify the character that is used to separate the whole part of a number from its fraction. |
Strict Numeric Checking | Boolean | This is used in relation with the Messaging
Standard property, Virtual
Decimal Point property and the Precision property
of a global element. This allows you to apply stricter rules for the checking
of numbers. 1 The default is for this property not to be set. |
Note:
|
Property | Type | Meaning |
---|---|---|
Boolean True Value | String | Specify the value of the string representing the Boolean true value. The default value is 1. |
Boolean False Value | String | Specify the value of the string representing the Boolean false value. The default value is 0. |
Boolean Null Value | String | Specify the value of the string representing the Boolean null value. The default value is 0. |
Property | Type | Meaning |
---|---|---|
Derive default dateTime format from logical type | Button | Select this option if you want the default
dateTime format to be determined by the logical type of the element or attribute.
The defaults are:
You can override this property for an element or attribute within a complex type. |
Use default dateTime Format | Button and dateTime | Select this option if you want to specify a
default dateTime format that is fixed for all elements or attributes of logical
type dateTime, date, time, gYear, gYearMonth, gMonth, gMonthDay and gDay. The initial value for this property is yyyy-MM-dd'T'HH:mm:ssZZZ, which you can change by over-typing. You can override this property for an element or attribute within a complex type. For more information about dateTime formats, see DateTime formats. |
Start of century for 2 digit years | Integer | This property determines how two-digit years are interpreted.
Specify the two digits that start a 100-year window that contains the current
year. For example, if you specify 89,
and the current year is 2002, all two-digit dates are interpreted as being
in the range 1989 to 2088. The initial value is 53, which you can change by over-typing. |
Days in First Week of Year | Enumerated type | Specify the number of days of the new year that must
fall within the first week. The start of a year usually falls in the middle of a week. If the number of days in that week is less than the value specified here, the week is considered to be the last week of the previous year; hence week 1 starts some days into the new year. Otherwise it is considered to be the first week of the new year; hence week 1 starts some days before the new year. Select Use Broker Locale, which causes the broker to get the information from the underlying platform, or select a number from the drop-down list. The initial value is 4. |
First Day of Week | Enumerated type | Specify the day on which each new week starts. Select Use Broker Locale, which causes the broker to get the information from the underlying platform, or select a value from the drop-down list. The initial value is Monday. |
Strict DateTime Checking | Check box | Select this option if you want to restrict dateTimes
to a valid dateTime format. This will not allow 35th March to be processed
as 4th April, and 10:79 to be processed as 11:19. If Strict
DateTime Checking is set, receiving an incorrect dateTime will
cause an error. The default is to restrict
dateTimes.
|
Time Zone | Enumerated type | The value that you set for this property is used if
the value that you specified for the Default
DateTime Format property does not include Time Zone information. The initial value is Use Broker Locale which causes the broker to get the information from the underlying platform. You can change this using the drop down box. |
Daylight Savings Time | Check box | Select this option if the area in the Time
Zone property observes daylight savings time. If it does not
observe daylight savings time, this option should not be selected. For example, if an area is selected in Time Zone and this option is not selected, the value passed will represent the time zone without the daylight savings time. Default is not to observe daylight savings time. |
Use input UTC format on output | Check box | This property applies to elements and attributes of
logical type xsd:dateTime or xsd:time that have a dateTime format of I, IU,
T or TU or that includes ZZZ or ZZZU. Such elements and attributes can specify Consolidated Universal Time (UTC) by using either the Z character or timezone +00:00 in the value. On input the MRM parser remembers the way that UTC was specified. If this property is checked, and the element or attribute is copied to an output message, then the UTC format will be preserved into the output message and will override that implied by the dateTime format property. If this property is not checked, or the element or attribute was not copied from an input message, then the UTC format in the output message is controlled solely by the dateTime format property. The default for this property is not checked. |
Notices |
Trademarks |
Downloads |
Library |
Support |
Feedback
![]() ![]() |
ad09265_ |