can't create c++ client

2008-12-16 Thread virtan

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
[vir...@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)
[vir...@jail ~/tmp/ptt] bash -x ./axis.sh
+ AXISINSTALLDIR=/home/virtan/tmp
+ CLASSPATH=/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.init(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.


ptt.wsdl
Description: Binary data


RE: can't create c++ client

2008-12-16 Thread McCullough, Ryan
I would checkout the latest source from the subversion repository and try 
again. The distribution that is posted on the Axis C++ site is very very old, 
buggy, and should really be updated to a newer version from source control.

-Ryan

-Original Message-
From: virtan [mailto:vir...@virtan.com] 
Sent: Tuesday, December 16, 2008 11:46 AM
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
[vir...@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) [vir...@jail ~/tmp/ptt] bash -x 
./axis.sh
+ AXISINSTALLDIR=/home/virtan/tmp
+ CLASSPATH=/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.init(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.


RE: can't create c++ client

2008-12-16 Thread David Taylor (Lowell)
I would guess you might need to define a prefix for the target namespace and 
use that prefix in the reference.  Something like this:

- add xmlns:tns=http://www.ptt.com/BizConnect; to the root element.
- change reference to element=tns:ContractorCheckListBySpecialtyRequest

I didn't try this out, but it may be the ticket.
Good luck,
-David

-Original Message-
From: virtan [mailto:vir...@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
[vir...@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)
[vir...@jail ~/tmp/ptt] bash -x ./axis.sh
+ AXISINSTALLDIR=/home/virtan/tmp
+ CLASSPATH=/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.init(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.


Re: can't create c++ client

2008-12-16 Thread virtan


On 16.12.2008, at 21:51, McCullough, Ryan wrote:

I would checkout the latest source from the subversion repository  
and try again. The distribution that is posted on the Axis C++ site  
is very very old, buggy, and should really be updated to a newer  
version from source control.


Ok, I'll try to checkout and compile sources from subversion repository.
Will write when done.

Btw, sources from Axis C++ site can't be compiled due to absence of  
many Makefile.am files in directories specified in SUBDIRS.





-Ryan

-Original Message-
From: virtan [mailto:vir...@virtan.com]
Sent: Tuesday, December 16, 2008 11:46 AM
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
[vir...@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) [vir...@jail ~/tmp/ 
ptt] bash -x ./axis.sh

+ AXISINSTALLDIR=/home/virtan/tmp
+ CLASSPATH=/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.init(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.


--
virtan / vir...@virtan.com / http://www.virtan.com



Re: can't create c++ client

2008-12-16 Thread virtan

On 16.12.2008, at 21:57, David Taylor (Lowell) wrote:

I would guess you might need to define a prefix for the target  
namespace and use that prefix in the reference.  Something like this:


- add xmlns:tns=http://www.ptt.com/BizConnect; to the root element.
- change reference to  
element=tns:ContractorCheckListBySpecialtyRequest


I didn't try this out, but it may be the ticket.


Tried.

Got java.io.IOException: Type CreditType is referenced but not defined.

CreditType is not referenced as element in wsdl.
Suggestions ?




Good luck,
-David

-Original Message-
From: virtan [mailto:vir...@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
[vir...@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)
[vir...@jail ~/tmp/ptt] bash -x ./axis.sh
+ AXISINSTALLDIR=/home/virtan/tmp
+ CLASSPATH=/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.init(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.


--
virtan / vir...@virtan.com / http://www.virtan.com



RE: can't create c++ client

2008-12-16 Thread David Taylor (Lowell)
That's good.  It probably means it fixed the first error and is moving on to 
the next error.  Do the same thing.  Change the reference to CreditType so it 
uses the target namespace prefix, tns:CreditType.  You'll probably need to do 
that to all the items you are defining in your WSDL.  Keep working through the 
errors.

When I started with SOAP, I found getting the namespaces just right was one of 
the hardest parts.  You might Google for a tutorial on SOAP/XSD/XML namespaces, 
or find a good example and follow it.
Good luck,
-David

-Original Message-
From: virtan [mailto:vir...@virtan.com]
Sent: Tuesday, December 16, 2008 2:16 PM
To: Apache AXIS C User List
Subject: Re: can't create c++ client

On 16.12.2008, at 21:57, David Taylor (Lowell) wrote:

 I would guess you might need to define a prefix for the target
 namespace and use that prefix in the reference.  Something like this:

 - add xmlns:tns=http://www.ptt.com/BizConnect; to the root element.
 - change reference to
 element=tns:ContractorCheckListBySpecialtyRequest

 I didn't try this out, but it may be the ticket.

Tried.

Got java.io.IOException: Type CreditType is referenced but not defined.

CreditType is not referenced as element in wsdl.
Suggestions ?



 Good luck,
 -David

 -Original Message-
 From: virtan [mailto:vir...@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
 [vir...@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)
 [vir...@jail ~/tmp/ptt] bash -x ./axis.sh
 + AXISINSTALLDIR=/home/virtan/tmp
 + CLASSPATH=/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.init(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.

--
virtan / vir...@virtan.com / http://www.virtan.com



can't create c++ client

2008-12-14 Thread virtan


Hi, all.

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
[vir...@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)
[vir...@jail ~/tmp/ptt] bash -x ./axis.sh
+ AXISINSTALLDIR=/home/virtan/tmp
+ CLASSPATH=/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.init(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.



ptt.wsdl
Description: Binary data



--
virtan / vir...@virtan.com / http://www.virtan.com