[ http://issues.apache.org/jira/browse/AXIS2-789?page=comments#action_12423803 ] Eran Chinthaka commented on AXIS2-789: --------------------------------------
Ok, let me back off a bit :). Since the spec doesn't say how to understand the relatesTo, I'd rather not fault even if I can not understand the relatesTo with relationship type reply. Basically this comes down to the following. Addressing Handler sees the relatesTo id, and it tries to search for a operation and/or service context with that ID. If it finds that, fine go ahead. If not, just proceed, just printing an info statement, with no fault at all. IMO, this should not special case any MEP. > 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]
