target

The destination where the service proxy will send messages to. Use the target element if you want to send the messages to a target. Supports dynamic destinations through expressions.


Can be used in:

serviceProxy, api, shadowing, internal, bean, sslProxy and soapProxy

Syntax

You can specify either a host and a port number or you can specify an absolute url.

<target host="string" port="integer">
  <ssl />?
</target>

or

<target url="url" />

Sample

<serviceProxy port="80">
  <target host="http://thomas-bayer.com/axis2/services/BLZService" />
</serviceProxy>

or

<serviceProxy port="80">
  <target url="http://thomas-bayer.com/axis2/services/BLZService" />
</serviceProxy>

Attributes

NameRequiredDefaultDescriptionExamples
method false - The method that should be used to make the call to the backend. Overwrites the original method.
-
port false 80
Port number of the target.
8080
host false - Host address of the target.
localhost, 192.168.1.1
language false SpEL
the language of the inline expressions
SpEL, groovy, jsonpath, xpath
adjustHostHeader false - - -
url false - Absolute URL of the target. If this is set, host and port will be ignored. Supports inline expressions through ${<expression>} elements.
http://membrane-soa.org