On Thu, Dec 11, 2008 at 3:51 AM, Prasuna Lanka <[EMAIL PROTECTED]>wrote:
> Amila > > Thanks much for the response. I tried BeanUtil.deserialize method(with 4 > parameters: classname, OMelem, defaultobjsupplier, null) to get an instance > of the custom header, the object is returned but all with null member > values..I have the xml string in hand, but why am i not able to get the > complete object? am i wrong in the method call? am using ADB.. > if you use generated ADB classes you can call the Factory.parse method giving the xml stream reader which can be obtain from the OMElement. thanks, Amila. > > Regards > Ps. > > > > On Tue, Dec 9, 2008 at 10:57 PM, Amila Suriarachchi < > [EMAIL PROTECTED]> wrote: > >> >> >> On Wed, Dec 10, 2008 at 3:36 AM, Prasuna Lanka <[EMAIL PROTECTED]>wrote: >> >>> Hello, >>> >>> Using Axis2-1.3. , I generated server side stuff from a 3rd party wsdl >>> which contains definitions for custom SOAP Header. That is comprised of more >>> than 3 User defined types. But in the generated source, i couldnt find any >>> way to receive or send that custom SOAP header object except the >>> request ojbject coming in which is in SOAP Body. I read some where to use >>> wsdl2java -exsh true, to get the support for SOAP headers, but when i tried >>> on command prompt, it shows only help options. Other than OM methods, is >>> there any way that i can read/ the header object from the incoming request? >>> >> >> there is no direct method for this. you can get the Soap Envelop at your >> skelton method. Please see here[1]. >> >> from the soap envelop you can get the headers. >> >> thanks, >> Amila. >> >> [1] http://wso2.org/library/2935 >> [2] >> http://amilachinthaka.blogspot.com/2008/11/accessing-axis2-information-at-client.html >> >> >>> Thanks in advance. >>> Prasoona. >>> >>> >>> >> >> >> >> -- >> Amila Suriarachchi >> WSO2 Inc. >> blog: http://amilachinthaka.blogspot.com/ >> > > -- Amila Suriarachchi WSO2 Inc. blog: http://amilachinthaka.blogspot.com/
