complexType FieldType
diagram brm_wsdl_diagrams/brm_wsdl_p84.png
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>

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