DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=15191>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=15191

WSIF incompatibility with JAX-RPC rules

           Summary: WSIF incompatibility with JAX-RPC rules
           Product: Axis-WSIF
           Version: unspecified
          Platform: All
        OS/Version: Other
            Status: NEW
          Severity: Normal
          Priority: Other
         Component: Basic Architecture
        AssignedTo: [EMAIL PROTECTED]
        ReportedBy: [EMAIL PROTECTED]


WSIF is incompatible with JAX-RPC rules for mapping a WSDL port type to a java 
interface. 

When WSIF is used to invoke an operation of the port type, the name of the 
operation must *exactly* match the name specified in the WSDL. WSIF then uses 
this information to look up a java method of that name in the available stub 
interface. The problem here is that if the stub interface was generated using 
WSDL2Java or some other JAX-RPc compliant tool, the name of the method may not 
exactly match - JAX-RPC XML to Javanaming rules are applied, which means for 
example if the operation was called "GetQuote", the generated interface will 
have a method called "getQuote" (since the rules say that the java method names 
must begin with a lower-case letter. WSIF will be unable to find a method with 
the name it thinks should be there.

We need to fix WSIF to apply JAX-RPC naming rules when making method 
invocations on stub interfaces.

Reply via email to