Skip to content

Instantly share code, notes, and snippets.

@Pandastan
Created May 11, 2017 15:55
Show Gist options
  • Save Pandastan/746a8a80bb6e8bfe7091062ce02ceb27 to your computer and use it in GitHub Desktop.
Save Pandastan/746a8a80bb6e8bfe7091062ce02ceb27 to your computer and use it in GitHub Desktop.
Service WSDL for Stackoverflow
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions targetNamespace="http://service.icomb.de" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://service.icomb.de" xmlns:intf="http://service.icomb.de" xmlns:tns1="http://model.icomb.de" 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 elementFormDefault="qualified" targetNamespace="http://service.icomb.de" xmlns="http://www.w3.org/2001/XMLSchema">
<import namespace="http://model.icomb.de"/>
<element name="connect">
<complexType/>
</element>
<element name="connectResponse">
<complexType>
<sequence>
<element name="connectReturn" type="impl:FunktionsErgebnis"/>
</sequence>
</complexType>
</element>
<complexType name="FunktionsErgebnis">
<sequence>
<element name="ergebnis" nillable="true" type="xsd:int"/>
<element name="meldung" nillable="true" type="xsd:string"/>
</sequence>
</complexType>
<element name="ermittleVersuchsschritte">
<complexType>
<sequence>
<element maxOccurs="unbounded" name="einschraenkung" type="xsd:string"/>
</sequence>
</complexType>
</element>
<element name="ermittleVersuchsschritteResponse">
<complexType>
<sequence>
<element name="ermittleVersuchsschritteReturn" type="impl:VersuchsschrittErgebnis"/>
</sequence>
</complexType>
</element>
<complexType name="ArrayOf_tns1_EigenschaftenWert">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" name="item" type="tns1:EigenschaftenWert"/>
</sequence>
</complexType>
<complexType name="ArrayOf_tns1_Importdefinition">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" name="item" type="tns1:Importdefinition"/>
</sequence>
</complexType>
<complexType name="ArrayOf_tns1_MaterialzuordnungVersuchsschritt">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" name="item" type="tns1:MaterialzuordnungVersuchsschritt"/>
</sequence>
</complexType>
<complexType name="ArrayOf_tns1_Versuchsschritt">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" name="item" type="tns1:Versuchsschritt"/>
</sequence>
</complexType>
<complexType name="VersuchsschrittErgebnis">
<complexContent>
<extension base="impl:FunktionsErgebnis">
<sequence>
<element name="ermittelteVersuchsschritte" nillable="true" type="impl:ArrayOf_tns1_Versuchsschritt"/>
</sequence>
</extension>
</complexContent>
</complexType>
<element name="schrittBearbeitungStarten">
<complexType>
<sequence>
<element name="globalID" type="xsd:string"/>
</sequence>
</complexType>
</element>
<element name="schrittBearbeitungStartenResponse">
<complexType>
<sequence>
<element name="schrittBearbeitungStartenReturn" type="impl:FunktionsErgebnis"/>
</sequence>
</complexType>
</element>
<element name="schrittRueckmelden">
<complexType>
<sequence>
<element name="globalID" type="xsd:string"/>
<element name="zusatzvermerk" type="xsd:string"/>
<element name="materialnummer" type="xsd:string"/>
<element maxOccurs="unbounded" name="materialnummern" type="xsd:string"/>
<element name="dokument01_pfad" type="xsd:string"/>
<element name="dokument02_pfad" type="xsd:string"/>
<element name="notiz" type="xsd:string"/>
<element name="pruefmittelnummer" type="xsd:string"/>
<element maxOccurs="unbounded" name="eigenschaften" type="tns1:SchluesselWertePaar"/>
</sequence>
</complexType>
</element>
<element name="schrittRueckmeldenResponse">
<complexType>
<sequence>
<element name="schrittRueckmeldenReturn" type="impl:FunktionsErgebnis"/>
</sequence>
</complexType>
</element>
<element name="schrittAlsAngekommenKennzeichnen">
<complexType>
<sequence>
<element name="globalID" type="xsd:string"/>
</sequence>
</complexType>
</element>
<element name="schrittAlsAngekommenKennzeichnenResponse">
<complexType>
<sequence>
<element name="schrittAlsAngekommenKennzeichnenReturn" type="impl:FunktionsErgebnis"/>
</sequence>
</complexType>
</element>
<element name="kenndatenimportFuerSchrittDurchfuehren">
<complexType>
<sequence>
<element name="globalID" type="xsd:string"/>
<element name="beschreibungImportdefinition" type="xsd:string"/>
</sequence>
</complexType>
</element>
<element name="kenndatenimportFuerSchrittDurchfuehrenResponse">
<complexType>
<sequence>
<element name="kenndatenimportFuerSchrittDurchfuehrenReturn" type="impl:FunktionsErgebnis"/>
</sequence>
</complexType>
</element>
<element name="schrittSperren">
<complexType>
<sequence>
<element name="globaleID" type="xsd:string"/>
<element name="schluesselAenderungsgrund" type="xsd:string"/>
<element name="sperrtext" type="xsd:string"/>
<element name="userName" type="xsd:string"/>
</sequence>
</complexType>
</element>
<element name="schrittSperrenResponse">
<complexType>
<sequence>
<element name="schrittSperrenReturn" type="impl:FunktionsErgebnis"/>
</sequence>
</complexType>
</element>
</schema>
<schema elementFormDefault="qualified" targetNamespace="http://model.icomb.de" xmlns="http://www.w3.org/2001/XMLSchema">
<import namespace="http://service.icomb.de"/>
<complexType name="BasicEntity">
<sequence>
<element name="globaleID" nillable="true" type="xsd:string"/>
</sequence>
</complexType>
<complexType name="BasicToplevelEntity">
<complexContent>
<extension base="tns1:BasicEntity">
<sequence>
<element name="bezeichnung" nillable="true" type="xsd:string"/>
<element name="schluessel" nillable="true" type="xsd:string"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="Dokument">
<complexContent>
<extension base="tns1:BasicEntity">
<sequence>
<element name="beschreibung" nillable="true" type="xsd:string"/>
<element name="pfad" nillable="true" type="xsd:string"/>
<element name="typ" nillable="true" type="xsd:short"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="Zuordnungsschlusessel">
<complexContent>
<extension base="tns1:BasicToplevelEntity">
<sequence/>
</extension>
</complexContent>
</complexType>
<complexType name="EigenschaftenWert">
<complexContent>
<extension base="tns1:BasicEntity">
<sequence>
<element name="wert" nillable="true" type="xsd:string"/>
<element name="zuordnungsschluessel" nillable="true" type="tns1:Zuordnungsschlusessel"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="Importdefinition">
<complexContent>
<extension base="tns1:BasicEntity">
<sequence>
<element name="beschreibung" nillable="true" type="xsd:string"/>
<element name="pfad" nillable="true" type="xsd:string"/>
<element name="skriptTxt" nillable="true" type="xsd:string"/>
<element name="status" nillable="true" type="xsd:short"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="Material">
<complexContent>
<extension base="tns1:BasicToplevelEntity">
<sequence/>
</extension>
</complexContent>
</complexType>
<complexType name="Einheit">
<complexContent>
<extension base="tns1:BasicToplevelEntity">
<sequence/>
</extension>
</complexContent>
</complexType>
<complexType name="MaterialzuordnungVersuchsschritt">
<complexContent>
<extension base="tns1:BasicEntity">
<sequence>
<element name="einheit" nillable="true" type="tns1:Einheit"/>
<element name="material" nillable="true" type="tns1:Material"/>
<element name="menge" nillable="true" type="xsd:decimal"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="Notiz">
<complexContent>
<extension base="tns1:BasicEntity">
<sequence>
<element name="text" nillable="true" type="xsd:string"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="Pruefmittel">
<complexContent>
<extension base="tns1:BasicToplevelEntity">
<sequence/>
</extension>
</complexContent>
</complexType>
<complexType name="Auftrag">
<complexContent>
<extension base="tns1:BasicToplevelEntity">
<sequence/>
</extension>
</complexContent>
</complexType>
<complexType name="Versuch">
<complexContent>
<extension base="tns1:BasicToplevelEntity">
<sequence>
<element name="auftrag" nillable="true" type="tns1:Auftrag"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="Versuchsschritt">
<complexContent>
<extension base="tns1:BasicToplevelEntity">
<sequence>
<element name="aenderbar" nillable="true" type="xsd:boolean"/>
<element name="ankunftBestaetigt" nillable="true" type="xsd:boolean"/>
<element name="beschreibung" nillable="true" type="xsd:string"/>
<element name="datumAnkunft" nillable="true" type="xsd:dateTime"/>
<element name="document01" nillable="true" type="tns1:Dokument"/>
<element name="document02" nillable="true" type="tns1:Dokument"/>
<element name="document03" nillable="true" type="tns1:Dokument"/>
<element name="document04" nillable="true" type="tns1:Dokument"/>
<element name="durchgefuehrtAm" nillable="true" type="xsd:dateTime"/>
<element name="eigenschaften" nillable="true" type="impl:ArrayOf_tns1_EigenschaftenWert"/>
<element name="enddatum" nillable="true" type="xsd:dateTime"/>
<element name="endzeit" nillable="true" type="xsd:int"/>
<element name="gesperrt" nillable="true" type="xsd:boolean"/>
<element name="gutmenge" nillable="true" type="xsd:decimal"/>
<element name="importdefinitionen" nillable="true" type="impl:ArrayOf_tns1_Importdefinition"/>
<element name="level" nillable="true" type="xsd:int"/>
<element name="loeschbar" nillable="true" type="xsd:boolean"/>
<element name="material" nillable="true" type="tns1:Material"/>
<element name="materialien" nillable="true" type="impl:ArrayOf_tns1_MaterialzuordnungVersuchsschritt"/>
<element name="mengeAusschuss" nillable="true" type="xsd:decimal"/>
<element name="notiz" nillable="true" type="tns1:Notiz"/>
<element name="notiz02" nillable="true" type="tns1:Notiz"/>
<element name="position" nillable="true" type="xsd:int"/>
<element name="pruefmittel" nillable="true" type="tns1:Pruefmittel"/>
<element name="sperrdatum" nillable="true" type="xsd:dateTime"/>
<element name="sperrfreigabetext" nillable="true" type="xsd:string"/>
<element name="sperrvermerk" nillable="true" type="xsd:string"/>
<element name="standtage" nillable="true" type="xsd:int"/>
<element name="startdatum" nillable="true" type="xsd:dateTime"/>
<element name="startzeit" nillable="true" type="xsd:int"/>
<element name="status" nillable="true" type="xsd:short"/>
<element name="template" nillable="true" type="xsd:boolean"/>
<element name="verletzungSekunden" nillable="true" type="xsd:int"/>
<element name="verletzungTage" nillable="true" type="xsd:int"/>
<element name="versuch" nillable="true" type="tns1:Versuch"/>
<element name="zeitfensterVerletzung" nillable="true" type="xsd:string"/>
<element name="zusatzEigenschaften" nillable="true" type="impl:ArrayOf_tns1_EigenschaftenWert"/>
<element name="zusatzvermerk" nillable="true" type="xsd:string"/>
<element name="zusatzvermerk02" nillable="true" type="xsd:string"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="SchluesselWertePaar">
<sequence>
<element name="schluessel" nillable="true" type="xsd:string"/>
<element name="wert" nillable="true" type="xsd:string"/>
</sequence>
</complexType>
</schema>
</wsdl:types>
<wsdl:message name="connectRequest">
<wsdl:part element="impl:connect" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="schrittRueckmeldenRequest">
<wsdl:part element="impl:schrittRueckmelden" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="schrittAlsAngekommenKennzeichnenRequest">
<wsdl:part element="impl:schrittAlsAngekommenKennzeichnen" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="schrittBearbeitungStartenRequest">
<wsdl:part element="impl:schrittBearbeitungStarten" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="schrittSperrenResponse">
<wsdl:part element="impl:schrittSperrenResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="ermittleVersuchsschritteResponse">
<wsdl:part element="impl:ermittleVersuchsschritteResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="schrittSperrenRequest">
<wsdl:part element="impl:schrittSperren" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="kenndatenimportFuerSchrittDurchfuehrenResponse">
<wsdl:part element="impl:kenndatenimportFuerSchrittDurchfuehrenResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="schrittBearbeitungStartenResponse">
<wsdl:part element="impl:schrittBearbeitungStartenResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="kenndatenimportFuerSchrittDurchfuehrenRequest">
<wsdl:part element="impl:kenndatenimportFuerSchrittDurchfuehren" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="schrittRueckmeldenResponse">
<wsdl:part element="impl:schrittRueckmeldenResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="schrittAlsAngekommenKennzeichnenResponse">
<wsdl:part element="impl:schrittAlsAngekommenKennzeichnenResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="connectResponse">
<wsdl:part element="impl:connectResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="ermittleVersuchsschritteRequest">
<wsdl:part element="impl:ermittleVersuchsschritte" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:portType name="combZugriff">
<wsdl:operation name="connect">
<wsdl:input message="impl:connectRequest" name="connectRequest">
</wsdl:input>
<wsdl:output message="impl:connectResponse" name="connectResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ermittleVersuchsschritte">
<wsdl:input message="impl:ermittleVersuchsschritteRequest" name="ermittleVersuchsschritteRequest">
</wsdl:input>
<wsdl:output message="impl:ermittleVersuchsschritteResponse" name="ermittleVersuchsschritteResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="schrittBearbeitungStarten">
<wsdl:input message="impl:schrittBearbeitungStartenRequest" name="schrittBearbeitungStartenRequest">
</wsdl:input>
<wsdl:output message="impl:schrittBearbeitungStartenResponse" name="schrittBearbeitungStartenResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="schrittRueckmelden">
<wsdl:input message="impl:schrittRueckmeldenRequest" name="schrittRueckmeldenRequest">
</wsdl:input>
<wsdl:output message="impl:schrittRueckmeldenResponse" name="schrittRueckmeldenResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="schrittAlsAngekommenKennzeichnen">
<wsdl:input message="impl:schrittAlsAngekommenKennzeichnenRequest" name="schrittAlsAngekommenKennzeichnenRequest">
</wsdl:input>
<wsdl:output message="impl:schrittAlsAngekommenKennzeichnenResponse" name="schrittAlsAngekommenKennzeichnenResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="kenndatenimportFuerSchrittDurchfuehren">
<wsdl:input message="impl:kenndatenimportFuerSchrittDurchfuehrenRequest" name="kenndatenimportFuerSchrittDurchfuehrenRequest">
</wsdl:input>
<wsdl:output message="impl:kenndatenimportFuerSchrittDurchfuehrenResponse" name="kenndatenimportFuerSchrittDurchfuehrenResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="schrittSperren">
<wsdl:input message="impl:schrittSperrenRequest" name="schrittSperrenRequest">
</wsdl:input>
<wsdl:output message="impl:schrittSperrenResponse" name="schrittSperrenResponse">
</wsdl:output>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="combZugriffSoapBinding" type="impl:combZugriff">
<wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="connect">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="connectRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="connectResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ermittleVersuchsschritte">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="ermittleVersuchsschritteRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="ermittleVersuchsschritteResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="schrittBearbeitungStarten">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="schrittBearbeitungStartenRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="schrittBearbeitungStartenResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="schrittRueckmelden">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="schrittRueckmeldenRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="schrittRueckmeldenResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="schrittAlsAngekommenKennzeichnen">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="schrittAlsAngekommenKennzeichnenRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="schrittAlsAngekommenKennzeichnenResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="kenndatenimportFuerSchrittDurchfuehren">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="kenndatenimportFuerSchrittDurchfuehrenRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="kenndatenimportFuerSchrittDurchfuehrenResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="schrittSperren">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="schrittSperrenRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="schrittSperrenResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="combZugriffService">
<wsdl:port binding="impl:combZugriffSoapBinding" name="combZugriff">
<wsdlsoap:address location="http://localhost:8080/icombService/services/combZugriff"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment