...
Note |
---|
The locationUri is usually something like *http://0.0.0.0:8192/jbi/Service*Image Removed The 0.0.0.0 IP address binds the server socket to all networks that the host is in. If you use localhost, you will only be able to access the URL from the same computer. |
...
Info |
---|
title | Provider endpoint attributes |
---|
borderStyle | solidbgColor='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) | soapAction | String | the SOAPAction header to send when invoking the web service | no (defaults to "") | wsdlResource | Spring resource | if set, the wsdl will be retrieved from the given Spring resource | no |
|
It is important to note that you need to include the classpath element in your xbean.xml if you are deploying the HTTP Provider in a service unit so that the wsdlResource 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.
SSL configuration
Both consumer and provider endpoints support SSL.
...