Hi Andrea,
Just follow up this thread and make sure your problem get addressed.
Your patch for SM-1236 get applied both in 3.3 and 3.2.2 , would you
please grap the latest SMX 3.2.2 and see your ws-addressing header
problem is resolved?
And your https configuration seems good for me, is it working for you?
If not, what's problem you get?
Best Regards
Freeman
Andrea Zoppello wrote:
Hi Chris,
First of all thanks for your help.
If i can suggest a thing, what's is really missing is a section
explaining how cxf manage the marshalling and unmarshaling to and from
SOAP message.
Here some information that i need and that at the moment i've not
solved yet:
1) WS-Addressing when using cxf-bc as consumer: I've read from
servicemix-site that servicemix could automatically associate this to
jbi endpoints.
But in my use case i only need ( In the case i'm using the
cxf-bc-consumenr ) to get the information from SOAP headers
regardinf ws-addressing and to get this somewhere in the normalized
message.
After a lot of debug, i finallly find a solution, first of all i've
enable only the MapCodec interceptor, and i see that
this produce an entry in cxf SOAP Message containing the map of
properties that i need with a key called
"javax.xml.ws.addressing.context.inbound" the i've modified the
JbiInInterceptor so to copy this properties in the NormalizedMessage
BTW with the snaphost 3.2.2 build if i enable the MapAggregator
interceptor, i'll have strange bugs. see other post from me on this
mailing list in previous days.
2) WS-Addressing when using cxf-bc as provider: This is what i'm
trying to do now, to know how to produce a NormalizedMessage so this
will result in a SOAP Call containing something like in the SOAP
Header, Do you have any idea on this:
Where should i put the wsa-headers in Normalized Message???
<soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope"
xmlns:wsa="http://www.w3.org/2005/08/addressing">
<soapenv:Header>
<wsa:To>http://localhost:9960/test11981InOut</wsa:To>
<wsa:MessageID>urn:uuid:7DF441335267FF3C7A1202746666568</wsa:MessageID>
<wsa:Action>urn:ihe:iti:2007:ProvideAndRegisterDocumentSet-b</wsa:Action>
</soapenv:Header>
<soapenv:Body>
</soapenv:Body>
3) For the HTTPS support i find a way to do this associating to the
cxf endpoint, a buscfg configuration
For example when used in cxf-bc-consumer my buscfg looks like:
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:sec="http://cxf.apache.org/configuration/security"
xmlns:http="http://cxf.apache.org/transports/http/configuration"
xmlns:httpj="http://cxf.apache.org/transports/http-jetty/configuration"
xmlns:jaxws="http://java.sun.com/xml/ns/jaxws"
xsi:schemaLocation="
http://cxf.apache.org/configuration/security
http://cxf.apache.org/schemas/configuration/security.xsd
http://cxf.apache.org/transports/http/configuration
http://cxf.apache.org/schemas/configuration/http-conf.xsd
http://cxf.apache.org/transports/http-jetty/configuration
http://cxf.apache.org/schemas/configuration/http-jetty.xsd
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">
<http:destination
name="{urn:iona:spagic:processes:MTOMConsumerHTTPS:v0}MTOMConsumerHTTPS.Start1_v_0.http-destination">
</http:destination>
<httpj:engine-factory bus="cxf">
<httpj:engine port="9998">
<httpj:tlsServerParameters>
<sec:keyManagers
keyPassword="changeit">
<sec:keyStore type="JKS" password="changeit"
resource="keystore"/>
</sec:keyManagers>
<sec:trustManagers>
<sec:keyStore type="JKS" password="changeit"
resource="keystore"/>
</sec:trustManagers>
</httpj:tlsServerParameters>
</httpj:engine>
</httpj:engine-factory>
</beans>
Is this correct???
Chris Custine ha scritto:
Most of the issues with CXF components were fixed in CXF 2.0.4 and
now that
it is released I am hoping we can get a ServiceMix 3.2.2 release
soon. The
3.2.2 snapshots in the servicemix-3.2 branch have been using CXF
2.0.4 for
quite some time and I think this wil fix most of your issues. Are there
some specific issues that you can list so that we can make sure they are
addressed for the next release?
Thanks,
Chris
On Feb 11, 2008 1:52 AM, Andrea Zoppello <[EMAIL PROTECTED]> wrote:
Hi all,
I've some problems with servicemix 3.2.-cxf-bc components.
Any idea on when smx 3.3 will be released??
Andrea