I'm working on the fix for TUSCANY-1849. This replaces the current
use of the wsa:To header to carry information for callbacks and
conversations by putting the information in the wsa:From header
instead, to comply with the WS-Addressing spec.
Here are the new headers that will be sent:
Request message (for conversational interface with callback):
<wsa:From>
<wsa:EndpointReference xmlns:wsa="..." xmlns:tuscany="...">
<wsa:Address>...URI of the service for the callback...</wsa:Address>
<wsa:ReferenceParameters>
<tuscany:CallbackID>callback-A01</tuscany:CallbackID>
<tuscany:ConversationID>conversation-006</tuscany:ConversationID>
</wsa:ReferenceParameters>
</wsa:EndpointReference>
</wsa:From>
Request message (for non-conversational interface with callback):
<wsa:From>
<wsa:EndpointReference xmlns:wsa="..." xmlns:tuscany="...">
<wsa:Address>...URI of the service for the callback...</wsa:Address>
<wsa:ReferenceParameters>
<tuscany:CallbackID>callback-A01</tuscany:CallbackID>
</wsa:ReferenceParameters>
</wsa:EndpointReference>
</wsa:From>
Request message (for conversational interface without callback):
<wsa:From>
<wsa:EndpointReference xmlns:wsa="..." xmlns:tuscany="...">
<wsa:Address>...WS-Addressing anonymous URI...</wsa:Address>
<wsa:ReferenceParameters>
<tuscany:ConversationID>conversation-006</tuscany:ConversationID>
</wsa:ReferenceParameters>
</wsa:EndpointReference>
</wsa:From>
Callback message (for conversational callback interface):
<wsa:From>
<wsa:EndpointReference xmlns:wsa="..." xmlns:tuscany="...">
<wsa:Address>...WS-Addressing anonymous URI...</wsa:Address>
<wsa:ReferenceParameters>
<tuscany:CallbackID>callback-A01</tuscany:CallbackID>
<tuscany:ConversationID>conversation-006</tuscany:ConversationID>
</wsa:ReferenceParameters>
</wsa:EndpointReference>
</wsa:From>
Callback message (for non-conversational callback interface):
<wsa:From>
<wsa:EndpointReference xmlns:wsa="..." xmlns:tuscany="...">
<wsa:Address>...WS-Addressing anonymous URI...</wsa:Address>
<wsa:ReferenceParameters>
<tuscany:CallbackID>callback-A01</tuscany:CallbackID>
</wsa:ReferenceParameters>
</wsa:EndpointReference>
</wsa:From>
I'm working on the implementation now. Please let me know if you
think there are any problems with the above.
Simon
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]