Return-Path: Delivered-To: apmail-beehive-dev-archive@www.apache.org Received: (qmail 61097 invoked from network); 26 Jul 2006 22:25:37 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 26 Jul 2006 22:25:37 -0000 Received: (qmail 24525 invoked by uid 500); 26 Jul 2006 22:25:37 -0000 Delivered-To: apmail-beehive-dev-archive@beehive.apache.org Received: (qmail 24501 invoked by uid 500); 26 Jul 2006 22:25:37 -0000 Mailing-List: contact dev-help@beehive.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Beehive Developers" Delivered-To: mailing list dev@beehive.apache.org Received: (qmail 24488 invoked by uid 99); 26 Jul 2006 22:25:36 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 26 Jul 2006 15:25:36 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received: from [209.237.227.198] (HELO brutus.apache.org) (209.237.227.198) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 26 Jul 2006 15:25:36 -0700 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 4554C410009 for ; Wed, 26 Jul 2006 22:23:14 +0000 (GMT) Message-ID: <7359276.1153952594266.JavaMail.jira@brutus> Date: Wed, 26 Jul 2006 15:23:14 -0700 (PDT) From: "Nathan Jantz (JIRA)" To: dev@beehive.apache.org Subject: [jira] Closed: (BEEHIVE-852) Service control generation incorrect for RPC Encoded style WSDLs MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N [ http://issues.apache.org/jira/browse/BEEHIVE-852?page=all ] Nathan Jantz closed BEEHIVE-852. -------------------------------- Verified by examining the generated service control from the following WSDL which contains soapenc types with a boolean return type. The gen'ed service control for boolean retains the original return type of the endpoint web service - no longer Object return type. This is the WSDL I used: system-controls/test/webservice/webapp/wsdl/schematypes/SoapMarshallingRpcEnc.wsdl Verified using svn rev: 424033 . Closing issue. > 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) > . > . > . > > > > > > > > > > > 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