You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by Seetha Rama Krishna <ra...@yahoo.co.in> on 2008/03/14 19:46:01 UTC

difference b/w bean mapping using SOAPBody

Hi,
       I am new bie to AXIS.  I have to send a SOAP Request in the following format 
  <general>
     <item>SOAP</item>
    <version>1.1</version>
  </general>
  <item>
    <foodItem>
       <type>liquid</type>
       <quantity>1</quantity>
     </fooditem>
   </item>
           I had gone through SAAJ API and found that it is very easy to construct the  same SOAP Request. 
           My question is the same can be build using bean mapping concept in AXIS..
             Is there any difference in sending the SOAP Request using AXIS with bean serialization an by using SAAJ API.
      Can any body suggest me how to proceed further
   
  Thanks,
  ram

       
---------------------------------
 Chat on a cool, new interface. No download required. Click here.

RE: difference b/w bean mapping using SOAPBody

Posted by Seetha Rama Krishna <ra...@yahoo.co.in>.
Hi,
       Thanks for your reply.  My focus is to send a SOAP Request to the
webservice,which is already exposed and get the response . That's it
nothing more than that. No manipulation, nothing
   
      What is bothering me is that whether i have to pass the bean
class to AXIS / create the SOAP Request using  SAAJ.
           One more thing is i need to send one attachment along with
this SOAPRequest. So if i go for bean , how can i pass this attachement.

"Vinh Nguyen (vinguye2)" <vi...@cisco.com> wrote:
      Hi,
   
  When you receive a SOAP response from a web service, the contents must match the WSDL/XSD schema defined for that service operation.  I believe what you want is to take that XML and send it back out in another slightly different format.  That amounts to changing from one schema to another, and I believe that's outside the scope of Axis2.
   
  You might be able to write a simple translator framework that converts one XML to another using mappings between one property to another, but it might not be straightforward as that.
   
  Keep in mind that Axis2 primaly handles sending/receiving SOAP.  It does comes with various data binding options built-in.  The actual data binding tool used (i.e. XmlBeans) mainly handles serialization between XML and the Java type for a given XSD schema.  To change from one schema to another, you'd have do write additional code for that.
   
  -Vinh
   

    
---------------------------------
  From: Seetha Rama Krishna [mailto:ram_kurra@yahoo.co.in] 
Sent: Friday, March 14, 2008 11:46 AM
To: axis-user@ws.apache.org
Subject: difference b/w bean mapping using SOAPBody


  
  Hi,
       I am new bie to AXIS.  I have to send a SOAP Request in the following format 
  <general>
     <item>SOAP</item>
    <version>1.1</version>
  </general>
  <item>
    <foodItem>
       <type>liquid</type>
       <quantity>1</quantity>
     </fooditem>
   </item>
           I had gone through SAAJ API and found that it is very easy to construct the  same SOAP Request. 
           My question is the same can be build using bean mapping concept in AXIS..
             Is there any difference in sending the SOAP Request using AXIS with bean serialization an by using SAAJ API.
      Can any body suggest me how to proceed further
   
  Thanks,
  ram
    
---------------------------------
  Chat on a cool, new interface. No download required. Click here. 


  Thanks & Regards,
  Krishna
    

       
---------------------------------
 Now you can chat without downloading messenger. Click here to know how.

RE: difference b/w bean mapping using SOAPBody

Posted by "Vinh Nguyen (vinguye2)" <vi...@cisco.com>.
Hi,
 
When you receive a SOAP response from a web service, the contents must
match the WSDL/XSD schema defined for that service operation.  I believe
what you want is to take that XML and send it back out in another
slightly different format.  That amounts to changing from one schema to
another, and I believe that's outside the scope of Axis2.
 
You might be able to write a simple translator framework that converts
one XML to another using mappings between one property to another, but
it might not be straightforward as that.
 
Keep in mind that Axis2 primaly handles sending/receiving SOAP.  It does
comes with various data binding options built-in.  The actual data
binding tool used (i.e. XmlBeans) mainly handles serialization between
XML and the Java type for a given XSD schema.  To change from one schema
to another, you'd have do write additional code for that.
 
-Vinh
 

________________________________

From: Seetha Rama Krishna [mailto:ram_kurra@yahoo.co.in] 
Sent: Friday, March 14, 2008 11:46 AM
To: axis-user@ws.apache.org
Subject: difference b/w bean mapping using SOAPBody


Hi,
     I am new bie to AXIS.  I have to send a SOAP Request in the
following format 
<general>
   <item>SOAP</item>
  <version>1.1</version>
</general>
<item>
  <foodItem>
     <type>liquid</type>
     <quantity>1</quantity>
   </fooditem>
 </item>
         I had gone through SAAJ API and found that it is very easy to
construct the  same SOAP Request. 
         My question is the same can be build using bean mapping concept
in AXIS..
           Is there any difference in sending the SOAP Request using
AXIS with bean serialization an by using SAAJ API.
    Can any body suggest me how to proceed further
 
Thanks,
ram

________________________________

Chat on a cool, new interface. No download required. Click here.
<http://in.rd.yahoo.com/tagline_webmessenger_10/*http://in.messenger.yah
oo.com/webmessengerpromo.php>