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