I tried in the suggested way, but still the object contains null values. when i looked into the parse method of that class, i found the statement reader.getAttributeValue(*null*,"entityID"); returning null. The entity id is of Stirng type. xmlstgreamreader docs say, If the namespaceURI is null the namespace is not checked for equality. what does it mean?
Regards Ps On Thu, Dec 11, 2008 at 12:54 AM, Amila Suriarachchi < [email protected]> wrote: > > > 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/ >
