get addressing messageid

SOAP Addressing MessageID Acquirer

Version: 17.07

Supported Since: 17.07

What is a SOAP Addressing MessageID Acquirer?

A SOAP Addressing Action Acquirer is a processing element which can be used to get a SOAP fault details and to direct the message along the path.

In order to use this processing element, you must first select the SOAP Processors dependency from the processor list when you are creating an empty Ultra project. If you have already created a project, you can add this dependency via Component Registry. From Tools menu, select Ultra Studio → Component Registry and from the Processors list, select the SOAP Processors dependency.

Alternatively, you can add the following dependency to the maven pom.xml manually.

<dependency>
    <groupId>org.adroitlogic.x.processors</groupId>
    <artifactId>x-processor-soap</artifactId>
    <version>17.07</version>
</dependency>
wsa address messageID outport

Out Ports

Next

The message will be sent to this outport if the SOAP addressing message ID has been successfully obtained.

On Exception

The message will be sent to this outport if the processing element failed in getting the SOAP addressing fault message.

Parameters

WSA Variable Name *

Basic

Variable name for the WSA Addressing MessageID to be stored

Sample Use Case

In the following use case we have a flow which starts with a NIO HTTP Ingress Connector and ends with a NIO HTTP Egress Connector. In the middle we have used SOAP Addressing MessageID Acquirer to get the addressing message ID of a SOAP message. Complete flow for the use case is shown below.

soap_wsa_addressing_message_acquirer
Figure 1: soap_wsa_addressing_message_acquirer
In this topic
In this topic
Contact Us