Fuse ESB Enterprise 7.0 XML Schemas

http://servicemix.apache.org/jms/1.0
element soap-provider

Model
<soap-provider
  connectionFactory = string
  deliveryMode = integer
  destination = string
  destinationChooser = string
  destinationName = string
  destinationResolver = string
  endpoint = string
  explicitQosEnabled = boolean
  id = ID
  interfaceName = QName
  jms102 = boolean
  marshaler = string
  messageIdEnabled = boolean
  messageTimestampEnabled = boolean
  preserveMessageQos = boolean
  priority = integer
  pubSubDomain = boolean
  pubSubNoLocal = boolean
  receiveTimeout = long
  replyDestination = string
  replyDestinationChooser = string
  replyDestinationName = string
  service = QName
  store = string
  storeFactory = string
  timeToLive = long
  useJbiWrapper = boolean
  validateWsdl = boolean
  wsdl = string
  (any attribute from any namespace other than http://servicemix.apache.org/jms/1.0)>
connectionFactory?, destination?, destinationChooser?, destinationResolver?, marshaler?, policies?, replyDestination?, replyDestinationChooser?, store?, storeFactory?, (any element from any namespace other than http://servicemix.apache.org/jms/1.0)
</soap-provider>
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 a child of the following elements: component/endpoints, component/endpoints.
Documentation
        A Spring-based JMS provider optimized for SOAP messages
      

Nested Element Summary
sequence
anonymous type derived from anyTypeconnectionFactory optional
           Specifies the <code>ConnectionFactory</code> used by the endpoint.
anonymous type derived from anyTypedestination optional
           Specifies the JMS <code>Destination</code> used to send messages.
anonymous type derived from anyTypedestinationChooser optional
           Specifies a class implementing logic for choosing the destination used to send messages.
anonymous type derived from anyTypedestinationResolver optional
          Specifies the class implementing logic for converting strings into destinations.
anonymous type derived from anyTypemarshaler optional
          Specifies the class implementing the message marshaler.
anonymous type derived from anyTypepolicies optional
           Specifies an array of interceptors used to process SOAP messages.
anonymous type derived from anyTypereplyDestination optional
          Sets the reply destination.
anonymous type derived from anyTypereplyDestinationChooser optional
           Specifies a class implementing logic for choosing the destination used to recieve replies.
anonymous type derived from anyTypestore optional
          Sets the store used to store JBI exchanges that are waiting for a response JMS message.
anonymous type derived from anyTypestoreFactory optional
          Sets the store factory used to create the store.


Attribute Summary
stringconnectionFactory
           Specifies the <code>ConnectionFactory</code> used by the endpoint.
integerdeliveryMode
          Specifies the JMS delivery mode used for the reply.
stringdestination
           Specifies the JMS <code>Destination</code> used to send messages.
stringdestinationChooser
           Specifies a class implementing logic for choosing the destination used to send messages.
stringdestinationName
          Specifies a string identifying the JMS destination used to send messages.
stringdestinationResolver
          Specifies the class implementing logic for converting strings into destinations.
stringendpoint
          <p> Get the endpoint implementation.
booleanexplicitQosEnabled
          Specifies if the QoS values specified for the endpoint are explicitly used when a messages is sent.
IDid
           
QNameinterfaceName
          <p> Get the qualified name of the endpoint interface.
booleanjms102
           Determines if the provider used JMS 1.0.2 compliant APIs.
stringmarshaler
          Specifies the class implementing the message marshaler.
booleanmessageIdEnabled
          Specifies if your endpoint requires JMS message IDs.
booleanmessageTimestampEnabled
          Specifies if your endpoints requires time stamps on its messages.
booleanpreserveMessageQos
          Specifies whether we want to send message using the QoS settings specified on the message instead in order to preserve message QoS.
integerpriority
          Specifies the priority assigned to the JMS messages.
booleanpubSubDomain
          Specifies if the destination is a topic.
booleanpubSubNoLocal
          Specifies if messages published by the listener's <code>Connection</code> are suppressed.
longreceiveTimeout
           Specifies the timeout for receiving a message in milliseconds.
stringreplyDestination
          Sets the reply destination.
stringreplyDestinationChooser
           Specifies a class implementing logic for choosing the destination used to recieve replies.
stringreplyDestinationName
          Sets the name of the reply destination.
QNameservice
          <p> Get the service qualified name of the endpoint.
stringstore
          Sets the store used to store JBI exchanges that are waiting for a response JMS message.
stringstoreFactory
          Sets the store factory used to create the store.
longtimeToLive
           Specifies the number of milliseconds a message is valid.
booleanuseJbiWrapper
          Specifies if the endpoint expects SOAP messages to be wrapped in the JBI wrapper.
booleanvalidateWsdl
          Specifies if the WSDL is checked WSI-BP compliance.
stringwsdl
           Specifies the WSDL document describing the service's interface.

Attribute Detail

connectionFactory

Documentation
            Specifies the <code>ConnectionFactory</code> used by 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

deliveryMode

Documentation
            Specifies the JMS delivery mode used for the reply. Defaults to
(2)(<code>PERSISTENT</code>).
          
Definition

Defined with global type integer

Model
integer
Attribute Usage
optional
Fundamental Facets
equality, numeric, unbounded, totaly ordered, countable infinite value space
White Space Processing
collapse

destination

Documentation
            Specifies the JMS <code>Destination</code> used to send messages.
          
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

destinationChooser

Documentation
            Specifies a class implementing logic for choosing the destination used
to send messages.
          
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

destinationName

Documentation
            Specifies a string identifying the JMS destination used to send
messages. The destination is resolved using the
<code>DesitinationResolver</code>.
          
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

destinationResolver

Documentation
            Specifies the class implementing logic for converting strings into
destinations. The default is <code>DynamicDestinationResolver</code>.
          
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

endpoint

Documentation
            <p>
Get the endpoint implementation.
</p>
          
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

explicitQosEnabled

Documentation
            Specifies if the QoS values specified for the endpoint are explicitly
used when a messages is sent. The default is <code>false</code>.
          
Definition

Defined with global type boolean

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

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

interfaceName

Documentation
            <p>
Get the qualified name of the endpoint interface.
</p>
          
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

jms102

Documentation
            Determines if the provider used JMS 1.0.2 compliant APIs.
          
Definition

Defined with global type boolean

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

marshaler

Documentation
            Specifies the class implementing the message marshaler. The message
marshaller is responsible for marshalling and unmarshalling JMS messages.
The default is <code>DefaultProviderMarshaler</code>.
          
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

messageIdEnabled

Documentation
            Specifies if your endpoint requires JMS message IDs. Setting the
<code>messageIdEnabled</code> property to <code>false</code> causes the
endpoint to call its message producer's
<code>setDisableMessageID() </code> with a value of <code>true</code>.
The JMS broker is then given a hint that it does not need to generate
message IDs or add them to the messages from the endpoint. The JMS
broker can choose to accept the hint or ignore it.
          
Definition

Defined with global type boolean

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

messageTimestampEnabled

Documentation
            Specifies if your endpoints requires time stamps on its messages.
Setting the <code>messageTimeStampEnabled</code> property to
<code>false</code> causes the endpoint to call its message producer's
<code>setDisableMessageTimestamp() </code> method with a value of
<code>true</code>. The JMS broker is then given a hint that it does not
need to generate message IDs or add them to the messages from the
endpoint. The JMS broker can choose to accept the hint or ignore it.
          
Definition

Defined with global type boolean

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

preserveMessageQos

Documentation
            Specifies whether we want to send message using the QoS settings
specified on the message instead in order to preserve message QoS.
The default is <code>false</code>.
          
Definition

Defined with global type boolean

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

priority

Documentation
            Specifies the priority assigned to the JMS messages. Defaults to 4.
          
Definition

Defined with global type integer

Model
integer
Attribute Usage
optional
Fundamental Facets
equality, numeric, unbounded, totaly ordered, countable infinite value space
White Space Processing
collapse

pubSubDomain

Documentation
            Specifies if the destination is a topic. <code>true</code> means the
destination is a topic. <code>false</code> means the destination is a
queue.
          
Definition

Defined with global type boolean

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

pubSubNoLocal

Documentation
            Specifies if messages published by the listener's <code>Connection</code>
are suppressed. The default is <code>false</code>.
          
Definition

Defined with global type boolean

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

receiveTimeout

Documentation
            Specifies the timeout for receiving a message in milliseconds.
          
Definition

Defined with global type long

Model
long
Attribute Usage
optional
Fundamental Facets
equality, numeric, bounded, totaly ordered, countable infinite value space
White Space Processing
collapse

replyDestination

Documentation
            Sets the reply destination.
This JMS destination will be used as the default destination for the response
messages when using an InOut JBI exchange. It will be used if the
<code>replyDestinationChooser</code> does not return any value.
          
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

replyDestinationChooser

Documentation
            Specifies a class implementing logic for choosing the destination used
to recieve replies.
          
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

replyDestinationName

Documentation
            Sets the name of the reply destination.
This property will be used to create the <code>replyDestination</code>
using the <code>destinationResolver</code> when the endpoint starts if
the <code>replyDestination</code> has not been set.
          
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

service

Documentation
            <p>
Get the service qualified name of the endpoint.
</p>
          
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

store

Documentation
            Sets the store used to store JBI exchanges that are waiting for a response
JMS message. The store will be automatically created if not set.
          
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

storeFactory

Documentation
            Sets the store factory used to create the store.
If none is set, a {@link MemoryStoreFactory} will be created and used instead.
          
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

timeToLive

Documentation
            Specifies the number of milliseconds a message is valid.
          
Definition

Defined with global type long

Model
long
Attribute Usage
optional
Fundamental Facets
equality, numeric, bounded, totaly ordered, countable infinite value space
White Space Processing
collapse

useJbiWrapper

Documentation
            Specifies if the endpoint expects SOAP messages to be wrapped in the JBI
wrapper. Defaults to <code>true</code>.
          
Definition

Defined with global type boolean

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

validateWsdl

Documentation
            Specifies if the WSDL is checked WSI-BP compliance. Defaults to
<code>true</code>.
          
Definition

Defined with global type boolean

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

wsdl

Documentation
            Specifies the WSDL document describing the service's interface.
          
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 ESB Enterprise 7.0 XML Schemas

Fuse ESB Enterprise 7.0 XML Schemas