The attributes described in Table B.1 are used to configure a provider endpoint.
Table B.1. Provider Endpoint Attributes
Attribute | Type | Description | Required |
---|---|---|---|
wsdl
| String | Specifies the location of the WSDL defining the endpoint. | yes |
service
| QName | Specifies the service name of the exposed endpoint. | no[a] |
endpoint | String | Specifies the endpoint name of the exposed endpoint. | no[b] |
locationURI | URI | Specifies the URL of the target service. | no[c][d] |
interfaceName
| QName | Specifies the interface name of the exposed jbi endpoint. | no |
busCfg
| String | Specifies the location of the 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 ) |
[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. [c] If specified, the value of this attribute overrides the HTTP address specified in the WSDL contract. [d] This attribute is ignored if the endpoint uses a JMS address in the WSDL. |