soap header delete

SOAP Header Deletor

Version: 17.07

Supported Since: 17.07

What is a SOAP Header Deletor?

A SOAP Header Deletor is a processing element which can be used to delete the header of a SOAP message and directs the message along the path. If the given URI is null, the element would try to delete the header using the namespace.

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>
soap header deletor outport

Out Ports

Next

The message will be sent to this outport if the message version is detected as SOAP header deletor.

On Exception

The message will be sent to this outport if the processing element failed in deleting the SOAP header.

Parameters

Namespace URI *

Basic

Value of the namespace URI

Header Name *

Basic

The variable name of the header to be acquired

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 Header Deletor to delete the header of a SOAP message. Complete flow for the use case is shown below.

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