IBM WebSphere Application ServerTM
Release 8

com.ibm.wsspi.wsaddressing
Class WSAConstants

java.lang.Object
  extended by com.ibm.websphere.wsaddressing.WSAConstants
      extended by com.ibm.wsspi.wsaddressing.WSAConstants

public class WSAConstants
extends com.ibm.websphere.wsaddressing.WSAConstants

This class maintains constants used within WS-Addressing.


Field Summary
static java.lang.String WSADDRESSING_ACTION
          WSADDRESSING_ACTION is the name of the stub/call property that can be set in order to to explicitly specify wsa:Action at runtime.
static java.lang.String WSADDRESSING_FAULTTO_EPR
          WSADDRESSING_FAULTTO_EPR is the name of the stub/call property that should be set to the faultTo EndpointReference in order to add a WSAddressing [fault endpoint] to subsequent messages.
static java.lang.String WSADDRESSING_FROM_EPR
          WSADDRESSING_FROM_EPR is the name of the stub/call property that should be set to the from EndpointReference in order to add a WSAddressing [source endpoint] to subsequent messages.
static java.lang.String WSADDRESSING_INBOUND_ACTION
          WSADDRESSING_INBOUND_ACTION is the name of the com.ibm.wspi.wsaddressing.AttributedURI property set in the Message Context to represent the WSAddressing [action] of the most recent inbound message.
static java.lang.String WSADDRESSING_INBOUND_FAULTTO_EPR
          WSADDRESSING_INBOUND_FROM_EPR is the name of the com.ibm.wspi.wsaddressing.EndpointReference property set in the Message Context to represent the WSAddressing [fault endpoint] of the most recent inbound message.
static java.lang.String WSADDRESSING_INBOUND_FROM_EPR
          WSADDRESSING_INBOUND_FROM_EPR is the name of the com.ibm.wspi.wsaddressing.EndpointReference property set in the Message Context to represent the WSAddressing [from endpoint] of the most recent inbound message.
static java.lang.String WSADDRESSING_INBOUND_MESSAGE_ID
          WSADDRESSING_INBOUND_MESSAGE_ID is the name of the com.ibm.wspi.wsaddressing.AttributedURI property set in the Message Context to represent the WSAddressing [message id] of the most recent inbound message.
static java.lang.String WSADDRESSING_INBOUND_NAMESPACE
          The WSADDRESSING_INBOUND_NAMESPACE is the name of the String property set in the Message Context to represent the Namespace of the WSAddressing headers that were found on the most recent inbound message.
static java.lang.String WSADDRESSING_INBOUND_RELATIONSHIP_SET
          WSADDRESSING_INBOUND_RELATIONSHIP_SET is the name of the java.util.Set set on the Message Context containing instances of com.ibm.wsspi.wsaddressing.Relationship, each representing a WSAddressing [relationship] that was on the most recent inbound message.
static java.lang.String WSADDRESSING_INBOUND_REPLYTO_EPR
          WSADDRESSING_INBOUND_REPLYTO_EPR is the name of the com.ibm.wspi.wsaddressing.EndpointReference property set in the Message Context to represent the WSAddressing [reply endpoint] of the most recent inbound message.
static java.lang.String WSADDRESSING_INBOUND_TO
          WSADDRESSING_INBOUND_TO is the name of the com.ibm.wspi.wsaddressing.AttributedURI property set in the Message Context to represent the WSAddressing [destination] of the most recent inbound message.
static java.lang.String WSADDRESSING_MAPS_MUSTUNDERSTAND
          The WSADDRESSING_MAPS_MUSTUNDERSTAND property is set to a value of java.lang.Boolean(true) to indicate that the SOAP-ENV:mustUnderstand="1" attribute should be added to outbound WS-Addressing Message Addressing Properties (MAPs).
static java.lang.String WSADDRESSING_MESSAGE_ID
          WSADDRESSING_MESSAGE_ID is the name of the stub/call property that may be set in order to override the generated WS-Addressing [message id] in subsequent invocations on the stub.
