DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=13882>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=13882 Any in WSDL generates "org.w3.www.Any" Summary: Any in WSDL generates "org.w3.www.Any" Product: Axis Version: 1.0 Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: Other Component: WSDL processing AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] WSDL returning an element that is a sequence of <any namespace="##other"/> causes "org.w3.www.Any" to be generated as a Java class/type name. I can't find a definition for this class in Axis 1.0. ----------- attached stub ----------------------------------------- /** * WSRP_V1_Registration_Binding_SOAPStub.java * * This file was auto-generated from WSDL * by the Apache Axis WSDL2Java emitter. */ package org.oasis_open.www; public class WSRP_V1_Registration_Binding_SOAPStub extends org.apache.axis.client.Stub implements org.oasis_open.www.WSRP_V1_Registration_PortType { private java.util.Vector cachedSerClasses = new java.util.Vector(); private java.util.Vector cachedSerQNames = new java.util.Vector(); private java.util.Vector cachedSerFactories = new java.util.Vector(); private java.util.Vector cachedDeserFactories = new java.util.Vector(); public WSRP_V1_Registration_Binding_SOAPStub() throws org.apache.axis.AxisFault { this(null); } public WSRP_V1_Registration_Binding_SOAPStub(java.net.URL endpointURL, javax.xml.rpc.Service service) throws org.apache.axis.AxisFault { this(service); super.cachedEndpoint = endpointURL; } // AK deleted generated code. Use of org.w3.www.Any follows: public org.w3.www.Any deregister(java.lang.String registrationHandle, java.lang.String registrationState, org.oasis_open.www.Extension[] extension) throws java.rmi.RemoteException { if (super.cachedEndpoint == null) { throw new org.apache.axis.NoEndPointException(); } org.apache.axis.client.Call _call = createCall(); _call.addParameter(new javax.xml.namespace.QName("http://www.oasis- open.org/committees/wsrp/v1/wsdl/types", "registrationHandle"), new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, javax.xml.rpc.ParameterMode.IN); _call.addParameter(new javax.xml.namespace.QName("http://www.oasis- open.org/committees/wsrp/v1/wsdl/types", "registrationState"), new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, javax.xml.rpc.ParameterMode.IN); _call.addParameter(new javax.xml.namespace.QName("http://www.oasis- open.org/committees/wsrp/v1/wsdl/types", "Extension"), new javax.xml.namespace.QName("http://www.oasis- open.org/committees/wsrp/v1/wsdl/types", "Extension"), org.oasis_open.www.Extension[].class, javax.xml.rpc.ParameterMode.IN); _call.setReturnType(new javax.xml.namespace.QName ("http://www.w3.org/2001/XMLSchema", "any"), org.w3.www.Any.class); _call.setUseSOAPAction(true); _call.setSOAPActionURI("http://tempuri.org/deregister"); _call.setEncodingStyle(null); _call.setScopedProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE); _call.setScopedProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE); _call.setOperationStyle("wrapped"); _call.setOperationName(new javax.xml.namespace.QName("http://www.oasis- open.org/committees/wsrp/v1/wsdl/types", "deregister")); _call.setReturnQName(new javax.xml.namespace.QName("", "any")); java.lang.Object _resp = _call.invoke(new java.lang.Object[] {registrationHandle, registrationState, extension}); if (_resp instanceof java.rmi.RemoteException) { throw (java.rmi.RemoteException)_resp; } else { try { return (org.w3.www.Any) _resp; } catch (java.lang.Exception _exception) { return (org.w3.www.Any) org.apache.axis.utils.JavaUtils.convert (_resp, org.w3.www.Any.class); } } } // AK deleted generated code. }