Return-Path: Delivered-To: apmail-ws-axis-c-user-archive@www.apache.org Received: (qmail 16771 invoked from network); 16 Dec 2008 18:58:02 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 16 Dec 2008 18:58:02 -0000 Received: (qmail 46391 invoked by uid 500); 16 Dec 2008 18:58:14 -0000 Delivered-To: apmail-ws-axis-c-user-archive@ws.apache.org Received: (qmail 46374 invoked by uid 500); 16 Dec 2008 18:58:14 -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 46365 invoked by uid 99); 16 Dec 2008 18:58:14 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 16 Dec 2008 10:58:14 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of dktaylor@f5.com designates 65.197.145.96 as permitted sender) Received: from [65.197.145.96] (HELO mail.f5.com) (65.197.145.96) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 16 Dec 2008 18:57:59 +0000 Received: from lwlcas01.olympus.f5net.com (192.168.96.53) by e2k7ca1.olympus.f5net.com (192.168.16.101) with Microsoft SMTP Server (TLS) id 8.1.291.1; Tue, 16 Dec 2008 10:57:37 -0800 Received: from lwlexch02.olympus.f5net.com ([192.168.96.65]) by lwlcas01.olympus.f5net.com ([192.168.96.53]) with mapi; Tue, 16 Dec 2008 13:57:36 -0500 From: "David Taylor (Lowell)" To: Apache AXIS C User List Date: Tue, 16 Dec 2008 13:57:35 -0500 Subject: RE: can't create c++ client Thread-Topic: can't create c++ client Thread-Index: AclfrwZRfr2lOO6LQnm2dNA5Uu8XZAAAKbgA Message-ID: References: <7F260DAD-435D-46C5-81D4-CA84477A7176@virtan.com> <389F316E-719B-4569-BC76-0D686832CBE8@virtan.com> In-Reply-To: <389F316E-719B-4569-BC76-0D686832CBE8@virtan.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Virus-Checked: Checked by ClamAV on apache.org I would guess you might need to define a prefix for the target namespace an= d use that prefix in the reference. Something like this: - add xmlns:tns=3D"http://www.ptt.com/BizConnect" to the root element. - change reference to element=3D"tns:ContractorCheckListBySpecialtyRequest" I didn't try this out, but it may be the ticket. Good luck, -David -----Original Message----- From: virtan [mailto:virtan@virtan.com] Sent: Tuesday, December 16, 2008 1:46 PM To: axis-c-user@ws.apache.org Subject: can't create c++ client Hi, all. Nobody answered me. Trying to ask once again... I tried to create C++ client from valid wsdl file (attached). Got "referenced but not defined" error. Sure, it is wrong. All referenced elements properly defined. No problem reported using other wsdl parsers. Can you help me ? Details: Using precompiled linux binaries from http://www.apache.org/dist/ws/axis-c/= axis-c-linux-current-bin.tar.gz [virtan@jail ~/tmp/ptt] java -version java version "1.6.0_0" IcedTea6 1.4 (fedora-7.b12.fc10-i386) Runtime Environment (build 1.6.0_0-b12) OpenJDK Client VM (build 10.0-b19, mixed mode) [virtan@jail ~/tmp/ptt] bash -x ./axis.sh + AXISINSTALLDIR=3D/home/virtan/tmp + CLASSPATH=3D/home/virtan/tmp/lib/axis/wsdl2ws.jar:/home/virtan/tmp/lib/ axisjava/axis.jar:/home/virtan/tmp/lib/axisjava/commons-discovery.jar:/ home/virtan/tmp/lib/axisjava/commons-logging.jar:/home/virtan/tmp/lib/ axisjava/jaxrpc.jar:/home/virtan/tmp/lib/axisjava/saaj.jar:/home/ virtan/tmp/lib/axisjava/wsdl4j.jar + java -cp /home/virtan/tmp/lib/axis/wsdl2ws.jar:/home/virtan/tmp/lib/ axisjava/axis.jar:/home/virtan/tmp/lib/axisjava/commons-discovery.jar:/ home/virtan/tmp/lib/axisjava/commons-logging.jar:/home/virtan/tmp/lib/ axisjava/jaxrpc.jar:/home/virtan/tmp/lib/axisjava/saaj.jar:/home/ virtan/tmp/lib/axisjava/wsdl4j.jar org.apache.axis.wsdl.wsdl2ws.WSDL2Ws ptt.wsdl -lc -v -sclient java.io.IOException: Element ContractorCheckListBySpecialtyRequest is referenced but not defined. at org .apache .axis.wsdl.symbolTable.SymbolTable.checkForUndefined(SymbolTable.java: 657) at org.apache.axis.wsdl.symbolTable.SymbolTable.add(SymbolTable.java:532) at org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTable.java: 506) at org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTable.java: 483) at org.apache.axis.wsdl.gen.Parser$WSDLRunnable.run(Parser.java: 356) at java.lang.Thread.run(Thread.java:636) org.apache.axis.wsdl.wsdl2ws.WrapperFault: java.io.IOException: Element ContractorCheckListBySpecialtyRequest is referenced but not defined. at org.apache.axis.wsdl.wsdl2ws.WSDL2Ws.(Unknown Source) at org.apache.axis.wsdl.wsdl2ws.WSDL2Ws.main(Unknown Source) Caused by: java.io.IOException: Element ContractorCheckListBySpecialtyRequest is referenced but not defined. at org .apache .axis.wsdl.symbolTable.SymbolTable.checkForUndefined(SymbolTable.java: 657) at org.apache.axis.wsdl.symbolTable.SymbolTable.add(SymbolTable.java:532) at org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTable.java: 506) at org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTable.java: 483) at org.apache.axis.wsdl.gen.Parser$WSDLRunnable.run(Parser.java: 356) at java.lang.Thread.run(Thread.java:636) Code generation failed. Please see errors above.