axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Tim K (JIRA)" <axis-...@ws.apache.org>
Subject [jira] Commented: (AXIS-1979) Problem with .NET string[] deserializing
Date Fri, 06 May 2005 15:34:17 GMT
     [ http://issues.apache.org/jira/browse/AXIS-1979?page=comments#action_64632 ]
     
Tim K commented on AXIS-1979:
-----------------------------

See this bug, it may help you:

http://issues.apache.org/jira/browse/AXIS-1954

> Problem with .NET string[] deserializing
> ----------------------------------------
>
>          Key: AXIS-1979
>          URL: http://issues.apache.org/jira/browse/AXIS-1979
>      Project: Axis
>         Type: Bug
>     Reporter: Dmitry

>
> When .NET-client deserialize bean with String[] property, client throws exception:
> ------------
> System.InvalidOperationException: Thera is an error in XML document(1, 1075). --->
> System.InvalidOperationException: The specified type was not recognized: name='string',
namespace='http://schemas.xmlsoap.org/soap/encoding/', at <stringListId xmlns=''>.
> ------------
> Exception occures with axis1.2RC2 on server. With axis1.1 it works fine.
> Trasfered bean:
> -------------
> public class UdfValueBean {    
>     private String[] stringListId;
>     public String[] getStringListId() {
>         return stringListId;
>     }
>     public void setStringListId(String[] stringListId) {
>         this.stringListId = stringListId;
>     }
> }
> -------------
> WSDD file:
> -------------
> <?xml version="1.0" encoding="UTF-8"?>
> <deployment xmlns:java="http://xml.apache.org/axis/wsdd/providers/java" xmlns="http://xml.apache.org/axis/wsdd/"
xmlns:mycompany="http://www.soapinterop.org/Mycompany">
>     <globalConfiguration>
>         <parameter name="adminPassword" value="admin"/>
>         <parameter name="attachments.implementation" value="org.apache.axis.attachments.AttachmentsImpl"/>
>         <parameter name="sendXsiTypes" value="true"/>
>         <parameter name="sendMultiRefs" value="true"/>
>         <parameter name="sendXMLDeclaration" value="true"/>
>         <parameter name="axis.sendMinimizedElements" value="true"/>
>         <parameter name="axis.development.system" value="true"/>
>         <requestFlow>
>             <handler type="java:org.apache.axis.handlers.JWSHandler">
>                 <parameter name="scope" value="session"/>
>             </handler>
>             <handler type="java:org.apache.axis.handlers.JWSHandler">
>                 <parameter name="scope" value="request"/>
>                 <parameter name="extension" value=".jwr"/>
>             </handler>
>         </requestFlow>
>     </globalConfiguration>
>     <handler name="LocalResponder" type="java:org.apache.axis.transport.local.LocalResponder"/>
>     <handler name="URLMapper" type="java:org.apache.axis.handlers.http.URLMapper"/>
>     <handler name="Authenticate" type="java:org.apache.axis.handlers.SimpleAuthenticationHandler"/>
>     <service name="Udf" provider="java:RPC">
>         <parameter name="className" value="com.mycompany.soap.service.Udf"/>
>         <parameter name="allowedMethods" value="*"/>
>     </service>
>     <typeMapping
>         xmlns:ns="http://bean.soap.mycompany.com/"
>         qname="ns:UdfValueBean"
>         type="java:com.mycompany.soap.bean.UdfValueBean"
>         serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
>         deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
>         encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
>         />
>     <typeMapping
>         xmlns:ns="http://service.soap.mycompany.com/"
>         qname="ns:ArrayOfUdfValueBean"
>         type="java:com.mycompany.soap.bean.UdfValueBean[]"
>         serializer="org.apache.axis.encoding.ser.ArraySerializerFactory"
>         deserializer="org.apache.axis.encoding.ser.ArrayDeserializerFactory"
>         encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
>         />
>     <transport name="http">
>         <requestFlow>
>             <handler type="URLMapper"/>
>             <handler type="java:org.apache.axis.handlers.http.HTTPAuthHandler"/>
>         </requestFlow>
>     </transport>
>     <transport name="local">
>         <responseFlow>
>             <handler type="LocalResponder"/>
>         </responseFlow>
>     </transport>
> </deployment>
> -------------

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


Mime
View raw message