static java.lang.String WSADDRESSING_METADATA_NAMESPACE
           
static java.lang.String WSADDRESSING_NAMESPACE
          The dafault namespace in use.
static java.lang.String WSADDRESSING_NAMESPACE_2004_08
          The pre-w3c namespace for the 2004/08 specification.
static java.lang.String WSADDRESSING_NAMESPACE_2005_08
          The w3c namespace of 2005/08.
static java.lang.String WSADDRESSING_OUTBOUND_NAMESPACE
          WSADDRESSING_OUTBOUND_NAMESPACE is a property that may be set to a String in order to override the namespace (and associated specification semantics) associated with the WS-Addressing Message Addressing Properties (MAPs).
static java.lang.String WSADDRESSING_RELATIONSHIP_SET
          WSADDRESSING_RELATIONSHIP_SET is the name stub/call property that may be set in order to specify a set of WSAddressing [relationship] values for subsequent invocations.
static java.lang.String WSADDRESSING_REPLYTO_EPR
          WSADDRESSING_REPLYTO_EPR is the name of the stub/call property that should be set to the replyTo EndpointReference in order to add a WSAddressing [reply endpoint] to subsequent messages.
static java.lang.String WSADDRESSING_WSDL_NAMESPACE
          This is the 'default' namespace; the one used when no other supported namespace is specified.
static java.lang.String WSADDRESSING_WSDL_NAMESPACE_2006_02
           
 
Fields inherited from class com.ibm.websphere.wsaddressing.WSAConstants
WSADDRESSING_DESTINATION_EPR
 
Constructor Summary
WSAConstants()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

WSADDRESSING_FROM_EPR

public static final java.lang.String WSADDRESSING_FROM_EPR
WSADDRESSING_FROM_EPR is the name of the stub/call property that should be set to the from EndpointReference in order to add a WSAddressing [source endpoint] to subsequent messages. This property should be of type com.ibm.websphere.wsaddressing.EndpointReference. Care should be taken to remove this property when it is no longer required.

See Also:
Constant Field Values

WSADDRESSING_REPLYTO_EPR

public static final java.lang.String WSADDRESSING_REPLYTO_EPR
WSADDRESSING_REPLYTO_EPR is the name of the stub/call property that should be set to the replyTo EndpointReference in order to add a WSAddressing [reply endpoint] to subsequent messages. This property should be of type com.ibm.websphere.wsaddressing.EndpointReference. Care should be taken to remove this property when it is no longer required.

See Also:
Constant Field Values

WSADDRESSING_FAULTTO_EPR

public static final java.lang.String WSADDRESSING_FAULTTO_EPR
WSADDRESSING_FAULTTO_EPR is the name of the stub/call property that should be set to the faultTo EndpointReference in order to add a WSAddressing [fault endpoint] to subsequent messages. This property should be of type com.ibm.websphere.wsaddressing.EndpointReference. Care should be taken to remove this property when it is no longer required.

See Also:
Constant Field Values

WSADDRESSING_RELATIONSHIP_SET

public static final java.lang.String WSADDRESSING_RELATIONSHIP_SET
WSADDRESSING_RELATIONSHIP_SET is the name stub/call property that may be set in order to specify a set of WSAddressing [relationship] values for subsequent invocations. This property should be set to a java.util.Set containing instances of com.ibm.wsspi.wsaddressing.Relationship.

See Also:
Constant Field Values

WSADDRESSING_MESSAGE_ID

public static final java.lang.String WSADDRESSING_MESSAGE_ID
WSADDRESSING_MESSAGE_ID is the name of the stub/call property that may be set in order to override the generated WS-Addressing [message id] in subsequent invocations on the stub. If this property is not set, a unique MessageID will be generated for each WS-Addressing message. This property should be set to a value of type java.net.AttributedURI.

