...
Info |
---|
title | Consumer endpoint attributes |
---|
borderStyle | solidbgColor='lighblue' |
---|
|
Name | Type | Description | Required |
---|
service | QName | the service name of the proxied endpoint | yes | endpoint | String | the endpoint name of the proxied endpoint | yes | interfaceName | QName | the interface name of the proxied endpoint | | targetService | QName | the service name of the target endpoint | no (defaults to the service attribute) | targetEndpoint | String | the endpoint name of the target endpoint | no (defaults to the endpoint attribute) | targetInterfaceName | QName | the interface name of the target endpoint | | wsdl | String | the wsdl will be retrieved from the given location | no yes} | busCfg | String | the spring configuration file used for cxf bus initialization | no no | mtomEnabled | boolean | Enable MTOM / attachment support | no (defaults to false) |
|
The targetService, targetEndpoint and targetInterfaceName attributes can be used to specify the routing method to use (routing by interface, service or endpoint) and is also useful to allow several proxy endpoints to be created for the same JBI endpoint.
Provider endpoint
A provider endpoint is a client-side jbi endpoint which can receive requests from the NMR and send them to a given url where the service is provided.
Here is an example of an http provider endpoint:
Code Block |
---|
|
<cxfbc:provider wsdl="/wsdl/calculator.wsdl"
locationURI="http://localhost:9001/bridgetest"
service="calculator:CalculatorService"
endpoint="CalculatorPortProxy"
interfaceName="calculator:CalculatorPortType"
>
</cxfbc:provider>
|
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 | locationURI | URI | the http url of the target service | yes | wsdl | String | the wsdl will be retrieved from the given location | no yes} | busCfg | String | the spring configuration file used for cxf bus initialization | no no | mtomEnabled | boolean | Enable MTOM / attachment support | no (defaults to false) |
|
...
- service name: {urn:example:stockquote}StockQuoteService
- endpoint name: JBIEndpoint
You can find a WS-Addressing test case here
WS-Policy
WS-Security
WS-RM