[ 
http://issues.apache.org/jira/browse/AXIS2-789?page=comments#action_12423802 ] 
            
David Illsley commented on AXIS2-789:
-------------------------------------

Well that line is the important one....

I agree that most web services start from a WSDL, with operations and 
associated MEPs. What I disagree with is the idea the the MEPs implemented by 
Axis2 are the only possible MEPs or that they are the only possible way that 
they can be implemented. I agree that an inbound message with a RelatesTo may 
be part of a request-response MEP, it's just that it started outside of Axis2 
and may be triggering (or be a part of) a new MEP too.

I disagree that this in any way introduces statefulness beyond that which axis2 
already has. It simply enables the same state to be managed differently. 
Instead of it being held in an in-memory AxisOperation object it canbe stored 
away and retrieved which is far preferable for very long-running exchanges. (In 
terms of introducing statefulness reference parameters are far more guilty 
anway.... WS-RF anyone?)

Anyway, as you said this has been discussed on the list. If you want to 
continue the discussion I suggest we move back there.
David

> A SOAPFault targeted at a service (e.g. using WS-Addressing FaultTo) is not 
> passed to the service object
> --------------------------------------------------------------------------------------------------------
>
>                 Key: AXIS2-789
>                 URL: http://issues.apache.org/jira/browse/AXIS2-789
>             Project: Apache Axis 2.0 (Axis2)
>          Issue Type: Bug
>          Components: core
>            Reporter: David Illsley
>         Assigned To: Deepal Jayasinghe
>            Priority: Minor
>         Attachments: patch.txt, patch2.txt, patch3.txt
>
>
> A SOAPFault targeted at a service (e.g. using WS-Addressing FaultTo) is not 
> passed to the service object. It currently passes the message through the 
> InFaultFlow and then processing stops. This prevents Axis2 from being used to 
> host a 'FaultTo' service which processes faults generated in other services.
> I have copied the invocation code from AxisEngine.receive() to 
> AxisEngine.receiveFault() and all unit tests continue to pass as well as 
> allowing the fault to be propagated to the service object.
> Patch to follow momentarily

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to