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 jo...@thomson.com on 2008/02/27 17:34:13 UTC
GetxxxRequest and GetxxxRequest12..why 2 different classes
I am generating a proxy client using adb beans. It creates a wrapper
object for the request and response. For example...
GetXRequest-->getXRequest12
GetXResponse-->getXResponse11
So I do the following
getXRequest12 = new getXRequest12()
getXRequest = new getXRequest()
getXRequest.setXXX();
getXRequest.setXXX();
getXRequest12.setGetXRequest(getXRequest)
Then the stub class takes wrapper class called.. getXRequest12
Can anyone clarify why adb generator does this?
John Ranaudo
RE: GetxxxRequest and GetxxxRequest12..why 2 different classes
Posted by jo...@thomson.com.
I figured that much but I think my WSDL/XSD are incorrect. I would have expected a getXResponse12 as opposed to the getXResponse11. I'll have to look at the WSDL again.
J. Ranaudo
-----Original Message-----
From: Philipp Leitner [mailto:philipp.leitner@gmx.at]
Sent: Wednesday, February 27, 2008 2:28 PM
To: axis-user@ws.apache.org
Subject: Re: GetxxxRequest and GetxxxRequest12..why 2 different classes
That's because there are by default two different SOAP bindings in a
Axis2 WSDL definition. One is a SOAP 1.1 binding, the other SOAP 1.2. So
one of the wrappers uses the SOAP1.1 binding, and the other uses SOAP1.2
/philipp
john.ranaudo@thomson.com schrieb:
> I am generating a proxy client using adb beans. It creates a wrapper
> object for the request and response. For example...
>
>
>
> GetXRequestàgetXRequest12
>
> GetXResponseàgetXResponse11
>
>
>
> So I do the following
>
>
>
> getXRequest12 = new getXRequest12()
>
> getXRequest = new getXRequest()
>
> getXRequest.setXXX();
>
> getXRequest.setXXX();
>
> getXRequest12.setGetXRequest(getXRequest)
>
>
>
> Then the stub class takes wrapper class called.. getXRequest12
>
>
>
> Can anyone clarify why adb generator does this?
>
>
>
> **John Ranaudo**
>
>
>
---------------------------------------------------------------------
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
Re: GetxxxRequest and GetxxxRequest12..why 2 different classes
Posted by Philipp Leitner <ph...@gmx.at>.
That's because there are by default two different SOAP bindings in a
Axis2 WSDL definition. One is a SOAP 1.1 binding, the other SOAP 1.2. So
one of the wrappers uses the SOAP1.1 binding, and the other uses SOAP1.2
/philipp
john.ranaudo@thomson.com schrieb:
> I am generating a proxy client using adb beans. It creates a wrapper
> object for the request and response. For example…
>
>
>
> GetXRequestàgetXRequest12
>
> GetXResponseàgetXResponse11
>
>
>
> So I do the following
>
>
>
> getXRequest12 = new getXRequest12()
>
> getXRequest = new getXRequest()
>
> getXRequest.setXXX();
>
> getXRequest.setXXX();
>
> getXRequest12.setGetXRequest(getXRequest)
>
>
>
> Then the stub class takes wrapper class called.. getXRequest12
>
>
>
> Can anyone clarify why adb generator does this?
>
>
>
> **John Ranaudo**
>
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org