Title: Message
Hi,
 
Iam trying to invoke an operation which is based on doc/literal dynamically.
 
What I did?
 
    * Create a  service object with wsdl location
    * Create a call object ( using the   createCall( portName, operationName) )
    * Set  operation >
    *  // Now the call object is initialized with param details. I traced through the code and it initializes param types as  org.w3c.dom.Element and  and name space as "java"
 
    * Now i invoked with param which is   org.w3c.Element representation of the xml                 
        (ie)   call.invoke ( new Object { element} )  // Where element  is of type org.w3c.dom.Element with value as ( "<GetOwner  xmls="http;/test" /> }
 
 
  But when i looked into the message in the wire -- the format is different
 
What i saw in wire
********************************
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
 <soapenv:Body>
  <document xsi:type="ns1:org.w3c.dom.Element" xmlns="" xmlns:ns1="java">
   <GetOwner xmlns="http://testt"/>
  </document>
 </soapenv:Body>
</soapenv:Envelope>
***************************
 
Note there is a additional "document" element in SoapBody. Can any one point me out what is going wrong. BTW Iam using Axis 1.0
 
 
Haneef
 

Reply via email to