Wrong service method call
-------------------------

                 Key: XFIRE-971
                 URL: http://jira.codehaus.org/browse/XFIRE-971
             Project: XFire
          Issue Type: Bug
          Components: Core
    Affects Versions: 1.2.5
            Reporter: Marc Giger
            Assignee: Dan Diephouse
         Attachments: xfire-1.2.5-operation-selection.patch

If I haven't overseen something there is a bug in the AbstractBinding class 
under the following condition:

- Jaxb / XmlBean (other?) binding

- The service class implements two service methods which have the same method 
parameters

The code in the AbstractBinding class first iterates over the webservice 
definitions and looks for a matching operation.
If a matching operation was found it iterates over the message parts and 
searches for equality.

The iteration over the message part doesn't take into account the operation and 
returns the first matching message-part.

Attached is a q&d patch which shows you the problematic code and solves my 
problem:-)

Thanks

Marc

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email

Reply via email to