[prev in list] [next in list] [prev in thread] [next in thread] 

List:       muse-dev
Subject:    [jira] Updated: (MUSE-268) SoapFault(Element) constructor retrieves
From:       "Chris Twiner (JIRA)" <jira () apache ! org>
Date:       2009-01-03 17:41:44
Message-ID: 1247499667.1231004504207.JavaMail.jira () brutus
[Download RAW message or body]


     [ https://issues.apache.org/jira/browse/MUSE-268?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel \
]

Chris Twiner updated MUSE-268:
------------------------------

    Attachment: FaultCodeNSTest.java

Attached test case shows this isn't the case (at least in head).

> SoapFault(Element) constructor retrieves code but loses namespace
> -----------------------------------------------------------------
> 
> Key: MUSE-268
> URL: https://issues.apache.org/jira/browse/MUSE-268
> Project: Muse
> Issue Type: Bug
> Environment: Muse 2.2.0
> Reporter: Vinh Nguyen
> Assignee: Chris Twiner
> Priority: Minor
> Fix For: 2.2.1
> 
> Attachments: FaultCodeNSTest.java
> 
> 
> I'm doing the following in SimpleResourceRouter:
> public Element invoke(Element soapBody)
> {
> // Check the error code.
> Element response = super.invoke(soapBody);
> QName name = XmlUtils.getElementQName(response);
> if (name.equals(SoapConstants.FAULT_QNAME))
> {
> SoapFault fault = new SoapFault(response);
> QName faultCode = fault.getCode();
> System.out.println("Fault code: " + faultCode.getPrefix() + ", " + \
> faultCode.getLocalPart() + ", " + faultCode.getNamespaceURI()); if \
> (faultCode.equals(SoapConstants.SENDER_QNAME)) {
> System.out.println("Fault is a user error!");
> }
> }
> return response;
> }
> But I noticed that the faultCode's namespace is lost.  So when I try to compare it \
> to SoapConstants.SENDER_QNAME, it always returns false.  So it is difficult to \
> check if the fault is a user error, or an actual system (Muse) error.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: muse-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: muse-dev-help@ws.apache.org


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic