Kit,
What version of CXF?
--benson
On Fri, May 23, 2008 at 6:25 PM, Kit Plummer <[EMAIL PROTECTED]> wrote:
> Hey,
>
> Beating my head on this...pardon my ignorance - new to CXF.
>
> I've got a simple service that looks like this:
>
> @WebService
> public interface SettingsManager {
>
> Boolean addSetting(@WebParam(name="namespace") String namespace,
> @WebParam(name="settingName") String settingName,
> @WebParam(name="settingValue") String settingValue);
>
> String getSetting(@WebParam(name="namespace") String namespace,
> @WebParam(name="settingName")String param);
>
> HashMap<String, String> getAllSettings(@WebParam(name="namespace")String
> namespace);
>
> Boolean deleteSetting(@WebParam(name="namespace") String namespace,
> @WebParam(name="settingName")String param);
>
> List<String> list(@WebParam(name="namespace") String namespace);
>
> }
>
> With no special data bindings the HashMap returned by getAllsettings is
> always empty. So, tried to use the Aegis data binding, but as soon as I do
> anything with my Spring config the service breaks completely. Here's the
> snip from the config:
>
> <jaxws:endpoint id="GlobalSettings"
>
> implementor="com.accenture.manager.settings.GlobalSettingsManager"
> address="/globalSettings">
>
> <!-- signed and encrypted -->
> <jaxws:inInterceptors>
> <bean class="org.apache.cxf.binding.soap.saaj.SAAJInInterceptor"
> />
> <bean
> class="org.apache.cxf.ws.security.wss4j.WSS4JInInterceptor">
> <constructor-arg>
> <map>
> <entry key="action" value="Signature" />
> <entry key="signaturePropFile"
> value="server-sign.properties" />
> </map>
> </constructor-arg>
> </bean>
> </jaxws:inInterceptors>
>
> </jaxws:endpoint>
>
> Any pointers to get me going in the right direction? Maybe with a JAXB
> configuration?
>
> TIA,
> Kit
>