The tables below define the properties for the XML Wire Format for the message set.
Property | Type | Meaning |
---|---|---|
Namespace URI | String | Enter the namespace name that will identify which namespace you are using for the associated prefix. |
Prefix | String | Enter the prefix to associate the element and attribute names you use it with to the namespace name. |
Property | Type | Meaning |
---|---|---|
Namespace URI | String | Enter the namespace name that will identify which namespace you are using. |
Schema location | String | Enter the location of the schema for the associated namespace name that will be used to validate objects within the namespace. |
Property | Type | Meaning |
---|---|---|
Suppress XML Declaration | Check box | Select the check box to suppress the XML declaration. If selected, the declaration (for example, <?xml version='1.0'>) is suppressed. |
Standalone Document | Enumerated type | Select Yes, No, or Null from
the drop-down list. If Null is
selected, no standalone declaration is present in the XML declaration. If
you select Yes or No, the declaration standalone
= "yes" or standalone = "no" is added to the XML declaration
when the output message is written. The setting of this property does not determine if an external DTD subset is loaded: external DTD subsets are never loaded in this release. If you set Suppress XML Declaration to Yes, this property is ignored. |
Output Namespace Declaration | Enumerated type | The Output Namespace
Declaration property controls where the namespace declarations
will placed in the output XML document. Select from:
The default option is At start of document. This property is only active if namespaces are enabled for this message set. |
Property | Type | Meaning |
---|---|---|
Suppress DOCTYPE | Check box | If you select the check box, the DOCTYPE (DTD) declaration is suppressed. |
DOCTYPE System ID | String | Specify the System ID for DOCTYPE external DTD subset
(if DOCTYPE is present). This is normally set to the name of the generated
(or imported) DTD for a message set. If Suppress DOCTYPE is set, this property is ignored and cannot be changed (the field is disabled). The default value is www.mrmnames.net/ followed by the message set identifier. |
DOCTYPE Public ID | String | Specify the Public ID for DOCTYPE external DTD subset
(if DOCTYPE is present, and System ID is specified). If Suppress DOCTYPE is set, this property is ignored and cannot be changed (the field is disabled). The default value is the message set identifier. |
DOCTYPE Text | String | Use this property to add additional DTD declarations.
It is not parsed by the XML parser and thus it might not be valid XML. You
can include ENTITY definitions or internal DTD declarations. It is a string
(up to 32KB) in which new line and tab characters are replaced by \n and \t respectively. The content is not parsed, and appears in the output message. If there is an in-line DTD, the content of this property takes precedence. If you have set Suppress DOCTYPE, this property is ignored and cannot be changed (the field is disabled). For more information, see In-line DTDs and the DOCTYPE text property. The default value is empty (not set). |
Property | Type | Meaning |
---|---|---|
Root Tag Name | String | Specify the name of the message set root tag. You can
leave this property blank, in which case no wrapper tags are used for messages
(that is, the message tag is the root of the document). The name can be followed
by a space and additional text for attribute/value pairs to appear with the
root tag. The default value is MRM. |
Property | Type | Meaning |
---|---|---|
Suppress Timestamp Comment | Check box | If selected, the timestamp comment string in the XML
output is suppressed. If not selected, the comment is not suppressed, and a comment of the form <!--MRM Generated XML Output on: Tue Apr 23 09:34:42 2002--> is included in the output message. The default is for the check box to be selected. |
Property | Type | Meaning |
---|---|---|
Enable Versioning Support | Check box | If this is selected, versioning support is enabled.
This property specifies whether XML namespace definitions are coded for the
root tag in the message, together with namespace qualifiers for any elements
that do not belong to the default namespace. These namespace definitions are
used to represent the message set dependency information, which is used to
support the exchange of messages between applications that are based on different
customizations of the same message set. The default is for the check box to be selected, for compatibility with MRM XML messages in earlier releases. If you did not use MRM XML messages in earlier releases, you should ensure this check box is not selected. |
Property | Type | Meaning |
---|---|---|
Boolean True Value | String | Specify the string that is used to encode and recognize
BOOLEAN true values. When an XML document is parsed, the string 1 is
always accepted as true for a BOOLEAN element. Enter a string of up to 254
characters. The default is true. 1 is also valid. |
Boolean False Value | String | Specify the string that is used to encode and recognize
BOOLEAN false values. When an XML document is parsed, the string 0 is
always accepted as false for a BOOLEAN element. Enter a string of up to 254
characters. The default is false. 0 is also valid. |
Property | Type | Meaning |
---|---|---|
Encoding Numeric Null | Enumerated type | Specify the null encoding for
numeric fields. This provides a method of affirming by comparison that the
element is null. You must select one of the following values from the drop-down
list:
|
Encoding Numeric Null Value | String | Specify the value to qualify the Encoding Null Num property, if you have set that to NULLAttribute, NULLValue, or NULLElement. Refer to XML Null handling options for further information. |
Encoding Non-Numeric Null | Enumerated type | Specify the null encoding for non numeric fields. This is a method of affirming that the element is null. The options are identical to those available for property Encoding Null Num. |
Encoding Non-Numeric Null Value | String | Specify the value to qualify the Encoding Null Non-Num property. Refer to XML Null handling options for further information. |
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 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. 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. |