[ https://issues.apache.org/jira/browse/AXIS2-2146?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Mike Rheinheimer updated AXIS2-2146: ------------------------------------ Attachment: patch_20070209.txt > server does not check for SOAP12 message sent to SOAP11 endpoint > ---------------------------------------------------------------- > > Key: AXIS2-2146 > URL: https://issues.apache.org/jira/browse/AXIS2-2146 > Project: Axis 2.0 (Axis2) > Issue Type: Bug > Components: jaxws > Reporter: Mike Rheinheimer > Attachments: patch.txt, patch_20070209.txt > > > The SOAP1.2 spec has instructions of what to do when a SOAP message does not > match the SOAP version of the endpoint: > http://www.w3.org/TR/soap12-part1/#version > Currently, the JAXWS runtime does not check incoming SOAP message versions > against the SOAP version of the endpoint. This patch fixes this. It is a > non-trivial patch due to several problems: > 1. First, the server was ignoring the incoming message soap version. This > was remedied first. > 2. (1) resulted in discovering that the Builder in the transport layer on > the client was being configured according to the outbound request SOAP > namespace. This resulted in the Builder throwing an exception due to the > incoming response message SOAP version not matching with the configured > version on the Builder. > 3. Several unit tests needed fixin. Some of them were sending SOAP12 > messages to SOAP11 endpoints. This is not supported, but worked in our > environment because we ignored the SOAP versions, and the messages carried no > SOAP protocol specific information that would cause a break. > This has resulted in yet another issue that I will address in another patch. > The client side is also not checking soap versions on incoming requests. > I'll fix this very soon. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]