This property is useful when the client needs access to the [message id] value for asynchronous message correlation. The com.ibm.wsspi.wsaddressing.WSAddressingFactory.generateMessageID method is provided to generate a unique messageID for this property.

Care should be taken to remove this property when it is no longer required.

See Also:
Constant Field Values

WSADDRESSING_ACTION

public static final java.lang.String WSADDRESSING_ACTION
WSADDRESSING_ACTION is the name of the stub/call property that can be set in order to to explicitly specify wsa:Action at runtime.

If this property is not set, wsa:Action is automatically generated according to the WS-Addressing specification.

This property is useful if:

  1. There is a requirement to explicitly specify the wsa:Action value to something other than what would have been defined by the default action pattern as defined in the WS-Addressing specification AND
  2. It is not possible to specify the wsa:Action explicitly on the service WSDL using wsaw:Action or wsam:Action attribute (for example, if there is no WSDL available for the service) AND
  3. In the case of HTTP 1.1, the SOAPAction is the same as this property or the SOAPAction is not specified (i.e. "")
A configuration exception will be thrown during Web service invocation if this value differs from the WSDL wsaw:Action or wsam:Action OR if this value differs from the SOAPAction (if SOAPAction is specified).

This property should be set to a value of type com.ibm.wsspi.wsaddressing.AttributedURI. Care should be taken to remove this property when it is no longer required.

See Also:
Constant Field Values

WSADDRESSING_OUTBOUND_NAMESPACE

public static final java.lang.String WSADDRESSING_OUTBOUND_NAMESPACE
WSADDRESSING_OUTBOUND_NAMESPACE is a property that may be set to a String in order to override the namespace (and associated specification semantics) associated with the WS-Addressing Message Addressing Properties (MAPs).

Note that the WS-Addressing runtime will automatically establish the namespace of the target endpoint based on the namespace of the WSADDRESSING_DESTINATION_EPR that has been associated with the JAX-RPC Stub/DII. Therefore, in most cases, there should be no need to set this property - it is only required if

  1. There is no WSADDRESSING_DESTINATION_EPR associated with the JAX-RPC stub/call and
  2. The namespace of the target endpoint is not the default WS-Addressing namespace specified by the WSADDRESSING_NAMESPACE property.
Setting of this property will result in a configuration exception during Web service invocation if the namespace conflicts with that of the WSADDRESSING_DESTINATION_EPR, or if the namespace is not one of those supported by this implementation.

See Also:
Constant Field Values

WSADDRESSING_INBOUND_TO

public static final java.lang.String WSADDRESSING_INBOUND_TO
WSADDRESSING_INBOUND_TO is the name of the com.ibm.wspi.wsaddressing.AttributedURI property set in the Message Context to represent the WSAddressing [destination] of the most recent inbound message. If no [destination] was available on the message, this property will not be set.

See Also:
Constant Field Values

WSADDRESSING_INBOUND_ACTION

public static final java.lang.String WSADDRESSING_INBOUND_ACTION
WSADDRESSING_INBOUND_ACTION is the name of the com.ibm.wspi.wsaddressing.AttributedURI property set in the Message Context to represent the WSAddressing [action] of the most recent inbound message. If no [action] was available on the message, this property will not be set.

See Also:
Constant Field Values

WSADDRESSING_INBOUND_MESSAGE_ID

public static final java.lang.String WSADDRESSING_INBOUND_MESSAGE_ID
WSADDRESSING_INBOUND_MESSAGE_ID is the name of the com.ibm.wspi.wsaddressing.AttributedURI property set in the Message Context to represent the WSAddressing [message id] of the most recent inbound message. If no [message id] was available on the message, this property will not be set.

See Also:
Constant Field Values

WSADDRESSING_INBOUND_RELATIONSHIP_SET

public static final java.lang.String WSADDRESSING_INBOUND_RELATIONSHIP_SET
WSADDRESSING_INBOUND_RELATIONSHIP_SET is the name of the java.util.Set set on the Message Context containing instances of com.ibm.wsspi.wsaddressing.Relationship, each representing a WSAddressing [relationship] that was on the most recent inbound message. If no [relationship] was available on the message, this property will not be set.

