You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@beehive.apache.org by "Nathan Jantz (JIRA)" <de...@beehive.apache.org> on 2006/07/21 00:51:18 UTC

[jira] Assigned: (BEEHIVE-852) Service control generation incorrect for RPC Encoded style WSDLs

     [ http://issues.apache.org/jira/browse/BEEHIVE-852?page=all ]

Nathan Jantz reassigned BEEHIVE-852:
------------------------------------

    Assignee: Nathan Jantz  (was: 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
>          Issue Type: Bug
>          Components: System Controls
>    Affects Versions: V1Beta, v1m1
>            Reporter: Chad Schoettger
>         Assigned To: Nathan Jantz
>
> 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