Return-Path: Delivered-To: apmail-axis-java-dev-archive@www.apache.org Received: (qmail 77995 invoked from network); 26 Jan 2011 09:05:12 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 26 Jan 2011 09:05:12 -0000 Received: (qmail 45642 invoked by uid 500); 26 Jan 2011 09:05:11 -0000 Delivered-To: apmail-axis-java-dev-archive@axis.apache.org Received: (qmail 45330 invoked by uid 500); 26 Jan 2011 09:05:09 -0000 Mailing-List: contact java-dev-help@axis.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: java-dev@axis.apache.org Delivered-To: mailing list java-dev@axis.apache.org Received: (qmail 45314 invoked by uid 99); 26 Jan 2011 09:05:08 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 26 Jan 2011 09:05:08 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.22] (HELO thor.apache.org) (140.211.11.22) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 26 Jan 2011 09:05:06 +0000 Received: from thor (localhost [127.0.0.1]) by thor.apache.org (8.13.8+Sun/8.13.8) with ESMTP id p0Q94jG2026484 for ; Wed, 26 Jan 2011 09:04:45 GMT Message-ID: <462652.210561296032685090.JavaMail.jira@thor> Date: Wed, 26 Jan 2011 04:04:45 -0500 (EST) From: "Ruwan Linton (JIRA)" To: java-dev@axis.apache.org Subject: [jira] Resolved: (AXIS2-4651) WSDL20AxisServiceBuilder overwrites operations in bindingoperation property map. MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/AXIS2-4651?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ruwan Linton resolved AXIS2-4651. --------------------------------- Resolution: Fixed Fix Version/s: 1.6 committed the patch > WSDL20AxisServiceBuilder overwrites operations in bindingoperation property map. > -------------------------------------------------------------------------------- > > Key: AXIS2-4651 > URL: https://issues.apache.org/jira/browse/AXIS2-4651 > Project: Axis2 > Issue Type: Bug > Components: wsdl > Affects Versions: 1.5.1 > Environment: Windows XP. Running AXIS-2 as standalone server. > Reporter: Tony Lewis > Assignee: Ruwan Linton > Fix For: 1.6 > > Attachments: AXIS2-4651.patch > > > WSDL20ToAxisServiceBuilder.processSOAPBindingExtention, line 671. > If 'httpLocation' (line 663) is null, httpLocationString stays as an empty string. As a result, the httpLocationTable has an entry with a key of "" that gets overwritten for every operation in the binding. It ultimately ends up with the last binding operation. > The repercussion will show up in HTTPLocalBasedDispatcher.findOperation, line 69. > Example: > http://localhost:8080/axis2/services/StuffService.StuffServiceHttpSoap11Endpoint/thisDoesNotExist > Even though there is no operation named 'thisDoesNotExist', an operatin is performed, and it is the LAST operation in the binding definition that is set in WSDL20ToAxisServiceBuilder.processSOAPBindingExtention. > So, any invalid operation in a RESTFUL URL using SOAP with WSDL 2.0 will always return the results from the last operation in the SOAP binding definition. -- 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: java-dev-unsubscribe@axis.apache.org For additional commands, e-mail: java-dev-help@axis.apache.org