Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space WBRIDGE and version 7.4.1

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

Component Diagram of the HelloWorldExample

...

Multiexcerpt
MultiExcerptNametagged_values
Tagged ValueDescriptionAllowed Values
 
Authentication
authenticationMode
Multiexcerpt
MultiExcerptNameauthenticationMode

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.

noneno authentication
HTTPBasicAuthHTTP basic authentication
HTTPRemoteAuthHTTP remote authentication
userSpecifies user and password for the use of HTTP Basic authentication.Example: user/password
HTTP
port
Multiexcerpt
MultiExcerptNameport

Specifies the machine port number the service is binding to. This port number can be given at the service level only.

any number
 

Proxy
externalProxyHost
Multiexcerpt
MultiExcerptNameexternalProxyHost

Specifies the host name as seen by the client.

  • If a server certificate is used, the certificate must be issued for this name.
  • If this tagged value is not set, the name of the node hosting the proxy is being used.
  

proxyProtocol
Multiexcerpt
MultiExcerptNameproxyProtocol

Specifies the used proxy protocol.

HTTPuse the HTTP protocol
HTTPSuse the HTTPS protocol (default)
proxyHost
Multiexcerpt
MultiExcerptNameproxyHost

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.
See also externalProxyHost.

any name
 

localhostdefault
proxyPort
Multiexcerpt
MultiExcerptNameproxyPort

Specifies the port the proxy is listening to.

any number
 

80default for HTTP
443default for HTTPS
proxyPath
Multiexcerpt
MultiExcerptNameproxyPath

Specifies the part of the overall URL that is mapped to the actual host name and port.

Note
iconfalse

If proxyPath is used, the modeler must ensure that this value is unique within the proxy.

<proxy URL>/<service host>/<composite name>default
SOAP
encoding
Multiexcerpt
MultiExcerptNameencoding

Defines the encoding of the SOAP operation.

See Encoding of SOAP Operations for more information on SOAP encoding and the

E2E

Bridge.

rpc/soapSOAP Remote Procedure Call (RPC) encoding
doc/literalSOAP document-style encoding
timezone
Multiexcerpt
MultiExcerptNametimezone

Time zone string as specified in the time zone appendix. timezone is used to print

dateTime expressions. Version
SingleLinefalse
  • Added in Builder 5.1.8.61
  • Runtime 5.1.85.2

    DateTime expressions.

    Multiexcerpt
    MultiExcerptNametimezone_examples

    Examples: "Australia/Melbourne", "CET", "Etc/GMT+10".

    If "local" is used, the date/time is printed relative to the local timezone of the Bridge, for example:
    2012-10-01T12:36:47.0+02:00 (the timezone of the Bridge is UTC+02:00)

    dateFormatString
    Multiexcerpt
    MultiExcerptNamedateFormatString

    Date formatting code as listed in Date and Time Formatting. If nothing is defined, the XSD standard is used

    . Version
    SingleLinefalse
    Added in Builder 5.1

    .

    8.61

  • Runtime 5.1.85.2
  • Multiexcerpt
    MultiExcerptNamedateFormatString_examples

    Example: %F

    wsdlNamespace
    Multiexcerpt
    MultiExcerptNamewsdlNamespace

    Specifies the target namespace of the generated WSDL file. This is relevant only, if wsdlPerService in the

    E2E

    xUML composite is true (see Frontend Components).