Hi,we're using CXF 2.7.8, Java First approach, in Tomcat 8.5 under Java 8, and Eclipse 4.3.I'm trying to remove elements from a SOAP response using the TransformationFeature and outDropElements.First I created cxf.xml with a bean definition and put it into into the source folder, from where it is correctly copied on startup into WEB-INF/classes. In WEB-INF/META-INF/CXF/beans.xml (linked by context-param contextConfigLocation in web.xml) I added the feature using However, I get NoSuchBeanDefinitionException so it seems the definition is not honoured. The same occurs if I use -Dcxf.config.file.url to point to the cxf.xml elsewhere.I then replaced the reference in beans.xml with the bean definition, which then seems to be honoured. To test this, I manipulated the class name of the bean class to be incorrect and a corresponding ClassDEfNotFoundError was thrown. So I continued using only beans.xml.The service in question is called ManagementService and the method is getPublishedNetworkServices. The class/type is NetworkServiceDTO, from which I try to remove the *TimeStamp fields for compatibility reasons. I get no errors but the fields are not removed from the response. I've been digging through the CXF web site and StackOverflow a lot to get this together and I'm not sure if I'm still doing something wrong or if it is not working for another reason. I also tried the deep-drop approch using outTransformElements, but to no avail. As we are approaching a release, I'd prefer to avoid an upgrade to another CXF version.TIA for any of your highly appreciatred help,Michael beans.xml <http://cxf.547215.n5.nabble.com/file/t46107/beans.xml> managementservice.wsdl <http://cxf.547215.n5.nabble.com/file/t46107/managementservice.wsdl> NetworkServiceDTO.java <http://cxf.547215.n5.nabble.com/file/t46107/NetworkServiceDTO.java> web.xml <http://cxf.547215.n5.nabble.com/file/t46107/web.xml>
-- Sent from: http://cxf.547215.n5.nabble.com/cxf-user-f547216.html
