SOAP Service Components

Find below an example of an xUML composite containing an simple SOAP service:

Component Diagram of the HelloWorldExample

helloWorld_component_diagram.png

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