complexType FieldType

diagram |
namespace | http://datamodel.common.n2.tibco.com
children | simpleSpec complexSpec
used by |
elements | WorkItemPreview/FieldPreview DataModel/inouts DataModel/inputs DataModel/outputs
attributes |
Name | Type | Use | Default | Fixed | Annotation
name | xs:string | required |  |  |
documentation
Name of the data field.
type | derived by: xs:string | required |  |  |
documentation
Type of the data field (e.g. string, integer etc.).
optional | xs:boolean | optional |  |  |
documentation
Boolean value that defines whether the parameter is optional (default is false).
array | xs:boolean |  |  |  |
documentation
Indicates whether this parameter contains an array of values (default is false).
annotation |
documentation
Defines a single data field (its name, type and an optional value).
source | <xs:complexType name="FieldType"> <xs:annotation> <xs:documentation>Defines a single data field (its name, type and an optional value).</xs:documentation> </xs:annotation> <xs:choice> <xs:element name="simpleSpec" minOccurs="0"> <xs:annotation> <xs:documentation>Value of the data field as a simple type.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="value" type="xs:string" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>If this is a standard type filed this will be the real value of the data field. If the data is of type Data Reference this value will be a reference to a Global Data Object.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="length" type="xs:int"> <xs:annotation> <xs:documentation>Maximum length allowed for the data field (not including decimal places).</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="decimal" type="xs:int"> <xs:annotation> <xs:documentation>Number of decimal places allowed for the data field.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="complexSpec" minOccurs="0"> <xs:annotation> <xs:documentation>Value of the data field as a complex type.</xs:documentation> </xs:annotation> <xs:complexType> <xs:annotation> <xs:documentation>The Global Object Business Reference ID</xs:documentation> </xs:annotation> <xs:choice> <xs:element name="value" type="xs:anyType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>The value(s) of the complex object. Note that: - This value is of xs:anyType since it contains the eintire complex object as XML. - The XML specified for the value can be either element-based or type-based. See "Handling a Work Item That Contains Business Data > Valid Format for ComplexSpec Business Data" in the BPM Developer's Guide for more information. </xs:documentation> </xs:annotation> </xs:element> <xs:element name="globalValue" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="value" type="xs:anyType"> <xs:annotation> <xs:documentation>The value(s) of the complex object. Note that: - This value is of xs:anyType since it contains the eintire complex object as XML. - The XML specified for the value can be either element-based or type-based. See "Handling a Work Item That Contains Business Data > Valid Format for ComplexSpec Business Data" in the BPM Developer's Guide for more information. </xs:documentation> </xs:annotation> </xs:element> <xs:element name="goRefId" type="xs:string"> <xs:annotation> <xs:documentation>The Global Object Reference ID for BDS data.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:choice> <xs:attribute name="goRefId" type="xs:string"> <xs:annotation> <xs:documentation>The Global Object Reference ID for BDS data.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="className" type="xs:string"> <xs:annotation> <xs:documentation>The fully qualified name of the complex class from the Business Object Model (BOM).</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> </xs:choice> <xs:attribute name="name" type="xs:string" use="required"> <xs:annotation> <xs:documentation>Name of the data field.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="type" use="required"> <xs:annotation> <xs:documentation>Type of the data field (e.g. string, integer etc.).</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="String"/> <xs:enumeration value="Decimal Number"/> <xs:enumeration value="Integer Number"/> <xs:enumeration value="Boolean"/> <xs:enumeration value="Date"/> <xs:enumeration value="Time"/> <xs:enumeration value="Date Time"/> <xs:enumeration value="Performer"/> <xs:enumeration value="Complex"/> <xs:enumeration value="Data Reference"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="optional" type="xs:boolean" use="optional"> <xs:annotation> <xs:documentation>Boolean value that defines whether the parameter is optional (default is false).</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="array" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates whether this parameter contains an array of values (default is false).</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType>

attribute FieldType/@name

type | xs:string
properties |
use | required
annotation |
documentation
Name of the data field.
source | <xs:attribute name="name" type="xs:string" use="required"> <xs:annotation> <xs:documentation>Name of the data field.</xs:documentation> </xs:annotation> </xs:attribute>

attribute FieldType/@type

