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>