axis-c-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Rogowski, Thomas" <...@kh-ap.de>
Subject Problem with WSDLWs, bug?
Date Tue, 21 Dec 2004 13:12:04 GMT
Hi, 
I use the latest WSDLWs. 
I have a wsdl file that works in dotNet. dotNet can generate without any
problems a server skeleton but the WSDLWs shows a
java.util.NoSuchElementException with no further details.
Could this problem be a possible bug in the WSDLWs compiler ?

regards
Thomas
The WSDL file, I have to apologize for the German sentences:

<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:s="http://www.w3.org/2001/XMLSchema"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:tns="http://ws.bln.net/airservices"
xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/"
xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
targetNamespace="http://ws.bln.net/airservices"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <s:schema elementFormDefault="qualified"
targetNamespace="http://ws.bln.net/airservices">
      <s:element name="WebServiceInfo">
        <s:complexType />
      </s:element>
      <s:element name="WebServiceInfoResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1"
name="WebServiceInfoResult" type="tns:WSInfo" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="WSInfo">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Bescheibung"
type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Version"
type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="UVersion"
type="s:int" />
        </s:sequence>
      </s:complexType>
      <s:element name="Ankunft_aktuell">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Airport"
type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Ankunft_aktuellResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1"
name="Ankunft_aktuellResult" type="tns:ArrayOfBerlin" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfBerlin">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Berlin"
nillable="true" type="tns:Berlin" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Berlin">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Flugnummer"
type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="nach"
type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="aus"
type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Plan"
type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Erwartet"
type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Status"
type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="info"
type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Gate"
type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="Abflug_aktuell">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Airport"
type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Abflug_aktuellResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1"
name="Abflug_aktuellResult" type="tns:ArrayOfBerlin" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Abflug">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Airport"
type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Time"
type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AbflugResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="AbflugResult"
type="tns:ArrayOfBerlin" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Ankunft">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Airport"
type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Time"
type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AnkunftResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="AnkunftResult"
type="tns:ArrayOfBerlin" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Kontakt">
        <s:complexType />
      </s:element>
      <s:element name="KontaktResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="KontaktResult"
type="tns:ArrayOfBerlinInfo" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfBerlinInfo">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded"
name="BerlinInfo" nillable="true" type="tns:BerlinInfo" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="BerlinInfo">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Bescheibung"
type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Abteilung"
type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Abteilung1"
type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Ansprechpartner"
type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="PLZ"
type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Ort"
type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Strasse"
type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Telefon"
type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Fax"
type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="EMail"
type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="ServiceProviderInfo">
        <s:complexType />
      </s:element>
      <s:element name="ServiceProviderInfoResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1"
name="ServiceProviderInfoResult" type="tns:BerlinInfo" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="WSInfo" nillable="true" type="tns:WSInfo" />
      <s:element name="ArrayOfBerlin" nillable="true"
type="tns:ArrayOfBerlin" />
      <s:element name="ArrayOfBerlinInfo" nillable="true"
type="tns:ArrayOfBerlinInfo" />
      <s:element name="BerlinInfo" nillable="true" type="tns:BerlinInfo"
/>
    </s:schema>
  </wsdl:types>
  <wsdl:message name="WebServiceInfoSoapIn">
    <wsdl:part name="parameters" element="tns:WebServiceInfo" />
  </wsdl:message>
  <wsdl:message name="WebServiceInfoSoapOut">
    <wsdl:part name="parameters" element="tns:WebServiceInfoResponse" />
  </wsdl:message>
  <wsdl:message name="Ankunft_aktuellSoapIn">
    <wsdl:part name="parameters" element="tns:Ankunft_aktuell" />
  </wsdl:message>
  <wsdl:message name="Ankunft_aktuellSoapOut">
    <wsdl:part name="parameters" element="tns:Ankunft_aktuellResponse"
/>
  </wsdl:message>
  <wsdl:message name="Abflug_aktuellSoapIn">
    <wsdl:part name="parameters" element="tns:Abflug_aktuell" />
  </wsdl:message>
  <wsdl:message name="Abflug_aktuellSoapOut">
    <wsdl:part name="parameters" element="tns:Abflug_aktuellResponse" />
  </wsdl:message>
  <wsdl:message name="AbflugSoapIn">
    <wsdl:part name="parameters" element="tns:Abflug" />
  </wsdl:message>
  <wsdl:message name="AbflugSoapOut">
    <wsdl:part name="parameters" element="tns:AbflugResponse" />
  </wsdl:message>
  <wsdl:message name="AnkunftSoapIn">
    <wsdl:part name="parameters" element="tns:Ankunft" />
  </wsdl:message>
  <wsdl:message name="AnkunftSoapOut">
    <wsdl:part name="parameters" element="tns:AnkunftResponse" />
  </wsdl:message>
  <wsdl:message name="KontaktSoapIn">
    <wsdl:part name="parameters" element="tns:Kontakt" />
  </wsdl:message>
  <wsdl:message name="KontaktSoapOut">
    <wsdl:part name="parameters" element="tns:KontaktResponse" />
  </wsdl:message>
  <wsdl:message name="ServiceProviderInfoSoapIn">
    <wsdl:part name="parameters" element="tns:ServiceProviderInfo" />
  </wsdl:message>
  <wsdl:message name="ServiceProviderInfoSoapOut">
    <wsdl:part name="parameters"
