diagram | |||||||||||||||||||||||||||||||||||||||
namespace | http://datamodel.common.n2.tibco.com | ||||||||||||||||||||||||||||||||||||||
children | simpleSpec complexSpec | ||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||
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> |
type | xs:string | ||
properties |
|
||
annotation |
|
||
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> |
type | restriction of xs:string | |||||||||||||||||||||||||||||||||
properties |
|
|||||||||||||||||||||||||||||||||
facets |
|
|||||||||||||||||||||||||||||||||
annotation |
|
|||||||||||||||||||||||||||||||||
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> |
type | xs:boolean | ||
properties |
|
||
annotation |
|
||
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> |
type | xs:boolean | ||
annotation |
|
||
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> |
diagram | |||||||||||||||||||||||
properties |
|
||||||||||||||||||||||
children | value | ||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||
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> |
type | xs:int | ||
annotation |
|
||
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> |
type | xs:int | ||
annotation |
|
||
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> |
diagram | |||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
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> |
diagram | |||||||||||||||||||||||
properties |
|
||||||||||||||||||||||
children | value globalValue | ||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||
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> |
type | xs:string | ||
annotation |
|
||
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> |
type | xs:string | ||
annotation |
|
||
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> |
diagram | |||||||||
type | xs:anyType | ||||||||
properties |
|
||||||||
attributes |
|
||||||||
annotation |
|
||||||||
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> |
diagram | |||||||
properties |
|
||||||
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> |
diagram | |||||||
type | xs:anyType | ||||||
properties |
|
||||||
attributes |
|
||||||
annotation |
|
||||||
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> |
diagram | |||
type | xs:string | ||
properties |
|
||
annotation |
|
||
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> |