Just a quick note,
If you want to handle soap request, then I suggest you use servicemix-cxf-bc binding component instead of the servicemix-http
The flow should be
And you can specify wsdl for cxfbc:consumer.
You may need take a look at cxf-wsdl-first or cxf-wsdl-first-osgi-package example shipped with kit, though workflow there is cxfbc:consumer--->cxfse:endpoint, but for the handling external soap request part, it should be same as your scenario.
And the wsdl for both the endpoints is the same?
Yeah, the logically part of the wsdl for both endpoints should be same, unless you put some transformer between two endpoints.