Page History
Find below an example of an E2E xUML composite containing an simple E2E SOAP service:
Component Diagram of the HelloWorldExample
...
The <<E2ESOAPService>> holds the following tagged values:
...
MultiExcerptName | tagged_values |
---|
...
Multiexcerpt |
---|
...
MultiExcerptName | authenticationMode |
---|
...
Defines the authentication mode to be used with this SOAP service.
- If HTTPBasicAuth is used, you define that the service composite authenticates the user. User name and password must then be given in the tagged value user.
For more details see Basic Authentication with the E2E Bridge. - If HTTPRemoteAuth is used, a revers proxy needs to authenticate the user and pass it to the service. The service then expects a set REMOTE-USER HTTP header.
Typically the Apache reverse proxy is used for that.
Independent of the authentication mode, the user is found in the principal object if the authentication succeeded.
-include | ||||
---|---|---|---|---|
|
...
Multiexcerpt | ||
---|---|---|
| ||
Specifies the machine port number the service is binding to. This port number can be given at the service level only. |
...
Multiexcerpt | ||
---|---|---|
| ||
Specifies the host name as seen by the client.
|
...
Multiexcerpt | ||
---|---|---|
| ||
Specifies the used proxy protocol. |
...
Multiexcerpt | ||
---|---|---|
| ||
Specifies the host for the proxy deployment. If localhost is used, the proxy will be created on the same host the service is deployed to. Use a dedicated host, if you want to run your proxy on a different host of the same Bridge domain. |
...
Multiexcerpt | ||
---|---|---|
| ||
Specifies the port the proxy is listening to. |
...
Multiexcerpt | |||||
---|---|---|---|---|---|
| |||||
Specifies the part of the overall URL that is mapped to the actual host name and port.
|
...
Multiexcerpt | ||
---|---|---|
| ||
Defines the encoding of the SOAP operation. See Encoding of SOAP Operations for more information on SOAP encoding and the E2E Bridge. |
...
Multiexcerpt | ||
---|---|---|
| ||
Time zone string as specified in the time zone appendix. timezone is used to print dateTime expressions. |
Version | ||
---|---|---|
| ||
|
...
Multiexcerpt | ||
---|---|---|
| ||
Examples: If "local" is used, the date/time is printed relative to the local timezone of the Bridge, for example: |
...
Multiexcerpt | ||
---|---|---|
| ||
Date formatting code as listed in Date and Time Formatting. If nothing is defined, the XSD standard is used. |
Version | ||
---|---|---|
| ||
|
...
Multiexcerpt | ||
---|---|---|
| ||
Example: |
...
Multiexcerpt | ||
---|---|---|
| ||
Specifies the target namespace of the generated WSDL file. This is relevant only, if wsdlPerService in the E2E composite is true (see Frontend Components). |
...