type | restriction of xs:string
properties |
use | required
facets |
Kind | Value | Annotation
enumeration | String |
enumeration | Decimal Number |
enumeration | Integer Number |
enumeration | Boolean |
enumeration | Date |
enumeration | Time |
enumeration | Date Time |
enumeration | Performer |
enumeration | Complex |
enumeration | Data Reference |
annotation |
documentation
Type of the data field (e.g. string, integer etc.).
source | <xs:attribute name="type" use="required"> <xs:annotation> <xs:documentation>Type of the data field (e.g. string, integer etc.).</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="String"/> <xs:enumeration value="Decimal Number"/> <xs:enumeration value="Integer Number"/> <xs:enumeration value="Boolean"/> <xs:enumeration value="Date"/> <xs:enumeration value="Time"/> <xs:enumeration value="Date Time"/> <xs:enumeration value="Performer"/> <xs:enumeration value="Complex"/> <xs:enumeration value="Data Reference"/> </xs:restriction> </xs:simpleType> </xs:attribute>

attribute FieldType/@optional

type | xs:boolean
properties |
use | optional
annotation |
documentation
Boolean value that defines whether the parameter is optional (default is false).
source | <xs:attribute name="optional" type="xs:boolean" use="optional"> <xs:annotation> <xs:documentation>Boolean value that defines whether the parameter is optional (default is false).</xs:documentation> </xs:annotation> </xs:attribute>

attribute FieldType/@array

type | xs:boolean
annotation |
documentation
Indicates whether this parameter contains an array of values (default is false).
source | <xs:attribute name="array" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates whether this parameter contains an array of values (default is false).</xs:documentation> </xs:annotation> </xs:attribute>

element FieldType/simpleSpec

diagram |
properties |
minOcc | 0
maxOcc | 1
content | complex
children | value
attributes |
Name | Type | Use | Default | Fixed | Annotation
length | xs:int |  |  |  |
documentation
Maximum length allowed for the data field (not including decimal places).
decimal | xs:int |  |  |  |
documentation
Number of decimal places allowed for the data field.
annotation |
documentation
Value of the data field as a simple type.
source | <xs:element name="simpleSpec" minOccurs="0"> <xs:annotation> <xs:documentation>Value of the data field as a simple type.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="value" type="xs:string" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>If this is a standard type filed this will be the real value of the data field. If the data is of type Data Reference this value will be a reference to a Global Data Object.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="length" type="xs:int"> <xs:annotation> <xs:documentation>Maximum length allowed for the data field (not including decimal places).</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="decimal" type="xs:int"> <xs:annotation> <xs:documentation>Number of decimal places allowed for the data field.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element>

attribute FieldType/simpleSpec/@length

type | xs:int
annotation |
documentation
Maximum length allowed for the data field (not including decimal places).
source | <xs:attribute name="length" type="xs:int"> <xs:annotation> <xs:documentation>Maximum length allowed for the data field (not including decimal places).</xs:documentation> </xs:annotation> </xs:attribute>

attribute FieldType/simpleSpec/@decimal

type | xs:int
annotation |
documentation
Number of decimal places allowed for the data field.
source | <xs:attribute name="decimal" type="xs:int"> <xs:annotation> <xs:documentation>Number of decimal places allowed for the data field.</xs:documentation> </xs:annotation> </xs:attribute>

element FieldType/simpleSpec/value

diagram |
type | xs:string
properties |
minOcc | 0
maxOcc | unbounded
content | simple
annotation |
documentation
If this is a standard type filed this will be the real value of the data field. If the data is of type Data Reference this value will be a reference to a Global Data Object.
source | <xs:element name="value" type="xs:string" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>If this is a standard type filed this will be the real value of the data field. If the data is of type Data Reference this value will be a reference to a Global Data Object.</xs:documentation> </xs:annotation> </xs:element>

element FieldType/complexSpec

diagram |
properties |
minOcc | 0
maxOcc | 1
content | complex
children | value globalValue
attributes |
Name | Type | Use | Default | Fixed | Annotation
goRefId | xs:string |  |  |  |
documentation
The Global Object Reference ID for BDS data.
className | xs:string |  |  |  |
documentation
The fully qualified name of the complex class from the Business Object Model (BOM).
annotation |
documentation
Value of the data field as a complex type.
source | <xs:element name="complexSpec" minOccurs="0"> <xs:annotation> <xs:documentation>Value of the data field as a complex type.</xs:documentation> </xs:annotation> <xs:complexType> <xs:annotation> <xs:documentation>The Global Object Business Reference ID</xs:documentation> </xs:annotation> <xs:choice> <xs:element name="value" type="xs:anyType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>The value(s) of the complex object. Note that: - This value is of xs:anyType since it contains the eintire complex object as XML. - The XML specified for the value can be either element-based or type-based. See "Handling a Work Item That Contains Business Data > Valid Format for ComplexSpec Business Data" in the BPM Developer's Guide for more information. </xs:documentation> </xs:annotation> </xs:element> <xs:element name="globalValue" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="value" type="xs:anyType"> <xs:annotation> <xs:documentation>The value(s) of the complex object. Note that: - This value is of xs:anyType since it contains the eintire complex object as XML. - The XML specified for the value can be either element-based or type-based. See "Handling a Work Item That Contains Business Data > Valid Format for ComplexSpec Business Data" in the BPM Developer's Guide for more information. </xs:documentation> </xs:annotation> </xs:element> <xs:element name="goRefId" type="xs:string"> <xs:annotation> <xs:documentation>The Global Object Reference ID for BDS data.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:choice> <xs:attribute name="goRefId" type="xs:string"> <xs:annotation> <xs:documentation>The Global Object Reference ID for BDS data.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="className" type="xs:string"> <xs:annotation> <xs:documentation>The fully qualified name of the complex class from the Business Object Model (BOM).</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element>

