Find below an example of an xUML composite containing an simple SOAP service:
Component Diagram of the HelloWorldExample
The <<E2ESOAPService>> holds the following tagged values:
| Name Dialog / Tag / Parameter | Description | Allowed Values | |
|---|---|---|---|
| Authentication | |||
| Authentication Mode
(authenticationMode) |
Error rendering macro 'multiexcerpt' : Page loading failed
|
none | no authentication |
| HTTPBasicAuth | HTTP basic authentication | ||
| HTTPRemoteAuth | HTTP remote authentication | ||
| User
(user) |
Specifies user and password for the use of HTTP Basic authentication. | Example: user/password | |
| HTTP | |||
| Port
(port) |
Error rendering macro 'multiexcerpt' : Page loading failed
|
any positive integer | |
| Max Request Body Size
(maxRequestBodySize) |
Error rendering macro 'multiexcerpt-include' : Page loading failed
If you have multiple SOAP services in one composite, you can only apply the same value to all. If you specify different values on each of them, the Runtime will pick one and apply them to all. |
any positive integer | |
| 0 |
Accept unlimited requests (default of services compiled with Builder versions < 7.12.0). |
||
| 2048 | Builder 7.12.0 2MB (default if not specified). | ||
| Max Request Header Size
(maxRequestHeaderSize) |
Error rendering macro 'multiexcerpt-include' : Page loading failed
If you have multiple SOAP services in one composite, you can only apply the same value to all. If you specify different values on each of them, the Runtime will pick one and apply them to all. |
any positive integer | |
| 8
|
8 KB (default if not specified). | ||
| Proxy | |||
| External Proxy Host
(externalProxyHost) |
Error rendering macro 'multiexcerpt' : Page loading failed
|
|
|
| Proxy Protocol
(proxyProtocol) |
Error rendering macro 'multiexcerpt' : Page loading failed
|
HTTP | use the HTTP protocol |
| HTTPS | use the HTTPS protocol (default) | ||
| Proxy Host
(proxyHost) |
Error rendering macro 'multiexcerpt' : Page loading failed
|
any name |
|
| localhost | default | ||
| Proxy Port
(proxyPort) |
Error rendering macro 'multiexcerpt' : Page loading failed
|
any number |
|
| 80 | default for HTTP | ||
| 443 | default for HTTPS | ||
| Proxy Path
(proxyPath) |
Error rendering macro 'multiexcerpt' : Page loading failed
|
<proxy URL>/<service host>/<composite name> | default |
| SOAP | |||
| Encoding
(encoding) |
Error rendering macro 'multiexcerpt' : Page loading failed
|
rpc/soap | SOAP Remote Procedure Call (RPC) encoding |
| doc/literal | SOAP document-style encoding | ||
| Timezone
(timezone) |
Error rendering macro 'multiexcerpt' : Page loading failed
|
Error rendering macro 'multiexcerpt' : Page loading failed
|
|
| Date Format String
(dateFormatString) |
Error rendering macro 'multiexcerpt' : Page loading failed
|
Error rendering macro 'multiexcerpt' : Page loading failed
|
|
| Wsdl Namespace
(wsdlNamespace) |
Error rendering macro 'multiexcerpt' : Page loading failed
|
|
|