You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by ax...@ws.apache.org on 2004/09/07 10:53:37 UTC

[jira] Commented: (AXIS-1478) WSDL2Java

The following comment has been added to this issue:

     Author: Venkat Reddy
    Created: Tue, 7 Sep 2004 1:51 AM
       Body:
Did you try removing the ".wsdl" from the end of the tns value?
---------------------------------------------------------------------
View this comment:
  http://issues.apache.org/jira/browse/AXIS-1478?page=comments#action_52915

---------------------------------------------------------------------
View the issue:
  http://issues.apache.org/jira/browse/AXIS-1478

Here is an overview of the issue:
---------------------------------------------------------------------
        Key: AXIS-1478
    Summary: WSDL2Java
       Type: Task

     Status: Unassigned
   Priority: Critical

    Project: Axis
 Components: 
             WSDL processing

   Assignee: 
   Reporter: Abiola Aiku

    Created: Mon, 26 Jul 2004 6:25 AM
    Updated: Tue, 7 Sep 2004 1:51 AM

Description:
I get the error below when trying to generate the necessary java classes from the wsdl file below.

java.io.IOException: Element {http://localhost:8080/axis/sitemap/map.wsdl}string is referenced but not defined.


<?xml version="1.0" encoding="UTF-8"?>
<definitions name="MapService" targetNamespace="http://localhost:8080/axis/sitemap/map.wsdl"
              xmlns:tns="http://localhost:8080/axis/sitemap/map.wsdl"
              xmlns:s="http://www.w3.org/2001/XMLSchema"
              xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
              xmlns="http://schemas.xmlsoap.org/wsdl/"
              xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
              xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
              xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/">
<types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://localhost:8080/axis/sitemap/map.wsdl">
      <s:element name="getMap">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="url" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="depth" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="url" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getMapResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="getMapResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
     </s:schema>
  </types>
<message name="getMapSoapIn">
<part name="parameters" element="tns:getMap"/>
</message>
<message name="getMapSoapOut">
<part name="result" element="tns:getMapResponse"/>
</message>
<message name="getMapHttpGetIn">
    <part name="url" type="s:string" />
    <part name="depth" type="s:int" />
    <part name="breadth" type="s:int" />
</message>
<message name="getMapHttpGetOut">
    <part name="Body" element="tns:string" />
</message>
<message name="getMapHttpPostIn">
    <part name="url" type="s:string" />
    <part name="depth" type="s:int" />
    <part name="breadth" type="s:int" />
</message>
<message name="getMapHttpPostOut">
    <part name="Body" element="tns:string" />
</message>
<portType name="mapSoap">
<operation name="getMap">
<input message="tns:getMapSoapIn"/>
<output message="tns:getMapSoapOut"/>
</operation>
</portType>
<portType name="mapHttpGet">
<operation name="getMap">
<input message="tns:getMapHttpGetIn"/>
<output message="tns:getMapHttpGetOut"/>
</operation>
</portType>
<portType name="mapHttpPost">
<operation name="getMap">
<input message="tns:getMapHttpPostIn"/>
<output message="tns:getMapHttpPostOut"/>
</operation>
</portType>
<binding name="mapSoap" type="tns:mapSoap">
<operation name="getMap">
<input>
<soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://localhost:8080/axis/sitemap/map.wsdl"/>
</input>
<output>
<soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://localhost:8080/axis/sitemap/map.wsdl"/>
</output>
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="rpc"/>
</operation>
</binding>
<binding name="mapHttpGet" type="tns:mapHttpGet">
<http:binding verb="GET" />
<operation name="getMap">
<http:operation location="/getMap" />
      <input>
        <http:urlEncoded />
      </input>
      <output>
        <mime:mimeXml part="Body" />
      </output>
    </operation>
</binding>
<binding name="mapHttpPost" type="tns:mapHttpPost">
<http:binding verb="POST" />
<operation name="getMap">
<http:operation location="/getMap" />
      <input>
        <mime:content type="application/x-www-form-urlencoded" />
      </input>
      <output>
        <mime:mimeXml part="Body" />
      </output>
    </operation>
</binding>
<service name="map">
<port name="mapSoap" binding="tns:mapSoap">
<soap:address location="http://localhost:8080/map.asmx"/>
</port>
<port name="mapHttpGet" binding="tns:mapHttpGet">
      <http:address location="http://localhost:8080/map.asmx"/>
    </port>
    <port name="mapHttpPost" binding="tns:mapHttpPost">
      <http:address location="http://localhost:8080/map.asmx"/>
    </port>
</service>
</definitions>

Any suggestions on what the problem is?


---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira