Hi, I have been trying to set up a proxy for some axis2 web services,
and have been having trouble with WS-Security.
The entire message including the WS-Security headers are intended for my
endpoint (axis2 service), however Synapse is trying to handle the
WS-Security headers (see error message below). How can I get Synapse to
ignore the security headers and simply send the message to the endpoint
no matter what?
The error message at Synapse is:
org.apache.axis2.AxisFault: Must Understand check failed for header
http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd
: Security
Here is the SOAP message that is being sent to Synapse:
<?xml version='1.0' encoding='UTF-8'?>
<soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope">
<soapenv:Header>
<wsse:Security
xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
soapenv:mustUnderstand="true">
<wsu:Timestamp
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
wsu:Id="Timestamp-5311938">
<wsu:Created>2007-10-15T21:36:59.163Z</wsu:Created>
<wsu:Expires>2007-10-15T21:41:59.163Z</wsu:Expires>
</wsu:Timestamp>
<wsse:UsernameToken
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
wsu:Id="UsernameToken-30318493">
<wsse:Username>bgilbert</wsse:Username>
<wsse:Password
Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">x</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</soapenv:Header>
<soapenv:Body>
<GetVehicleInformationRequest
xmlns="urn:toyota-co-nz:vehicle:vehicle-info-request-1.0.0"><Registration>rav4</Registration></GetVehicleInformationRequest>
</soapenv:Body>
</soapenv:Envelope>
thanks,
Anthony.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]