The attributes described in Table A.1 are used to configure a consumer endpoint.
Table A.1. Consumer Endpoint Attributes
Name | Type | Description | Required |
---|---|---|---|
wsdl
| String | Specifies the location of the WSDL defining the endpoint. | yes |
service
| QName | Specifies the service name of the proxied endpoint. This corresponds to WSDL service element's name attribute. | no[a] |
endpoint
| String | Specifies the endpoint name of the proxied endpoint. This corresponds to WSDL port element's name attribute. | no[b] |
interfaceName
| QName | Specifies the interface name of the proxied endpoint. This corresponds to WSDL portType element's name attribute. | no |
targetService
| QName | Specifies the service name of the target endpoint. | no (defaults to the value of the service attribute) |
targetEndpoint
| String | Specifies the endpoint name of the target endpoint. | no (defaults to the value of the endpoint attribute) |
targetInterfaceName
| QName | Specifies the interface name of the target endpoint. | no |
busCfg
| String | Specifies the location of a spring configuration file used for Fuse Service Framework bus initialization. | no |
mtomEnabled
| boolean | Specifies if MTOM / attachment support is enabled. | no (defaults to false ) |
useJbiWrapper | boolean | Specifies if the JBI wrapper is sent in the body of the message. | no (defaults to true ) |
timeout | int | Specifies the number of seconds to wait for a response. | no (defaults to 10 |
[a] If the WSDL defining the service has more than one [b] If the service being used defines more than one endpoint, this attribute is required. |