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

...

The Bridge also has a "Simple Object Access Protocol" (SOAP)  adapter ready. SOAP is a lightweight protocol for the exchange of information in a decentralized, distributed environment. SOAP is an XML language, which is commonly transported in HTTP packages.
The SOAP adapter enables you to use any other Web Service as backend for the Bridge. Instead of getting data via SQL from a database, the SOAP adapter sends a request to the other Web Service and gets back a SOAP response message. This message is then mapped to data items, similar to the process described in the chapter on database adapters.
Today, there are already many services, which speak SOAP. You may also have several Bridge services that speak together via SOAP (for instance as part of a Software Oriented Architecture (SOA) environment).

Noteinfo
iconfalse

The Bridge supports SOAP version 1.1 .

Version
SingleLinefalse
  • Added in Builder 5.1.8.56
  • Runtime 5.1.82.1

Support of  for RPC encoded services and SOAP version 1.2 for document-literal encoded services.

...

Component Diagram of a Service Using the SOAP Adapter

...

...

Added in Builder 6.0

...

The physical definition, meaning which Bridge will fulfill this operation, is done in the component diagram on the SOAP alias. To make a link from the SOAP-call in the activity diagram to the corresponding component diagram the tagged value alias has to be used.

...

  • Added in Builder 5.1.8.38
  • Runtime 5.1.77.0

    Multiexcerpt
    MultiExcerptNamesoap_tagged_values
  • Added in Builder 5.1.8.38
  • Runtime 5.1.77.0

    Tagged ValueDescriptionAllowed Values 
    SOAP
    messageFormatDefines the formatting of the SOAP message.Noneno linebreaks and no indentation
    Linebreaks (default)linebreaks, but no indentation
    Indentationlinebreads and indentation
    sendTransactionID

    Defines whether the transaction ID is sent in the a SOAP header element <TransactionID>...</TransactionID> with namespace http://e2e.ch/bridge.
    If sent, the calling and the called service can be identified to belong to the same transaction.

    falsetransaction ID is not sent in the SOAP header element
    true (default)transaction ID is sent in the SOAP Header element
    sendCorrelationID

    Defines whether the correlation ID is sent in the a SOAP header element <CorrelationID>...</CorrelationID> with namespace http://e2e.ch/bridge .
    The correlation ID is used to identify each SOAP call.

    falsecorrelation ID is not sent in the SOAP header element
    true (default)correlation ID is sent in the SOAP header element
    Advanced
    followRedirectsMaximum number of redirects to follow.any integer 

    timezone

    Multiexcerpt include
    MultiExcerptNametimezone
    nopaneltrue
    PageWithExcerptSOAP Service Components

    Version
    SingleLinefalse

    Multiexcerpt include
    MultiExcerptNametimezone_examples
    nopaneltrue
    PageWithExcerptSOAP Service Components
    dateFormatString

    Multiexcerpt include
    MultiExcerptNamedateFormatString
    nopaneltrue
    PageWithExcerptSOAP Service Components

    Version
    SingleLinefalse

    Multiexcerpt include
    MultiExcerptNamedateFormatString_examples
    nopaneltrue
    PageWithExcerptSOAP Service Components
    optionsSpecify native cURL options as listed in Setting cURL Options on the URL Adapter.
    Also refer to this page for more details on how to set these options.Example: CURLOPT_TIMEOUT=20

    soapVersion 


    Specify the SOAP version used with this SOAP call

    VersionAdded in Builder 6

    .

    0

    1.1 (default)use SOAP version 1.11.2use SOAP version 1.2

    ...

    Multiexcerpt include
    MultiExcerptNamesoapUseSecureHelloWorldAdvancedExample
    nopaneltrue
    PageWithExcerptINTERNAL:_examples_BRIDGE

    Noteinfo
    iconfalse

    The Bridge uses in his services SOAP RPC encoding for operations of a SOAP port type interface. The SOAP document-style encoding (also known as document-literal encoding) is also supported and can be chosen by selecting the stereotype <<DocumentEncoding>> on these port type operations. You can find more information about SOAP encodings in Encoding of SOAP Operations.

    SOAP Adapter Components and Deployment of

    ...

    Builder Version 5.1

    ...

    ...

    Deprecated since Builder 6.0

    Expand
    titleClick here to read the documentation of the component and deployment diagram used in E2E Builder releases before 6.0 ...

    The operation defined in the WSDL file is specified in the operation property in the SOAP adapter node.
    The physical definition, meaning which Bridge will fulfill this operation, is done in the deployment diagram. To make a link from the SOAP-call in the activity diagram ...

    ... to the corresponding component diagram the tagged value alias has to be used.

    The alias-linked backend service artifact from the component diagram hold in the deployment diagram the location to the web service server, which supplies the "getExchangeRate" service.