Hi,

Summary of the issue: it's not possible to set autoRewriteSoapAddress on a CXF endpoint using Spring because all the Spring properties are set on the Endpoint, not the EndpointInfo.
https://issues.apache.org/jira/browse/CXF-2770

I'd like to write a patch for this, but I'd like to get a pointer as to the preferred solution.
Options I've come up with include:
1. Apply all properties to both Endpoint and EndpointInfo.
2. Provide a way to identify an EndpointInfo property by key value ("EndpointInfo:autoRewriteSoapAddress").
3, Have a list of named properties that go on the EndpointInfo.
4. Have a separate element (a twin to jaxws:properties) for the EndpointInfo properties. 5. Have the check for autoRewriteSoapAddress look at the Endpoint (not sure there is an Endpoint at the right time, so this may not be feasible)
Give me a pointer for the preferred approach and I'll knock it up.

There doesn't seem to be much point in waiting for anyone else to produce a fix for it, given that noone else seems to be interested in it at all, I guess others are lucky to have clients who are slightly more competent than mine :)

Thanks.

Jim

Reply via email to