axis-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Amila Suriarachchi" <amilasuriarach...@gmail.com>
Subject Re: [Axis2] Custom Soap Header
Date Fri, 12 Dec 2008 03:59:25 GMT
On Fri, Dec 12, 2008 at 1:41 AM, Prasuna Lanka <prasuna.lanka@gmail.com>wrote:

> 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?
>

this means it gets the attribute by checking only the local name.

Can you  send your xml string?

This article[1] shows how serialize an parts xml strings with ADB code. Try
to parse your sting as given here.

thanks,
Amila

[1] http://wso2.org/library/2068

>
> Regards
> Ps
>
> On Thu, Dec 11, 2008 at 12:54 AM, Amila Suriarachchi <
> amilasuriarachchi@gmail.com> wrote:
>
>>
>>
>>  On Thu, Dec 11, 2008 at 3:51 AM, Prasuna Lanka <prasuna.lanka@gmail.com>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 <
>>> amilasuriarachchi@gmail.com> wrote:
>>>
>>>>
>>>>
>>>>  On Wed, Dec 10, 2008 at 3:36 AM, Prasuna Lanka <
>>>> prasuna.lanka@gmail.com> 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/
>>
>
>


-- 
Amila Suriarachchi
WSO2 Inc.
blog: http://amilachinthaka.blogspot.com/

Mime
View raw message