This topic provides reference information on the XML Wire Format message set 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 this list. 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 delimited 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 delimited 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. 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 | Specify if fixed length strings must be trimmed.
You can select from: No Trim 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. |
| 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. |
| 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 the dateTime format that will be used is to be taken from the dateTime format specified in the properties of an object that has one of the dateTime types. For example, a type gDay. |
| Use default dateTime Format | Button and dateTime | Select this option if you want to specify a
dateTime format that is different from the logical dateTime format. Specify the default format for objects of type dateTime for this physical format. You can override this property for a dateTime object within a complex type. The initial value for this property is yyyy-MM-dd'T'HH:mm:ssZZZ, which you can change by over-typing. For more information about dateTime formats, see DateTime formats. |
| Century Window | 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. |
| First Day of Week | Enumerated Type | Specify the day on which each new week starts. |
| 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 not 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. |
| 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. |