You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@servicemix.apache.org by GNarra <na...@yahoo.com> on 2009/04/30 05:11:50 UTC

Accesing Soap Header in CXF-SE

All,

In servicemix-http --> servicemix-jsrr181, We could get the soap header in
the jsr181 SE using this code 
ex.getMessage("in").getProperty(JbiConstants.SOAP_HEADERS);, but this same
code returns null if it is in CXF-SE. 

How do I access the soap headers from the message exchange in CXF-SE?

thanks
-gopal
-- 
View this message in context: http://www.nabble.com/Accesing-Soap-Header-in-CXF-SE-tp23307319p23307319.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.


Re: Accesing Soap Header in CXF-SE

Posted by GNarra <na...@yahoo.com>.
Freeman,

It works now, thanks for your help, I had to do this to get the Header
messageExchange.getMessage("in").getProperty(JbiConstants.PROTOCOL_HEADERS);

thanks
-gopal


GNarra wrote:
> 
> Freeman,
> 
> I tried the normalizedMessage.getProperty(JbiConstants.PROTOCOL_HEADERS)
> to retrieve the headers but it is still returning null in the SE, I am
> uploading sample code. The Soap UI call
> 
> <soapenv:Envelope
> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
> xmlns:sam="http://samples.com/">
>    <soapenv:Header>
> 	<z>30</z>
>   </soapenv:Header>
>    <soapenv:Body>
>       <sam:add>
>          <x>10</x>
>          <y>20</y>
>       </sam:add>
>    </soapenv:Body>
> </soapenv:Envelope>
> 
> thanks
> -gopal
> 
> 
> Freeman Fang wrote:
>> 
>> Hi,
>> 
>> Use  normalizedMessage.getProperty(JbiConstants.PROTOCOL_HEADERS) to 
>> retrieve the soap headers.
>> Freeman
>> 
>> GNarra wrote:
>>> All,
>>>
>>> In servicemix-http --> servicemix-jsrr181, We could get the soap header
>>> in
>>> the jsr181 SE using this code 
>>> ex.getMessage("in").getProperty(JbiConstants.SOAP_HEADERS);, but this
>>> same
>>> code returns null if it is in CXF-SE. 
>>>
>>> How do I access the soap headers from the message exchange in CXF-SE?
>>>
>>> thanks
>>> -gopal
>>>   
>> 
>> 
>> -- 
>> Freeman Fang
>> ------------------------
>> Open Source SOA: http://fusesource.com
>> 
>> 
>> 
>  http://www.nabble.com/file/p23325934/CXFSamples.zip CXFSamples.zip 
> 

-- 
View this message in context: http://www.nabble.com/Accesing-Soap-Header-in-CXF-SE-tp23307319p23343078.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.


Re: Accesing Soap Header in CXF-SE

Posted by GNarra <na...@yahoo.com>.
Freeman,

I tried the normalizedMessage.getProperty(JbiConstants.PROTOCOL_HEADERS) to
retrieve the headers but it is still returning null in the SE, I am
uploading sample code. The Soap UI call

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:sam="http://samples.com/">
   <soapenv:Header>
	<z>30</z>
  </soapenv:Header>
   <soapenv:Body>
      <sam:add>
         <x>10</x>
         <y>20</y>
      </sam:add>
   </soapenv:Body>
</soapenv:Envelope>

thanks
-gopal


Freeman Fang wrote:
> 
> Hi,
> 
> Use  normalizedMessage.getProperty(JbiConstants.PROTOCOL_HEADERS) to 
> retrieve the soap headers.
> Freeman
> 
> GNarra wrote:
>> All,
>>
>> In servicemix-http --> servicemix-jsrr181, We could get the soap header
>> in
>> the jsr181 SE using this code 
>> ex.getMessage("in").getProperty(JbiConstants.SOAP_HEADERS);, but this
>> same
>> code returns null if it is in CXF-SE. 
>>
>> How do I access the soap headers from the message exchange in CXF-SE?
>>
>> thanks
>> -gopal
>>   
> 
> 
> -- 
> Freeman Fang
> ------------------------
> Open Source SOA: http://fusesource.com
> 
> 
> 
http://www.nabble.com/file/p23325934/CXFSamples.zip CXFSamples.zip 
-- 
View this message in context: http://www.nabble.com/Accesing-Soap-Header-in-CXF-SE-tp23307319p23325934.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.


Re: Accesing Soap Header in CXF-SE

Posted by Freeman Fang <fr...@gmail.com>.
Hi,

Use  normalizedMessage.getProperty(JbiConstants.PROTOCOL_HEADERS) to 
retrieve the soap headers.
Freeman

GNarra wrote:
> All,
>
> In servicemix-http --> servicemix-jsrr181, We could get the soap header in
> the jsr181 SE using this code 
> ex.getMessage("in").getProperty(JbiConstants.SOAP_HEADERS);, but this same
> code returns null if it is in CXF-SE. 
>
> How do I access the soap headers from the message exchange in CXF-SE?
>
> thanks
> -gopal
>   


-- 
Freeman Fang
------------------------
Open Source SOA: http://fusesource.com