...
Info |
---|
title | Provider endpoint attributes |
---|
borderStyle | solidbgColor='lighblue' |
---|
|
Name | Type | Description | Required |
---|
wsdl | String | the wsdl will be retrieved from the given location | yes | 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 | locationURI | URI | the http url of the target service | no (if provided the value will override the URL defined in the WSDL) | busCfg | String | the spring configuration file used for cxf bus initialization | no | mtomEnabled | boolean | Enable MTOM / attachment support | no (defaults to false) | useJBIWrapper | boolean | Specifies if the endpoint expects messages to use the JBI wrapper for SOAP messages. | no (defaults to true,Ignore the value of useSOAPEnvelope if useJBIWrapper is true) | useSOAPEnvelope | boolean | Specifies if the endpoint expects soap messages when useJBIWrapper is false | no (defaults to true) | schemaValidationEnabled | boolean | Specifies if the endpoint use schemavalidation for the incoming/outgoing message. | no (defaults to false) | properties | Map | Sets arbitrary properties that are added to the CXF context at the Endpoint level. | no |
|
It is important to note that you need to include the classpath element in your xbean.xml if you are deploying the Cxf Provider in a service unit so that the wsdl can correctly find the classpath element. Also you need to ensure that the service name and endpoint match the service and port elements of the WSDL that you wish to use to correctly return WSDL for the endpoint, remembering that the service name will use the targetNamespace for the WSDL.
...