Hi, I am using rampart 1.4 with Axis2 1.4.1. While some of the calls are working fine, most of the calls are failing when I engage rampart. This is because the soap message gets changed after I enabled rampart. See the example below:
Before enabling rampart- <userCredentials xmlns:ns8="http://test.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ns8:PasswordCredentials"> After enabling rampart <userCredentials xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ns8:PasswordCredentials"> The declaration of namespace prefix "ns8" has been removed as part of canonicalization and axis2 cannot parse the xml as xsi:type refers to ns8. I am using elementFormDefault as unqualified in the WSDL. Any help/pointers on sorting this out would be greatly appreciated. I read somewhere about "UnsuppressedNamespacePrefixList <http://www.w3.org/Signature/Drafts/xml-exc-c14n#Specification> " that can be provided to canonicalization engine but couldn't find how to supply this parameter to rampart/wss4j. Thanks, Rajan
