complexType FieldType
diagram pfe-pageflow-service_diagrams/pfe-pageflow-service_p98.png
namespace http://datamodel.common.n2.tibco.com
children simpleSpec complexSpec
used by
elements 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 pfe-pageflow-service_diagrams/pfe-pageflow-service_p99.png
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 pfe-pageflow-service_diagrams/pfe-pageflow-service_p100.png
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 pfe-pageflow-service_diagrams/pfe-pageflow-service_p101.png
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 pfe-pageflow-service_diagrams/pfe-pageflow-service_p102.png
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 pfe-pageflow-service_diagrams/pfe-pageflow-service_p103.png
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 pfe-pageflow-service_diagrams/pfe-pageflow-service_p104.png
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 pfe-pageflow-service_diagrams/pfe-pageflow-service_p105.png
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