element="tns:ServiceProviderInfoResponse" />
  </wsdl:message>
  <wsdl:message name="WebServiceInfoHttpPostIn" />
  <wsdl:message name="WebServiceInfoHttpPostOut">
    <wsdl:part name="Body" element="tns:WSInfo" />
  </wsdl:message>
  <wsdl:message name="Ankunft_aktuellHttpPostIn">
    <wsdl:part name="Airport" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Ankunft_aktuellHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfBerlin" />
  </wsdl:message>
  <wsdl:message name="Abflug_aktuellHttpPostIn">
    <wsdl:part name="Airport" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Abflug_aktuellHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfBerlin" />
  </wsdl:message>
  <wsdl:message name="AbflugHttpPostIn">
    <wsdl:part name="Airport" type="s:string" />
    <wsdl:part name="Time" type="s:string" />
  </wsdl:message>
  <wsdl:message name="AbflugHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfBerlin" />
  </wsdl:message>
  <wsdl:message name="AnkunftHttpPostIn">
    <wsdl:part name="Airport" type="s:string" />
    <wsdl:part name="Time" type="s:string" />
  </wsdl:message>
  <wsdl:message name="AnkunftHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfBerlin" />
  </wsdl:message>
  <wsdl:message name="KontaktHttpPostIn" />
  <wsdl:message name="KontaktHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfBerlinInfo" />
  </wsdl:message>
  <wsdl:message name="ServiceProviderInfoHttpPostIn" />
  <wsdl:message name="ServiceProviderInfoHttpPostOut">
    <wsdl:part name="Body" element="tns:BerlinInfo" />
  </wsdl:message>
  <wsdl:portType name="airportSoap">
    <wsdl:operation name="WebServiceInfo">
      <documentation
xmlns="http://schemas.xmlsoap.org/wsdl/">Information zum
WebService</documentation>
      <wsdl:input message="tns:WebServiceInfoSoapIn" />
      <wsdl:output message="tns:WebServiceInfoSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Ankunft_aktuell">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Ankünfte
aktuell TXL,SXF,THF,HAM,BRE,HAJ</documentation>
      <wsdl:input message="tns:Ankunft_aktuellSoapIn" />
      <wsdl:output message="tns:Ankunft_aktuellSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Abflug_aktuell">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Abflüge
aktuell TXL,SXF,THF,HAM,BRE,HAJ</documentation>
      <wsdl:input message="tns:Abflug_aktuellSoapIn" />
      <wsdl:output message="tns:Abflug_aktuellSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Abflug">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">TXL -
Tegel, THF - Tempelhof, SXF - Schoenefeld | Time= Abflugszeit
&lt;br&gt;Beispiel Abfluege ab Flughafen Tempelhof von 08:00-10:00
&lt;br&gt;Airport:[THF]&lt;br&gt;Time:[8] </documentation>
      <wsdl:input message="tns:AbflugSoapIn" />
      <wsdl:output message="tns:AbflugSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Ankunft">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">TXL -
Tegel, THF - Tempelhof, SXF - Schönefeld | Time=
Ankunftszeit&lt;br&gt;Beispiel Ankuenfte am Flughafen Tempelhof von
08:00-10:00 &lt;br&gt;Airport:[THF]&lt;br&gt;Time:[8] </documentation>

      <wsdl:input message="tns:AnkunftSoapIn" />
      <wsdl:output message="tns:AnkunftSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Kontakt">
      <documentation
xmlns="http://schemas.xmlsoap.org/wsdl/">Kontaktinformationen</documenta
tion>
      <wsdl:input message="tns:KontaktSoapIn" />
      <wsdl:output message="tns:KontaktSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ServiceProviderInfo">
      <documentation
xmlns="http://schemas.xmlsoap.org/wsdl/">Information über den Service
Provider</documentation>
      <wsdl:input message="tns:ServiceProviderInfoSoapIn" />
      <wsdl:output message="tns:ServiceProviderInfoSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="airportHttpPost">
    <wsdl:operation name="WebServiceInfo">
      <documentation
