Hi, I�ve asked in this news-group to similar problems. I need xml as return value and also as argument and I don�t know how to formulate that in wsdl for some windows-clients. I�m interested in some source-code also. Thanks Oliver > Does any one have any code which returns XML as return value > > -----Original Message----- > From: Naggi Rao [mailto:[EMAIL PROTECTED]] > Sent: Monday, June 18, 2001 2:01 PM > To: [EMAIL PROTECTED]; [EMAIL PROTECTED] > Subject: Re: User defined object as a request, literal XML as aresponse. > Poss ible?! > > hi, > Let me know if you need help.. > I have a method which accepts a Element(Object) and returns a Literal XML > > Naggi > > ----- Original Message ----- > From: "Hecking, Dirck J" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]> > Sent: Monday, June 18, 2001 1:33 PM > Subject: FW: User defined object as a request, literal XML as aresponse. > Poss ible?! > > > Guys, > > > > Can someone please take a shot at my problem? > > > > -Dirck > > > > -----Original Message----- > > From: Hecking, Dirck J [mailto:[EMAIL PROTECTED]] > > Sent: Friday, June 15, 2001 11:13 AM > > To: '[EMAIL PROTECTED]' > > Subject: User defined object as a request, literal XML as a response. > > Poss ible?! > > > > > > Guys, > > > > Dirck here again. I have read several mails regarding this issue. I have > not > > seen one that illustrates my exact problem. The key here is that I want to > > recieve literal xml in my response but want to supply a user defined > object > > as the requesting parameter. This code actually executes the service fine > > and reads the arguements out of my object. The > > response gets lost though, even though I specified literal xml encoding as > > the default encoding for my document. My Apache Soap Service running on > > Weblogic 5.1 has the following characteristics: > > > > Note: The following code is a snippet. > > > > Server: > > public Element getResearch(ResearchArguments args) > > { > > DocumentBuilderFactory dbf = > > DocumentBuilderFactory.newInstance(); > > DocumentBuilder xdb = dbf.newDocumentBuilder (); > > Document doc = xdb.newDocument (); > > > > Element researchElement = doc.createElement("Whatever"); > > > > // Extracts fields from the ResearchArguments class and creates a > > dynamic > > // research elements based on the information. > > > > return researchElement; > > } > > > > Client: > > public Element sendRequest() > > { > > url = new URL(routerUrl); > > > > ResearchArguments args = new > > ResearchArguments("data1","data2","data3"); > > > > SOAPMappingRegistry smr = new SOAPMappingRegistry(); > > BeanSerializer beanSer = new BeanSerializer(); > > > > smr.mapTypes(Constants.NS_URI_SOAP_ENC, new > > QName("urn:xml-soap-args-demo", "args") , ResearchArguments.class, > > beanSer, > > beanSer); > > > > call.setTargetObjectURI("urn:" + service); > > call.setMethodName(method); > > call.setEncodingStyleURI(Constants.NS_URI_LITERAL_XML); > > > > call.setSOAPMappingRegistry(smr); > > > > params.addElement(new Parameter("args", > > ResearchArguments.class, > > args, > > Constants.NS_URI_SOAP_ENC)); > > > > call.setParams(params); > > > > resp = call.invoke(url, ""); > > // A fault gets generated from the server after this line > > } > > > > Exception: > > Generated fault: > > Fault Code = SOAP-ENV:Server > > Fault String = java.lang.IllegalArgumentException: No Serializer found > > to > > serialize a 'org.w3c.dom.Element' using encoding style > > 'http://schemas.xmlsoap.org/soap/encoding/'. > > > > Deployment Descriptor: > > <isd:service xmlns:isd="http://xml.apache.org/xml-soap/deployment" > > id="urn:HQService"> > > <isd:provider type="java" > > scope="Application" > > methods="getResearch"> > > <isd:java class="rs.ecommerce.service.providers.HQService" > > static="false"/> > > </isd:provider> > > > > > > > <isd:faultListener>org.apache.soap.server.DOMFaultListener</isd:faultListene > > r> > > > > <isd:mappings> > > <isd:map > > encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > > xmlns:x="urn:xml-soap-args-demo" qname="x:args" > > > > javaType="rs.ecommerce.service.xmlobjects.ResearchArguments" > > > > java2XMLClassName="org.apache.soap.encoding.soapenc.BeanSerializer" > > > > xml2JavaClassName="org.apache.soap.encoding.soapenc.BeanSerializer"/> > > </isd:mappings> > > </isd:service> > > > > > > > > -------------------------------------------------------------------------- > -- > > -- > > DISCLAIMER > > > > Notice Regarding Entry of Orders and Instructions: > > > > Please do not transmit orders and/or instructions regarding your Robertson > > Stephens account(s) by e-mail. Orders and/or instructions transmitted by > > e-mail will not be accepted by Robertson Stephens, and Robertson Stephens > > will not be responsible for carrying out such orders and/or instructions. > > > > Notice Regarding Privacy and Confidentiality: > > > > Robertson Stephens reserves the right to monitor and review the content of > > all e-mail communications sent and/or received by its employees. > > > > > > -------------------------------------------------------------------------- > -- > > -- > > > > -------------------------------------------------------------------------- > -- > > -- > > DISCLAIMER > > > > Notice Regarding Entry of Orders and Instructions: > > > > Please do not transmit orders and/or instructions regarding your Robertson > > Stephens account(s) by e-mail. Orders and/or instructions transmitted by > > e-mail will not be accepted by Robertson Stephens, and Robertson Stephens > > will not be responsible for carrying out such orders and/or instructions. > > > > Notice Regarding Privacy and Confidentiality: > > > > Robertson Stephens reserves the right to monitor and review the content of > > all e-mail communications sent and/or received by its employees. > > > > > > -------------------------------------------------------------------------- > -- > > -- > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, email: [EMAIL PROTECTED]
begin:vcard n:Rettig;Oliver tel;fax:0721/38489606 tel;home:0721/9662896 tel;work:0721/38489600 x-mozilla-html:FALSE org:ORAT Software-Entwicklung adr:;;Steinstr. 23;Karlsruhe;;76133; version:2.1 email;internet:[EMAIL PROTECTED] title:Dipl.Phys. x-mozilla-cpt:;6688 fn:Oliver Rettig end:vcard
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]
