Hi,

Also please take a look at our FAQ about this issue here[1]
[1]http://cxf.apache.org/faq.html#FAQ-HowcanIaddsoapheaderstotherequest%2Fresponse%3F

Freeman
-------------
Freeman Fang

FuseSource
Email:[email protected]
Web: fusesource.com
Twitter: freemanfang
Blog: http://freemanfang.blogspot.com
http://blog.sina.com.cn/u/1473905042
weibo: http://weibo.com/u/1473905042

On 2012-8-8, at 下午11:00, Glen Mazza wrote:

> If those elements are already defined in the wsdl:binding section, those are 
> implicit headers -- see article #56 of 
> http://www.jroller.com/gmazza/entry/blog_article_index, else you can use 
> either JAX-WS handlers or CXF interceptors (articles #52 - #53), as an 
> alternative to #52-#53 CXF's transformation feature (which I haven't used 
> before) might be able to help you: 
> http://cxf.apache.org/docs/transformationfeature.html.
> 
> HTH,
> Glen
> 
> On 08/08/2012 10:45 AM, meteora28 wrote:
>> Hello there,
>> 
>> is it possible to add some more elements in the soap header?
>> 
>> For example the following elements next to "security" in the header:
>> 
>> <?xml version="1.0" encoding="utf-8"?>
>> <s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope";
>> xmlns:a="http://www.w3.org/2005/08/addressing";>
>>      <s:Header>
>>              <a:Action
>> s:mustUnderstand="1">http://www.onvif.org/ver10/events/wsdl/PullPointSubscription/PullMessagesRequest</a:Action>
>>              
>> <a:MessageID>urn:uuid:5b3d2467-ed65-4fb8-a2c3-174c83f4e113</a:MessageID>
>>              <a:ReplyTo>
>>                      
>> <a:Address>http://www.w3.org/2005/08/addressing/anonymous</a:Address>
>>              </a:ReplyTo>
>>              <wsse:Security
>> xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd";
>> xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd";>
>>                      ...
>>              </wsse:Security>
>>              <SubscriptionId a:IsReferenceParameter="true"
>> xmlns="http://www.hitron.co.kr/event";
>> xmlns:dom0="http://www.hitron.co.kr/event";>1</SubscriptionId>
>>              <a:To 
>> s:mustUnderstand="1">http://1.2.3.4/onvif/device_service</a:To>
>>      </s:Header>
>>      <s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>> xmlns:xsd="http://www.w3.org/2001/XMLSchema";>
>>              <PullMessages xmlns="http://www.onvif.org/ver10/events/wsdl";>
>>                      <Timeout>PT20S</Timeout>
>>                      <MessageLimit>2</MessageLimit>
>>              </PullMessages>
>>      </s:Body>
>> </s:Envelope>
>> 
>> 
>> 
>> 
>> 
>> --
>> View this message in context: 
>> http://cxf.547215.n5.nabble.com/Insert-elements-in-soap-header-tp5712191.html
>> Sent from the cxf-user mailing list archive at Nabble.com.
> 

Reply via email to