David; If you need *some* properties(that you send at the request flow) to be enabled at the response flow set them to the OperationContext (e.g. msgctx.getOperationContext()).
Alternatively you can access the request message context via the OperationContext as well. The idea behind this approach is to have a hierarchy of contexts. e.g. MessageContext - info about this message context OperationContext - info about set of related messages for this invocation. for an instance two messages in a request-response invocation would be kept in a one OperationContext. You will notice that the properties of the request MC is not necessary belongs in the response MC. read Information model part in the archi guide (http://ws.apache.org/axis2/Axis2ArchitectureGuide.html) for the big picture cheers Srinath On 9/8/05, Eran Chinthaka <[EMAIL PROTECTED]> wrote: > If you can explain a bit more on this problem, hope we can help on > InOutMessageReceivers. > > David Grigglestone wrote: > > > Glen suggested I try this list to determine why the implementation of > > the above method creates a new message context rather than send the > > original back (my issue being that any properties I set on my original > > message context are not available later in the code path) .. and if a > > copy is required, why is this not a complete copy (that would include > > any user properties that have been set)? > > > > thanks, David > > > > > >