xmlns="http://schemas.xmlsoap.org/wsdl/">Information zum
WebService</documentation>
      <wsdl:input message="tns:WebServiceInfoHttpPostIn" />
      <wsdl:output message="tns:WebServiceInfoHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Ankunft_aktuell">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Ankünfte
aktuell TXL,SXF,THF,HAM,BRE,HAJ</documentation>
      <wsdl:input message="tns:Ankunft_aktuellHttpPostIn" />
      <wsdl:output message="tns:Ankunft_aktuellHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Abflug_aktuell">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Abflüge
aktuell TXL,SXF,THF,HAM,BRE,HAJ</documentation>
      <wsdl:input message="tns:Abflug_aktuellHttpPostIn" />
      <wsdl:output message="tns:Abflug_aktuellHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Abflug">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">TXL -
Tegel, THF - Tempelhof, SXF - Schoenefeld | Time= Abflugszeit
&lt;br&gt;Beispiel Abfluege ab Flughafen Tempelhof von 08:00-10:00
&lt;br&gt;Airport:[THF]&lt;br&gt;Time:[8] </documentation>
      <wsdl:input message="tns:AbflugHttpPostIn" />
      <wsdl:output message="tns:AbflugHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Ankunft">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">TXL -
Tegel, THF - Tempelhof, SXF - Schönefeld | Time=
Ankunftszeit&lt;br&gt;Beispiel Ankuenfte am Flughafen Tempelhof von
08:00-10:00 &lt;br&gt;Airport:[THF]&lt;br&gt;Time:[8] </documentation>

      <wsdl:input message="tns:AnkunftHttpPostIn" />
      <wsdl:output message="tns:AnkunftHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Kontakt">
      <documentation
xmlns="http://schemas.xmlsoap.org/wsdl/">Kontaktinformationen</documenta
tion>
      <wsdl:input message="tns:KontaktHttpPostIn" />
      <wsdl:output message="tns:KontaktHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ServiceProviderInfo">
      <documentation
xmlns="http://schemas.xmlsoap.org/wsdl/">Information über den Service
Provider</documentation>
      <wsdl:input message="tns:ServiceProviderInfoHttpPostIn" />
      <wsdl:output message="tns:ServiceProviderInfoHttpPostOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="airportSoap" type="tns:airportSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http"
style="document" />
    <wsdl:operation name="WebServiceInfo">
      <soap:operation
soapAction="http://ws.bln.net/airservices/WebServiceInfo"
style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Ankunft_aktuell">
      <soap:operation
soapAction="http://ws.bln.net/airservices/Ankunft_aktuell"
style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Abflug_aktuell">
      <soap:operation
soapAction="http://ws.bln.net/airservices/Abflug_aktuell"
style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Abflug">
      <soap:operation soapAction="http://ws.bln.net/airservices/Abflug"
style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Ankunft">
      <soap:operation soapAction="http://ws.bln.net/airservices/Ankunft"
style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Kontakt">
      <soap:operation soapAction="http://ws.bln.net/airservices/Kontakt"
style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ServiceProviderInfo">
      <soap:operation
soapAction="http://ws.bln.net/airservices/ServiceProviderInfo"
style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="airportHttpPost" type="tns:airportHttpPost">
    <http:binding verb="POST" />
    <wsdl:operation name="WebServiceInfo">
      <http:operation location="/WebServiceInfo" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Ankunft_aktuell">
      <http:operation location="/Ankunft_aktuell" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Abflug_aktuell">
      <http:operation location="/Abflug_aktuell" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Abflug">
      <http:operation location="/Abflug" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Ankunft">
      <http:operation location="/Ankunft" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Kontakt">
      <http:operation location="/Kontakt" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ServiceProviderInfo">
      <http:operation location="/ServiceProviderInfo" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="airport">
    <documentation
xmlns="http://schemas.xmlsoap.org/wsdl/">Diskussionsforum ueber den
Airport XML-Webservice und Aenderungen im&lt;br&gt;&lt;p&gt;&lt;a
href="http://www.digicom.bln.net/modules/newbb/viewforum.php?forum=4&amp
;1"&gt;Forum&lt;/a&gt;&lt;br&gt;&lt;p&gt;&lt;img
src="/airservices/images/forum.gif"&lt;/img&gt;&lt;br&gt;&lt;br&gt;Versi
on 1.13  vom  16.01.2004&lt;hr&gt;&lt;/p&gt;</documentation>
    <wsdl:port name="airportSoap" binding="tns:airportSoap">
      <soap:address
location="http://ws.bln.net/airservices/airport.asmx" />
    </wsdl:port>
    <wsdl:port name="airportHttpPost" binding="tns:airportHttpPost">
      <http:address
location="http://ws.bln.net/airservices/airport.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>


Mime
View raw message