attribute FieldType/complexSpec/@goRefId

type | xs:string
annotation |
documentation
The Global Object Reference ID for BDS data.
source | <xs:attribute name="goRefId" type="xs:string"> <xs:annotation> <xs:documentation>The Global Object Reference ID for BDS data.</xs:documentation> </xs:annotation> </xs:attribute>

attribute FieldType/complexSpec/@className

type | xs:string
annotation |
documentation
The fully qualified name of the complex class from the Business Object Model (BOM).
source | <xs:attribute name="className" type="xs:string"> <xs:annotation> <xs:documentation>The fully qualified name of the complex class from the Business Object Model (BOM).</xs:documentation> </xs:annotation> </xs:attribute>

element FieldType/complexSpec/value

diagram |
type | xs:anyType
properties |
minOcc | 0
maxOcc | unbounded
content | complex
mixed | true
attributes |
Name | Type | Use | Default | Fixed | Annotation
annotation |
documentation
The value(s) of the complex object. Note that: - This value is of xs:anyType since it contains the eintire complex object as XML. - The XML specified for the value can be either element-based or type-based. See "Handling a Work Item That Contains Business Data > Valid Format for ComplexSpec Business Data" in the BPM Developer's Guide for more information.
source | <xs:element name="value" type="xs:anyType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>The value(s) of the complex object. Note that: - This value is of xs:anyType since it contains the eintire complex object as XML. - The XML specified for the value can be either element-based or type-based. See "Handling a Work Item That Contains Business Data > Valid Format for ComplexSpec Business Data" in the BPM Developer's Guide for more information. </xs:documentation> </xs:annotation> </xs:element>

element FieldType/complexSpec/globalValue

diagram |
properties |
minOcc | 0
maxOcc | unbounded
content | complex
children | value goRefId
source | <xs:element name="globalValue" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="value" type="xs:anyType"> <xs:annotation> <xs:documentation>The value(s) of the complex object. Note that: - This value is of xs:anyType since it contains the eintire complex object as XML. - The XML specified for the value can be either element-based or type-based. See "Handling a Work Item That Contains Business Data > Valid Format for ComplexSpec Business Data" in the BPM Developer's Guide for more information. </xs:documentation> </xs:annotation> </xs:element> <xs:element name="goRefId" type="xs:string"> <xs:annotation> <xs:documentation>The Global Object Reference ID for BDS data.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element>

element FieldType/complexSpec/globalValue/value

diagram |
type | xs:anyType
properties |
content | complex
mixed | true
attributes |
Name | Type | Use | Default | Fixed | Annotation
annotation |
documentation
The value(s) of the complex object. Note that: - This value is of xs:anyType since it contains the eintire complex object as XML. - The XML specified for the value can be either element-based or type-based. See "Handling a Work Item That Contains Business Data > Valid Format for ComplexSpec Business Data" in the BPM Developer's Guide for more information.
source | <xs:element name="value" type="xs:anyType"> <xs:annotation> <xs:documentation>The value(s) of the complex object. Note that: - This value is of xs:anyType since it contains the eintire complex object as XML. - The XML specified for the value can be either element-based or type-based. See "Handling a Work Item That Contains Business Data > Valid Format for ComplexSpec Business Data" in the BPM Developer's Guide for more information. </xs:documentation> </xs:annotation> </xs:element>

element FieldType/complexSpec/globalValue/goRefId

diagram |
type | xs:string
properties |
content | simple
annotation |
documentation
The Global Object Reference ID for BDS data.
source | <xs:element name="goRefId" type="xs:string"> <xs:annotation> <xs:documentation>The Global Object Reference ID for BDS data.</xs:documentation> </xs:annotation> </xs:element>

XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy