Fuse Services Framework 2.4 XML Schema Reference

http://cxf.apache.org/jaxws
element server

Model
<server
  abstract = boolean
  address = string
  bindingId = string
  bus = string
  createdFromAPI = boolean
  depends-on = string
  endpointName = QName
  id = ID
  name = string
  serviceBean = string
  serviceClass = string
  serviceName = QName
  start = boolean : "true"
  transportId = string
  wsdlLocation = string
>
binding? : dataBinding? : executor? : features? : handlers? : inInterceptors? : inFaultInterceptors? : invoker? : outInterceptors? : outFaultInterceptors? : properties? : schemaLocations? : serviceBean? : serviceFactory?
</server>
Disallowed substitutions (block)
none (extensions, restrictions and substitutions are allowed)
Substitution group exclusion (final)
none (extensions and restrictions are allowed)
Content Type
element-only content, not nillable.
Usage
This element can be the root element of XML instance documents.
This element can be the child of element destination.
Documentation
Configures a JAX-WS server. The element is associated with the org.apache.cxf.jaxws.support.JaxWsServerFactoryBean object.

Nested Element Summary
all
anyTypebinding optional
          Configures the message binding used by the endpoint.
anyTypedataBinding optional
          Configures the data binding used by the endpoint.
anyTypeexecutor optional
          Configures a Java executor to handle the service.
anyTypefeatures optional
          Specifies a list of beans that configure advanced features like WS-RM.
anyTypehandlers optional
          Specifies a list of JAX-WS handlers to add to the endpoint's processing chain.
anyTypeinInterceptors optional
          Specifies a list of interceptors to process incoming requests.
anyTypeinFaultInterceptors optional
          Specifies a list of interceptors to process incoming fault messages.
anyTypeinvoker optional
          Specifies an implementation of the org.apache.cxf.service.Invoker interface to be used by the service.
anyTypeoutInterceptors optional
          Specifies a list of interceptors to process outgoing responses.
anyTypeoutFaultInterceptors optional
          Specifies a list of interceptors to process outgoing fault messages.
mapTypeproperties optional
          Specifies a map of properties that are passed to the endpoint.
schemasTypeschemaLocations optional
           
anyTypeserviceBean optional
          Configures the bean implementing the service.
anyTypeserviceFactory optional
           


Attribute Summary
booleanabstract
          Specifies if the bean is an abstract bean.
stringaddress
          Specifies the HTTP address of the endpoint.
stringbindingId
          Specifies the ID of the data binding the service will use.
stringbus
          Specifies the ID of the Spring bean configuring the bus managing the endpoint.
booleancreatedFromAPI
          Specifies that the user created that bean using CXF APIs like Endpoint.publish or Service.getPort.
stringdepends-on
          A list of beans that the bean depends on being instantiated before it can be instantiated.
QNameendpointName
          Specifies the value of the service's WSDL port element's name attribute.
IDid
           The unique identifier for a bean.
stringname
          A unique identifier for the bean.
stringserviceBean
          Specifies the class implementing the service.
stringserviceClass
          Specifies the name of the class implementing the service.
QNameserviceName
          Specifies the value of the service's WSDL service element's name attribute.
booleanstart
          Specifies if the service should be automatically published.
stringtransportId
          Specifies the transportId that endpoint will use, it will override the transport which is defined in the wsdl.
stringwsdlLocation
          Specifies the location of the endpoint's WSDL contract.

Attribute Detail

abstract

Documentation
                    Specifies if the bean is an abstract bean. Abstract beans act as parents for 
                    concrete bean definitions and are not instantiated. The default is "false".
                    Setting this to "true" instructs the bean factory not to instantiate the bean.
                    See documentation for attribute abstract in attribute group beanAttributes
                    in http://www.springframework.org/schema/beans/spring-beans.xsd
                
Definition

Defined with global type boolean

Namespace
no namespace
Model
boolean
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, finit value space
White Space Processing
collapse

address

Documentation
Specifies the HTTP address of the endpoint. This value will override the value specified in the services 
                contract.
Definition

Defined with global type string

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

bindingId

Documentation
Specifies the ID of the data binding the service will use. For SOAP bindings the IDs are defined in the JAX-WS 
                specification. For other data bindings, the ID is the namespace of the WSDL extensions used to configure the
                binding.
Definition

Defined with global type string

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

bus

Documentation
Specifies the ID of the Spring bean configuring the bus managing the endpoint.
Definition

Defined with global type string

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

createdFromAPI

Documentation
                    Specifies that the user created that bean using CXF APIs like
                    Endpoint.publish or Service.getPort.
                    The default is "false".
                    Setting this to "true" does the following: Changes the internal name of the
                    bean by appending either ".jaxws-client" or ".jaxws-endpoint" to the bean's
                    id. Makes the bean abstract.
                    See documentation for attribute abstract in attribute group beanAttributes
                    in http://www.springframework.org/schema/beans/spring-beans.xsd
                
Definition

Defined with global type boolean

Namespace
no namespace
Model
boolean
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, finit value space
White Space Processing
collapse

depends-on

Documentation
                    A list of beans that the bean depends on being instantiated before it 
                    can be instantiated.
                    See documentation for attribute depends-on in attribute group beanAttributes
                    in http://www.springframework.org/schema/beans/spring-beans.xsd
                
Definition

Defined with global type string

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

endpointName

Documentation
Specifies the value of the service's WSDL port element's name attribute.
Definition

Defined with global type QName

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

id

Documentation
	The unique identifier for a bean.
				
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

name

Documentation
	            A unique identifier for the bean. This can also be a list of identifiers.
                    See documentation for attribute name in attribute group beanAttributes
                    in http://www.springframework.org/schema/beans/spring-beans.xsd
                
Definition

Defined with global type string

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

serviceBean

Documentation
Specifies the class implementing the service. You can specify the implementation class using either the class 
                name or an ID reference to a Spring bean configuring the implementation class. This class needs to be on the 
                classpath.
Definition

Defined with global type string

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

serviceClass

Documentation
Specifies the name of the class implementing the service. This attribute is useful when you specify the implementor 
                with the ref bean which is wrapped by using Spring AOP.
Definition

Defined with global type string

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

serviceName

Documentation
Specifies the value of the service's WSDL service element's name attribute.
Definition

Defined with global type QName

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

start

Documentation
Specifies if the service should be automatically published.
Definition

Defined with global type boolean

Model
boolean
Default Value
"true"
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, finit value space
White Space Processing
collapse

transportId

Documentation
Specifies the transportId that endpoint will use, it will override the transport which is defined in the wsdl.
Definition

Defined with global type string

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

wsdlLocation

Documentation
Specifies the location of the endpoint's WSDL contract. The WSDL contract's location is relative to the folder 
                from which the service is deployed.
Definition

Defined with global type string

Model
string
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