<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://www.mehrdata.com/xmlGateway/Services" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" targetNamespace="http://www.mehrdata.com/xmlGateway/Services" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://www.mehrdata.com/xmlGateway/Services">
      <s:import namespace="http://tempuri.org/AvailabilityMulti.xsd" />
      <s:import schemaLocation="http://mdsservice.com/xmlgateway.asmx?schema=AvailabilityMulti" namespace="http://tempuri.org/AvailabilityMulti.xsd" />
      <s:element name="submitOrder">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="trader" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="user" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="pass" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="gateway" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="orderXML" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="submitOrderResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="submitOrderResult">
              <s:complexType mixed="true">
                <s:sequence>
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="articleSearch">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="trader" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="user" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="pass" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="gateway" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="brand" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="description" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ean" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="suppliersItemNumber" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="articleSearchResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="articleSearchResult">
              <s:complexType mixed="true">
                <s:sequence>
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="articleSearch_V1_2">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="trader" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="user" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="pass" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="gateway" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="brand" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="description" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ean" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="suppliersItemNumber" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="lastImportDate" type="s:dateTime" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="articleSearch_V1_2Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="articleSearch_V1_2Result">
              <s:complexType mixed="true">
                <s:sequence>
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="articleSearch_V1_3">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="trader" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="user" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="pass" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="gateway" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="brand" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="description" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ean" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="suppliersItemNumber" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="lastImportDate" type="s:dateTime" />
            <s:element minOccurs="0" maxOccurs="1" name="sOptionXML" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="articleSearch_V1_3Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="articleSearch_V1_3Result">
              <s:complexType mixed="true">
                <s:sequence>
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="articleSearch2">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="trader" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="user" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="pass" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="gateway" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="brand" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="description" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ean" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="suppliersItemNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sArticleGroups" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sSupplier" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="articleSearch2Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="articleSearch2Result">
              <s:complexType mixed="true">
                <s:sequence>
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="articleSearch_V2_2">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="trader" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="user" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="pass" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="gateway" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="brand" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="description" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ean" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="suppliersItemNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sArticleGroups" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sSupplier" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="lastImportDate" type="s:dateTime" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="articleSearch_V2_2Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="articleSearch_V2_2Result">
              <s:complexType mixed="true">
                <s:sequence>
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="articleSearch_V2_3">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="trader" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="user" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="pass" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="gateway" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="brand" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="description" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ean" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="suppliersItemNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sArticleGroups" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sSupplier" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="lastImportDate" type="s:dateTime" />
            <s:element minOccurs="0" maxOccurs="1" name="sOptionXML" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="articleSearch_V2_3Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="articleSearch_V2_3Result">
              <s:complexType mixed="true">
                <s:sequence>
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="articleDetails">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="trader" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="user" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="pass" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="gateway" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="articleID" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="articleDetailsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="articleDetailsResult">
              <s:complexType mixed="true">
                <s:sequence>
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="articleDetails2">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="trader" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="user" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="pass" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="gateway" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="articleID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sOptionXML" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="articleDetails2Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="articleDetails2Result">
              <s:complexType mixed="true">
                <s:sequence>
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="articleAvailability">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="trader" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="user" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="pass" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="gateway" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="articleID" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="quantity" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="availabilityDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="articleAvailabilityResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="articleAvailabilityResult">
              <s:complexType mixed="true">
                <s:sequence>
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="articleAvailabilityMulti">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="trader" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="user" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="pass" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="gateway" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="availabilityXml" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="articleAvailabilityMultiResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="articleAvailabilityMultiResult">
              <s:complexType mixed="true">
                <s:sequence>
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="articleAvailabilityMultiEspecially">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="trader" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="user" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="pass" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="gateway" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="articleAvailabilityMultiEspeciallyResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="articleAvailabilityMultiEspeciallyResult">
              <s:complexType>
                <s:sequence>
                  <s:any minOccurs="0" maxOccurs="unbounded" namespace="http://www.w3.org/2001/XMLSchema" processContents="lax" />
                  <s:any minOccurs="1" namespace="urn:schemas-microsoft-com:xml-diffgram-v1" processContents="lax" />
                </s:sequence>
                <s:attribute fixed="http://tempuri.org/AvailabilityMulti.xsd" name="namespace" />
                <s:attribute fixed="articleAvailabilityMultiDataTable" name="tableTypeName" />
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="articlePrice">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="trader" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="user" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="pass" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="gateway" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="articleID" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="articlePriceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="articlePriceResult">
              <s:complexType mixed="true">
                <s:sequence>
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="articlePriceMulti">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="trader" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="user" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="pass" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="gateway" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="priceXml" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="articlePriceMultiResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="articlePriceMultiResult">
              <s:complexType mixed="true">
                <s:sequence>
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="articlePageImpressionData">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="trader" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="user" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="pass" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="gateway" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="articleID" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="articlePageImpressionDataResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="articlePageImpressionDataResult">
              <s:complexType mixed="true">
                <s:sequence>
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getArticleGroups">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="trader" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="user" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="pass" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="gateway" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getArticleGroupsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="getArticleGroupsResult">
              <s:complexType mixed="true">
                <s:sequence>
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getSuppliers">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="trader" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="user" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="pass" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="gateway" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getSuppliersResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="getSuppliersResult">
              <s:complexType mixed="true">
                <s:sequence>
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getXMLConfig">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="trader" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="user" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="pass" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="gateway" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getXMLConfigResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="getXMLConfigResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
    </s:schema>
  </wsdl:types>
  <wsdl:message name="submitOrderSoapIn">
    <wsdl:part name="parameters" element="tns:submitOrder" />
  </wsdl:message>
  <wsdl:message name="submitOrderSoapOut">
    <wsdl:part name="parameters" element="tns:submitOrderResponse" />
  </wsdl:message>
  <wsdl:message name="articleSearchSoapIn">
    <wsdl:part name="parameters" element="tns:articleSearch" />
  </wsdl:message>
  <wsdl:message name="articleSearchSoapOut">
    <wsdl:part name="parameters" element="tns:articleSearchResponse" />
  </wsdl:message>
  <wsdl:message name="articleSearch_V1_2SoapIn">
    <wsdl:part name="parameters" element="tns:articleSearch_V1_2" />
  </wsdl:message>
  <wsdl:message name="articleSearch_V1_2SoapOut">
    <wsdl:part name="parameters" element="tns:articleSearch_V1_2Response" />
  </wsdl:message>
  <wsdl:message name="articleSearch_V1_3SoapIn">
    <wsdl:part name="parameters" element="tns:articleSearch_V1_3" />
  </wsdl:message>
  <wsdl:message name="articleSearch_V1_3SoapOut">
    <wsdl:part name="parameters" element="tns:articleSearch_V1_3Response" />
  </wsdl:message>
  <wsdl:message name="articleSearch2SoapIn">
    <wsdl:part name="parameters" element="tns:articleSearch2" />
  </wsdl:message>
  <wsdl:message name="articleSearch2SoapOut">
    <wsdl:part name="parameters" element="tns:articleSearch2Response" />
  </wsdl:message>
  <wsdl:message name="articleSearch_V2_2SoapIn">
    <wsdl:part name="parameters" element="tns:articleSearch_V2_2" />
  </wsdl:message>
  <wsdl:message name="articleSearch_V2_2SoapOut">
    <wsdl:part name="parameters" element="tns:articleSearch_V2_2Response" />
  </wsdl:message>
  <wsdl:message name="articleSearch_V2_3SoapIn">
    <wsdl:part name="parameters" element="tns:articleSearch_V2_3" />
  </wsdl:message>
  <wsdl:message name="articleSearch_V2_3SoapOut">
    <wsdl:part name="parameters" element="tns:articleSearch_V2_3Response" />
  </wsdl:message>
  <wsdl:message name="articleDetailsSoapIn">
    <wsdl:part name="parameters" element="tns:articleDetails" />
  </wsdl:message>
  <wsdl:message name="articleDetailsSoapOut">
    <wsdl:part name="parameters" element="tns:articleDetailsResponse" />
  </wsdl:message>
  <wsdl:message name="articleDetails2SoapIn">
    <wsdl:part name="parameters" element="tns:articleDetails2" />
  </wsdl:message>
  <wsdl:message name="articleDetails2SoapOut">
    <wsdl:part name="parameters" element="tns:articleDetails2Response" />
  </wsdl:message>
  <wsdl:message name="articleAvailabilitySoapIn">
    <wsdl:part name="parameters" element="tns:articleAvailability" />
  </wsdl:message>
  <wsdl:message name="articleAvailabilitySoapOut">
    <wsdl:part name="parameters" element="tns:articleAvailabilityResponse" />
  </wsdl:message>
  <wsdl:message name="articleAvailabilityMultiSoapIn">
    <wsdl:part name="parameters" element="tns:articleAvailabilityMulti" />
  </wsdl:message>
  <wsdl:message name="articleAvailabilityMultiSoapOut">
    <wsdl:part name="parameters" element="tns:articleAvailabilityMultiResponse" />
  </wsdl:message>
  <wsdl:message name="articleAvailabilityMultiEspeciallySoapIn">
    <wsdl:part name="parameters" element="tns:articleAvailabilityMultiEspecially" />
  </wsdl:message>
  <wsdl:message name="articleAvailabilityMultiEspeciallySoapOut">
    <wsdl:part name="parameters" element="tns:articleAvailabilityMultiEspeciallyResponse" />
  </wsdl:message>
  <wsdl:message name="articlePriceSoapIn">
    <wsdl:part name="parameters" element="tns:articlePrice" />
  </wsdl:message>
  <wsdl:message name="articlePriceSoapOut">
    <wsdl:part name="parameters" element="tns:articlePriceResponse" />
  </wsdl:message>
  <wsdl:message name="articlePriceMultiSoapIn">
    <wsdl:part name="parameters" element="tns:articlePriceMulti" />
  </wsdl:message>
  <wsdl:message name="articlePriceMultiSoapOut">
    <wsdl:part name="parameters" element="tns:articlePriceMultiResponse" />
  </wsdl:message>
  <wsdl:message name="articlePageImpressionDataSoapIn">
    <wsdl:part name="parameters" element="tns:articlePageImpressionData" />
  </wsdl:message>
  <wsdl:message name="articlePageImpressionDataSoapOut">
    <wsdl:part name="parameters" element="tns:articlePageImpressionDataResponse" />
  </wsdl:message>
  <wsdl:message name="getArticleGroupsSoapIn">
    <wsdl:part name="parameters" element="tns:getArticleGroups" />
  </wsdl:message>
  <wsdl:message name="getArticleGroupsSoapOut">
    <wsdl:part name="parameters" element="tns:getArticleGroupsResponse" />
  </wsdl:message>
  <wsdl:message name="getSuppliersSoapIn">
    <wsdl:part name="parameters" element="tns:getSuppliers" />
  </wsdl:message>
  <wsdl:message name="getSuppliersSoapOut">
    <wsdl:part name="parameters" element="tns:getSuppliersResponse" />
  </wsdl:message>
  <wsdl:message name="getXMLConfigSoapIn">
    <wsdl:part name="parameters" element="tns:getXMLConfig" />
  </wsdl:message>
  <wsdl:message name="getXMLConfigSoapOut">
    <wsdl:part name="parameters" element="tns:getXMLConfigResponse" />
  </wsdl:message>
  <wsdl:portType name="XmlGatewaySoap">
    <wsdl:operation name="submitOrder">
      <wsdl:input message="tns:submitOrderSoapIn" />
      <wsdl:output message="tns:submitOrderSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="articleSearch">
      <wsdl:input message="tns:articleSearchSoapIn" />
      <wsdl:output message="tns:articleSearchSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="articleSearch_V1_2">
      <wsdl:input message="tns:articleSearch_V1_2SoapIn" />
      <wsdl:output message="tns:articleSearch_V1_2SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="articleSearch_V1_3">
      <wsdl:input message="tns:articleSearch_V1_3SoapIn" />
      <wsdl:output message="tns:articleSearch_V1_3SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="articleSearch2">
      <wsdl:input message="tns:articleSearch2SoapIn" />
      <wsdl:output message="tns:articleSearch2SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="articleSearch_V2_2">
      <wsdl:input message="tns:articleSearch_V2_2SoapIn" />
      <wsdl:output message="tns:articleSearch_V2_2SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="articleSearch_V2_3">
      <wsdl:input message="tns:articleSearch_V2_3SoapIn" />
      <wsdl:output message="tns:articleSearch_V2_3SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="articleDetails">
      <wsdl:input message="tns:articleDetailsSoapIn" />
      <wsdl:output message="tns:articleDetailsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="articleDetails2">
      <wsdl:input message="tns:articleDetails2SoapIn" />
      <wsdl:output message="tns:articleDetails2SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="articleAvailability">
      <wsdl:input message="tns:articleAvailabilitySoapIn" />
      <wsdl:output message="tns:articleAvailabilitySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="articleAvailabilityMulti">
      <wsdl:input message="tns:articleAvailabilityMultiSoapIn" />
      <wsdl:output message="tns:articleAvailabilityMultiSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="articleAvailabilityMultiEspecially">
      <wsdl:input message="tns:articleAvailabilityMultiEspeciallySoapIn" />
      <wsdl:output message="tns:articleAvailabilityMultiEspeciallySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="articlePrice">
      <wsdl:input message="tns:articlePriceSoapIn" />
      <wsdl:output message="tns:articlePriceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="articlePriceMulti">
      <wsdl:input message="tns:articlePriceMultiSoapIn" />
      <wsdl:output message="tns:articlePriceMultiSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="articlePageImpressionData">
      <wsdl:input message="tns:articlePageImpressionDataSoapIn" />
      <wsdl:output message="tns:articlePageImpressionDataSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getArticleGroups">
      <wsdl:input message="tns:getArticleGroupsSoapIn" />
      <wsdl:output message="tns:getArticleGroupsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getSuppliers">
      <wsdl:input message="tns:getSuppliersSoapIn" />
      <wsdl:output message="tns:getSuppliersSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getXMLConfig">
      <wsdl:input message="tns:getXMLConfigSoapIn" />
      <wsdl:output message="tns:getXMLConfigSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="XmlGatewaySoap" type="tns:XmlGatewaySoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="submitOrder">
      <soap:operation soapAction="http://www.mehrdata.com/xmlGateway/Services/submitOrder" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="articleSearch">
      <soap:operation soapAction="http://www.mehrdata.com/xmlGateway/Services/articleSearch" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="articleSearch_V1_2">
      <soap:operation soapAction="http://www.mehrdata.com/xmlGateway/Services/articleSearch_V1_2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="articleSearch_V1_3">
      <soap:operation soapAction="http://www.mehrdata.com/xmlGateway/Services/articleSearch_V1_3" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="articleSearch2">
      <soap:operation soapAction="http://www.mehrdata.com/xmlGateway/Services/articleSearch2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="articleSearch_V2_2">
      <soap:operation soapAction="http://www.mehrdata.com/xmlGateway/Services/articleSearch_V2_2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="articleSearch_V2_3">
      <soap:operation soapAction="http://www.mehrdata.com/xmlGateway/Services/articleSearch_V2_3" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="articleDetails">
      <soap:operation soapAction="http://www.mehrdata.com/xmlGateway/Services/articleDetails" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="articleDetails2">
      <soap:operation soapAction="http://www.mehrdata.com/xmlGateway/Services/articleDetails2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="articleAvailability">
      <soap:operation soapAction="http://www.mehrdata.com/xmlGateway/Services/articleAvailability" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="articleAvailabilityMulti">
      <soap:operation soapAction="http://www.mehrdata.com/xmlGateway/Services/articleAvailabilityMulti" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="articleAvailabilityMultiEspecially">
      <soap:operation soapAction="http://www.mehrdata.com/xmlGateway/Services/articleAvailabilityMultiEspecially" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="articlePrice">
      <soap:operation soapAction="http://www.mehrdata.com/xmlGateway/Services/articlePrice" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="articlePriceMulti">
      <soap:operation soapAction="http://www.mehrdata.com/xmlGateway/Services/articlePriceMulti" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="articlePageImpressionData">
      <soap:operation soapAction="http://www.mehrdata.com/xmlGateway/Services/articlePageImpressionData" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getArticleGroups">
      <soap:operation soapAction="http://www.mehrdata.com/xmlGateway/Services/getArticleGroups" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSuppliers">
      <soap:operation soapAction="http://www.mehrdata.com/xmlGateway/Services/getSuppliers" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getXMLConfig">
      <soap:operation soapAction="http://www.mehrdata.com/xmlGateway/Services/getXMLConfig" 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="XmlGatewaySoap12" type="tns:XmlGatewaySoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="submitOrder">
      <soap12:operation soapAction="http://www.mehrdata.com/xmlGateway/Services/submitOrder" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="articleSearch">
      <soap12:operation soapAction="http://www.mehrdata.com/xmlGateway/Services/articleSearch" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="articleSearch_V1_2">
      <soap12:operation soapAction="http://www.mehrdata.com/xmlGateway/Services/articleSearch_V1_2" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="articleSearch_V1_3">
      <soap12:operation soapAction="http://www.mehrdata.com/xmlGateway/Services/articleSearch_V1_3" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="articleSearch2">
      <soap12:operation soapAction="http://www.mehrdata.com/xmlGateway/Services/articleSearch2" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="articleSearch_V2_2">
      <soap12:operation soapAction="http://www.mehrdata.com/xmlGateway/Services/articleSearch_V2_2" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="articleSearch_V2_3">
      <soap12:operation soapAction="http://www.mehrdata.com/xmlGateway/Services/articleSearch_V2_3" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="articleDetails">
      <soap12:operation soapAction="http://www.mehrdata.com/xmlGateway/Services/articleDetails" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="articleDetails2">
      <soap12:operation soapAction="http://www.mehrdata.com/xmlGateway/Services/articleDetails2" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="articleAvailability">
      <soap12:operation soapAction="http://www.mehrdata.com/xmlGateway/Services/articleAvailability" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="articleAvailabilityMulti">
      <soap12:operation soapAction="http://www.mehrdata.com/xmlGateway/Services/articleAvailabilityMulti" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="articleAvailabilityMultiEspecially">
      <soap12:operation soapAction="http://www.mehrdata.com/xmlGateway/Services/articleAvailabilityMultiEspecially" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="articlePrice">
      <soap12:operation soapAction="http://www.mehrdata.com/xmlGateway/Services/articlePrice" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="articlePriceMulti">
      <soap12:operation soapAction="http://www.mehrdata.com/xmlGateway/Services/articlePriceMulti" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="articlePageImpressionData">
      <soap12:operation soapAction="http://www.mehrdata.com/xmlGateway/Services/articlePageImpressionData" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getArticleGroups">
      <soap12:operation soapAction="http://www.mehrdata.com/xmlGateway/Services/getArticleGroups" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSuppliers">
      <soap12:operation soapAction="http://www.mehrdata.com/xmlGateway/Services/getSuppliers" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getXMLConfig">
      <soap12:operation soapAction="http://www.mehrdata.com/xmlGateway/Services/getXMLConfig" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="XmlGateway">
    <wsdl:port name="XmlGatewaySoap" binding="tns:XmlGatewaySoap">
      <soap:address location="http://mdsservice.com/xmlgateway.asmx" />
    </wsdl:port>
    <wsdl:port name="XmlGatewaySoap12" binding="tns:XmlGatewaySoap12">
      <soap12:address location="http://mdsservice.com/xmlgateway.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>