You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by dumdum 420 <du...@hotmail.com> on 2003/05/06 00:13:33 UTC
Document Style web service bug
I have generated a wsdl file using Java2WSDL utility :
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions targetNamespace="urn:firmTaxonomy"
xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:apachesoap="http://xml.apache.org/xml-soap"
xmlns:impl="urn:firmTaxonomy" xmlns:intf="urn:firmTaxonomy"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<wsdl:types>
<schema targetNamespace="" xmlns="http://www.w3.org/2001/XMLSchema">
<import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
<element name="in0" type="xsd:string"/>
<element
name="fetchTaxonomyPreferredTermBranchOnBasisOfPreferredTermIDReturn"
type="xsd:string"/>
<element name="in0" type="xsd:string"/>
<element name="fetchTaxonomyPreferredTermOnBasisOfPreferredTermIDReturn"
type="xsd:string"/>
<element name="in0" type="xsd:string"/>
<element name="in1" type="xsd:string"/>
<element name="fetchTaxonomyPreferredTermBranchReturn"
type="xsd:string"/>
<element name="in0" type="xsd:string"/>
<element name="in1" type="xsd:string"/>
<element name="fetchTaxonomyPreferredTermReturn" type="xsd:string"/>
<element name="fetchFirmTaxonomyReturn" type="xsd:string"/>
</schema>
</wsdl:types>
<wsdl:message name="fetchTaxonomyPreferredTermBranchResponse">
<wsdl:part element="fetchTaxonomyPreferredTermBranchReturn"
name="fetchTaxonomyPreferredTermBranchReturn"/>
</wsdl:message>
<wsdl:message
name="fetchTaxonomyPreferredTermBranchOnBasisOfPreferredTermIDRequest">
<wsdl:part element="in0" name="in0"/>
</wsdl:message>
<wsdl:message name="fetchFirmTaxonomyRequest">
</wsdl:message>
<wsdl:message name="fetchTaxonomyPreferredTermResponse">
<wsdl:part element="fetchTaxonomyPreferredTermReturn"
name="fetchTaxonomyPreferredTermReturn"/>
</wsdl:message>
<wsdl:message
name="fetchTaxonomyPreferredTermBranchOnBasisOfPreferredTermIDResponse">
<wsdl:part
element="fetchTaxonomyPreferredTermBranchOnBasisOfPreferredTermIDReturn"
name="fetchTaxonomyPreferredTermBranchOnBasisOfPreferredTermIDReturn"/>
</wsdl:message>
<wsdl:message name="fetchFirmTaxonomyResponse">
<wsdl:part element="fetchFirmTaxonomyReturn"
name="fetchFirmTaxonomyReturn"/>
</wsdl:message>
<wsdl:message
name="fetchTaxonomyPreferredTermOnBasisOfPreferredTermIDRequest">
<wsdl:part element="in0" name="in0"/>
</wsdl:message>
<wsdl:message
name="fetchTaxonomyPreferredTermOnBasisOfPreferredTermIDResponse">
<wsdl:part
element="fetchTaxonomyPreferredTermOnBasisOfPreferredTermIDReturn"
name="fetchTaxonomyPreferredTermOnBasisOfPreferredTermIDReturn"/>
</wsdl:message>
<wsdl:message name="fetchTaxonomyPreferredTermBranchRequest">
<wsdl:part element="in0" name="in0"/>
<wsdl:part element="in1" name="in1"/>
</wsdl:message>
<wsdl:message name="fetchTaxonomyPreferredTermRequest">
<wsdl:part element="in0" name="in0"/>
<wsdl:part element="in1" name="in1"/>
</wsdl:message>
<wsdl:portType name="FirmTaxonomyModel">
<wsdl:operation
name="fetchTaxonomyPreferredTermBranchOnBasisOfPreferredTermID"
parameterOrder="in0">
<wsdl:input
message="intf:fetchTaxonomyPreferredTermBranchOnBasisOfPreferredTermIDRequest"
name="fetchTaxonomyPreferredTermBranchOnBasisOfPreferredTermIDRequest"/>
<wsdl:output
message="intf:fetchTaxonomyPreferredTermBranchOnBasisOfPreferredTermIDResponse"
name="fetchTaxonomyPreferredTermBranchOnBasisOfPreferredTermIDResponse"/>
</wsdl:operation>
<wsdl:operation
name="fetchTaxonomyPreferredTermOnBasisOfPreferredTermID"
parameterOrder="in0">
<wsdl:input
message="intf:fetchTaxonomyPreferredTermOnBasisOfPreferredTermIDRequest"
name="fetchTaxonomyPreferredTermOnBasisOfPreferredTermIDRequest"/>
<wsdl:output
message="intf:fetchTaxonomyPreferredTermOnBasisOfPreferredTermIDResponse"
name="fetchTaxonomyPreferredTermOnBasisOfPreferredTermIDResponse"/>
</wsdl:operation>
<wsdl:operation name="fetchTaxonomyPreferredTermBranch"
parameterOrder="in0 in1">
<wsdl:input message="intf:fetchTaxonomyPreferredTermBranchRequest"
name="fetchTaxonomyPreferredTermBranchRequest"/>
<wsdl:output
message="intf:fetchTaxonomyPreferredTermBranchResponse"
name="fetchTaxonomyPreferredTermBranchResponse"/>
</wsdl:operation>
<wsdl:operation name="fetchTaxonomyPreferredTerm" parameterOrder="in0
in1">
<wsdl:input message="intf:fetchTaxonomyPreferredTermRequest"
name="fetchTaxonomyPreferredTermRequest"/>
<wsdl:output message="intf:fetchTaxonomyPreferredTermResponse"
name="fetchTaxonomyPreferredTermResponse"/>
</wsdl:operation>
<wsdl:operation name="fetchFirmTaxonomy">
<wsdl:input message="intf:fetchFirmTaxonomyRequest"
name="fetchFirmTaxonomyRequest"/>
<wsdl:output message="intf:fetchFirmTaxonomyResponse"
name="fetchFirmTaxonomyResponse"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="firmTaxonomySoapBinding"
type="intf:FirmTaxonomyModel">
<wsdlsoap:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation
name="fetchTaxonomyPreferredTermBranchOnBasisOfPreferredTermID">
<wsdlsoap:operation soapAction=""/>
<wsdl:input
name="fetchTaxonomyPreferredTermBranchOnBasisOfPreferredTermIDRequest">
<wsdlsoap:body namespace="urn:firmTaxonomy" use="literal"/>
</wsdl:input>
<wsdl:output
name="fetchTaxonomyPreferredTermBranchOnBasisOfPreferredTermIDResponse">
<wsdlsoap:body namespace="urn:firmTaxonomy" use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation
name="fetchTaxonomyPreferredTermOnBasisOfPreferredTermID">
<wsdlsoap:operation soapAction=""/>
<wsdl:input
name="fetchTaxonomyPreferredTermOnBasisOfPreferredTermIDRequest">
<wsdlsoap:body namespace="urn:firmTaxonomy" use="literal"/>
</wsdl:input>
<wsdl:output
name="fetchTaxonomyPreferredTermOnBasisOfPreferredTermIDResponse">
<wsdlsoap:body namespace="urn:firmTaxonomy" use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="fetchTaxonomyPreferredTermBranch">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="fetchTaxonomyPreferredTermBranchRequest">
<wsdlsoap:body namespace="urn:firmTaxonomy" use="literal"/>
</wsdl:input>
<wsdl:output name="fetchTaxonomyPreferredTermBranchResponse">
<wsdlsoap:body namespace="urn:firmTaxonomy" use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="fetchTaxonomyPreferredTerm">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="fetchTaxonomyPreferredTermRequest">
<wsdlsoap:body namespace="urn:firmTaxonomy" use="literal"/>
</wsdl:input>
<wsdl:output name="fetchTaxonomyPreferredTermResponse">
<wsdlsoap:body namespace="urn:firmTaxonomy" use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="fetchFirmTaxonomy">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="fetchFirmTaxonomyRequest">
<wsdlsoap:body namespace="urn:firmTaxonomy" use="literal"/>
</wsdl:input>
<wsdl:output name="fetchFirmTaxonomyResponse">
<wsdlsoap:body namespace="urn:firmTaxonomy" use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="FirmTaxonomyModelService">
<wsdl:port binding="intf:firmTaxonomySoapBinding" name="firmTaxonomy">
<wsdlsoap:address
location="http://localhost:8080/axis/services/firmTaxonomy"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
Now when I try to generate server side code so that I can deploy the service
following exception comes when I use the WSDL2Java utility ...
Parsing XML file: firmTaxonomy.wsdl
in0 already exists
in0 already exists
in0 already exists
in1 already exists
java.io.IOException: Element
{http://schemas.xmlsoap.org/wsdl/}fetchFirmTaxonomyReturn is referenced but
not defined.
at
org.apache.axis.wsdl.symbolTable.SymbolTable.checkForUndefined(SymbolTable.java:527)
at org.apache.axis.wsdl.symbolTable.SymbolTable.add(SymbolTable.java:422)
at
org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTable.java:408)
at
org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTable.java:393)
at org.apache.axis.wsdl.gen.Parser$WSDLRunnable.run(Parser.java:245)
at java.lang.Thread.run(Thread.java:512)
I really cant go ahead in this situation please help me to locate why is
this bug coming ...
Thanx a ton ... in advance!!
Bhanu Pabreja
_________________________________________________________________
Add photos to your e-mail with MSN 8. Get 2 months FREE*.
http://join.msn.com/?page=features/featuredemail
multi-references elements in XML
Posted by Airline Pedestal <ai...@yahoo.com>.
Hi All,
I'm writing a custom deserializer which
extends the DeserializerImpl class. I'm having
trouble with multi-referenced elements in
my XML instances. I have a XML schema defined
with the following definitions:
<xsd:complexType name="ElementType">
<xsd:attribute name="id" type="xsd:ID"
use="optional"/>
</xsd:complexType>
<xsd:complexType name="Reference">
<xsd:attribute name="href" type="xsd:IDREF"
use="required"/>
</xsd:complexType>
It would seem that the standard AXIS code required
any references in the XML instance to have an
attribute of the following form:
href="#123"
Where the attribute name is exactly "href",
and the id is preceded with a # character.
Is this true? I've changed my attribute name
to be "href". But, the type IDREF considers
a preceding # character as invalid. What
should the type of the attribute be set to?
Thanks,
Air
__________________________________
Do you Yahoo!?
The New Yahoo! Search - Faster. Easier. Bingo.
http://search.yahoo.com
RE: Document Style web service bug
Posted by Bhanu Pabreja <pa...@infigroup.com>.
Great idea I will try to implement it tommorow but I hope it will process to
do this method ...
org.w3c.dom.Document parseData(org.w3c.dom.Document doc){
// logic processed
return doc;
}
-----Original Message-----
From: Rajal Shah [mailto:rashah@cisco.com]
Sent: Monday, May 05, 2003 6:44 PM
To: axis-user@ws.apache.org
Subject: RE: Document Style web service bug
Dumdum (BP)
You don't really need to create a WSDL, (look at my sample I provided you)..
The service in my example code it good enough to be deployed as is.. You can
deploy it and get the WSDL definition directly using the ?WSDL query on your
service.
--
Rajal
-----Original Message-----
From: dumdum 420 [mailto:dumdum420@hotmail.com]
Sent: Monday, May 05, 2003 3:14 PM
To: axis-user@ws.apache.org
Subject: Document Style web service bug
I have generated a wsdl file using Java2WSDL utility :
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions targetNamespace="urn:firmTaxonomy"
xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:apachesoap="http://xml.apache.org/xml-soap"
xmlns:impl="urn:firmTaxonomy" xmlns:intf="urn:firmTaxonomy"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<wsdl:types>
<schema targetNamespace="" xmlns="http://www.w3.org/2001/XMLSchema">
<import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
<element name="in0" type="xsd:string"/>
<element
name="fetchTaxonomyPreferredTermBranchOnBasisOfPreferredTermIDReturn"
type="xsd:string"/>
<element name="in0" type="xsd:string"/>
<element name="fetchTaxonomyPreferredTermOnBasisOfPreferredTermIDReturn"
type="xsd:string"/>
<element name="in0" type="xsd:string"/>
<element name="in1" type="xsd:string"/>
<element name="fetchTaxonomyPreferredTermBranchReturn"
type="xsd:string"/>
<element name="in0" type="xsd:string"/>
<element name="in1" type="xsd:string"/>
<element name="fetchTaxonomyPreferredTermReturn" type="xsd:string"/>
<element name="fetchFirmTaxonomyReturn" type="xsd:string"/>
</schema>
</wsdl:types>
<wsdl:message name="fetchTaxonomyPreferredTermBranchResponse">
<wsdl:part element="fetchTaxonomyPreferredTermBranchReturn"
name="fetchTaxonomyPreferredTermBranchReturn"/>
</wsdl:message>
<wsdl:message
name="fetchTaxonomyPreferredTermBranchOnBasisOfPreferredTermIDRequest">
<wsdl:part element="in0" name="in0"/>
</wsdl:message>
<wsdl:message name="fetchFirmTaxonomyRequest">
</wsdl:message>
<wsdl:message name="fetchTaxonomyPreferredTermResponse">
<wsdl:part element="fetchTaxonomyPreferredTermReturn"
name="fetchTaxonomyPreferredTermReturn"/>
</wsdl:message>
<wsdl:message
name="fetchTaxonomyPreferredTermBranchOnBasisOfPreferredTermIDResponse">
<wsdl:part
element="fetchTaxonomyPreferredTermBranchOnBasisOfPreferredTermIDReturn"
name="fetchTaxonomyPreferredTermBranchOnBasisOfPreferredTermIDReturn"/>
</wsdl:message>
<wsdl:message name="fetchFirmTaxonomyResponse">
<wsdl:part element="fetchFirmTaxonomyReturn"
name="fetchFirmTaxonomyReturn"/>
</wsdl:message>
<wsdl:message
name="fetchTaxonomyPreferredTermOnBasisOfPreferredTermIDRequest">
<wsdl:part element="in0" name="in0"/>
</wsdl:message>
<wsdl:message
name="fetchTaxonomyPreferredTermOnBasisOfPreferredTermIDResponse">
<wsdl:part
element="fetchTaxonomyPreferredTermOnBasisOfPreferredTermIDReturn"
name="fetchTaxonomyPreferredTermOnBasisOfPreferredTermIDReturn"/>
</wsdl:message>
<wsdl:message name="fetchTaxonomyPreferredTermBranchRequest">
<wsdl:part element="in0" name="in0"/>
<wsdl:part element="in1" name="in1"/>
</wsdl:message>
<wsdl:message name="fetchTaxonomyPreferredTermRequest">
<wsdl:part element="in0" name="in0"/>
<wsdl:part element="in1" name="in1"/>
</wsdl:message>
<wsdl:portType name="FirmTaxonomyModel">
<wsdl:operation
name="fetchTaxonomyPreferredTermBranchOnBasisOfPreferredTermID"
parameterOrder="in0">
<wsdl:input
message="intf:fetchTaxonomyPreferredTermBranchOnBasisOfPreferredTermIDReques
t"
name="fetchTaxonomyPreferredTermBranchOnBasisOfPreferredTermIDRequest"/>
<wsdl:output
message="intf:fetchTaxonomyPreferredTermBranchOnBasisOfPreferredTermIDRespon
se"
name="fetchTaxonomyPreferredTermBranchOnBasisOfPreferredTermIDResponse"/>
</wsdl:operation>
<wsdl:operation
name="fetchTaxonomyPreferredTermOnBasisOfPreferredTermID"
parameterOrder="in0">
<wsdl:input
message="intf:fetchTaxonomyPreferredTermOnBasisOfPreferredTermIDRequest"
name="fetchTaxonomyPreferredTermOnBasisOfPreferredTermIDRequest"/>
<wsdl:output
message="intf:fetchTaxonomyPreferredTermOnBasisOfPreferredTermIDResponse"
name="fetchTaxonomyPreferredTermOnBasisOfPreferredTermIDResponse"/>
</wsdl:operation>
<wsdl:operation name="fetchTaxonomyPreferredTermBranch"
parameterOrder="in0 in1">
<wsdl:input message="intf:fetchTaxonomyPreferredTermBranchRequest"
name="fetchTaxonomyPreferredTermBranchRequest"/>
<wsdl:output
message="intf:fetchTaxonomyPreferredTermBranchResponse"
name="fetchTaxonomyPreferredTermBranchResponse"/>
</wsdl:operation>
<wsdl:operation name="fetchTaxonomyPreferredTerm" parameterOrder="in0
in1">
<wsdl:input message="intf:fetchTaxonomyPreferredTermRequest"
name="fetchTaxonomyPreferredTermRequest"/>
<wsdl:output message="intf:fetchTaxonomyPreferredTermResponse"
name="fetchTaxonomyPreferredTermResponse"/>
</wsdl:operation>
<wsdl:operation name="fetchFirmTaxonomy">
<wsdl:input message="intf:fetchFirmTaxonomyRequest"
name="fetchFirmTaxonomyRequest"/>
<wsdl:output message="intf:fetchFirmTaxonomyResponse"
name="fetchFirmTaxonomyResponse"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="firmTaxonomySoapBinding"
type="intf:FirmTaxonomyModel">
<wsdlsoap:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation
name="fetchTaxonomyPreferredTermBranchOnBasisOfPreferredTermID">
<wsdlsoap:operation soapAction=""/>
<wsdl:input
name="fetchTaxonomyPreferredTermBranchOnBasisOfPreferredTermIDRequest">
<wsdlsoap:body namespace="urn:firmTaxonomy" use="literal"/>
</wsdl:input>
<wsdl:output
name="fetchTaxonomyPreferredTermBranchOnBasisOfPreferredTermIDResponse">
<wsdlsoap:body namespace="urn:firmTaxonomy" use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation
name="fetchTaxonomyPreferredTermOnBasisOfPreferredTermID">
<wsdlsoap:operation soapAction=""/>
<wsdl:input
name="fetchTaxonomyPreferredTermOnBasisOfPreferredTermIDRequest">
<wsdlsoap:body namespace="urn:firmTaxonomy" use="literal"/>
</wsdl:input>
<wsdl:output
name="fetchTaxonomyPreferredTermOnBasisOfPreferredTermIDResponse">
<wsdlsoap:body namespace="urn:firmTaxonomy" use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="fetchTaxonomyPreferredTermBranch">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="fetchTaxonomyPreferredTermBranchRequest">
<wsdlsoap:body namespace="urn:firmTaxonomy" use="literal"/>
</wsdl:input>
<wsdl:output name="fetchTaxonomyPreferredTermBranchResponse">
<wsdlsoap:body namespace="urn:firmTaxonomy" use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="fetchTaxonomyPreferredTerm">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="fetchTaxonomyPreferredTermRequest">
<wsdlsoap:body namespace="urn:firmTaxonomy" use="literal"/>
</wsdl:input>
<wsdl:output name="fetchTaxonomyPreferredTermResponse">
<wsdlsoap:body namespace="urn:firmTaxonomy" use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="fetchFirmTaxonomy">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="fetchFirmTaxonomyRequest">
<wsdlsoap:body namespace="urn:firmTaxonomy" use="literal"/>
</wsdl:input>
<wsdl:output name="fetchFirmTaxonomyResponse">
<wsdlsoap:body namespace="urn:firmTaxonomy" use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="FirmTaxonomyModelService">
<wsdl:port binding="intf:firmTaxonomySoapBinding" name="firmTaxonomy">
<wsdlsoap:address
location="http://localhost:8080/axis/services/firmTaxonomy"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
Now when I try to generate server side code so that I can deploy the service
following exception comes when I use the WSDL2Java utility ...
Parsing XML file: firmTaxonomy.wsdl
in0 already exists
in0 already exists
in0 already exists
in1 already exists
java.io.IOException: Element
{http://schemas.xmlsoap.org/wsdl/}fetchFirmTaxonomyReturn is referenced but
not defined.
at
org.apache.axis.wsdl.symbolTable.SymbolTable.checkForUndefined(SymbolTable.j
ava:527)
at org.apache.axis.wsdl.symbolTable.SymbolTable.add(SymbolTable.java:422)
at
org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTable.java:408)
at
org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTable.java:393)
at org.apache.axis.wsdl.gen.Parser$WSDLRunnable.run(Parser.java:245)
at java.lang.Thread.run(Thread.java:512)
I really cant go ahead in this situation please help me to locate why is
this bug coming ...
Thanx a ton ... in advance!!
Bhanu Pabreja
_________________________________________________________________
Add photos to your e-mail with MSN 8. Get 2 months FREE*.
http://join.msn.com/?page=features/featuredemail
RE: Document Style web service bug
Posted by Rajal Shah <ra...@cisco.com>.
Dumdum (BP)
You don't really need to create a WSDL, (look at my sample I provided you)..
The service in my example code it good enough to be deployed as is.. You can
deploy it and get the WSDL definition directly using the ?WSDL query on your
service.
--
Rajal
-----Original Message-----
From: dumdum 420 [mailto:dumdum420@hotmail.com]
Sent: Monday, May 05, 2003 3:14 PM
To: axis-user@ws.apache.org
Subject: Document Style web service bug
I have generated a wsdl file using Java2WSDL utility :
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions targetNamespace="urn:firmTaxonomy"
xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:apachesoap="http://xml.apache.org/xml-soap"
xmlns:impl="urn:firmTaxonomy" xmlns:intf="urn:firmTaxonomy"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<wsdl:types>
<schema targetNamespace="" xmlns="http://www.w3.org/2001/XMLSchema">
<import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
<element name="in0" type="xsd:string"/>
<element
name="fetchTaxonomyPreferredTermBranchOnBasisOfPreferredTermIDReturn"
type="xsd:string"/>
<element name="in0" type="xsd:string"/>
<element name="fetchTaxonomyPreferredTermOnBasisOfPreferredTermIDReturn"
type="xsd:string"/>
<element name="in0" type="xsd:string"/>
<element name="in1" type="xsd:string"/>
<element name="fetchTaxonomyPreferredTermBranchReturn"
type="xsd:string"/>
<element name="in0" type="xsd:string"/>
<element name="in1" type="xsd:string"/>
<element name="fetchTaxonomyPreferredTermReturn" type="xsd:string"/>
<element name="fetchFirmTaxonomyReturn" type="xsd:string"/>
</schema>
</wsdl:types>
<wsdl:message name="fetchTaxonomyPreferredTermBranchResponse">
<wsdl:part element="fetchTaxonomyPreferredTermBranchReturn"
name="fetchTaxonomyPreferredTermBranchReturn"/>
</wsdl:message>
<wsdl:message
name="fetchTaxonomyPreferredTermBranchOnBasisOfPreferredTermIDRequest">
<wsdl:part element="in0" name="in0"/>
</wsdl:message>
<wsdl:message name="fetchFirmTaxonomyRequest">
</wsdl:message>
<wsdl:message name="fetchTaxonomyPreferredTermResponse">
<wsdl:part element="fetchTaxonomyPreferredTermReturn"
name="fetchTaxonomyPreferredTermReturn"/>
</wsdl:message>
<wsdl:message
name="fetchTaxonomyPreferredTermBranchOnBasisOfPreferredTermIDResponse">
<wsdl:part
element="fetchTaxonomyPreferredTermBranchOnBasisOfPreferredTermIDReturn"
name="fetchTaxonomyPreferredTermBranchOnBasisOfPreferredTermIDReturn"/>
</wsdl:message>
<wsdl:message name="fetchFirmTaxonomyResponse">
<wsdl:part element="fetchFirmTaxonomyReturn"
name="fetchFirmTaxonomyReturn"/>
</wsdl:message>
<wsdl:message
name="fetchTaxonomyPreferredTermOnBasisOfPreferredTermIDRequest">
<wsdl:part element="in0" name="in0"/>
</wsdl:message>
<wsdl:message
name="fetchTaxonomyPreferredTermOnBasisOfPreferredTermIDResponse">
<wsdl:part
element="fetchTaxonomyPreferredTermOnBasisOfPreferredTermIDReturn"
name="fetchTaxonomyPreferredTermOnBasisOfPreferredTermIDReturn"/>
</wsdl:message>
<wsdl:message name="fetchTaxonomyPreferredTermBranchRequest">
<wsdl:part element="in0" name="in0"/>
<wsdl:part element="in1" name="in1"/>
</wsdl:message>
<wsdl:message name="fetchTaxonomyPreferredTermRequest">
<wsdl:part element="in0" name="in0"/>
<wsdl:part element="in1" name="in1"/>
</wsdl:message>
<wsdl:portType name="FirmTaxonomyModel">
<wsdl:operation
name="fetchTaxonomyPreferredTermBranchOnBasisOfPreferredTermID"
parameterOrder="in0">
<wsdl:input
message="intf:fetchTaxonomyPreferredTermBranchOnBasisOfPreferredTermIDReques
t"
name="fetchTaxonomyPreferredTermBranchOnBasisOfPreferredTermIDRequest"/>
<wsdl:output
message="intf:fetchTaxonomyPreferredTermBranchOnBasisOfPreferredTermIDRespon
se"
name="fetchTaxonomyPreferredTermBranchOnBasisOfPreferredTermIDResponse"/>
</wsdl:operation>
<wsdl:operation
name="fetchTaxonomyPreferredTermOnBasisOfPreferredTermID"
parameterOrder="in0">
<wsdl:input
message="intf:fetchTaxonomyPreferredTermOnBasisOfPreferredTermIDRequest"
name="fetchTaxonomyPreferredTermOnBasisOfPreferredTermIDRequest"/>
<wsdl:output
message="intf:fetchTaxonomyPreferredTermOnBasisOfPreferredTermIDResponse"
name="fetchTaxonomyPreferredTermOnBasisOfPreferredTermIDResponse"/>
</wsdl:operation>
<wsdl:operation name="fetchTaxonomyPreferredTermBranch"
parameterOrder="in0 in1">
<wsdl:input message="intf:fetchTaxonomyPreferredTermBranchRequest"
name="fetchTaxonomyPreferredTermBranchRequest"/>
<wsdl:output
message="intf:fetchTaxonomyPreferredTermBranchResponse"
name="fetchTaxonomyPreferredTermBranchResponse"/>
</wsdl:operation>
<wsdl:operation name="fetchTaxonomyPreferredTerm" parameterOrder="in0
in1">
<wsdl:input message="intf:fetchTaxonomyPreferredTermRequest"
name="fetchTaxonomyPreferredTermRequest"/>
<wsdl:output message="intf:fetchTaxonomyPreferredTermResponse"
name="fetchTaxonomyPreferredTermResponse"/>
</wsdl:operation>
<wsdl:operation name="fetchFirmTaxonomy">
<wsdl:input message="intf:fetchFirmTaxonomyRequest"
name="fetchFirmTaxonomyRequest"/>
<wsdl:output message="intf:fetchFirmTaxonomyResponse"
name="fetchFirmTaxonomyResponse"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="firmTaxonomySoapBinding"
type="intf:FirmTaxonomyModel">
<wsdlsoap:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation
name="fetchTaxonomyPreferredTermBranchOnBasisOfPreferredTermID">
<wsdlsoap:operation soapAction=""/>
<wsdl:input
name="fetchTaxonomyPreferredTermBranchOnBasisOfPreferredTermIDRequest">
<wsdlsoap:body namespace="urn:firmTaxonomy" use="literal"/>
</wsdl:input>
<wsdl:output
name="fetchTaxonomyPreferredTermBranchOnBasisOfPreferredTermIDResponse">
<wsdlsoap:body namespace="urn:firmTaxonomy" use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation
name="fetchTaxonomyPreferredTermOnBasisOfPreferredTermID">
<wsdlsoap:operation soapAction=""/>
<wsdl:input
name="fetchTaxonomyPreferredTermOnBasisOfPreferredTermIDRequest">
<wsdlsoap:body namespace="urn:firmTaxonomy" use="literal"/>
</wsdl:input>
<wsdl:output
name="fetchTaxonomyPreferredTermOnBasisOfPreferredTermIDResponse">
<wsdlsoap:body namespace="urn:firmTaxonomy" use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="fetchTaxonomyPreferredTermBranch">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="fetchTaxonomyPreferredTermBranchRequest">
<wsdlsoap:body namespace="urn:firmTaxonomy" use="literal"/>
</wsdl:input>
<wsdl:output name="fetchTaxonomyPreferredTermBranchResponse">
<wsdlsoap:body namespace="urn:firmTaxonomy" use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="fetchTaxonomyPreferredTerm">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="fetchTaxonomyPreferredTermRequest">
<wsdlsoap:body namespace="urn:firmTaxonomy" use="literal"/>
</wsdl:input>
<wsdl:output name="fetchTaxonomyPreferredTermResponse">
<wsdlsoap:body namespace="urn:firmTaxonomy" use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="fetchFirmTaxonomy">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="fetchFirmTaxonomyRequest">
<wsdlsoap:body namespace="urn:firmTaxonomy" use="literal"/>
</wsdl:input>
<wsdl:output name="fetchFirmTaxonomyResponse">
<wsdlsoap:body namespace="urn:firmTaxonomy" use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="FirmTaxonomyModelService">
<wsdl:port binding="intf:firmTaxonomySoapBinding" name="firmTaxonomy">
<wsdlsoap:address
location="http://localhost:8080/axis/services/firmTaxonomy"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
Now when I try to generate server side code so that I can deploy the service
following exception comes when I use the WSDL2Java utility ...
Parsing XML file: firmTaxonomy.wsdl
in0 already exists
in0 already exists
in0 already exists
in1 already exists
java.io.IOException: Element
{http://schemas.xmlsoap.org/wsdl/}fetchFirmTaxonomyReturn is referenced but
not defined.
at
org.apache.axis.wsdl.symbolTable.SymbolTable.checkForUndefined(SymbolTable.j
ava:527)
at org.apache.axis.wsdl.symbolTable.SymbolTable.add(SymbolTable.java:422)
at
org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTable.java:408)
at
org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTable.java:393)
at org.apache.axis.wsdl.gen.Parser$WSDLRunnable.run(Parser.java:245)
at java.lang.Thread.run(Thread.java:512)
I really cant go ahead in this situation please help me to locate why is
this bug coming ...
Thanx a ton ... in advance!!
Bhanu Pabreja
_________________________________________________________________
Add photos to your e-mail with MSN 8. Get 2 months FREE*.
http://join.msn.com/?page=features/featuredemail