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

Reply via email to