servicemix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andrea Zoppello (JIRA)" <j...@apache.org>
Subject [jira] Created: (SM-1236) CXF BC should be able to manage WSA Headers as a Map of Strings
Date Wed, 20 Feb 2008 12:45:16 GMT
CXF BC should be able to manage WSA Headers as a Map of Strings
---------------------------------------------------------------

                 Key: SM-1236
                 URL: https://issues.apache.org/activemq/browse/SM-1236
             Project: ServiceMix
          Issue Type: Improvement
            Reporter: Andrea Zoppello
         Attachments: CxfBcConsumer.java, JbiInInterceptor.java, WSAUtils.java

In CXF BC, it coull be necessary to store incoming wsa headers in a Map<String, String>,
and to store this map in the Normalized Message Headers. 
So if  in a process flow, we want to access the value of a particular wsa header ( for example
in a groovy script ), this coul be achieved in very easy way.

On the other side the CXF must manage to bring this map from Normalized Message and transform
this to right soap heeder
when the Normalized Message is marshalled into a Soap Message.

I've attached two patch

1) The first one on the JbiInInterceptor, provide to transform wsa headers in a Map<String,
String> object, and to store this in  a message propery

2) The second one on CXF-BCConsumer.JbiPostInvoker do the inverse thing

3) WsaUtils, provide utility methods, to pass between AddressingProperties object and Map<String,
String>

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message