beehive-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Eddie O'Neil (JIRA)" <beehive-...@incubator.apache.org>
Subject [jira] Updated: (BEEHIVE-852) Service control generation incorrect for RPC Encoded style WSDLs
Date Thu, 21 Jul 2005 18:29:50 GMT
     [ http://issues.apache.org/jira/browse/BEEHIVE-852?page=all ]

Eddie O'Neil updated BEEHIVE-852:
---------------------------------

    Fix Version: TBD
        Version: v1m1
                 V1Beta
                     (was: TBD)
      Assign To: Eddie O'Neil

> Service control generation incorrect for RPC Encoded style WSDLs
> ----------------------------------------------------------------
>
>          Key: BEEHIVE-852
>          URL: http://issues.apache.org/jira/browse/BEEHIVE-852
>      Project: Beehive
>         Type: Bug
>   Components: System Controls
>     Versions: v1m1, V1Beta
>     Reporter: Chad Schoettger
>     Assignee: Eddie O'Neil
>      Fix For: TBD

>
> Found while working on the service control DRT's:
> If I generate a service control from a WSDL for an RPC encoded webservice, 'soapenc'
types are always being replaced by java.lang.Object.  For example:
> Say my webservice method looks like:
>       public Boolean echoBoolean(Boolean inputBoolean)
> And has the following WSDL representation: 
> (here's a fragment of my WSDL)
>                              .
>                              .
>                              .
>    <wsdl:message name="echoBooleanResponse">
>       <wsdl:part name="return" type="soapenc:boolean"/>
>    </wsdl:message>
>    <wsdl:message name="echoBooleanRequest">
>       <wsdl:part name="inputBoolean" type="soapenc:boolean"/>
>    </wsdl:message>
>     <wsdl:operation name="echoBoolean" parameterOrder="inputBoolean">
>          <wsdl:input message="impl:echoBooleanRequest" name="echoBooleanRequest"/>
>          <wsdl:output message="impl:echoBooleanResponse" name="echoBooleanResponse"/>
>     </wsdl:operation>
> The generated web service control method will look like:
> public Object echoBoolean(Object inputBoolean);
> The service control generator should not ignore the 'soapenc' types and instead use them
to generate a more proper service control method, such as:
> public Boolean echoBoolean(Boolean inputBoolean)
> ***********************************************************************
> I have a patch for this which I will get posted in the next day or two.

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


Mime
View raw message