Simple type logical value constraints

The properties displayed on the object page and the values that those properties can take, can vary according to the type of the object. For example, the properties for type string are different to those of type Boolean. Select the link for the object type from the table below.

Binary types

- base64Binary
- hexBinary

Boolean types

- Boolean

DateTime types

- date
- dateTime
- gDay
- gMonth
- gMonthDay
- gYear
- gYearMonth
- time

Decimal types

- decimal
- integer
- negativeInteger
- nonNegativeInteger
- nonPositiveInteger
- positiveInteger

Float types

- double
- float

Integer types

- byte
- int
- long
- short
- unsignedByte
- unsignedInt
- unsignedLong
- unsignedShort

Interval types

- duration

String types

- anyURI
- ENTITIES
- ENTITY
- ID
- IDREF
- IDREFS
- language
- Name
- NCName
- NMTOKEN
- NMTOKENS
- normalizedString
- NOTATION
- QName
- string
- token

Related concepts
The message model
Related tasks
Working with message model objects
Related reference
Message model object properties
Logical properties for message model objects
Message model object properties by object