> Hi Folks, > > I am using the WTP in eclipse ganymede to create a simple web service for > my testing purposes. > > My simple webservice works well after the wsdd, wsdl, etc files are > autogenerated by the plugin. > > I now try to change the wsdd a bit by trying to provide my own RPC provider > called MY_RPC. The relevant portion of the wsdd is below > > <ns1:service name="SimpleServiceSOAPImpl" provider="java:MY_RPC"> > <ns1:parameter name="allowedMethods" value="*"/> > <ns1:parameter name="typeMappingVersion" value="1.2"/> > <ns1:parameter name="wsdlPortType" value="SimpleServiceSOAPImpl"/> > <ns1:parameter name="className" > value="com.mf.ss.SimpleServiceSOAPImplSoapBindingSkeleton"/> > <ns1:parameter name="wsdlServicePort" value="SimpleServiceSOAPImpl"/> > <ns1:parameter name="wsdlTargetNamespace" value="http://ss.mf.com"/> > <ns1:parameter name="wsdlServiceElement" > value="SimpleServiceSOAPImplService"/> > <ns1:parameter name="schemaUnqualified" value="http://ss.mf.com"/> > <ns2:typeMapping > deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" > encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > qname="ns1:UserInfo" > serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" > type="java:com.mf.ss.UserInfo" xmlns:ns1="http://ss.mf.com" xmlns:ns2=" > http://xml.apache.org/axis/wsdd/"/> > </ns1:service> > > I have also written two classes one extending the WSDD provider which > returns an instance of a class that extends RPCProvier. > > When I deploy this set up, the wsdl generation throws the foll exception > > org.apache.axis.deployment.wsdd.WSDDException: No provider type matches > QName > '{http://xml.apache.org/axis/wsdd/providers/java}MY_RPC<http://xml.apache.org/axis/wsdd/providers/java%7DMY_RPC> > .. > > I know I am missing something obvious here, If someone can help me figure > out the issue, it would be helpful. > > cheers! > > >
