Thanks for your inputs. I use SOAP 1.1 at both ends (I use OMAbstractFactory.getSOAP11Factory() to create OMFactory at both ends, client and server).
The exception mentioned is the one that is thrown by Axis at the client side. The 'invalid content type ' in the response was reported only through tcpmon. Could you please advice on how I can correct this problem? I have run the same code with Axis-0.93 and web services security worked with no trouble. What shall I change it to suit 0.95? Thanks, Dalys --- Eran Chinthaka <[EMAIL PROTECTED]> wrote: > It seems we have a small bug with MTOM. I see the same error being > reported earlier as well. > > Thilina, Saminda, we need your expertise on this :). > > But why the subject of this email is "Transport level information does > not match with SOAP Message namespace URI", when the exception clearly > says "Invalid Content Type Field" ? > > -- Chinthaka > > Anne Thomas Manes wrote: > > Your input message is using SOAP 1.1 and the output message is using > > SOAP 1.2. > > > > On 3/29/06, *Dalys Sebastian* < [EMAIL PROTECTED] > > <mailto:[EMAIL PROTECTED]>> wrote: > > > > I am using Axis 2 version 0.95 with Tomcat 5 with ws-security > > enabled. When I send a > > message from a secure client to a secure service, I get the > > following exception: > > > > org.apache.axis2.AxisFault: Transport level information does not > > match with SOAP > > Message namespace URI; nested exception is: > > org.apache.ws.commons.soap.SOAPProcessingException: > > Transport level information > > does not match with SOAP Message namespace URI > > at > > > > org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java > > :124) > > ...... > > > > I captured the secure message using tcpmon and here is what I get: > > > > /XXX/services/SecureWebServices HTTP/1.1 > > User-Agent: Axis/2.0 > > SOAPAction: urn:getConfigFiles > > Host: localhost:8084 > > Transfer-Encoding: chunked > > Content-Type: multipart/related; > > boundary=MIMEBoundaryurn:uuid:B27BAFEAEBEA7958AF11436725759541; > > type="application/xop+xml"; > > start="< 0.urn:uuid:[EMAIL PROTECTED] > > <mailto:0.urn:uuid:[EMAIL PROTECTED]>>"; > > start-info="text/xml"; > > charset=UTF-8 > > > > 11e7 > > --MIMEBoundaryurn:uuid:B27BAFEAEBEA7958AF11436725759541 > > content-type:application/xop+xml; charset=UTF-8; type="text/xml"; > > content-transfer-encoding:binary > > content-id:<0.urn:uuid:[EMAIL PROTECTED] > > <mailto:0.urn:uuid:[EMAIL PROTECTED]>> > > > > <?xml version='1.0' encoding='UTF-8'?><soapenv:Envelope > > xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" > > xmlns:xenc="http://www.w3.org/2001/04/xmlenc# > > <http://www.w3.org/2001/04/xmlenc#>" > > xmlns:wsa="http://www.w3.org/2005/08/addressing"><soapenv:Header> > > <wsse:Security > > xmlns:wsse=" > > > http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" > > soapenv:mustUnderstand="1"><xenc:EncryptedKey > > xmlns:xenc=" http://www.w3.org/2001/04/xmlenc#" Id="EncKeyId-28062585"> > > <xenc:EncryptionMethod > > Algorithm="http://www.w3.org/2001/04/xmlenc#rsa-1_5 " /> > > <ds:KeyInfo xmlns:ds="http://www.w3.org/2000/09/xmldsig#"> > > <wsse:SecurityTokenReference><wsse:KeyIdentifier > > ValueType=" > > > http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509SubjectKeyIdentifier" > > EncodingType=" > > > http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary">H2Nh6UEp+NfVnuL6eDdoehHSis4=</wsse:KeyIdentifier></wsse:SecurityTokenReference> > > </ds:KeyInfo> > > > <xenc:CipherData><xenc:CipherValue>b0oyYgeV/OQCBUnNBlT0TjbkIwlMtANM3pLJ9t1PeDPRAPWCWKqiqsv+qYDzdYHv5RjgoErNf/NiNL+eDn2bP+2nF7AJ8Ugl6pvF4XURhhHHUI1l/eXBglv0pTwLUlopARoMrLbpxVfrCQqLryVYouNylyXglorivzmwZMR8EQDYhtpvXdrS+O31t1w75MpzsCzcTA0osFg4vvoX53zv9YubWFPP9T0GN+FDA61JjTiGnE0XkXhwjJCSddsn9FYIPCzB/RYGkvWB+UMtKlFjjrBheLvXlxAaAC+FUGqIXeCocGsMXp4Sbt07qGueKCri81OyBTz8iN9PbupYQsS7KA==</xenc:CipherValue></xenc:CipherData> > > > > <xenc:ReferenceList><xenc:DataReference URI="#EncDataId-32915800" > > /></xenc:ReferenceList></xenc:EncryptedKey><ds:Signature > > xmlns:ds=" http://www.w3.org/2000/09/xmldsig#" Id="Signature-12241337"> > > <ds:SignedInfo> > > <ds:CanonicalizationMethod > > Algorithm="http://www.w3.org/2001/10/xml-exc-c14n# > > <http://www.w3.org/2001/10/xml-exc-c14n#>" /> > > <ds:SignatureMethod > > Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /> > > <ds:Reference URI="#id-32915800"> > > <ds:Transforms> > > <ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /> > > </ds:Transforms> > > <ds:DigestMethod Algorithm=" http://www.w3.org/2000/09/xmldsig#sha1" /> > > <ds:DigestValue>icFeP9d34p1i6NOeOGFz4QVUZsU=</ds:DigestValue> > > </ds:Reference> > > </ds:SignedInfo> > > <ds:SignatureValue> > > > > qo1cVU0v31nIa4zAH7iAmsAj6tMWCQW80H6ZSSljr53MheEhKPo+UPpPUsJZoMVjA4IBkyaL8NzW > > > > lrTXzNW0Aufl9R6lpGQKGKpT9toISjkoCvNMat1/i31jND6gdmaF3OCBEeJOkyJ1XzrV8Hh0IQEy > > > > WGkDdBdgGvr+ondP9FCyDKBZgQE4LzZScXta53/ZF2ilujKdG5OfTUKKjrwBXZIPY4WhZFGOkREQ > > > > > > XdpktsY0WV7XAqXaMbesvF0zr1w3CMTi7I71mLVSWNxphW67jS29TFzMhRl9TQGzapAdVI5JnXOQ > > UAGg7lCfO/KTaWoDL2v2T/48baaHUI406G+caQ== > > </ds:SignatureValue> > > <ds:KeyInfo Id="KeyId-9236202"> > > <wsse:SecurityTokenReference > > > xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" > > wsu:Id="STRId-21509627"><wsse:KeyIdentifier > > > ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509SubjectKeyIdentifier > > > <http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509SubjectKeyIdentifier>" > > > EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary > > > <http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary>">athIQAw7HxbADXZGoX3TeY7V7a8=</wsse:KeyIdentifier></wsse:SecurityTokenReference> > > </ds:KeyInfo> > > </ds:Signature><wsu:Timestamp > > xmlns:wsu=" > > > http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" > > > wsu:Id="Timestamp-6775863"><wsu:Created>2006-03-29T22:49:34.298Z</wsu:Created><wsu:Expires>2006-03-29T22:54: > > 34.298Z</wsu:Expires></wsu:Timestamp></wsse:Security><wsa:To > > xmlns:wsa="http://www.w3.org/2005/08/addressing"> > > > > http://localhost:8084/BWP/services/SecureBWPWebServices</wsa:To><wsa:ReplyTo > > xmlns:wsa="http://www.w3.org/2005/08/addressing"><wsa:Address> > > > http://www.w3.org/2005/08/addressing/anonymous</wsa:Address></wsa:ReplyTo><wsa:MessageID > > xmlns:wsa=" > > http://www.w3.org/2005/08/addressing">urn:uuid:E2942C8980DA6==== > > Response ==== > > > > HTTP/1.1 200 OK > > Set-Cookie: JSESSIONID=812229425BD7C7CBE912397A413EAABA; Path=/BWP > > Content-Type: application/soap+xml;charset=UTF-8 > > Transfer-Encoding: chunked > > Date: Wed, 29 Mar 2006 22:49:36 GMT > > Server: Apache-Coyote/1.1 > > > > 11cf > > <?xml version='1.0' encoding='UTF-8'?><soapenv:Envelope > > xmlns:soapenv=" http://www.w3.org/2003/05/soap-envelope" > > > > xmlns:wsa="http://www.w3.org/2005/08/addressing"><soapenv:Header><wsa:ReplyTo > > xmlns:wsa=" > > > http://www.w3.org/2005/08/addressing"><wsa:Address>http://www.w3.org/2005/08/addressing/anonymous > > </wsa:Address></wsa:ReplyTo><wsa:MessageID > > > xmlns:wsa="http://www.w3.org/2005/08/addressing">urn:uuid:7D89FDD751E0679E6C114367257612620</wsa:MessageID><wsa:Action > > > > > xmlns:wsa="http://www.w3.org/2005/08/addressing">http://www.w3.org/2005/08/addressing/fault</wsa:Action></soapenv:Header><soapenv:Body><soapenv:Fault><soapenv:Code><soapenv:Value>soapenv:Sender</soapenv:Value></soapenv:Code><soapenv:Reason><soapenv:Text > > > > xml:lang="en-US">Invalid Content Type Field in the Mime Message; > > nested exception is: > > org.apache.ws.commons.om.OMException: Invalid Content Type > > Field in the Mime > > Message</soapenv:Text></soapenv:Reason><soapenv:Detail><Exception > > xmlns="">org.apache.axis2.AxisFault: Invalid Content Type Field in > > the Mime Message; > > nested exception is: > > org.apache.ws.commons.om.OMException: Invalid Content Type > > Field in the Mime Message > > at > > > org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:295) > > at > > org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:160) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:709) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > > at > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java > > :237) > > at > > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) > > at > > > > org.securityfilter.filter.SecurityFilter.doFilter(SecurityFilter.java:202) > > at > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter > > (ApplicationFilterChain.java:186) > > at > > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) > > at > > > > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java > > :214) > > at > > > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) > > at > > > > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) > > at > > org.apache.catalina.core.StandardContextValve.invokeInternal > > (StandardContextValve.java:198) > > at > === message truncated === __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
