Fuse Services Framework 2.4 XML Schema Reference

http://www.osgi.org/xmlns/blueprint/v1.0.0
complexType Tcomponent

{http://www.w3.org/2001/XMLSchema}anyType
    {http://www.osgi.org/xmlns/blueprint/v1.0.0}Tcomponent

Model
<...
  activation = "eager" | "lazy"
  depends-on = list of at least 1 of (Tidref)
  id = ID
/>
Prohibited substitutions (block)
allowed to substitute with an xsi:type attribute with any derived type
Content Type
empty, not nillable.
This type is abstract.
This type can be derived by extension or restriction.
Derived types
anonymous type in soapBinding, anonymous type in objectBinding, anonymous type in server, anonymous type in endpoint, anonymous type in client, anonymous type in server, anonymous type in client, clientType, serverType, Tbean, Tservice, TserviceReference
Documentation
                
                    The Tcomponent type is the base type for top-level
                    Blueprint components.  The <bean> <reference>, <service>,
                    and <reference-list> elements are all derived from
                    the Tcomponent type.  This type defines an id attribute
                    that is used create references between different components.
                    Component elements can also be inlined within other component
                    definitions.  The id attribute is not valid when inlined.
                
			

Attribute Summary
Tactivationactivation
          The activation attribute for this component.
TdependsOndepends-on
          depends-on identifies (by id) other components that this component depends on.
IDid
           

Attribute Detail

activation

Documentation
                    
                    The activation attribute for this component.  This can either
                    be "eager" or "lazy".  If not specified, it
                    defaults to default-activation attribute of the enclosing
                    <blueprint> element.
                    
				
Definition

Defined with global type Tactivation

Model
"eager" | "lazy"
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, countable infinite value space
White Space Processing
collapse

depends-on

Documentation
                    
                    depends-on identifies (by id) other components that this component
                    depends on.  The component only be activated after the
                    depends-on components are successfully activated.  Also, if there
                    are <reference> or <reference-list> elements with unstatisfied
                    manadatory references, then the depends-on relationship will also
                    be used to determine whether this service is enabled or not.
                    
				
Definition

Defined with global type TdependsOn

Model
list of at least 1 of ({: pattern = \i\c*})
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, countable infinite value space
White Space Processing
collapse
Type
TdependsOn

id

Definition

Defined with global type ID

Model
ID
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, countable infinite value space
White Space Processing
collapse

Fuse Services Framework 2.4 XML Schema Reference

Fuse Services Framework 2.4 XML Schema Reference