none
Absturz VS2008 C# bei Import einer Web Reference RRS feed

  • Frage

  • Beim Import folgender Web Reference stürzt Visual Studio ab (WSDL Datei)

    Vermutung:
    möglicherweise hängt dies damit zusammen, daß ich Überladungen von Funktionen definiert habe.


      <?xml version="1.0" encoding="UTF-8" ?> 
    - <wsdl:definitions targetNamespace="http://ffservice.service.forcam.com" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://ffservice.service.forcam.com" xmlns:intf="http://ffservice.service.forcam.com" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns1="http://lang.java" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    - <!-- 
    WSDL created by Apache Axis version: 1.4
    Built on Apr 22, 2006 (06:55:48 PDT)
    
      --> 
    - <wsdl:types>
    - <schema targetNamespace="http://ffservice.service.forcam.com" xmlns="http://www.w3.org/2001/XMLSchema">
      <import namespace="http://lang.java" /> 
      <import namespace="http://schemas.xmlsoap.org/soap/encoding/" /> 
    - <complexType name="ToolData">
    - <complexContent>
    - <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" wsdl:arrayType="impl:ToolData[]" /> 
      </restriction>
      </complexContent>
      </complexType>
    - <complexType name="ToolCutEdge">
    - <sequence>
      <element name="astz" type="xsd:double" /> 
      <element name="cutnr" type="xsd:short" /> 
      <element name="cutposition" type="xsd:short" /> 
      <element name="dgre" type="xsd:int" /> 
      <element name="g1" type="xsd:double" /> 
      <element name="g2" type="xsd:double" /> 
      <element name="g3" type="xsd:double" /> 
      <element name="kenn" type="xsd:int" /> 
      <element name="ncke" type="xsd:int" /> 
      <element name="tlcount" type="xsd:short" /> 
      <element name="tlcountdef" type="xsd:short" /> 
      <element name="tlcountmin" type="xsd:short" /> 
      <element name="tpstype" type="xsd:short" /> 
      <element name="typ" type="xsd:short" /> 
      <element name="user1" nillable="true" type="xsd:string" /> 
      <element name="v1" type="xsd:double" /> 
      <element name="v2" type="xsd:double" /> 
      <element name="v3" type="xsd:double" /> 
      <element name="vstz" type="xsd:double" /> 
      <element name="vwstz" type="xsd:double" /> 
      <element name="zdat" type="xsd:int" /> 
      </sequence>
      </complexType>
    - <complexType name="ArrayOfToolCutEdge">
    - <complexContent>
    - <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" wsdl:arrayType="impl:ToolCutEdge[]" /> 
      </restriction>
      </complexContent>
      </complexType>
    - <complexType name="ArrayOfToolData">
    - <sequence>
      <element name="apl" nillable="true" type="xsd:string" /> 
      <element name="astz" type="xsd:double" /> 
      <element name="boko" nillable="true" type="xsd:string" /> 
      <element name="cadno" nillable="true" type="xsd:string" /> 
      <element name="ces" nillable="true" type="impl:ArrayOfToolCutEdge" /> 
      <element name="description" nillable="true" type="xsd:string" /> 
      <element name="duplonr" nillable="true" type="xsd:string" /> 
      <element name="fhmtyp" nillable="true" type="xsd:string" /> 
      <element name="gro" type="xsd:short" /> 
      <element name="identnr" nillable="true" type="xsd:string" /> 
      <element name="inventory" nillable="true" type="xsd:string" /> 
      <element name="location" nillable="true" type="xsd:string" /> 
      <element name="mnr" type="xsd:short" /> 
      <element name="mpnr" type="xsd:short" /> 
      <element name="stamm" nillable="true" type="xsd:string" /> 
      <element name="status" nillable="true" type="xsd:string" /> 
      <element name="ul" nillable="true" type="xsd:string" /> 
      <element name="wzgr" type="xsd:short" /> 
      <element name="wzident" nillable="true" type="xsd:string" /> 
      </sequence>
      </complexType>
    - <complexType name="ToolKey">
    - <sequence>
      <element name="apl" nillable="true" type="xsd:string" /> 
      <element name="duplonr" nillable="true" type="xsd:string" /> 
      <element name="identnr" nillable="true" type="xsd:string" /> 
      </sequence>
      </complexType>
    - <complexType name="ArrayOfToolKey">
    - <complexContent>
    - <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" wsdl:arrayType="impl:ToolKey[]" /> 
      </restriction>
      </complexContent>
      </complexType>
    - <complexType name="ToolState">
    - <sequence>
      <element name="apl" nillable="true" type="xsd:string" /> 
      <element name="astz" type="xsd:double" /> 
      <element name="duplonr" nillable="true" type="xsd:string" /> 
      <element name="identnr" nillable="true" type="xsd:string" /> 
      <element name="location" nillable="true" type="xsd:string" /> 
      <element name="mnr" type="xsd:short" /> 
      <element name="mpnr" type="xsd:short" /> 
      <element name="status" nillable="true" type="xsd:string" /> 
      </sequence>
      </complexType>
    - <complexType name="ToolLocation">
    - <sequence>
      <element name="apl" nillable="true" type="xsd:string" /> 
      <element name="duplonr" nillable="true" type="xsd:string" /> 
      <element name="identnr" nillable="true" type="xsd:string" /> 
      <element name="location" nillable="true" type="xsd:string" /> 
      </sequence>
      </complexType>
    - <complexType name="ArrayOfToolLocation">
    - <complexContent>
    - <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" wsdl:arrayType="impl:ToolLocation[]" /> 
      </restriction>
      </complexContent>
      </complexType>
    - <complexType name="ToolFault">
    - <sequence>
      <element name="cause" nillable="true" type="xsd:anyType" /> 
      <element name="code" type="xsd:int" /> 
      <element name="info" nillable="true" type="xsd:string" /> 
      <element name="message" nillable="true" type="xsd:string" /> 
      </sequence>
      </complexType>
      </schema>
      </wsdl:types>
    - <wsdl:message name="putToolDataRequest">
      <wsdl:part name="in" type="impl:ToolData" /> 
      </wsdl:message>
    - <wsdl:message name="markToolDataRequest">
      <wsdl:part name="mark" type="xsd:string" /> 
      <wsdl:part name="td" type="impl:ArrayOfToolKey" /> 
      </wsdl:message>
    - <wsdl:message name="getToolDataResponse2">
      <wsdl:part name="ArrayOfToolData" type="impl:ArrayOfToolData" /> 
      </wsdl:message>
    - <wsdl:message name="putToolLocationResponse">
      <wsdl:part name="putToolLocationReturn" type="xsd:int" /> 
      </wsdl:message>
    - <wsdl:message name="getToolDataRequest">
      <wsdl:part name="in" type="impl:ToolData" /> 
      </wsdl:message>
    - <wsdl:message name="TestExceptionRequest">
      <wsdl:part name="apl" type="xsd:string" /> 
      </wsdl:message>
    - <wsdl:message name="TestExceptionResponse">
      <wsdl:part name="TestExceptionReturn" type="xsd:int" /> 
      </wsdl:message>
    - <wsdl:message name="getToolStateRequest">
      <wsdl:part name="apl" type="xsd:string" /> 
      <wsdl:part name="identnr" type="xsd:string" /> 
      <wsdl:part name="duplonr" type="xsd:string" /> 
      </wsdl:message>
    - <wsdl:message name="putToolDataResponse1">
      <wsdl:part name="putToolDataReturn" type="xsd:int" /> 
      </wsdl:message>
    - <wsdl:message name="ToolFault1">
      <wsdl:part name="fault" type="impl:ToolFault" /> 
      </wsdl:message>
    - <wsdl:message name="getToolDataRequest1">
      <wsdl:part name="apl" type="xsd:string" /> 
      <wsdl:part name="identnr" type="xsd:string" /> 
      <wsdl:part name="duplonr" type="xsd:string" /> 
      </wsdl:message>
    - <wsdl:message name="setPOResStateRequest">
      <wsdl:part name="apl" type="xsd:string" /> 
      <wsdl:part name="anr" type="xsd:string" /> 
      <wsdl:part name="afo" type="xsd:string" /> 
      <wsdl:part name="suffix" type="xsd:string" /> 
      <wsdl:part name="split" type="xsd:string" /> 
      <wsdl:part name="wzstate" type="xsd:string" /> 
      </wsdl:message>
    - <wsdl:message name="setPOResStateResponse">
      <wsdl:part name="setPOResStateReturn" type="xsd:int" /> 
      </wsdl:message>
    - <wsdl:message name="putToolLocationRequest">
      <wsdl:part name="apl" type="xsd:string" /> 
      <wsdl:part name="identnr" type="xsd:string" /> 
      <wsdl:part name="duplonr" type="xsd:string" /> 
      <wsdl:part name="location" type="xsd:string" /> 
      </wsdl:message>
    - <wsdl:message name="markToolDataResponse">
      <wsdl:part name="markToolDataReturn" type="xsd:int" /> 
      </wsdl:message>
    - <wsdl:message name="getToolDataResponse">
      <wsdl:part name="ToolData" type="impl:ToolData" /> 
      </wsdl:message>
    - <wsdl:message name="getToolDataRequest2">
      <wsdl:part name="apl" type="xsd:string" /> 
      </wsdl:message>
    - <wsdl:message name="putToolDataRequest1">
      <wsdl:part name="in" type="impl:ArrayOfToolData" /> 
      </wsdl:message>
      <wsdl:message name="ToolFault" /> 
    - <wsdl:message name="putToolDataResponse">
      <wsdl:part name="putToolDataReturn" type="xsd:int" /> 
      </wsdl:message>
    - <wsdl:message name="getToolDataResponse1">
      <wsdl:part name="ToolData" type="impl:ToolData" /> 
      </wsdl:message>
    - <wsdl:message name="putToolLocationRequest1">
      <wsdl:part name="in" type="impl:ArrayOfToolLocation" /> 
      </wsdl:message>
    - <wsdl:message name="putToolLocationResponse1">
      <wsdl:part name="putToolLocationReturn" type="xsd:int" /> 
      </wsdl:message>
    - <wsdl:message name="getToolStateResponse">
      <wsdl:part name="getToolStateReturn" type="impl:ToolState" /> 
      </wsdl:message>
    - <wsdl:portType name="FFTools">
    - <wsdl:operation name="putToolData" parameterOrder="in">
      <wsdl:input message="impl:putToolDataRequest" name="putToolDataRequest" /> 
      <wsdl:output message="impl:putToolDataResponse" name="putToolDataResponse" /> 
      </wsdl:operation>
    - <wsdl:operation name="getToolData" parameterOrder="in">
      <wsdl:input message="impl:getToolDataRequest" name="getToolDataRequest" /> 
      <wsdl:output message="impl:getToolDataResponse" name="getToolDataResponse" /> 
      </wsdl:operation>
    - <wsdl:operation name="getToolData" parameterOrder="apl identnr duplonr">
      <wsdl:input message="impl:getToolDataRequest1" name="getToolDataRequest1" /> 
      <wsdl:output message="impl:getToolDataResponse1" name="getToolDataResponse1" /> 
      </wsdl:operation>
    - <wsdl:operation name="getToolData" parameterOrder="apl">
      <wsdl:input message="impl:getToolDataRequest2" name="getToolDataRequest2" /> 
      <wsdl:output message="impl:getToolDataResponse2" name="getToolDataResponse2" /> 
      </wsdl:operation>
    - <wsdl:operation name="putToolData" parameterOrder="in">
      <wsdl:input message="impl:putToolDataRequest1" name="putToolDataRequest1" /> 
      <wsdl:output message="impl:putToolDataResponse1" name="putToolDataResponse1" /> 
      </wsdl:operation>
    - <wsdl:operation name="setPOResState" parameterOrder="apl anr afo suffix split wzstate">
      <wsdl:input message="impl:setPOResStateRequest" name="setPOResStateRequest" /> 
      <wsdl:output message="impl:setPOResStateResponse" name="setPOResStateResponse" /> 
      </wsdl:operation>
    - <wsdl:operation name="markToolData" parameterOrder="mark td">
      <wsdl:input message="impl:markToolDataRequest" name="markToolDataRequest" /> 
      <wsdl:output message="impl:markToolDataResponse" name="markToolDataResponse" /> 
      </wsdl:operation>
    - <wsdl:operation name="getToolState" parameterOrder="apl identnr duplonr">
      <wsdl:input message="impl:getToolStateRequest" name="getToolStateRequest" /> 
      <wsdl:output message="impl:getToolStateResponse" name="getToolStateResponse" /> 
      </wsdl:operation>
    - <wsdl:operation name="putToolLocation" parameterOrder="apl identnr duplonr location">
      <wsdl:input message="impl:putToolLocationRequest" name="putToolLocationRequest" /> 
      <wsdl:output message="impl:putToolLocationResponse" name="putToolLocationResponse" /> 
      </wsdl:operation>
    - <wsdl:operation name="putToolLocation" parameterOrder="in">
      <wsdl:input message="impl:putToolLocationRequest1" name="putToolLocationRequest1" /> 
      <wsdl:output message="impl:putToolLocationResponse1" name="putToolLocationResponse1" /> 
      </wsdl:operation>
    - <wsdl:operation name="TestException" parameterOrder="apl">
      <wsdl:input message="impl:TestExceptionRequest" name="TestExceptionRequest" /> 
      <wsdl:output message="impl:TestExceptionResponse" name="TestExceptionResponse" /> 
      <wsdl:fault message="impl:ToolFault1" name="ToolFault" /> 
      </wsdl:operation>
      </wsdl:portType>
    - <wsdl:binding name="FFServiceSoapBinding" type="impl:FFTools">
      <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http" /> 
    - <wsdl:operation name="putToolData">
      <wsdlsoap:operation soapAction="" /> 
    - <wsdl:input name="putToolDataRequest">
      <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ffservice.service.forcam.com" use="encoded" /> 
      </wsdl:input>
    - <wsdl:output name="putToolDataResponse">
      <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ffservice.service.forcam.com" use="encoded" /> 
      </wsdl:output>
      </wsdl:operation>
    - <wsdl:operation name="getToolData">
      <wsdlsoap:operation soapAction="" /> 
    - <wsdl:input name="getToolDataRequest">
      <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ffservice.service.forcam.com" use="encoded" /> 
      </wsdl:input>
    - <wsdl:output name="getToolDataResponse">
      <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ffservice.service.forcam.com" use="encoded" /> 
      </wsdl:output>
      </wsdl:operation>
    - <wsdl:operation name="getToolData">
      <wsdlsoap:operation soapAction="" /> 
    - <wsdl:input name="getToolDataRequest1">
      <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ffservice.service.forcam.com" use="encoded" /> 
      </wsdl:input>
    - <wsdl:output name="getToolDataResponse1">
      <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ffservice.service.forcam.com" use="encoded" /> 
      </wsdl:output>
      </wsdl:operation>
    - <wsdl:operation name="getToolData">
      <wsdlsoap:operation soapAction="" /> 
    - <wsdl:input name="getToolDataRequest2">
      <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ffservice.service.forcam.com" use="encoded" /> 
      </wsdl:input>
    - <wsdl:output name="getToolDataResponse2">
      <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ffservice.service.forcam.com" use="encoded" /> 
      </wsdl:output>
      </wsdl:operation>
    - <wsdl:operation name="putToolData">
      <wsdlsoap:operation soapAction="" /> 
    - <wsdl:input name="putToolDataRequest1">
      <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ffservice.service.forcam.com" use="encoded" /> 
      </wsdl:input>
    - <wsdl:output name="putToolDataResponse1">
      <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ffservice.service.forcam.com" use="encoded" /> 
      </wsdl:output>
      </wsdl:operation>
    - <wsdl:operation name="setPOResState">
      <wsdlsoap:operation soapAction="" /> 
    - <wsdl:input name="setPOResStateRequest">
      <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ffservice.service.forcam.com" use="encoded" /> 
      </wsdl:input>
    - <wsdl:output name="setPOResStateResponse">
      <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ffservice.service.forcam.com" use="encoded" /> 
      </wsdl:output>
      </wsdl:operation>
    - <wsdl:operation name="markToolData">
      <wsdlsoap:operation soapAction="" /> 
    - <wsdl:input name="markToolDataRequest">
      <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ffservice.service.forcam.com" use="encoded" /> 
      </wsdl:input>
    - <wsdl:output name="markToolDataResponse">
      <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ffservice.service.forcam.com" use="encoded" /> 
      </wsdl:output>
      </wsdl:operation>
    - <wsdl:operation name="getToolState">
      <wsdlsoap:operation soapAction="" /> 
    - <wsdl:input name="getToolStateRequest">
      <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ffservice.service.forcam.com" use="encoded" /> 
      </wsdl:input>
    - <wsdl:output name="getToolStateResponse">
      <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ffservice.service.forcam.com" use="encoded" /> 
      </wsdl:output>
      </wsdl:operation>
    - <wsdl:operation name="putToolLocation">
      <wsdlsoap:operation soapAction="" /> 
    - <wsdl:input name="putToolLocationRequest">
      <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ffservice.service.forcam.com" use="encoded" /> 
      </wsdl:input>
    - <wsdl:output name="putToolLocationResponse">
      <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ffservice.service.forcam.com" use="encoded" /> 
      </wsdl:output>
      </wsdl:operation>
    - <wsdl:operation name="putToolLocation">
      <wsdlsoap:operation soapAction="" /> 
    - <wsdl:input name="putToolLocationRequest1">
      <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ffservice.service.forcam.com" use="encoded" /> 
      </wsdl:input>
    - <wsdl:output name="putToolLocationResponse1">
      <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ffservice.service.forcam.com" use="encoded" /> 
      </wsdl:output>
      </wsdl:operation>
    - <wsdl:operation name="TestException">
      <wsdlsoap:operation soapAction="" /> 
    - <wsdl:input name="TestExceptionRequest">
      <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ffservice.service.forcam.com" use="encoded" /> 
      </wsdl:input>
    - <wsdl:output name="TestExceptionResponse">
      <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ffservice.service.forcam.com" use="encoded" /> 
      </wsdl:output>
    - <wsdl:fault name="ToolFault">
      <wsdlsoap:fault encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" name="ToolFault" namespace="http://ffservice.service.forcam.com" use="encoded" /> 
      </wsdl:fault>
      </wsdl:operation>
      </wsdl:binding>
    - <wsdl:service name="FFToolsService">
    - <wsdl:port binding="impl:FFServiceSoapBinding" name="FFService">
      <wsdlsoap:address location="http://localhost:9080/axis/services/FFService" /> 
      </wsdl:port>
      </wsdl:service>
      </wsdl:definitions>

    Mittwoch, 14. Oktober 2009 06:27