axis-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Rich Newcomb <rnewc...@blueprinttech.com>
Subject Help: can not get WSDL2Java to work for UDDI spec wsdl(s)
Date Fri, 31 May 2002 15:16:47 GMT
Greetings,

I am trying to generate java skeleton code from the UDDI 2.0 specification 
wsdl files.

These files can be found here:

	http://uddi.org/wsdl/inquire_v2.wsdl
	http://uddi.org/wsdl/publish_v2.wsdl

When I execute this WSDL2Java command:

	c:\axis>java org.apache.axis.wsdl.WSDL2Java -v -s -n -a -D 
http://uddi.org/wsdl/publish_v2.wsdl

I get the following result:

	Parsing XML file:  http://uddi.org/wsdl/publish_v2.wsdl
	java.io.IOException: Type urn:uddi-org:api_v2:serviceDetail is referenced 
but not defined.
         		at 
org.apache.axis.wsdl.toJava.SymbolTable.checkForUndefined(SymbolTable.java:405)
         		at org.apache.axis.wsdl.toJava.SymbolTable.add(SymbolTable.java:331)
         		at org.apache.axis.wsdl.toJava.Emitter.emit(Emitter.java:188)
         		at org.apache.axis.wsdl.toJava.Emitter.emit(Emitter.java:155)
         		at 
org.apache.axis.wsdl.WSDL2Java$WSDLRunnable.run(WSDL2Java.java:725)
         		at java.lang.Thread.run(Thread.java:536)


I've noticed two things about the structure and content of this wsdl:
   a) The wsdl imports data types and elements from an .xsd 
file--  http://www.uddi.org/schema/uddi_v2.xsd
   b) There is overlap in the names of the operations defined in the wsdl 
and the elements defined in xsd, for example:

	<message name="bindingDetail">
		<part name="body" element="uddi:bindingDetail" />
	</message>

	where uddi is the namespace defined by the .xsd document.

Is there a bug here, or am I missing something?

Thanks,
Rich Newcomb
Software Architect
Blueprint Technologies


Mime
View raw message