axis-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Asensio, Rodrigo" <rodrigo.asen...@gilbarco.com>
Subject RE: xml as response
Date Mon, 07 Apr 2008 17:21:07 GMT
Thanks Anne, sure, I know that the base of SOAP is XML, but my problem
is how this XML is formatted. I was looking at Jibx, but I will give it
a try to xmlbeans ( :D I prefer apache proj)

Thanks.R


-----Original Message-----
From: Anne Thomas Manes [mailto:atmanes@gmail.com] 
Sent: Monday, April 07, 2008 1:47 PM
To: axis-user@ws.apache.org
Subject: Re: xml as response

XMLBeans should be able to handle any valid schema. The structure you
specify doesn't seem particularly unusual. I suggest using XMLBeans
for your data binding framework. SOAP sends and receives XML
regardless of how you process it on your end.

Anne

On Mon, Apr 7, 2008 at 7:31 AM, Asensio, Rodrigo
<rodrigo.asensio@gilbarco.com> wrote:
> Thanks Anthony.
>  Now I have more idea about what our customer wants. I did some
research about axis2 axiom OMElement and how to receive and respond
custom XML.
>
>  these guys wants something weird that I think XMLBeans cannot
fulfill.
>  in some cases they want
>
>  <Mybean property1="someValue" prop2="otherVal">
>         <property3>some val</property3>
>         <SomeInnerBean prop1="asdf" prop2="etc">
>       </SomeInnerBean>
>  </Mybean>
>
>  this is weird because into the MyBean node the have attribs and inner
nodes but also as properties. I don't know who did this, maybe the
janitor, but I have to write custom XML or XMLBeans will allow me to do
this crap ?
>
>  now, if I have to use OMElements (axiom) to write my custom xml, is
it possible to get parameter like this
>
>  public OMElement myservice1(String user, String pass, String input1,
int input2) throws Excep....
>
>  what I read is that you only can get as param 1 OMElement, and with
that I'm screwed!
>
>
>  ----------------------------------------
>
>
>  From: Anthony Bull [mailto:anthony.bull@bcsoft.co.nz]
>  Sent: Thursday, April 03, 2008 5:36 PM
>  To: axis-user@ws.apache.org
>  Subject: Re: xml as response
>
>
>  From your post I take it you are using Axis 2 and are not using a
data-binding?  E.g. XML Beans or JibX
>
>  If you use a data-binding you can convert the response in your client
code into an XML string by doing a toString() on the XML Bean (I've done
this with the XML Beans binding, am just assuming it works with the
others also).
>
>  You specify to use a databinding when you generate your service and
client side code using WSDL2Java.
>
>  Asensio, Rodrigo wrote:
>  Hello, My customer wants XML as response into the XML, he sent me his
XSD file and my response have to be compliant with that. Until now I was
returning beans as response, but, is it possible return raw XML as
response ? or an Element Bean ?? what do you think ??
>
>  thanks
>
>  Rodrigo
>
>
>
>
> --
>
>  Anthony
>  -------------------------------------
>  Anthony Bull
>  Senior Developer
>  Black Coffee Software Ltd
>  PO Box 10-192 The Terrace
>  Wellington, New Zealand
>
>  anthony.bull@bcsoft.co.nz
>  Ph  +64 4 472 8818
>  Fax +64 4 472 8811
>  -------------------------------------
>  www.bcsoft.co.nz
>  ---------------------------------------------------------------
>  This email may contain confidential or privileged information,
>  and is intended for use only by the addressee, or addressees.
>  If you are not the intended recipient please advise the sender
>  immediately and do not copy, use or disclose the contents to
>  any other person or organisation.
>  Black Coffee Software Ltd accepts no responsibility for viruses
>  received with this email, or to any changes made to the original
>  content. Any views or opinions expressed in this email may be
>  personal to the sender and are not necessarily those of Black
>  Coffee Software Ltd.
>  ---------------------------------------------------------------
>  ---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org For
additional commands, e-mail: axis-user-help@ws.apache.org
>
>  This message (including any attachments) contains confidential
>  and/or proprietary information intended only for the addressee.
>  Any unauthorized disclosure, copying, distribution or reliance on
>  the contents of this information is strictly prohibited and may
>  constitute a violation of law.  If you are not the intended
>  recipient, please notify the sender immediately by responding to
>  this e-mail, and delete the message from your system.  If you
>  have any questions about this e-mail please notify the sender
>  immediately.
>
>  ---------------------------------------------------------------------
>
>
> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
>  For additional commands, e-mail: axis-user-help@ws.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org



This message (including any attachments) contains confidential 
and/or proprietary information intended only for the addressee.  
Any unauthorized disclosure, copying, distribution or reliance on 
the contents of this information is strictly prohibited and may 
constitute a violation of law.  If you are not the intended 
recipient, please notify the sender immediately by responding to 
this e-mail, and delete the message from your system.  If you 
have any questions about this e-mail please notify the sender 
immediately. 

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org


Mime
View raw message