Defines a Web Service based outbound Messaging Gateway.
A unique identifier for this Gateway.
The channel where Messages should be sent to invoke the Web Service.
The channel where Messages created from the Web Service responses will be sent.
This is optional. However, if non-empty responses are expected and this is not set,
then the request Messages must contain a REPLY_CHANNEL header.
Specify whether this outbound gateway must return a non-null value. This value is
'false' by default, otherwise a ReplyRequiredException will be thrown when
the underlying service returns a null value, or an empty String (if
'ignore-empty-responses' is 'true').
When set to "false", the URI won't be encoded before the request is sent. This may be useful
in some scenarios as it allows user control over the encoding, if needed. Default is "true".
This attribute is ignored, if 'destination-provider' is specified.
Reference to a DestinationProvider implementation. Either provide this or a 'uri', never both.
See org.springframework.ws.client.support.destination.DestinationProvider for more detail.
Reference to a Spring OXM Mashaller. If the Marshaller instance also implements
the Unmarshaller interface, then the 'unmarshaller' attribute is not required.
Reference to a Spring OXM Unmarshaller.
Reference to a Spring Web Services SourceExtractor.
Reference to a Spring Web Services WebServiceMessageCallback. This enables changing
the Web Service request message after the payload has been written to it but prior
to invocation of the actual Web Service.
Reference to the bean definition of a WebServiceMessageSender.
Reference to the bean definition for a list or array of WebServiceMessageSenders.
Reference to the bean definition of a ClientInterceptor.
Reference to the bean definition for a list or array of ClientInterceptors.
Reference to a HeaderMapper<SoapHeader> implementation
that this gateway will use to map between Spring Integration
MessageHeaders and the SoapHeader.
Defines a Web Service based inbound Messaging Gateway.
Maximum time in milliseconds to wait for a reply from the downstream message flow initiated by this gateway.
This attribute is only relevant if at least some part of the downstream flow is asynchronous.
If a (synchronous) downstream exception is thrown and an error-channel is specified,
the MessagingException will be sent to this channel.
Reference to a HeaderMapper<SoapHeader> implementation
that this gateway will use to map between Spring Integration
MessageHeaders and the SoapHeader.
Defines a Transformer for adding a SOAP Action value.
Specify the default boolean value for whether to overwrite existing header values. This will only take effect for
sub-elements that do not provide their own 'overwrite' attribute. If the 'default-overwrite' attribute is not
provided, then the specified header values will NOT overwrite any existing ones with the same header names.
Boolean value to indicate whether this header value should overwrite an existing header value for the same name.