uCosminexus Application Server, Web Service Development Guide

[Contents][Glossary][Index][Back][Next]

37.6.1 Operations for sending and receiving messages

The addressing functionality follows the settings of a WSDL mapped with an acquired SEI. However, if SEI is acquired using the AddressingFeature class, the settings of the AddressingFeature class are given priority, therefore you can set up the operations for sending and receiving messages with the arguments that are specified when generating the AddressingFeature class.

The following table lists and describes the relationship between the AddressingFeature class and the operations for sending messages:

Table 37-5 AddressingFeature class and operations for sending messages

No. AddressingFeature class Operation for sending request messages
enabled required responses
1 true True Responses.ALL Y
Responses.ANONYMOUS
Responses.NON_ANONYMOUS
2 False Responses.ALL Y
Responses.ANONYMOUS
Responses.NON_ANONYMOUS
3 false True Responses.ALL N
Responses.ANONYMOUS
Responses.NON_ANONYMOUS
4 False Responses.ALL N
Responses.ANONYMOUS
Responses.NON_ANONYMOUS

Legend:
Y: The addressing or header is given to the message.
N: The addressing or header is not given to the message.

The following table lists and describes the relationship between the AddressingFeature class and the operations for receiving messages:

Table 37-6 AddressingFeature class and operations for receiving messages

No. AddressingFeature class Operation for receiving response message
enabled required responses Addressing header Communication
1 true true Responses.ALL Y Successful
Responses.ANONYMOUS
Responses.NON_ANONYMOUS
2 Responses.ALL N Failure
Responses.ANONYMOUS
Responses.NON_ANONYMOUS
3 false Responses.ALL Y Successful
Responses.ANONYMOUS
Responses.NON_ANONYMOUS
4 Responses.ALL N Successful
Responses.ANONYMOUS
Responses.NON_ANONYMOUS
5 false true Responses.ALL Y Successful
Responses.ANONYMOUS
Responses.NON_ANONYMOUS
6 Responses.ALL N Successful
Responses.ANONYMOUS
Responses.NON_ANONYMOUS
7 false Responses.ALL Y Successful
Responses.ANONYMOUS
Responses.NON_ANONYMOUS
8 Responses.ALL N Successful
Responses.ANONYMOUS
Responses.NON_ANONYMOUS

Legend:
Y: The addressing header exists.
N: The addressing header does not exist.

#
The settings of a responses attribute of the AddressingFeature class do not impact the operations of the JAX-WS engine on a client machine.