[ 
https://issues.apache.org/jira/browse/MUSE-180?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12464867
 ] 

Oliver Waeldrich commented on MUSE-180:
---------------------------------------

Perhalps this is a new issue. As you can see at the code provided before, the 
ResourceUnknownFault is instantiated with an empty string. This is because
this string would be included as text node in the ResourceUnknownFault 
(might be this affects all BaseFaults, but we have to check). However, this 
should 
eventually show up in the Description element. Furthermore, the Timestamp 
element should be included automatically as indicated by the sample code.

> SimpleResourceRouter should throw a ResourceUnknownException when a unknown 
> resource is requested
> -------------------------------------------------------------------------------------------------
>
>                 Key: MUSE-180
>                 URL: https://issues.apache.org/jira/browse/MUSE-180
>             Project: Muse
>          Issue Type: Bug
>          Components: Core Engine - Routing and Serialization
>    Affects Versions: 2.0.0 M1, 2.0.0 M2, 2.0.0, 2.1.0, 2.2.0
>            Reporter: Oliver Waeldrich
>         Assigned To: Dan Jemiolo
>             Fix For: 2.2.0
>
>
> The SimpleResourceRouter implementation should throw a 
> ResourceUnknownException when a unknown resource is requested. This is stated 
> in the WS resource spec:
> wsrf-rw:ResourceUnknownFault 
> The resource identified in the message is not known to the Web service. The 
> fault may contain additional resource- or application-specific information in 
> it.
> Currently in the method SimpleResourceRouter.getTargetResource() only a 
> SoapFault is thrown. This makes it difficult for applications to properly 
> handle BaseFaults. A patch would simply be:
> SimpleResourceRouter.getTargetResource() 
>             ...
>             throw new 
> ResourceUnknownFault(_MESSAGES.get("DestinationUnreachable", filler));
>             //throw new SoapFault(_MESSAGES.get("DestinationUnreachable", 
> filler));

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://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