You are viewing a plain text version of this content. The canonical link for it is here.
Posted to muse-commits@ws.apache.org by da...@apache.org on 2006/08/29 19:15:45 UTC

svn commit: r438119 - /webservices/muse/trunk/modules/muse-core/src/org/apache/muse/ws/wsdl/WsdlUtils.java

Author: danj
Date: Tue Aug 29 10:15:45 2006
New Revision: 438119

URL: http://svn.apache.org/viewvc?rev=438119&view=rev
Log:
Changed getOutputName() to check for both 'name' and 'ref' attributes on output element schema definition.

Modified:
    webservices/muse/trunk/modules/muse-core/src/org/apache/muse/ws/wsdl/WsdlUtils.java

Modified: webservices/muse/trunk/modules/muse-core/src/org/apache/muse/ws/wsdl/WsdlUtils.java
URL: http://svn.apache.org/viewvc/webservices/muse/trunk/modules/muse-core/src/org/apache/muse/ws/wsdl/WsdlUtils.java?rev=438119&r1=438118&r2=438119&view=diff
==============================================================================
--- webservices/muse/trunk/modules/muse-core/src/org/apache/muse/ws/wsdl/WsdlUtils.java (original)
+++ webservices/muse/trunk/modules/muse-core/src/org/apache/muse/ws/wsdl/WsdlUtils.java Tue Aug 29 10:15:45 2006
@@ -521,11 +521,17 @@
 
         //
         // complex type for output message - use element in the
-        // type's sequence as name of the return value
+        // type's sequence as name of the return value. first try 
+        // 'name', and then 'ref'.
         //
         // argh.
         //
-        String qname = returnValueElement.getAttribute(XsdUtils.REF);
+        String qname = returnValueElement.getAttribute(XsdUtils.NAME);
+        
+        if (qname != null && qname.length() > 0)
+            return XmlUtils.parseQName(qname, returnValueElement);
+        
+        qname = returnValueElement.getAttribute(XsdUtils.REF);
         return XmlUtils.parseQName(qname, returnValueElement);
     }
 



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