See Also:
Constant Field Values

WSADDRESSING_INBOUND_FROM_EPR

public static final java.lang.String WSADDRESSING_INBOUND_FROM_EPR
WSADDRESSING_INBOUND_FROM_EPR is the name of the com.ibm.wspi.wsaddressing.EndpointReference property set in the Message Context to represent the WSAddressing [from endpoint] of the most recent inbound message. If no [from endpoint] was available on the message, this property will not be set.

See Also:
Constant Field Values

WSADDRESSING_INBOUND_REPLYTO_EPR

public static final java.lang.String WSADDRESSING_INBOUND_REPLYTO_EPR
WSADDRESSING_INBOUND_REPLYTO_EPR is the name of the com.ibm.wspi.wsaddressing.EndpointReference property set in the Message Context to represent the WSAddressing [reply endpoint] of the most recent inbound message. If no [reply endpoint] was available on the message, this property will not be set.

See Also:
Constant Field Values

WSADDRESSING_INBOUND_FAULTTO_EPR

public static final java.lang.String WSADDRESSING_INBOUND_FAULTTO_EPR
WSADDRESSING_INBOUND_FROM_EPR is the name of the com.ibm.wspi.wsaddressing.EndpointReference property set in the Message Context to represent the WSAddressing [fault endpoint] of the most recent inbound message. If no [fault endpoint] was available on the message, this property will not be set.

See Also:
Constant Field Values

WSADDRESSING_MAPS_MUSTUNDERSTAND

public static final java.lang.String WSADDRESSING_MAPS_MUSTUNDERSTAND
The WSADDRESSING_MAPS_MUSTUNDERSTAND property is set to a value of java.lang.Boolean(true) to indicate that the SOAP-ENV:mustUnderstand="1" attribute should be added to outbound WS-Addressing Message Addressing Properties (MAPs). (It is not added to the Reference Parameters).

By default this property is not set, indicating that the SOAP-ENV:mustUnderstand="1" is not added to the MAPs.

See Also:
Constant Field Values

WSADDRESSING_INBOUND_NAMESPACE

public static final java.lang.String WSADDRESSING_INBOUND_NAMESPACE
The WSADDRESSING_INBOUND_NAMESPACE is the name of the String property set in the Message Context to represent the Namespace of the WSAddressing headers that were found on the most recent inbound message. If no WSAddressing headers were found on the message, this proeprty will not be set.

See Also:
Constant Field Values

WSADDRESSING_NAMESPACE_2005_08

public static final java.lang.String WSADDRESSING_NAMESPACE_2005_08
The w3c namespace of 2005/08.

See Also:
Constant Field Values

WSADDRESSING_NAMESPACE_2004_08

public static final java.lang.String WSADDRESSING_NAMESPACE_2004_08
The pre-w3c namespace for the 2004/08 specification. This namespace (and its associated semantics) is supported.

See Also:
Constant Field Values

WSADDRESSING_NAMESPACE

public static final java.lang.String WSADDRESSING_NAMESPACE
The dafault namespace in use.

See Also:
Constant Field Values

WSADDRESSING_WSDL_NAMESPACE

public static final java.lang.String WSADDRESSING_WSDL_NAMESPACE
This is the 'default' namespace; the one used when no other supported namespace is specified.

See Also:
Constant Field Values

WSADDRESSING_WSDL_NAMESPACE_2006_02

public static final java.lang.String WSADDRESSING_WSDL_NAMESPACE_2006_02
See Also:
Constant Field Values

WSADDRESSING_METADATA_NAMESPACE

public static final java.lang.String WSADDRESSING_METADATA_NAMESPACE
See Also:
Constant Field Values
Constructor Detail

WSAConstants

public WSAConstants()

IBM WebSphere Application ServerTM
Release 8