All docs This doc

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Parameter NameDescription
NameThe unique name of the endpoint.
AddressThe URL of the endpoint. You can test the availability of the given URL by clicking Test.
Show Advanced Options

This section is used to enter advanced settings for the endpoint.

Add PropertyThis section is used to add properties to an endpoint.

 

2. In case you want to configure the advanced options, click on the "Show Advanced Options" drop down pane.

Image Removed

3. Then the page with all the available Address Endpoint options appears.

Image Removed

...

The advanced options specific for the Address endpoint are as follows.

  • Format- The message format for the endpoint. The available values are

...

  • as follows.
    • Leave As-Is

...

    • : If this is selected, no transformation is done to the outgoing message.
    • SOAP 1.1

...

    • : If this is selected the message is transformed to SOAP 1.1.
    • SOAP 1.2

...

    • : If this is selected the message is transformed to SOAP 1.2.
    • Plain Old XML (POX)

...

    • : If this is selected the message is transformed to plain old XML format.
    • Representational State Transfer (REST)

...

    •  - If this is selected, the message is transformed to REST.
    • GET: If this is selected, the message is transformed to a HTTP Get Request.

...

  • Optimize- Optimization for the message, which transfers binary data. The available values are

...

  • as follows.
    • Leave As-Is

...

    •  - If this is selected, there will be no special optimization. The original message will be kept.
    • SwA

...

    •  - If this is selected, the message is optimized as a SwA (SOAP with Attachment) message.
    • MTOM

...

    •  - If this is selected, the message is optimized using a MTOM (message transmission optimization mechanism).
Info
titleNote

The rest of the

...

advanced options are

...

common for Address, WSDL, Default endpoints. See the description of common options in

...

Managing Endpoints.

Add PropertyThis section is used to add properties to an endpoint.

QoS for the Endpoint

QoS (Quility Quality of serviceService) aspects such as WS-Security and WS-Addressing may be enabled on messages send sent to an endpoint using  enableSec enableSec and enableAddressing elements. Optionally, the WS-Security policies could be specified using the policy attribute.

QoS Configuration

enableSec [policy="key"]

This enables WS-Security for the message which goes for is sent to the endpoint. The optional policy attribute specify specifies the WS-Security policy.

enableAddressing [version="final | submission"] [seperateListener=" true | false"]

This enables WS-Addressing for the message which goes for is sent to the endpoint. User can specify to have separate listener with version final or submission.

...

Endpoint Timeout

Address endpoints can timeout A time out may occur for an Address endpoint if the response fails to arrive at Synapse by within a predefined timeout time duration specified in milliseconds. The timeout action specifies whether to discard response that arrives later, or to trigger a fault. Synapse has a periodic timeout handler that triggers itself at each 15 seconds interval. Thus endpoint timeout will have a +/- erroce on trigger time. Though this can be minimized by setting a System property synapse.timeout_handler_interval (This property can be set in synapse.properties synpase property file which is located in conf directory inside repository once you unzipped WSO2 ESB ) to a millisecond duration below the desired endpoint timeout.

...