The SOAP component can inject the headers given in the "headers-to-inject" element of a SOAP service unit. This works just fine, but :
1) the injected headers are defined statically in the jbi.xml of the provide service unit. What if we need to parametrize dynamically theses informations using the content of the message sent by a consumer endpoint to a SOAP provide endpoint ?
2) If the header already exists in the message, the SOAP component crashes. It might be useful to have a parameter indicating the treatment to apply if the headers already exists (do noting, overwrite, raise an exception, ...)