Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Info
titleProvider endpoint attributes
borderStylesolidbgColor='lighblue'

Name

Type

Description

Required

service

QName

the service name of the exposed jbi endpoint

yes

endpoint

String

the endpoint name of the exposed jbi endpoint

yes

interfaceName

QName

the interface name of the exposed jbi endpoint

no

role

String

must be 'provider'

yes

locationURI

URI

the http url of the target service

yes

soap

boolean

if set, the component will parse the soap requests and send the content into the NMR

no (defaults to false)

wsdlResource

Spring resource

if set, the wsdl will be retrieved from the given Spring resource

no

SSL configuration

Both consumer and provider endpoints support SSL.

SSL parameters can be provided using the following syntax:

Wiki Markup
{snippet:id=ssl|lang=xml|url=http://svn.apache.org/repos/asf/incubator/servicemix/trunk/servicemix-http/src/test/resources/org/apache/servicemix/http/spring.xml}
Info
titleSSL attributes
borderStylesolidbgColor='lighblue'

Name

Type

Description

Required

keyPassword

String

key password

Defaults to keyStorePassword

keyStore

URL

url to access the key store

Yes (defaults to system property 'javax.net.ssl.keyStore')

keyStorePassword

String

the password to access the keystore

Yes (defaults to system property 'javax.net.ssl.keyStorePassword')

keyStoreType

String

type of the key store

JKS

trustStore

URL

url to access the trust store

 

trustStorePassword

String

the password to access the trust store

If trustStore is specified, defaults to system property 'javax.net.ssl.trustStorePassword'

trustStoreType

String

type of the trust store

JKS

protocol

String

standard name of the requested secure socket protocol

TLS

algorithm

String

algorithm used for key management

SunX509

wantClientAuth

boolean

configures the socket for consumer endpoints to accept client side authentication

false

needClientAuth

boolean

configures the socket for consumer endpoints to require client side authentication

false

WSDL Deployment

In addition to xbean based deployment, the component accepts WSDL-based deployment.
The service unit may contain any number of WSDL files, each one being parsed and activating the specified endpoints.
To retrieve the necessary informations from the wsdl, the component can recognize a jbi extension, in addition to the standard http and soap bindings, which specified the role of the component and the default MEP to use for JBI exchanges.

...