[ 
http://issues.apache.org/jira/browse/AXIS-2499?page=comments#action_12416371 ] 

Bjorn Townsend commented on AXIS-2499:
--------------------------------------

I'm interested in trying to reproduce this and testing the patch... do you have 
a unit test or repro case for this?

Thanks!

> Incorrect "returnItemQName" in deploy.wsdd when the array of elements and the 
> response in different namespace
> -------------------------------------------------------------------------------------------------------------
>
>          Key: AXIS-2499
>          URL: http://issues.apache.org/jira/browse/AXIS-2499
>      Project: Apache Axis
>         Type: Bug

>   Components: WSDL processing
>     Versions: 1.3
>  Environment: Java 1.4 and 1.5 in Windows XP, Solaris and Lunix
>     Reporter: Yu-Bing Chen
>     Priority: Critical

>
> The problem is in the method of: 
> org.apache.axis.wsdl.toJava.Utils.getItemQName(TypeEntry)
> It should returned the component-type of the returned item if it is an array 
> type.
> /* here is the new code (modified from Axis 1.3) that will solve this issue */
>     public static QName getItemQName(TypeEntry te) {
>         if (te instanceof DefinedElement) {
>             te = te.getRefType();
>         }
>         String dim = te.getDimensions();
>         // get the component type for array type 
>         if (dim != null && dim.equals("[]"))
>            return te.getComponentType();
>         else
>            return te.getItemQName();
>     }
> /* here is the old Axis 1.3 code that have this issue */
>     public static QName getItemQName(TypeEntry te) {
>         if (te instanceof DefinedElement) {
>             te = te.getRefType();
>         }
>         return te.getItemQName();

-- 
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