complexType XmlCapabilityAssignment
diagram de-orgmodel-service_diagrams/de-orgmodel-service_p231.png
namespace http://api.de.n2.tibco.com
type extension of XmlOrgModelVersion
properties
base orgdto:XmlOrgModelVersion
children qualifierSet
attributes
Name  Type  Use  Default  Fixed  Annotation
model-version  xs:int  optional  -1    
documentation
Major version number of the organization model in which an organization model entity resides.

If not specified, the default value will be the latest version of the organization model.

(Version numbers must be compatible with, and conform to, the OSGi version number schema. For Directory Engine, only the major part of the version number is significant.)
remove  xs:boolean    false    
documentation
Boolean value indicating whether the capability is to be removed from (TRUE) or assigned to (FALSE) the specified resource.
capability-guid  xs:string  required      
documentation
Unique ID of the capability that is to be removed or assigned.
qualifier  xs:string  optional      
documentation
Qualifier value for the capability.
resource-guid  xs:string  required      
documentation
Unique ID of the resource that the capabilty is to be removed from or assigned to.
annotation
documentation
Definition of a capability assignment, which is used to create or remove the assignment of a capability (iidentified by its GUID) to or from a resource (identified by its GUID).

The capability assignment may also be qualified with the given qualifier value.
source <xs:complexType name="XmlCapabilityAssignment">
 
<xs:annotation>
   
<xs:documentation>Definition of a capability assignment, which is used to create or remove the assignment of a capability (iidentified by its GUID) to or from a resource (identified by its GUID).

The capability assignment may also be qualified with the given qualifier value.
</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="orgdto:XmlOrgModelVersion">
     
<xs:sequence>
       
<xs:element name="qualifierSet" minOccurs="0" maxOccurs="unbounded">
         
<xs:annotation>
           
<xs:documentation>An optional collection of qualifying values. This overrides any qualifier attribute set on the parent element, allowing more than one value to be set. Multiple values will only be used for qualifiers of type "enumset".
                     
</xs:documentation>
         
</xs:annotation>
         
<xs:complexType>
           
<xs:attribute name="value" type="xs:string" use="required"/>
         
</xs:complexType>
       
</xs:element>
     
</xs:sequence>
     
<xs:attribute name="remove" type="xs:boolean" default="false">
       
<xs:annotation>
         
<xs:documentation>Boolean value indicating whether the capability is to be removed from (TRUE) or assigned to (FALSE) the specified resource.</xs:documentation>
       
</xs:annotation>
     
</xs:attribute>
     
<xs:attribute name="capability-guid" type="xs:string" use="required">
       
<xs:annotation>
         
<xs:documentation>Unique ID of the capability that is to be removed or assigned.</xs:documentation>
       
</xs:annotation>
     
</xs:attribute>
     
<xs:attribute name="qualifier" type="xs:string" use="optional">
       
<xs:annotation>
         
<xs:documentation>Qualifier value for the capability.</xs:documentation>
       
</xs:annotation>
     
</xs:attribute>
     
<xs:attribute name="resource-guid" type="xs:string" use="required">
       
<xs:annotation>
         
<xs:documentation>Unique ID of the resource that the capabilty is to be removed from or assigned to.</xs:documentation>
       
</xs:annotation>
     
</xs:attribute>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute XmlCapabilityAssignment/@remove
type xs:boolean
properties
default false
annotation
documentation
Boolean value indicating whether the capability is to be removed from (TRUE) or assigned to (FALSE) the specified resource.
source <xs:attribute name="remove" type="xs:boolean" default="false">
 
<xs:annotation>
   
<xs:documentation>Boolean value indicating whether the capability is to be removed from (TRUE) or assigned to (FALSE) the specified resource.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute XmlCapabilityAssignment/@capability-guid
type xs:string
properties
use required
annotation
documentation
Unique ID of the capability that is to be removed or assigned.
source <xs:attribute name="capability-guid" type="xs:string" use="required">
 
<xs:annotation>
   
<xs:documentation>Unique ID of the capability that is to be removed or assigned.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute XmlCapabilityAssignment/@qualifier
type xs:string
properties
use optional
annotation
documentation
Qualifier value for the capability.
source <xs:attribute name="qualifier" type="xs:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>Qualifier value for the capability.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute XmlCapabilityAssignment/@resource-guid
type xs:string
properties
use required
annotation
documentation
Unique ID of the resource that the capabilty is to be removed from or assigned to.
source <xs:attribute name="resource-guid" type="xs:string" use="required">
 
<xs:annotation>
   
<xs:documentation>Unique ID of the resource that the capabilty is to be removed from or assigned to.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element XmlCapabilityAssignment/qualifierSet
diagram de-orgmodel-service_diagrams/de-orgmodel-service_p232.png
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
value  xs:string  required      
annotation
documentation
An optional collection of qualifying values. This overrides any qualifier attribute set on the parent element, allowing more than one value to be set. Multiple values will only be used for qualifiers of type "enumset".
                     
source <xs:element name="qualifierSet" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>An optional collection of qualifying values. This overrides any qualifier attribute set on the parent element, allowing more than one value to be set. Multiple values will only be used for qualifiers of type "enumset".
                     
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="value" type="xs:string" use="required"/>
 
</xs:complexType>
</xs:element>

attribute XmlCapabilityAssignment/qualifierSet/@value
type xs:string
properties
use required
source <xs:attribute name="value" type="xs:string" use="required"/>


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