Return-Path: Delivered-To: apmail-ws-axis-c-user-archive@www.apache.org Received: (qmail 30650 invoked from network); 20 Dec 2005 11:55:21 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 20 Dec 2005 11:55:21 -0000 Received: (qmail 37717 invoked by uid 500); 20 Dec 2005 11:55:03 -0000 Delivered-To: apmail-ws-axis-c-user-archive@ws.apache.org Received: (qmail 37471 invoked by uid 500); 20 Dec 2005 11:55:02 -0000 Mailing-List: contact axis-c-user-help@ws.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: List-Id: "Apache AXIS C User List" Reply-To: "Apache AXIS C User List" Delivered-To: mailing list axis-c-user@ws.apache.org Received: (qmail 37271 invoked by uid 99); 20 Dec 2005 11:55:01 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 20 Dec 2005 03:55:01 -0800 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [194.139.105.20] (HELO ns3.isogmbh.de) (194.139.105.20) by apache.org (qpsmtpd/0.29) with SMTP; Tue, 20 Dec 2005 03:54:59 -0800 Received: (qmail 5947 invoked from network); 20 Dec 2005 11:54:36 -0000 Received: from unknown (HELO winpc89) (192.168.81.12) by mail.dmz.isogmbh.de with SMTP; 20 Dec 2005 11:54:36 -0000 From: "Franz Fehringer" To: , "Apache AXIS C Developers List" , "axis-c-user" Cc: "Axis-User@Ws. Apache. Org" , , Subject: AXISCPP-753 status (also relevant for Java Axis)? Date: Tue, 20 Dec 2005 12:53:58 +0100 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.6604 (9.0.2911.0) X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1506 Importance: Normal X-ISOAntiVirus: scanned for viruses by ISO Mail-Scanner X-Spam-Checker-Version: SpamAssassin 3.0.2 (2004-11-16) on ns3.nbg.isogmbh.de X-Spam-Level: X-Virus-Checked: Checked by ClamAV on apache.org X-Old-Spam-Status: No, score=-104.5 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00, USER_IN_WHITELIST autolearn=ham version=3.0.2 X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Hello, Yesterday i made a test regarding the status of AXISCPP-753 using the attached PruebasBug example. To this end i downloaded the ws-axis_20051219052135.tar.gz source code snapshot and first built the Java Version with JDK 1.5.0_06 and afterwards the C/C++ Version with MSVC6SP6 and JDK 1.5.0_06 using the jars made in the first step. The problem still persists, i.e. there is a spurious warning "ignoring anonymous type >PruebaDatosCabecera" and corrupt source code is generated (referring to >PruebaDatosCabecera*; note the gt sign). What i want to point out specifically is that the Java Generator wsdl2java also fails on this example only with another symptom (but also generating spurious gt signs, see below). What are the prospects for solving this bug? Will Axis C/C++ 1.6 and/or Axis Java 1.4 be able to cope with anonymous complexTypes i.e. will AXISCPP-753 be solved? Is the lack of support of anonymous complexTypes recognized as a bug in the Java version of Axis, i.e. is there a JIRA isssue for it? Due to this deficiency i cannot make productive use of Axis, since i have to completely rewrite all customer delivered WSDLs (anonymous complexTypes are all over there) and i think it is a severe shortcoming in general terms also. Best regards and thanks for looking into this issue Franz P.S. The wrong generated Java source code lines are (note again the gt sign) PruebaDatosCabecera.java: typeDesc.setXmlType(new javax.xml.namespace.QName("http://www.abysal.com/soap/PruebasBug.wsdl", ">PruebaDatosCabecera")); PruebasBugBindingStub.java: param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.abysal.com/soap/PruebasBug.wsdl", "PruebaDatosCabecera"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.abysal.com/soap/PruebasBug.wsdl", ">PruebaDatosCabecera"), com.abysal.www.soap.PruebasBug_wsdl.PruebaDatosCabecera.class, false, false); PruebasBugBindingStub.java: qName = new javax.xml.namespace.QName("http://www.abysal.com/soap/PruebasBug.wsdl", ">PruebaDatosCabecera"); Dr. Franz Fehringer (Dipl. Math.) ____________________________________ ISO Software Systeme Eichendorffstrasse 29 90491 N�rnberg Deutschland Tel. : +49/(911) - 99594-0 Fax : +49/(911) - 99594-580 mailto:feh@isogmbh.de http://www.isogmbh.de