Hi Thanks for the reply, but I think it was bit cryptic ;-)
I can see that I could call the code as you indicate, but how do I do that when I am using the tool? I think that I have to do this in a deploy.wsdd, but how do I connect the java2wsdl tool with such a file? Regards Nathan On Wed, 2004-07-28 at 17:21, karim wrote: > Nathan Sowatskey wrote: > > >Hi > > > >I am trying to use java2wsdl to create the wsdl for a set of Java > >classes. I have a complex class that needs to be serialised with the > >bean serialiser. I understand that I need to make this association in a > >.wsdd file, which should look like this: > > > ><deployment xmlns="http://xml.apache.org/axis/wsdd/" > >xmlns:java="http://xml.apache.org/axis/wsdd/providers/java"> > > <beanMapping qname="netconf.rpc:RPCReply" > >xmlns:netconf="urn:netconf" > >languageSpecificType="java:com.cisco.netconf.rpc.RPCReply"/> > ></deployment> > > > >When I try to use the java2wsdl tool I don't know how to indicate which > >wsdd file I should be using. This is what happens: > > > >java org.apache.axis.wsdl.Java2WSDL -o baseoperations.wsdl > >-l"http://localhost:8080/axis/services/netconf/basoperations > >deploy.wsdd" -n "urn:netconf" -p"com.cisco.netconf"="urn:netconf" > >-p"com.cisco.netconf.rpc"="urn:netconf.rpc" -y DOCUMENT -u LITERAL -T > >1.2 -w Interface com.cisco.netconf.BaseOperations > >AxisFault > > faultCode: > >{http://schemas.xmlsoap.org/soap/envelope/}Server.generalException > > faultSubcode: > > faultString: Please register a typemapping/beanmapping for > >'com.cisco.netconf.rpc.RPCReply' > > faultActor: > > faultNode: > > faultDetail: > > {http://xml.apache.org/axis/}stackTrace:AxisFault > > faultCode: > >{http://schemas.xmlsoap.org/soap/envelope/}Server.generalException > > faultSubcode: > > faultString: Please register a typemapping/beanmapping for > >'com.cisco.netconf.rpc.RPCReply' > > faultActor: > > faultNode: > > faultDetail: > > > >I am sure that I have missed something obvious, but I don't know what. > >Any ideas please? > > > >Thanks > > > >Nathan > > > > > > > I think that you can read my post...may be it will show you how to > register a type mapping ;-) > > call.registerTypeMapping(class, QName, serializer, deserializer)... > > I hope it'll help you -- Nathan Sowatskey - Technical Leader, NMTG CTO Engineering - Desk +44-208-824-4259/+1-408-527-2595 - Mobile +44-7740-449794 - AIM id NathanCisco - [EMAIL PROTECTED]