<?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://isave.no/" xmlns:s2="http://isave.no/AbstractTypes" xmlns:s1="http://microsoft.com/wsdl/types/" 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://isave.no/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">These methods are for interacting with isave.DIALOG. Note that every method expects a username and encrypted password. Contact Isave for validation procedures!</wsdl:documentation>
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://isave.no/">
      <s:import namespace="http://microsoft.com/wsdl/types/" />
      <s:element name="GetNumberOfContactsByDatalistID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ExtCompanyNumber" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="DatalistID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Unique" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetNumberOfContactsByDatalistIDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="GetNumberOfContactsByDatalistIDResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteDatalistContactByExtPersonNumber">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="ExtPersonNumber" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteDatalistContactByExtPersonNumberResponse">
        <s:complexType />
      </s:element>
      <s:element name="DeleteGroupByGroupID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="GroupID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteGroupByGroupIDResponse">
        <s:complexType />
      </s:element>
      <s:element name="DeleteAddressByAddressID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="AddressID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteAddressByAddressIDResponse">
        <s:complexType />
      </s:element>
      <s:element name="DeleteOrderBYOrderID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="OrderID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteOrderBYOrderIDResponse">
        <s:complexType />
      </s:element>
      <s:element name="DeleteOrderLineBySequence">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Sequence" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteOrderLineBySequenceResponse">
        <s:complexType />
      </s:element>
      <s:element name="DeleteOrderBYSupplierOrderID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="SupplierOrderID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteOrderBYSupplierOrderIDResponse">
        <s:complexType />
      </s:element>
      <s:element name="DeleteDatalistContactByPersonID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="PersonID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteDatalistContactByPersonIDResponse">
        <s:complexType />
      </s:element>
      <s:element name="DeleteContactsByDataListID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="DatalistID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteContactsByDataListIDResponse">
        <s:complexType />
      </s:element>
      <s:element name="CreateArticleElement">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="PersonID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="ElementName" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="TemplateID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="FolderID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="FormsInfo" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CreateArticleElementResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="CreateArticleElementResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetElementsByTemplateFieldID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="TemplateFieldID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetElementsByTemplateFieldIDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetElementsByTemplateFieldIDResult" type="tns:ArrayOfElement" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfElement">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Element" nillable="true" type="tns:Element" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Element">
        <s:complexContent mixed="false">
          <s:extension base="tns:EntityObject">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="ElementID" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="ExtElementNumber" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="TemplateElement" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="MenuTypeID" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="ElementName" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="PersonID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="GeneratedForPersonID" nillable="true" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="ElementInfo" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="SupplierID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="PriceType" nillable="true" type="s:short" />
              <s:element minOccurs="1" maxOccurs="1" name="Hidden" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="DeletedStamp" nillable="true" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="Stamp" nillable="true" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="ChangeStamp" nillable="true" type="s:dateTime" />
              <s:element minOccurs="0" maxOccurs="1" name="FormsInfo" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="PartOfBatchJob" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="ContactID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="DatalistID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="GroupID" nillable="true" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="InfoText" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="UnitDescription" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="SetupCharge" nillable="true" type="s:decimal" />
              <s:element minOccurs="1" maxOccurs="1" name="Count" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="HiResSetting" nillable="true" type="s:short" />
              <s:element minOccurs="1" maxOccurs="1" name="FileSize" nillable="true" type="s:long" />
              <s:element minOccurs="1" maxOccurs="1" name="Variant" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="DaysToLive" nillable="true" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="ExtActivityID" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="TaxID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="DeliveryTaxID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="CSV" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="FilesID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="ProofSetting" nillable="true" type="s:short" />
              <s:element minOccurs="0" maxOccurs="1" name="ProofWorkspace" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Proofed" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="ProofFileID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="CopyFromElementID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="IsDraft" nillable="true" type="s:boolean" />
              <s:element minOccurs="0" maxOccurs="1" name="HiResImage" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="OpenedStamp" nillable="true" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="NotAvailable" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="AvailableFrom" nillable="true" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="AvailableTo" nillable="true" type="s:dateTime" />
              <s:element minOccurs="0" maxOccurs="1" name="EdmSubject" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="FilterSpecFieldListSequence" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="WebshopElement" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="ImageOrientation" nillable="true" type="s:short" />
              <s:element minOccurs="1" maxOccurs="1" name="IsDirty" nillable="true" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="FormatHeight" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="FormatWidth" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="CertifyWhenOrder" nillable="true" type="s:boolean" />
              <s:element minOccurs="0" maxOccurs="1" name="TemplateData" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="CompanyReference" type="tns:EntityReferenceOfCompany" />
              <s:element minOccurs="0" maxOccurs="1" name="FolderReference" type="tns:EntityReferenceOfFolder" />
              <s:element minOccurs="0" maxOccurs="1" name="TemplateReference" type="tns:EntityReferenceOfTemplate" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="EntityObject" abstract="true">
        <s:complexContent mixed="false">
          <s:extension base="tns:StructuralObject">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="EntityKey" type="tns:EntityKey" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="StructuralObject" abstract="true" />
      <s:complexType name="EntityKey">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="EntitySetName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="EntityContainerName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="EntityKeyValues" type="tns:ArrayOfEntityKeyMember" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfEntityKeyMember">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="EntityKeyMember" nillable="true" type="tns:EntityKeyMember" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="EntityKeyMember">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Key" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Value" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="EntityReferenceOfCompany">
        <s:complexContent mixed="false">
          <s:extension base="tns:EntityReference" />
        </s:complexContent>
      </s:complexType>
      <s:complexType name="EntityReference" abstract="true">
        <s:complexContent mixed="false">
          <s:extension base="tns:RelatedEnd">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="EntityKey" type="tns:EntityKey" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="RelatedEnd" abstract="true" />
      <s:complexType name="EntityReferenceOfTemplate">
        <s:complexContent mixed="false">
          <s:extension base="tns:EntityReference" />
        </s:complexContent>
      </s:complexType>
      <s:complexType name="EntityReferenceOfFolder">
        <s:complexContent mixed="false">
          <s:extension base="tns:EntityReference" />
        </s:complexContent>
      </s:complexType>
      <s:element name="SendExternalOrder">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="ElementIDs" type="tns:ArrayOfInt" />
            <s:element minOccurs="0" maxOccurs="1" name="fromAddress" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfInt">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="int" type="s:int" />
        </s:sequence>
      </s:complexType>
      <s:element name="SendExternalOrderResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="SendExternalOrderResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CreateElement">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="PersonID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="ElementName" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="TemplateID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="FolderID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="keep" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CreateElementResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="CreateElementResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CreateOutputOnElement">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="PersonID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="ElementID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="TemplateID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="FolderID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="Type" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ReturnPath" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CreateOutputOnElementResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CreateOutputOnElementResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CreateCustomOutputOnElement">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="PersonID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="ElementID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="TemplateID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="FolderID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CreateCustomOutputOnElementResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CreateCustomOutputOnElementResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CreateElementForContactAndGenerateOutput">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="ContactID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="TemplateID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CreateElementForContactAndGenerateOutputResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CreateElementForContactAndGenerateOutputResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertDatalistContact">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="contact" type="tns:DataListContacts" />
            <s:element minOccurs="1" maxOccurs="1" name="datalistID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="DataListContacts">
        <s:complexContent mixed="false">
          <s:extension base="tns:EntityObject">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="ContactID" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Email" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="EmailType" nillable="true" type="s:short" />
              <s:element minOccurs="0" maxOccurs="1" name="DemograficData" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Stamp" nillable="true" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="GroupID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="PersonID" nillable="true" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="ExtGroupNumber" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ExtPersonNumber" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Stop" nillable="true" type="s:short" />
              <s:element minOccurs="1" maxOccurs="1" name="DatabaseID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="FromCRM" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="ElementID" nillable="true" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="extElementNumber" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ExtContactNumber" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Mobile" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="bounces" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="tmpID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="tmpGuid" nillable="true" type="s1:guid" />
              <s:element minOccurs="0" maxOccurs="1" name="FirstName" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="LastName" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Info" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="LeadScoreValue" nillable="true" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="CompanyReference" type="tns:EntityReferenceOfCompany" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="InsertDatalistContactResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="InsertDatalistContactResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertDatalistContactNoUpdate">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="contact" type="tns:DataListContacts" />
            <s:element minOccurs="1" maxOccurs="1" name="datalistID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertDatalistContactNoUpdateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="InsertDatalistContactNoUpdateResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="OrderShoppingbasketByPersonID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="PersonID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="OnHold" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="OrderShoppingbasketByPersonIDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="OrderShoppingbasketByPersonIDResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendSMSToDatalist">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="DatalistID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="releaseDate" type="s:dateTime" />
            <s:element minOccurs="0" maxOccurs="1" name="Message" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FromName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendSMSToDatalistResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SendSMSToDatalistResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendNewsletterToDatalist">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="DatalistID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="ElementID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="releaseDate" type="s:dateTime" />
            <s:element minOccurs="0" maxOccurs="1" name="FromName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Subject" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="replyTo" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendNewsletterToDatalistResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="SendNewsletterToDatalistResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="NewsletterSubscription">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Secret" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="DatalistID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FirstName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="LastName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Email" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Mobile" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="NewsletterSubscriptionResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="NewsletterSubscriptionResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertDatalistContactNHO">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="DemograficData" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Email" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Mobile" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ExtContactNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ExtPersonNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="extElementNumber" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="DatalistID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="PersonID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="GroupID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertDatalistContactNHOResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="InsertDatalistContactNHOResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertDatalistContactNHO2">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="DemograficData" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FirstName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="LastName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Email" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Mobile" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ExtContactNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ExtPersonNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="extElementNumber" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="DatalistID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="PersonID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="GroupID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertDatalistContactNHO2Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="InsertDatalistContactNHO2Result" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertDatalistContactNoCheck">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="DemograficData" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FirstName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="LastName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Email" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Mobile" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ExtContactNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ExtPersonNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="extElementNumber" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="DatalistID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="PersonID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="GroupID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertDatalistContactNoCheckResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="InsertDatalistContactNoCheckResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertDatalistFromCRM">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="datalistname" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertDatalistFromCRMResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="InsertDatalistFromCRMResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertDatalistFromCRMWithExtReference">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="datalistname" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ExtReference" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertDatalistFromCRMWithExtReferenceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="InsertDatalistFromCRMWithExtReferenceResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertDatalist">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="datalistname" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="FolderID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertDatalistResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="InsertDatalistResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateFolder">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="objFolder" type="tns:Folder" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="Folder">
        <s:complexContent mixed="false">
          <s:extension base="tns:EntityObject">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="FolderID" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="FolderName" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="MenuTypeID" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="ParentFolderID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="TemplateID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="FolderAccess" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="Active" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="FolderGroup" nillable="true" type="s:boolean" />
              <s:element minOccurs="0" maxOccurs="1" name="PreviewURL" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Stamp" nillable="true" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="Deleted" nillable="true" type="s:dateTime" />
              <s:element minOccurs="0" maxOccurs="1" name="InfoText" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="AllowUserUpload" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="CRMEnabled" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="PersonalImages" nillable="true" type="s:boolean" />
              <s:element minOccurs="0" maxOccurs="1" name="ProofWorkspace" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="PreventICCPostProcess" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="ProofSetting" nillable="true" type="s:short" />
              <s:element minOccurs="0" maxOccurs="1" name="InfoText2" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="FolderData" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="AccessFolderID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="ImageOrientation" nillable="true" type="s:short" />
              <s:element minOccurs="0" maxOccurs="1" name="CompanyReference" type="tns:EntityReferenceOfCompany" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="UpdateFolderResponse">
        <s:complexType />
      </s:element>
      <s:element name="UpdateFolderByCompanyID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="objFolder" type="tns:Folder" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateFolderByCompanyIDResponse">
        <s:complexType />
      </s:element>
      <s:element name="DeleteFolder">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="objFolder" type="tns:Folder" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteFolderResponse">
        <s:complexType />
      </s:element>
      <s:element name="DeleteFolderByCompanyID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="objFolder" type="tns:Folder" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteFolderByCompanyIDResponse">
        <s:complexType />
      </s:element>
      <s:element name="GetFoldersByMenuTypeID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="MenuTypeID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfFolder">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Folder" nillable="true" type="tns:Folder" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetFoldersByMenuTypeIDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetFoldersByMenuTypeIDResult" type="tns:ArrayOfFolder" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteFromShoppingbasket">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="PersonID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="ElementID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteFromShoppingbasketResponse">
        <s:complexType />
      </s:element>
      <s:element name="UpdateShoppingBasketObject">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="obj" type="tns:ShoppingBasket" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ShoppingBasket">
        <s:complexContent mixed="false">
          <s:extension base="tns:EntityObject">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="Sequence" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="Quantity" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="Price" nillable="true" type="s:decimal" />
              <s:element minOccurs="1" maxOccurs="1" name="Stamp" nillable="true" type="s:dateTime" />
              <s:element minOccurs="0" maxOccurs="1" name="DeliveryCompanyName" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="DeliveryAttention" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="DeliveryPostalAddress" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="DeliveryZip" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="DeliveryCity" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="DeliveryCountry" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="DeliveryComment" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="InvoiceCompanyName" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="InvoiceAttention" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="InvoicePostalAddress" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="InvoiceZip" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="InvoiceCity" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="InvoiceCountry" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="InvoiceComment" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="ActionID" nillable="true" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="DeliveryExtAddressNumber" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="InvoiceExtAddressNumber" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="OrderInfo" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="OrderDetailInfo" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Certifier" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="SetupCharge" nillable="true" type="s:decimal" />
              <s:element minOccurs="1" maxOccurs="1" name="DeliveryCost" nillable="true" type="s:decimal" />
              <s:element minOccurs="1" maxOccurs="1" name="DeliveryTax" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="Tax" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="ExpressDelivery" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="Count" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="VariantID" nillable="true" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="DeliveryInfo" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="InvoiceInfo" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="DeliveryOrgNumber" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="InvoiceOrgNumber" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Guid" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ElementReference" type="tns:EntityReferenceOfElement" />
              <s:element minOccurs="0" maxOccurs="1" name="PersonReference" type="tns:EntityReferenceOfPerson" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="EntityReferenceOfElement">
        <s:complexContent mixed="false">
          <s:extension base="tns:EntityReference" />
        </s:complexContent>
      </s:complexType>
      <s:complexType name="EntityReferenceOfPerson">
        <s:complexContent mixed="false">
          <s:extension base="tns:EntityReference" />
        </s:complexContent>
      </s:complexType>
      <s:element name="UpdateShoppingBasketObjectResponse">
        <s:complexType />
      </s:element>
      <s:element name="UpdateShoppingBasketWithDeliveryInfo">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="PersonID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="DeliveryPostalAddress" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="DeliveryZip" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="DeliveryCity" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="DeliveryCountry" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="DeliveryComment" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="DeliveryCompanyName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateShoppingBasketWithDeliveryInfoResponse">
        <s:complexType />
      </s:element>
      <s:element name="UpdateShoppingBasketWithInvoiceInfo">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="PersonID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="InvoicePostalAddress" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="InvoiceZip" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="InvoiceCity" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="InvoiceCountry" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="InvoiceComment" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="InvoiceCompanyName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateShoppingBasketWithInvoiceInfoResponse">
        <s:complexType />
      </s:element>
      <s:element name="InsertIntoShoppingBasket">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="ElementID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="PersonID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Price" type="s:decimal" />
            <s:element minOccurs="1" maxOccurs="1" name="Quantity" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="DeliveryPostalAddress" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="DeliveryZip" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="DeliveryCity" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="DeliveryCountry" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="DeliveryComment" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertIntoShoppingBasketResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="InsertIntoShoppingBasketResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdatePerson">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="GroupID" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="PersonID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="objPerson" type="tns:Person" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="Person">
        <s:complexContent mixed="false">
          <s:extension base="tns:EntityObject">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="PersonID" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="UserTypeID" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="Firstname" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Lastname" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Email" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Phone" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Mobile" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Fax" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="CountryID" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="Newsletter" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="Deleted" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="Stamp" nillable="true" type="s:dateTime" />
              <s:element minOccurs="0" maxOccurs="1" name="ExtPersonNumber" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="PersonData" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="FilterLevel" nillable="true" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="ExtGroupNumber" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Certifier" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="AddressAccess" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="AutoAdmin" nillable="true" type="s:boolean" />
              <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="TempPassword" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="ReceiveTechInfo" nillable="true" type="s:boolean" />
              <s:element minOccurs="0" maxOccurs="1" name="Info" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Title" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="NewVersion" nillable="true" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="NewVersionAccess" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="RestrictedUser" nillable="true" type="s:short" />
              <s:element minOccurs="1" maxOccurs="1" name="DeletedStamp" nillable="true" type="s:dateTime" />
              <s:element minOccurs="0" maxOccurs="1" name="CompanyReference" type="tns:EntityReferenceOfCompany" />
              <s:element minOccurs="0" maxOccurs="1" name="GroupReference" type="tns:EntityReferenceOfGroup" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="EntityReferenceOfGroup">
        <s:complexContent mixed="false">
          <s:extension base="tns:EntityReference" />
        </s:complexContent>
      </s:complexType>
      <s:element name="UpdatePersonResponse">
        <s:complexType />
      </s:element>
      <s:element name="GetElementAccessByPersonID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="PersonID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfElementAccess">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="ElementAccess" nillable="true" type="tns:ElementAccess" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ElementAccess">
        <s:complexContent mixed="false">
          <s:extension base="tns:EntityObject">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="Sequence" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="Stamp" nillable="true" type="s:dateTime" />
              <s:element minOccurs="0" maxOccurs="1" name="CompanyReference" type="tns:EntityReferenceOfCompany" />
              <s:element minOccurs="0" maxOccurs="1" name="ElementReference" type="tns:EntityReferenceOfElement" />
              <s:element minOccurs="0" maxOccurs="1" name="PersonReference" type="tns:EntityReferenceOfPerson" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetElementAccessByPersonIDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetElementAccessByPersonIDResult" type="tns:ArrayOfElementAccess" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="insertElementAccess">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="PersonID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="ElementID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="insertElementAccessResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="insertElementAccessResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteElementByElementID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="ElementID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteElementByElementIDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DeleteElementByElementIDResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertPerson">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="objPerson" type="tns:Person" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertPersonResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="InsertPersonResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertSpecField">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="specfield" type="tns:SpecFields" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="SpecFields">
        <s:complexContent mixed="false">
          <s:extension base="tns:EntityObject">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="SpecFieldID" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="SpecFieldName" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="FieldTypeID" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="SpecTypeID" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="Stamp" nillable="true" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="OrderField" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="Required" nillable="true" type="s:boolean" />
              <s:element minOccurs="0" maxOccurs="1" name="DefaultValue" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="InvisibleForCustomer" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="Sorting" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="MaxImagesCount" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="ParentSpecFieldID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="TextAreaRows" nillable="true" type="s:short" />
              <s:element minOccurs="1" maxOccurs="1" name="DatabaseID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="DynamicElement" nillable="true" type="s:boolean" />
              <s:element minOccurs="0" maxOccurs="1" name="ToolTip" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Disabled" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="TransactionSpecField" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="Hidden" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="ProjectID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="SelectionField" nillable="true" type="s:boolean" />
              <s:element minOccurs="0" maxOccurs="1" name="XML_Alias" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Numeric" nillable="true" type="s:boolean" />
              <s:element minOccurs="0" maxOccurs="1" name="CompanyReference" type="tns:EntityReferenceOfCompany" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="InsertSpecFieldResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="InsertSpecFieldResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AddContactToDatalist">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="contactID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="datalistID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AddContactToDatalistResponse">
        <s:complexType />
      </s:element>
      <s:element name="MoveElementToFolder">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="ElementID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="new_folderID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="MoveElementToFolderResponse">
        <s:complexType />
      </s:element>
      <s:element name="RemoveContactFromDatalist">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="contactID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="datalistID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RemoveContactFromDatalistResponse">
        <s:complexType />
      </s:element>
      <s:element name="GetNotTransferredBounce">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfEDMBounce">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="EDMBounce" nillable="true" type="tns:EDMBounce" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="EDMBounce">
        <s:complexContent mixed="false">
          <s:extension base="tns:EntityObject">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="Sequence" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="ContactID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="NewsletterID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="BounceType" nillable="true" type="s:short" />
              <s:element minOccurs="0" maxOccurs="1" name="Email" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Stamp" nillable="true" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="Transferred" nillable="true" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="CompanyID" nillable="true" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="EmailBody" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetNotTransferredBounceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetNotTransferredBounceResult" type="tns:ArrayOfEDMBounce" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetContactsByNewsletterID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="NewsletterID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfDataListContacts">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="DataListContacts" nillable="true" type="tns:DataListContacts" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetContactsByNewsletterIDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetContactsByNewsletterIDResult" type="tns:ArrayOfDataListContacts" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetContactsByMobile">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="Mobile" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetContactsByMobileResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetContactsByMobileResult" type="tns:ArrayOfDataListContacts" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetContactIDByEDMGuid">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="EDMGuid" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetContactIDByEDMGuidResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="GetContactIDByEDMGuidResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateBounceToTransferred">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="NewsletterID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Sequence" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateBounceToTransferredResponse">
        <s:complexType />
      </s:element>
      <s:element name="GetNotTransferredNewsletters">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfW_Newsletter">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="w_Newsletter" nillable="true" type="tns:w_Newsletter" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="w_Newsletter">
        <s:complexContent mixed="false">
          <s:extension base="tns:EntityObject">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="newsletterid" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="newslettername" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="subject" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="txturl" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="htmlurl" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="htmlmsg" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="status" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="howmany" nillable="true" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="currentid" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="lastid" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="newsletterreplyto" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="releasedate" nillable="true" type="s:dateTime" />
              <s:element minOccurs="0" maxOccurs="1" name="trackread" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="datecreated" nillable="true" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="dateupdated" nillable="true" type="s:dateTime" />
              <s:element minOccurs="0" maxOccurs="1" name="fromname" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="sendunique" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="ElementID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="PersonID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="UnsubscribeDatalistID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="ActionID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="Transferred" nillable="true" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="CompanyID" nillable="true" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="ExtReference" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="DeletedStamp" nillable="true" type="s:dateTime" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetNotTransferredNewslettersResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetNotTransferredNewslettersResult" type="tns:ArrayOfW_Newsletter" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetEDMLogByID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="EDMLogID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetEDMLogByIDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetEDMLogByIDResult" type="tns:EDMLog" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="EDMLog">
        <s:complexContent mixed="false">
          <s:extension base="tns:EntityObject">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="ID" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="ElementID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="ContactID" nillable="true" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="IP" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="UserAgent" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Stamp" nillable="true" type="s:dateTime" />
              <s:element minOccurs="0" maxOccurs="1" name="Guid" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="HTML" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="TimeOpened" nillable="true" type="s:dateTime" />
              <s:element minOccurs="0" maxOccurs="1" name="Mail" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="NewsletterID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="Transferred" nillable="true" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="CompanyID" nillable="true" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="SpecValues" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="FromEmail" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="EmailSubject" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetEDMArticles">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="ElementID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="ModuleID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfW_EDMArticle">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="w_EDMArticle" nillable="true" type="tns:w_EDMArticle" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="w_EDMArticle">
        <s:complexContent mixed="false">
          <s:extension base="tns:EntityObject">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Header" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Body" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Image" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="HTML" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="URL" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="URLText" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="ImageX1" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="ImageY1" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="ImageX2" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="ImageY2" nillable="true" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="Text1" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Text2" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Text3" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Text4" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Text5" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Text6" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Text7" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Text8" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="LinkID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="ElementID" nillable="true" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="ImageAltText" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="ModuleID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="ArticleID" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="SortOrder" nillable="true" type="s:int" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetEDMArticlesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetEDMArticlesResult" type="tns:ArrayOfW_EDMArticle" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetEDMLogsByNewsletterID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="NewsletterID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfEDMLog">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="EDMLog" nillable="true" type="tns:EDMLog" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetEDMLogsByNewsletterIDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetEDMLogsByNewsletterIDResult" type="tns:ArrayOfEDMLog" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateNewsletterToTransferred">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="NewsletterID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateNewsletterToTransferredResponse">
        <s:complexType />
      </s:element>
      <s:element name="GetNotTransferredOpenedNewsletters">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetNotTransferredOpenedNewslettersResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetNotTransferredOpenedNewslettersResult" type="tns:ArrayOfEDMLog" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateOpenedNewsletterToTransferred">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="ID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateOpenedNewsletterToTransferredResponse">
        <s:complexType />
      </s:element>
      <s:element name="GetOnholdOrders">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfW_OrderDetails">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="w_OrderDetails" nillable="true" type="tns:w_OrderDetails" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="w_OrderDetails">
        <s:complexContent mixed="false">
          <s:extension base="tns:EntityObject">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="SupplierOrderID" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="CompanyName" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="PersonID" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="PersonName" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Email" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="SupplierID" nillable="true" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="SupplierName" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="OrderDate" type="s:dateTime" />
              <s:element minOccurs="0" maxOccurs="1" name="OrderReference" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="OrderInfo" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Onhold" nillable="true" type="s:dateTime" />
              <s:element minOccurs="0" maxOccurs="1" name="ExtOrderReference" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="DeliveryCompanyName" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="DeliveryAttention" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="DeliveryPostalAddress" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="DeliveryZip" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="DeliveryCity" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="DeliveryCountry" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="DeliveryComment" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="InvoiceCompanyName" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="InvoiceAttention" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="InvoicePostalAddress" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="InvoiceZip" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="InvoiceCity" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="InvoiceCountry" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="InvoiceComment" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="DeliveryExtAddressNumber" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="InvoiceExtAddressNumber" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="ActionID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="ComID" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="SentDate" nillable="true" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="OrderID" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="InvoiceGroupName" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="DeliveryGroupName" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="ExpressDelivery" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="Stamp" nillable="true" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="ElementID" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="ElementName" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ExtElementNumber" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ElementInfo" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Quantity" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="Price" nillable="true" type="s:decimal" />
              <s:element minOccurs="0" maxOccurs="1" name="OrderDetailInfo" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="LineNumber" nillable="true" type="s:short" />
              <s:element minOccurs="1" maxOccurs="1" name="SetupCharge" nillable="true" type="s:decimal" />
              <s:element minOccurs="0" maxOccurs="1" name="UnitDescription" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Transferred" nillable="true" type="s:dateTime" />
              <s:element minOccurs="0" maxOccurs="1" name="FileName" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="DeliveryTax" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="Tax" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="DeliveryCost" nillable="true" type="s:decimal" />
              <s:element minOccurs="1" maxOccurs="1" name="Count" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="VDPInvoiceDetailsSequence" nillable="true" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="SupplierMail" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="AgentID" nillable="true" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="ExtCompanyNumber" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="FolderName" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Sequence" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="TemplateID" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="Punch_Out" nillable="true" type="s:boolean" />
              <s:element minOccurs="0" maxOccurs="1" name="DeliveryOrgNumber" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="DeliveryInfo" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="InvoiceInfo" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="InvoiceOrgNumber" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetOnholdOrdersResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetOnholdOrdersResult" type="tns:ArrayOfW_OrderDetails" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetOrdersByPersonID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="PersonID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetOrdersByPersonIDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetOrdersByPersonIDResult" type="tns:ArrayOfW_OrderDetails" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetOrdersByCompanyID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetOrdersByCompanyIDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetOrdersByCompanyIDResult" type="tns:ArrayOfW_OrderDetails" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetOrdersByCompanyIDAndDate">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="from" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="to" type="s:dateTime" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetOrdersByCompanyIDAndDateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetOrdersByCompanyIDAndDateResult" type="tns:ArrayOfW_OrderDetails" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAgentCompanies">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfCompany">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Company" nillable="true" type="tns:Company" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Company">
        <s:complexContent mixed="false">
          <s:extension base="tns:EntityObject">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="ExtCompanyNumber" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="CompanyOwner" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="CompanyOwnerID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="Agent" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="AgentID" nillable="true" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="CompanyName" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="OrgNumber" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Phone" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Fax" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Address" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="City" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Zip" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Country" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Email" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ContactPerson" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="SalesPersonID" nillable="true" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="Homepage" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="CountryID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="Deleted" nillable="true" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="Stamp" nillable="true" type="s:dateTime" />
              <s:element minOccurs="0" maxOccurs="1" name="CompanyData" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="PostalAddress" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="PostalCity" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="PostalZip" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="CompanyPassword" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Onhold" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="LockedToAgent" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="IsaveContract" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="DefaultFilterLevel" nillable="true" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="BasketMessage" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="CertifyOrder" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="AdsSupport" nillable="true" type="s:double" />
              <s:element minOccurs="0" maxOccurs="1" name="TopbannerColor" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="AgentGroupID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="AvdAdmin" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="DefaultHiResSetting" nillable="true" type="s:short" />
              <s:element minOccurs="1" maxOccurs="1" name="VariableDataprint" nillable="true" type="s:boolean" />
              <s:element minOccurs="0" maxOccurs="1" name="OrderDetailInfo" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="CurrencySymbol" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="PartnerLogin" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="StockControl" nillable="true" type="s:boolean" />
              <s:element minOccurs="0" maxOccurs="1" name="LogoutURL" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="BudgetControl" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="AllowUserUpload" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="TaxAccess" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="DeliveryCostAccess" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="DeliveryCostType" nillable="true" type="s:short" />
              <s:element minOccurs="0" maxOccurs="1" name="ExpressToolTip" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="DeliveryAddressAccess" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="InvoiceAddressAccess" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="TicketServiceLevel" nillable="true" type="s:short" />
              <s:element minOccurs="1" maxOccurs="1" name="Proofing" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="HelpDesk" nillable="true" type="s:boolean" />
              <s:element minOccurs="0" maxOccurs="1" name="StartPage" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="SelectedElements" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="BasketFileUpload" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="SetAvailability" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="ModuleFiltering" nillable="true" type="s:boolean" />
              <s:element minOccurs="0" maxOccurs="1" name="NoReplyAddress" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="SiteTypeID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="DummySite" nillable="true" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="AdminAccess" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="CreatedByPersonID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="InvoiceBillWithTax" nillable="true" type="s:short" />
              <s:element minOccurs="1" maxOccurs="1" name="InvoiceBillingTime" nillable="true" type="s:short" />
              <s:element minOccurs="1" maxOccurs="1" name="InvoiceBillingFrequence" nillable="true" type="s:short" />
              <s:element minOccurs="1" maxOccurs="1" name="InvoiceVolumeFrequence" nillable="true" type="s:short" />
              <s:element minOccurs="1" maxOccurs="1" name="InvoiceCurrencyID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="InvoiceLicenseReceiverID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="InvoiceResellerID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="InvoiceReseller" nillable="true" type="s:short" />
              <s:element minOccurs="1" maxOccurs="1" name="InvoiceKickBackYearOne" nillable="true" type="s:short" />
              <s:element minOccurs="1" maxOccurs="1" name="InvoiceKickBack" nillable="true" type="s:short" />
              <s:element minOccurs="1" maxOccurs="1" name="InvoiceTerminationType" nillable="true" type="s:short" />
              <s:element minOccurs="1" maxOccurs="1" name="InvoiceOwnerPersonID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="InvoiceLicenseProjectID" nillable="true" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="FacebookURL" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="ManualAccess" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="WebshopAccess" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="NewVersion" nillable="true" type="s:boolean" />
              <s:element minOccurs="0" maxOccurs="1" name="AddThisProfileID" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="eDMColors" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="TimeZone" nillable="true" type="s:short" />
              <s:element minOccurs="1" maxOccurs="1" name="ForceCompleteDeliveryAndInvoiceaddress" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="Creditcard" nillable="true" type="s:short" />
              <s:element minOccurs="0" maxOccurs="1" name="WebShopInfo" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Restricted" type="s:boolean" />
              <s:element minOccurs="0" maxOccurs="1" name="PuncOut_URL" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="SmsCreditsReference" type="tns:EntityReferenceOfSmsCredits" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="EntityReferenceOfSmsCredits">
        <s:complexContent mixed="false">
          <s:extension base="tns:EntityReference" />
        </s:complexContent>
      </s:complexType>
      <s:element name="GetAgentCompaniesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetAgentCompaniesResult" type="tns:ArrayOfCompany" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAgentCompaniesByExtCompanyNumber">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ExtCompanyNumber" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAgentCompaniesByExtCompanyNumberResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetAgentCompaniesByExtCompanyNumberResult" type="tns:ArrayOfCompany" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="updateOnholdOrder">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="SupplierOrderID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="updateOnholdOrderResponse">
        <s:complexType />
      </s:element>
      <s:element name="UpdateElementFormsInfo">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="ElementID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="FormsInfo" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateElementFormsInfoResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="UpdateElementFormsInfoResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="updateExtOrderReference">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="SupplierOrderID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="ExtOrderReference" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="updateExtOrderReferenceResponse">
        <s:complexType />
      </s:element>
      <s:element name="updateOrderReference">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="SupplierOrderID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="OrderReference" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="updateOrderReferenceResponse">
        <s:complexType />
      </s:element>
      <s:element name="OptOutFromSMS">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="Mobile" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="OptOutFromSMSResponse">
        <s:complexType />
      </s:element>
      <s:element name="OptInSMS">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="Mobile" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="OptInSMSResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="OptInSMSResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="OptInEDM">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="Email" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="DatalistID" nillable="true" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="OptInEDMResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="OptInEDMResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="OptOutFromEDM">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="ContactID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="Email" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="DatalistID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="OptoutFromAll" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="OptOutFromEDMResponse">
        <s:complexType />
      </s:element>
      <s:element name="GetContactsFromSFTP">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="sFtpAddress" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sFtpUserName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sFtpPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sFtpFolder" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="DatalistID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="IsZip" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="UpdateColumn" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Delete" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetContactsFromSFTPResponse">
        <s:complexType />
      </s:element>
      <s:element name="ImportDatalistContactsFromSftpServer">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="sftpAddress" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sftpUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sftpPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Folder" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="DatalistID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="UpdateColumn" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ImportDatalistContactsFromSftpServerResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="ImportDatalistContactsFromSftpServerResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getGroupAdminRelationByPersonID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="PersonID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfGroupAdminRelation">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="GroupAdminRelation" nillable="true" type="tns:GroupAdminRelation" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="GroupAdminRelation">
        <s:complexContent mixed="false">
          <s:extension base="tns:EntityObject">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="Sequence" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="GroupID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="PersonID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="Stamp" nillable="true" type="s:dateTime" />
              <s:element minOccurs="0" maxOccurs="1" name="PersonReference" type="tns:EntityReferenceOfPerson" />
              <s:element minOccurs="0" maxOccurs="1" name="GroupReference" type="tns:EntityReferenceOfGroup" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="getGroupAdminRelationByPersonIDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="getGroupAdminRelationByPersonIDResult" type="tns:ArrayOfGroupAdminRelation" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getActivityJobsBySequence">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Sequence" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfActivityJobs">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="ActivityJobs" nillable="true" type="tns:ActivityJobs" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ActivityJobs">
        <s:complexContent mixed="false">
          <s:extension base="tns:EntityObject">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="Sequence" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="ContactID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="DataListID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="ActionID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="ActionDate" nillable="true" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="Started" nillable="true" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="Prosessed" nillable="true" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="Error" nillable="true" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="Canceled" nillable="true" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="Stamp" nillable="true" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="StopDate" nillable="true" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="SkipWeekend" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="Reset" nillable="true" type="s:short" />
              <s:element minOccurs="0" maxOccurs="1" name="PDFLink" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Source" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="GUID" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ErrorMessage" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="CampaignID" nillable="true" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="ActionReference" type="tns:EntityReferenceOfAction" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="EntityReferenceOfAction">
        <s:complexContent mixed="false">
          <s:extension base="tns:EntityReference" />
        </s:complexContent>
      </s:complexType>
      <s:element name="getActivityJobsBySequenceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="getActivityJobsBySequenceResult" type="tns:ArrayOfActivityJobs" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getImageVariableDimensions">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="TemplateID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="VariableName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="Size">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Width" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="Height" type="s:int" />
        </s:sequence>
      </s:complexType>
      <s:element name="getImageVariableDimensionsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="getImageVariableDimensionsResult" type="tns:Size" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="updateCropValues">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="ElementID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="TemplateID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="VariableName" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="cropX" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="cropY" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="cropWidth" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="cropHeight" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="updateCropValuesResponse">
        <s:complexType />
      </s:element>
      <s:element name="getCropValues">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="ElementID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="TemplateID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="VariableName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="Coords">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="cropX" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="cropY" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="cropWidth" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="cropHeight" type="s:int" />
        </s:sequence>
      </s:complexType>
      <s:element name="getCropValuesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="getCropValuesResult" type="tns:Coords" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendNewsletterIDToContact">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="NewsletterID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="ContactID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="attachmentFile" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="AttachmentDisplayName" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CreateCopy" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="DeleteAttachement" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendNewsletterIDToContactResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="SendNewsletterIDToContactResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetActivities">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetActivitiesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetActivitiesResult" type="tns:ArrayOfFolder" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetNotTransferredEdmOptOut">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfEDMunsubscribed">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="EDMunsubscribed" nillable="true" type="tns:EDMunsubscribed" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="EDMunsubscribed">
        <s:complexContent mixed="false">
          <s:extension base="tns:EntityObject">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="Sequence" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="ContactID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="DataListID" nillable="true" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="Email" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="CompanyID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="Stamp" nillable="true" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="NewsletterID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="Transferred" nillable="true" type="s:dateTime" />
              <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ExtContactNumber" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="DataListName" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="FolderID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="CID" nillable="true" type="s:int" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetNotTransferredEdmOptOutResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetNotTransferredEdmOptOutResult" type="tns:ArrayOfEDMunsubscribed" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetNotTransferredSMSOptOut">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfSmsUnsubscribed">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="SmsUnsubscribed" nillable="true" type="tns:SmsUnsubscribed" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="SmsUnsubscribed">
        <s:complexContent mixed="false">
          <s:extension base="tns:EntityObject">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="Sequence" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="DataListID" nillable="true" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="MobileNumber" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="CompanyID" nillable="true" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="SmsCodeWord" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Stamp" nillable="true" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="Transferred" nillable="true" type="s:dateTime" />
              <s:element minOccurs="0" maxOccurs="1" name="CompanyReference" type="tns:EntityReferenceOfCompany" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetNotTransferredSMSOptOutResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetNotTransferredSMSOptOutResult" type="tns:ArrayOfSmsUnsubscribed" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetNotTransferredNewsletterLogData">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetNotTransferredNewsletterLogDataResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetNotTransferredNewsletterLogDataResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UploadTmpFile">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="fileStream" type="s:base64Binary" />
            <s:element minOccurs="0" maxOccurs="1" name="fileName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UploadTmpFileResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="UploadTmpFileResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="EDMNewsletterTrackBack">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="IsaveGuid" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Amount" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Sum" type="s:float" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="EDMNewsletterTrackBackResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="EDMNewsletterTrackBackResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetContactByContactID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="ContactID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfW_DatalistSpecFieldValues">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="w_DatalistSpecFieldValues" nillable="true" type="tns:w_DatalistSpecFieldValues" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="w_DatalistSpecFieldValues">
        <s:complexContent mixed="false">
          <s:extension base="tns:EntityObject">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="ContactID" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="SpecFieldID" nillable="true" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="SpecFieldName" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="SpecfieldValue" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="ID" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="GroupID" nillable="true" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="ExtGroupNumber" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ExtContactNumber" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="PersonID" nillable="true" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="ExtPersonNumber" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="ElementID" nillable="true" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="extElementNumber" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Email" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Mobile" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Stop" nillable="true" type="s:short" />
              <s:element minOccurs="1" maxOccurs="1" name="bounces" nillable="true" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="ExtCompanyNumber" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="CompanyName" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetContactByContactIDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetContactByContactIDResult" type="tns:ArrayOfW_DatalistSpecFieldValues" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetNewsletterByNewsletterID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="NewsletterID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfEDMnewsletters">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="EDMnewsletters" nillable="true" type="tns:EDMnewsletters" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="EDMnewsletters">
        <s:complexContent mixed="false">
          <s:extension base="tns:EntityObject">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="newsletterid" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="newslettername" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="subject" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="txturl" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="htmlurl" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="htmlmsg" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="status" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="howmany" nillable="true" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="currentid" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="lastid" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="newsletterreplyto" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="releasedate" nillable="true" type="s:dateTime" />
              <s:element minOccurs="0" maxOccurs="1" name="trackread" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="datecreated" nillable="true" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="dateupdated" nillable="true" type="s:dateTime" />
              <s:element minOccurs="0" maxOccurs="1" name="fromname" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="sendunique" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="ElementID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="PersonID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="UnsubscribeDatalistID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="ActionID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="Transferred" nillable="true" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="CompanyID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="DeletedStamp" nillable="true" type="s:dateTime" />
              <s:element minOccurs="0" maxOccurs="1" name="SplitGuid" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="SplitAmount" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="SentToDatalistID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="ContactID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="OriginalListAmount" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="HardBouncedAmount" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="UnsubscribedAmount" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="DuplicatesAmount" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="OpenedAmount" nillable="true" type="s:int" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetNewsletterByNewsletterIDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetNewsletterByNewsletterIDResult" type="tns:ArrayOfEDMnewsletters" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAllStaticElements">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="MenuTypeID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAllStaticElementsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetAllStaticElementsResult" type="tns:ArrayOfElement" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateStockForCompany">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="s" type="tns:Stock" />
            <s:element minOccurs="0" maxOccurs="1" name="Comment" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="PersonID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="Stock">
        <s:complexContent mixed="false">
          <s:extension base="tns:EntityObject">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="ElementID" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="CurrentStockAmount" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="StockWarningAmount" nillable="true" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="StockWarningMessage" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Stamp" nillable="true" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="LockedWhenEmpty" nillable="true" type="s:boolean" />
              <s:element minOccurs="0" maxOccurs="1" name="WarningEmail" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="UpdateStockForCompanyResponse">
        <s:complexType />
      </s:element>
      <s:element name="GetContactsBySpecFieldValues">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="Specfieldname" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SpecFieldValue" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetContactsBySpecFieldValuesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetContactsBySpecFieldValuesResult" type="tns:ArrayOfW_DatalistSpecFieldValues" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetArticlesForOrder">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="SupplierOrderID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArticleFiles">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="SupplierOrderID" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="ElementID" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="ElementName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="SpecfieldName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="HirePath" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfArticleFiles">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="ArticleFiles" nillable="true" type="tns:ArticleFiles" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetArticlesForOrderResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetArticlesForOrderResult" type="tns:ArrayOfArticleFiles" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetPriceElements">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetPriceElementsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetPriceElementsResult" type="tns:ArrayOfElement" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetActions">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfAction">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Action" nillable="true" type="tns:Action" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Action">
        <s:complexContent mixed="false">
          <s:extension base="tns:EntityObject">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="ActionID" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="ActionName" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="MenuTypeID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="FixedDate" nillable="true" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="MinimumDaysPluss" nillable="true" type="s:short" />
              <s:element minOccurs="1" maxOccurs="1" name="FixedWeekDay" nillable="true" type="s:short" />
              <s:element minOccurs="0" maxOccurs="1" name="FixedTime" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Repetetive" nillable="true" type="s:short" />
              <s:element minOccurs="1" maxOccurs="1" name="OrderID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="Stamp" nillable="true" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="Deleted" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="Active" nillable="true" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="Timeline" nillable="true" type="s:short" />
              <s:element minOccurs="1" maxOccurs="1" name="FilterID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="ReplyIsContact" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="StopDate" nillable="true" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="AdvancedFiltering" nillable="true" type="s:boolean" />
              <s:element minOccurs="0" maxOccurs="1" name="RepetetivePeriod" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="SkipWeekend" nillable="true" type="s:boolean" />
              <s:element minOccurs="0" maxOccurs="1" name="SMSFromName" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="ModuleTypeID" nillable="true" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="EdmSubject" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="EdmSenderName" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="EdmSenderEmail" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="MinimumMinutesPluss" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="CampaignID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="SupplierID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="SplitTestAmount" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="SplitTestHoursDelay" nillable="true" type="s:short" />
              <s:element minOccurs="0" maxOccurs="1" name="SplitGuid" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="AlertMsg" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="AlertMethod" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="AlertRecipient" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Token" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="FromEmailIsContact" nillable="true" type="s:boolean" />
              <s:element minOccurs="0" maxOccurs="1" name="EdmReplyEmail" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="SplitType" nillable="true" type="s:short" />
              <s:element minOccurs="1" maxOccurs="1" name="DuplicateCleaner" nillable="true" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="DataListReference" type="tns:EntityReferenceOfDataList" />
              <s:element minOccurs="0" maxOccurs="1" name="FolderReference" type="tns:EntityReferenceOfFolder" />
              <s:element minOccurs="0" maxOccurs="1" name="PersonReference" type="tns:EntityReferenceOfPerson" />
              <s:element minOccurs="0" maxOccurs="1" name="ReportReference" type="tns:EntityReferenceOfReport" />
              <s:element minOccurs="0" maxOccurs="1" name="CampaignReference" type="tns:EntityReferenceOfCampaign" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="EntityReferenceOfDataList">
        <s:complexContent mixed="false">
          <s:extension base="tns:EntityReference" />
        </s:complexContent>
      </s:complexType>
      <s:complexType name="EntityReferenceOfReport">
        <s:complexContent mixed="false">
          <s:extension base="tns:EntityReference" />
        </s:complexContent>
      </s:complexType>
      <s:complexType name="EntityReferenceOfCampaign">
        <s:complexContent mixed="false">
          <s:extension base="tns:EntityReference" />
        </s:complexContent>
      </s:complexType>
      <s:element name="GetActionsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetActionsResult" type="tns:ArrayOfAction" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSmsLog">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfSmsLog">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="SmsLog" nillable="true" type="tns:SmsLog" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="SmsLog">
        <s:complexContent mixed="false">
          <s:extension base="tns:EntityObject">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="Sequence" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="DateAndTime" nillable="true" type="s:dateTime" />
              <s:element minOccurs="0" maxOccurs="1" name="SMSTo" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Message" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="FormID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="Cost" nillable="true" type="s:decimal" />
              <s:element minOccurs="1" maxOccurs="1" name="ContactID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="CompanyID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="Charged" nillable="true" type="s:boolean" />
              <s:element minOccurs="0" maxOccurs="1" name="Reply" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Transactionid" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="CountryCode" nillable="true" type="s:short" />
              <s:element minOccurs="1" maxOccurs="1" name="error" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="Count" nillable="true" type="s:short" />
              <s:element minOccurs="0" maxOccurs="1" name="SenderName" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="ElementID" nillable="true" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="BatchID" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Delivered" nillable="true" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="NewsletterID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="Transferred" nillable="true" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="ActionID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="GroupID" nillable="true" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="Avsender" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetSmsLogResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetSmsLogResult" type="tns:ArrayOfSmsLog" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="updateStockAmountByElementID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="ElementID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="CurrentStockAmount" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="updateStockAmountByElementIDResponse">
        <s:complexType />
      </s:element>
      <s:element name="GetStockByElementID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="ElementID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfStock">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Stock" nillable="true" type="tns:Stock" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetStockByElementIDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetStockByElementIDResult" type="tns:ArrayOfStock" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DoActivitiesByActivityID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="ActivityID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DoActivitiesByActivityIDResponse">
        <s:complexType />
      </s:element>
      <s:element name="DoActivityByActionID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="ActionID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DoActivityByActionIDResponse">
        <s:complexType />
      </s:element>
      <s:element name="GetFoldersInFiles">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="PersonID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="Search" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="ParentFolderID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="ExtCompanyNumber" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetFoldersInFilesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetFoldersInFilesResult" type="tns:ArrayOfFolder" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetFolderPreview">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="FolderID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetFolderPreviewResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetFolderPreviewResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SetImageFieldFromFTP">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FtpAddress" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FtpUserName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FtpPassword" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="FileName" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="PersonID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="ElementID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="TemplateFieldID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SetImageFieldFromFTPResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SetImageFieldFromFTPResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SetPreviewsForElement">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FtpAddress" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FtpUserName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FtpPassword" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="ElementID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="Previews" type="tns:ArrayOfString" />
            <s:element minOccurs="1" maxOccurs="1" name="replace" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfString">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="SetPreviewsForElementResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SetPreviewsForElementResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetFileFromFTP">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FtpAddress" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FtpUserName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FtpPassword" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="FileName" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="FolderID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="PersonID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="ElementName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ExtElementNumber" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetFileFromFTPResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="GetFileFromFTPResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetFileFromFTP2">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FtpAddress" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FtpUserName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FtpPassword" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="FileName" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="FolderID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="PersonID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="ElementName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ExtElementNumber" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetFileFromFTP2Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="GetFileFromFTP2Result" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAttachementFilesFromFTP">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="FtpAddress" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FtpUserName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FtpPassword" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="IsZip" nillable="true" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="StatusEmailAddress" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Session" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAttachementFilesFromFTPResponse">
        <s:complexType />
      </s:element>
      <s:element name="GetAttachementFilesFromSFTP">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="FtpAddress" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FtpUserName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FtpPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Folder" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="IsZip" nillable="true" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAttachementFilesFromSFTPResponse">
        <s:complexType />
      </s:element>
      <s:element name="GetElementsInFolder">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="PersonID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="Search" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="MenuTypeID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="FolderID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="FilterLevel" type="tns:Filters" />
            <s:element minOccurs="0" maxOccurs="1" name="ExtCompanyNumber" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="Filters">
        <s:restriction base="s:string">
          <s:enumeration value="Person" />
          <s:enumeration value="Group" />
          <s:enumeration value="Company" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetElementsInFolderResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetElementsInFolderResult" type="tns:ArrayOfElement" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetElementsByFolderID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="FolderID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetElementsByFolderIDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetElementsByFolderIDResult" type="tns:ArrayOfElement" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDatalists">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfDataList">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="DataList" nillable="true" type="tns:DataList" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="DataList">
        <s:complexContent mixed="false">
          <s:extension base="tns:EntityObject">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="DataListID" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="DataListName" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="PersonID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="FolderID" nillable="true" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="ExtReference" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Processed" nillable="true" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="Stamp" nillable="true" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="DatabaseID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="FromCRM" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="ItemSelectionTypeID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="ElementID" nillable="true" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="Replyto" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="CompanyReference" type="tns:EntityReferenceOfCompany" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetDatalistsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetDatalistsResult" type="tns:ArrayOfDataList" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDatalistsByContactID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="ContactID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfW_ContactDatalist">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="w_ContactDatalist" nillable="true" type="tns:w_ContactDatalist" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="w_ContactDatalist">
        <s:complexContent mixed="false">
          <s:extension base="tns:EntityObject">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="ContactID" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="GroupID" nillable="true" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="ExtGroupNumber" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ExtContactNumber" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="PersonID" nillable="true" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="ExtPersonNumber" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="ElementID" nillable="true" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="extElementNumber" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="FirstName" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="LastName" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Email" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Mobile" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Stop" nillable="true" type="s:short" />
              <s:element minOccurs="1" maxOccurs="1" name="DatabaseID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="FromCRM" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="bounces" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="tmpID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="tmpGuid" nillable="true" type="s1:guid" />
              <s:element minOccurs="1" maxOccurs="1" name="DataListID" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="DataListName" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="DatalistPersonID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="FolderID" nillable="true" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="ExtReference" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Processed" nillable="true" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="ItemSelectionTypeID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="DatalistElementID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="Stamp" nillable="true" type="s:dateTime" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetDatalistsByContactIDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetDatalistsByContactIDResult" type="tns:ArrayOfW_ContactDatalist" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDatalistsByExtReference">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="ExtReference" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDatalistsByExtReferenceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetDatalistsByExtReferenceResult" type="tns:ArrayOfDataList" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetPersons">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfW_Persondetails">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="w_Persondetails" nillable="true" type="tns:w_Persondetails" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="w_Persondetails">
        <s:complexContent mixed="false">
          <s:extension base="tns:EntityObject">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="PersonID" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="ExtPersonNumber" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="UserTypeID" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="GroupID" nillable="true" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="Firstname" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Lastname" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Email" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Phone" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Mobile" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Fax" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ExtGroupNumber" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="PersonData" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Certifier" nillable="true" type="s:boolean" />
              <s:element minOccurs="0" maxOccurs="1" name="GroupData" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="GroupName" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="FilterLevel" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="Deleted" nillable="true" type="s:boolean" />
              <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="CompanyOwner" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="CompanyOwnerID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="Agent" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="AgentID" nillable="true" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="CompanyName" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="CountryID" nillable="true" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="OrgNumber" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Address" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Zip" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Country" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="PostalAddress" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="PostalCity" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="PostalZip" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Homepage" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="CompanyData" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ContactPerson" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="SalesPersonID" nillable="true" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="CompanyPhone" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="CompanyFax" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="CompanyEmail" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="NewVersionAccess" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="NewVersion" nillable="true" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="NewVersionCompany" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="AutoAdmin" nillable="true" type="s:boolean" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetPersonsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetPersonsResult" type="tns:ArrayOfW_Persondetails" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetElements">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ExtCompanyNumber" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetElementsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetElementsResult" type="tns:ArrayOfElement" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getFilePathsForTemplateFieldConnectedElements">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="ActiveCompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="ElementID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="TemplateFieldID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getFilePathsForTemplateFieldConnectedElementsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="getFilePathsForTemplateFieldConnectedElementsResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetImageUploadLink">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="LoginAsUsername" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="ActiveCompanyID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="ExtPersonNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="PersonID" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="ElementID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="TemplateFieldID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetImageUploadLinkResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetImageUploadLinkResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSingleSignonLink">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="LoginAsUsername" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="ActiveCompanyID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="ExtPersonNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="PersonID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FolderID" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSingleSignonLinkResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetSingleSignonLinkResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSingleSignonLinkForNonAgent">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="LoginAsUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ExtPersonNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="PersonID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FolderID" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSingleSignonLinkForNonAgentResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetSingleSignonLinkForNonAgentResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSingleSignonLinkAndCreateUserOnSpecificCompany">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="LoginAsUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ExtPersonNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="PersonID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FirstName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="LastName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Email" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FolderID" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="ActiveCompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="GroupID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSingleSignonLinkAndCreateUserOnSpecificCompanyResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetSingleSignonLinkAndCreateUserOnSpecificCompanyResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetNotTransferredOrders">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetNotTransferredOrdersResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetNotTransferredOrdersResult" type="tns:ArrayOfW_OrderDetails" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateOrdersToTransferredBysupplierOrderID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="supplierOrderID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateOrdersToTransferredBysupplierOrderIDResponse">
        <s:complexType />
      </s:element>
      <s:element name="UpdateOrder">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="objO" type="tns:Order" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="Order">
        <s:complexContent mixed="false">
          <s:extension base="tns:EntityObject">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="Sequence" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="OrderID" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="SupplierOrderID" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="CompanyName" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="PersonName" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Email" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="SupplierID" nillable="true" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="SupplierName" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="OrderDate" type="s:dateTime" />
              <s:element minOccurs="0" maxOccurs="1" name="OrderInfo" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="DeliveryCompanyName" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="DeliveryAttention" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="DeliveryPostalAddress" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="DeliveryZip" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="DeliveryCity" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="DeliveryCountry" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="DeliveryComment" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="InvoiceCompanyName" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="InvoiceAttention" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="InvoicePostalAddress" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="InvoiceZip" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="InvoiceCity" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="InvoiceCountry" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="InvoiceComment" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="ActionID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="ComID" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="SentDate" nillable="true" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="Stamp" nillable="true" type="s:dateTime" />
              <s:element minOccurs="0" maxOccurs="1" name="OrderReference" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Onhold" nillable="true" type="s:dateTime" />
              <s:element minOccurs="0" maxOccurs="1" name="DeliveryExtAddressNumber" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="InvoiceExtAddressNumber" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ExtOrderReference" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Certifier" nillable="true" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="DeliveryGroupName" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="InvoiceGroupName" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="ExpressDelivery" nillable="true" type="s:boolean" />
              <s:element minOccurs="0" maxOccurs="1" name="DeliveryInfo" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="InvoiceInfo" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="DeliveryOrgNumber" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="InvoiceOrgNumber" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Punch_Out" nillable="true" type="s:boolean" />
              <s:element minOccurs="0" maxOccurs="1" name="DeliveryPhone" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="InvoicePhone" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="CompanyReference" type="tns:EntityReferenceOfCompany" />
              <s:element minOccurs="0" maxOccurs="1" name="PersonReference" type="tns:EntityReferenceOfPerson" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="UpdateOrderResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="UpdateOrderResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getOrder">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="OrderID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfOrder">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Order" nillable="true" type="tns:Order" />
        </s:sequence>
      </s:complexType>
      <s:element name="getOrderResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="getOrderResult" type="tns:ArrayOfOrder" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ChangeStock">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="ElementID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="change" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="Comment" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="PersonID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ChangeStockResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="ChangeStockResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateOrdersToTransferred">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="OrderID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateOrdersToTransferredResponse">
        <s:complexType />
      </s:element>
      <s:element name="UpdateOrdersToNOTTransferred">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="SupplierOrderID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateOrdersToNOTTransferredResponse">
        <s:complexType />
      </s:element>
      <s:element name="GetElementByExtElementNumber">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ExtCompanyNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ExtElementNumber" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetElementByExtElementNumberResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetElementByExtElementNumberResult" type="tns:ArrayOfElement" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetElementByElementID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="ElementID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetElementByElementIDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetElementByElementIDResult" type="tns:ArrayOfElement" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetElementIDsBySpecFieldIDAndSpecFieldValue">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="SpecFieldID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="SpecFieldValue" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfElementSpecFieldValues">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="ElementSpecFieldValues" nillable="true" type="tns:ElementSpecFieldValues" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ElementSpecFieldValues">
        <s:complexContent mixed="false">
          <s:extension base="tns:EntityObject">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="ID" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="ElementID" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="SpecFieldID" nillable="true" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="SpecFieldName" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="SpecFieldValue" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Stamp" nillable="true" type="s:dateTime" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetElementIDsBySpecFieldIDAndSpecFieldValueResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetElementIDsBySpecFieldIDAndSpecFieldValueResult" type="tns:ArrayOfElementSpecFieldValues" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetElementSpecFieldValues">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="ElementID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetElementSpecFieldValuesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetElementSpecFieldValuesResult" type="tns:ArrayOfElementSpecFieldValues" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSpecFieldsByCompanyID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfSpecFields">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="SpecFields" nillable="true" type="tns:SpecFields" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetSpecFieldsByCompanyIDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetSpecFieldsByCompanyIDResult" type="tns:ArrayOfSpecFields" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetFoldersByCompanyID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfW_FolderSpecFieldValues">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="w_FolderSpecFieldValues" nillable="true" type="tns:w_FolderSpecFieldValues" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="w_FolderSpecFieldValues">
        <s:complexContent mixed="false">
          <s:extension base="tns:EntityObject">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="FolderID" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="FolderName" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="SpecFieldID" nillable="true" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="SpecFieldName" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="SpecFieldValue" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="MenuTypeID" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="ParentFolderID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="TemplateID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="FolderAccess" nillable="true" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="FolderData" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Active" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="FolderGroup" nillable="true" type="s:boolean" />
              <s:element minOccurs="0" maxOccurs="1" name="PreviewURL" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="InfoText" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="InfoText2" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Deleted" nillable="true" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="PersonalImages" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="Stamp" nillable="true" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="AllowUserUpload" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="CRMEnabled" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="ProofSetting" nillable="true" type="s:short" />
              <s:element minOccurs="0" maxOccurs="1" name="ProofWorkspace" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Expr1" nillable="true" type="s:dateTime" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetFoldersByCompanyIDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetFoldersByCompanyIDResult" type="tns:ArrayOfW_FolderSpecFieldValues" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetElementsByCompanyID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfW_ElementSpecFieldValues">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="w_ElementSpecFieldValues" nillable="true" type="tns:w_ElementSpecFieldValues" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="w_ElementSpecFieldValues">
        <s:complexContent mixed="false">
          <s:extension base="tns:EntityObject">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="ElementID" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="ExtElementNumber" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="FolderID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="TemplateID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="TemplateElement" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="MenuTypeID" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="ElementName" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="PersonID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="GeneratedForPersonID" nillable="true" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="UnitDescription" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="SupplierID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="PriceType" nillable="true" type="s:short" />
              <s:element minOccurs="1" maxOccurs="1" name="Hidden" nillable="true" type="s:boolean" />
              <s:element minOccurs="0" maxOccurs="1" name="FormsInfo" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="InfoText" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="ContactID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="DatalistID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="GroupID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="SetupCharge" nillable="true" type="s:decimal" />
              <s:element minOccurs="1" maxOccurs="1" name="Count" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="ChangeStamp" nillable="true" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="DeletedStamp" nillable="true" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="DaysToLive" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="HiResSetting" nillable="true" type="s:short" />
              <s:element minOccurs="1" maxOccurs="1" name="FileSize" nillable="true" type="s:long" />
              <s:element minOccurs="1" maxOccurs="1" name="Variant" nillable="true" type="s:boolean" />
              <s:element minOccurs="0" maxOccurs="1" name="ExtActivityID" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="TaxID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="DeliveryTaxID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="CSV" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="FilesID" nillable="true" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="HiResImage" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="ProofSetting" nillable="true" type="s:short" />
              <s:element minOccurs="0" maxOccurs="1" name="ProofWorkspace" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Proofed" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="ProofFileID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="CopyFromElementID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="IsDraft" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="OpenedStamp" nillable="true" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="NotAvailable" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="AvailableFrom" nillable="true" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="AvailableTo" nillable="true" type="s:dateTime" />
              <s:element minOccurs="0" maxOccurs="1" name="EdmSubject" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="ID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="SpecFieldID" nillable="true" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="SpecFieldName" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="SpecFieldValue" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetElementsByCompanyIDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetElementsByCompanyIDResult" type="tns:ArrayOfW_ElementSpecFieldValues" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAllTemplateFields">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="TemplateID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfTemplateFields">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="TemplateFields" nillable="true" type="tns:TemplateFields" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="TemplateFields">
        <s:complexContent mixed="false">
          <s:extension base="tns:EntityObject">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="TemplateFieldID" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="TemplateFieldName" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="DisplayName" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="FieldTypeID" nillable="true" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="VariableValue" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Format" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="MaxLength" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="MaxImagesCount" nillable="true" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="ToolTip" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="TooltipPlacement" nillable="true" type="s:short" />
              <s:element minOccurs="1" maxOccurs="1" name="FieldOrder" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="Active" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="Required" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="DataSelectionType" nillable="true" type="s:short" />
              <s:element minOccurs="0" maxOccurs="1" name="SqlInput" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="StepField" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="Stamp" nillable="true" type="s:dateTime" />
              <s:element minOccurs="0" maxOccurs="1" name="DefaultValue" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Hidden" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="TextAreaRows" nillable="true" type="s:short" />
              <s:element minOccurs="1" maxOccurs="1" name="RefreshOnChange" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="ConnectedToSelector" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="GroupingValue" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="Disabled" nillable="true" type="s:boolean" />
              <s:element minOccurs="0" maxOccurs="1" name="SelectButtonName" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="AllowImageCrop" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="AdvancedToolbar" nillable="true" type="s:boolean" />
              <s:element minOccurs="0" maxOccurs="1" name="FontBold" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="FontItalic" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="FontBoldItalic" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="StyleName" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="BulletStyleName" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="HelpText" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="TemplateReference" type="tns:EntityReferenceOfTemplate" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetAllTemplateFieldsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetAllTemplateFieldsResult" type="tns:ArrayOfTemplateFields" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTemplateFields">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="TemplateID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTemplateFieldsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetTemplateFieldsResult" type="tns:ArrayOfTemplateFields" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTemplateFieldDDLValues">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="TemplateFieldID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfTemplateFieldsDDL">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="TemplateFieldsDDL" nillable="true" type="tns:TemplateFieldsDDL" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="TemplateFieldsDDL">
        <s:complexContent mixed="false">
          <s:extension base="tns:EntityObject">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="Sequence" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="FieldName" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="FieldValue" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Stamp" nillable="true" type="s:dateTime" />
              <s:element minOccurs="0" maxOccurs="1" name="TemplateFieldsReference" type="tns:EntityReferenceOfTemplateFields" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="EntityReferenceOfTemplateFields">
        <s:complexContent mixed="false">
          <s:extension base="tns:EntityReference" />
        </s:complexContent>
      </s:complexType>
      <s:element name="GetTemplateFieldDDLValuesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetTemplateFieldDDLValuesResult" type="tns:ArrayOfTemplateFieldsDDL" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTemplateFiles">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="TemplateID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfTemplateFiles">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="TemplateFiles" nillable="true" type="tns:TemplateFiles" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="TemplateFiles">
        <s:complexContent mixed="false">
          <s:extension base="tns:EntityObject">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="Sequence" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="ElementID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="Stamp" nillable="true" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="FolderID" nillable="true" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="TemplateReference" type="tns:EntityReferenceOfTemplate" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetTemplateFilesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetTemplateFilesResult" type="tns:ArrayOfTemplateFiles" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTemplateElementID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="ElementID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTemplateElementIDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="GetTemplateElementIDResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTemplateElements">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTemplateElementsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetTemplateElementsResult" type="tns:ArrayOfElement" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetPriceByElementID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="ElementID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfElementPrice">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="ElementPrice" nillable="true" type="tns:ElementPrice" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ElementPrice">
        <s:complexContent mixed="false">
          <s:extension base="tns:EntityObject">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="Sequence" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="Quantity" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="Price" type="s:decimal" />
              <s:element minOccurs="1" maxOccurs="1" name="Stamp" nillable="true" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="DeliveryCost" nillable="true" type="s:decimal" />
              <s:element minOccurs="1" maxOccurs="1" name="ExpressDeliveryCost" nillable="true" type="s:decimal" />
              <s:element minOccurs="1" maxOccurs="1" name="LastUpdated" nillable="true" type="s:dateTime" />
              <s:element minOccurs="0" maxOccurs="1" name="ElementReference" type="tns:EntityReferenceOfElement" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetPriceByElementIDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetPriceByElementIDResult" type="tns:ArrayOfElementPrice" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdatePriceBySequence">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Sequence" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Price" type="s:decimal" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdatePriceBySequenceResponse">
        <s:complexType />
      </s:element>
      <s:element name="ResendOrder">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="SupplierOrderID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ResendOrderResponse">
        <s:complexType />
      </s:element>
      <s:element name="UpdatePrice">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="e" type="tns:ElementPrice" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdatePriceResponse">
        <s:complexType />
      </s:element>
      <s:element name="UpdateStock">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="s" type="tns:Stock" />
            <s:element minOccurs="0" maxOccurs="1" name="Comment" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="PersonID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateStockResponse">
        <s:complexType />
      </s:element>
      <s:element name="UpdateElement">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="e" type="tns:Element" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateElementResponse">
        <s:complexType />
      </s:element>
      <s:element name="UpdateCompanyElement">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="e" type="tns:Element" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateCompanyElementResponse">
        <s:complexType />
      </s:element>
      <s:element name="UpdateElementByExtElementNumberORElementID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ExtCompanyNumber" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="ElementID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="ExtElementNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="NewElementName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="NewExtElementNumber" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateElementByExtElementNumberORElementIDResponse">
        <s:complexType />
      </s:element>
      <s:element name="GetPersonsByExtPersonNumber">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ExtCompanyNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ExtPersonNumber" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetPersonsByExtPersonNumberResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetPersonsByExtPersonNumberResult" type="tns:ArrayOfW_Persondetails" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetPersonByPersonID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="PersonID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetPersonByPersonIDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetPersonByPersonIDResult" type="tns:ArrayOfW_Persondetails" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetPersonsInGroup">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="GroupID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetPersonsInGroupResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetPersonsInGroupResult" type="tns:ArrayOfW_Persondetails" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetPersonsInGroupByExtGroupNumber">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ExtGroupNumber" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfW_PersonsInGroup">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="w_PersonsInGroup" nillable="true" type="tns:w_PersonsInGroup" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="w_PersonsInGroup">
        <s:complexContent mixed="false">
          <s:extension base="tns:EntityObject">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="ExtGroupNumber" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="PersonID" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="ExtPersonNumber" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="UserTypeID" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="GroupID" nillable="true" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="Firstname" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Lastname" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Email" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Phone" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Mobile" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Fax" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="PersonData" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="CountryID" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="FilterLevel" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="Newsletter" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="Deleted" nillable="true" type="s:boolean" />
              <s:element minOccurs="0" maxOccurs="1" name="GroupName" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="GroupData" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetPersonsInGroupByExtGroupNumberResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetPersonsInGroupByExtGroupNumberResult" type="tns:ArrayOfW_PersonsInGroup" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetPersonByUserNameCompanyIDAndPassword">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="PersonCompanyID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="PersonUserName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="PersonPassword" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfPerson">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Person" nillable="true" type="tns:Person" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetPersonByUserNameCompanyIDAndPasswordResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetPersonByUserNameCompanyIDAndPasswordResult" type="tns:ArrayOfPerson" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetPersonsByCompanyIDAndEmail">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="Email" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetPersonsByCompanyIDAndEmailResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetPersonsByCompanyIDAndEmailResult" type="tns:ArrayOfPerson" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetPersonsByCompanyID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetPersonsByCompanyIDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetPersonsByCompanyIDResult" type="tns:ArrayOfPerson" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetShoppingbasketBYPersonID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="PersonID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfShoppingBasket">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="ShoppingBasket" nillable="true" type="tns:ShoppingBasket" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetShoppingbasketBYPersonIDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetShoppingbasketBYPersonIDResult" type="tns:ArrayOfShoppingBasket" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetGroups">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfGroup">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Group" nillable="true" type="tns:Group" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Group">
        <s:complexContent mixed="false">
          <s:extension base="tns:EntityObject">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="GroupID" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="ExtGroupNumber" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="GroupName" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="GroupData" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Stamp" nillable="true" type="s:dateTime" />
              <s:element minOccurs="0" maxOccurs="1" name="OrgNumber" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Phone" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Fax" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Address" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="City" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Zip" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="PostalAddress" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="PostalCity" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="PostalZip" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Country" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Email" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Homepage" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="AdsBudget" nillable="true" type="s:decimal" />
              <s:element minOccurs="0" maxOccurs="1" name="OrderConfirmationCopy" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="GroupType" type="s:short" />
              <s:element minOccurs="0" maxOccurs="1" name="CompanyReference" type="tns:EntityReferenceOfCompany" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetGroupsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetGroupsResult" type="tns:ArrayOfGroup" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetGroupsByCompanyID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="ActiveCompanyID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetGroupsByCompanyIDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetGroupsByCompanyIDResult" type="tns:ArrayOfGroup" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetGroupByExtGroupNumber">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ExtGroupNumber" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetGroupByExtGroupNumberResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetGroupByExtGroupNumberResult" type="tns:ArrayOfGroup" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ValidatePassword">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="PersonID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="TempPassword" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ValidatePasswordResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ValidatePasswordResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSMScredits">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSMScreditsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="GetSMScreditsResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateAddress">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="address" type="tns:Address" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="Address">
        <s:complexContent mixed="false">
          <s:extension base="tns:EntityObject">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="AddressID" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="AddressName" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Address1" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="City" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Zip" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Country" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ContactPerson" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ContactPhone" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="DeliveryAddress" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="InvoiceAddress" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="GroupID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="PersonID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="Stamp" nillable="true" type="s:dateTime" />
              <s:element minOccurs="0" maxOccurs="1" name="ExtAddressNumber" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ExtGroupNumber" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="GroupName" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ExtPersonNumber" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Info" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="OrgNumber" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Email" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="CompanyReference" type="tns:EntityReferenceOfCompany" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="UpdateAddressResponse">
        <s:complexType />
      </s:element>
      <s:element name="GetAddresses">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfAddress">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Address" nillable="true" type="tns:Address" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetAddressesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetAddressesResult" type="tns:ArrayOfAddress" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAddressesByExtCompanyNumber">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ExtCompanyNumber" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAddressesByExtCompanyNumberResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetAddressesByExtCompanyNumberResult" type="tns:ArrayOfAddress" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAddressByPersonID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="PersonID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAddressByPersonIDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetAddressByPersonIDResult" type="tns:ArrayOfAddress" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetGroupByGroupID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="GroupID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetGroupByGroupIDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetGroupByGroupIDResult" type="tns:ArrayOfGroup" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDemographicDataFields">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDemographicDataFieldsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetDemographicDataFieldsResult" type="tns:ArrayOfSpecFields" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateDemographicDataForContact">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="specs" type="tns:ArrayOfContactSpecValueItem" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfContactSpecValueItem">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="ContactSpecValueItem" nillable="true" type="tns:ContactSpecValueItem" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ContactSpecValueItem">
        <s:complexContent mixed="false">
          <s:extension base="tns:SpecValueItem">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="ContactID" type="s:int" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="SpecValueItem">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="CompanyID" nillable="true" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="SpecFieldName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="SpecFieldLabelValue" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="SpecFieldID" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="SpecFieldValue" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="DefaultValue" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ToolTip" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="SpecTypeID" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="FieldTypeID" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="ProjectID" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="TextAreaRows" nillable="true" type="s:short" />
          <s:element minOccurs="1" maxOccurs="1" name="Required" nillable="true" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="InvisibleForCustomer" nillable="true" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="DynamicElement" nillable="true" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="Disabled" nillable="true" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="Hidden" nillable="true" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="LabelPos" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="Direction" nillable="true" type="s:int" />
        </s:sequence>
      </s:complexType>
      <s:element name="UpdateDemographicDataForContactResponse">
        <s:complexType />
      </s:element>
      <s:element name="UpdateSpecfieldvaluesForPerson">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="specs" type="tns:ArrayOfPersonSpecValueItem" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfPersonSpecValueItem">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="PersonSpecValueItem" nillable="true" type="tns:PersonSpecValueItem" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="PersonSpecValueItem">
        <s:complexContent mixed="false">
          <s:extension base="tns:SpecValueItem">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="PersonID" type="s:int" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="UpdateSpecfieldvaluesForPersonResponse">
        <s:complexType />
      </s:element>
      <s:element name="GetCompanyDataFields">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCompanyDataFieldsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetCompanyDataFieldsResult" type="tns:ArrayOfSpecFields" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertGroup">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="ExtGroupNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="GroupName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="GroupData" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="OrgNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Phone" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Fax" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Address" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="City" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Zip" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="PostalAddress" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="PostalCity" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="PostalZip" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Country" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Email" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Homepage" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertGroupResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="InsertGroupResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertFolderByCompanyID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="objFolder" type="tns:Folder" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertFolderByCompanyIDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="InsertFolderByCompanyIDResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertFolder">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="objFolder" type="tns:Folder" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertFolderResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="InsertFolderResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertAddress">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="ExtAddressNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ExtGroupNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="AddressName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="GroupName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Address" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="City" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Zip" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Country" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ContactPerson" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ContactPhone" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="DeliveryAddress" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="InvoiceAddress" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="GroupID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="PersonID" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertAddressResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="InsertAddressResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getOutputPath">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="ElementID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="foldertype" type="tns:FolderTypes" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="FolderTypes">
        <s:restriction base="s:string">
          <s:enumeration value="Thumbs" />
          <s:enumeration value="Preview" />
          <s:enumeration value="PreviewSmall" />
          <s:enumeration value="HiRes" />
          <s:enumeration value="LowRes" />
          <s:enumeration value="EPS" />
          <s:enumeration value="PPML" />
          <s:enumeration value="HTML" />
          <s:enumeration value="ErrorLog" />
          <s:enumeration value="SaveXTD" />
          <s:enumeration value="ModulePreview" />
          <s:enumeration value="Custom" />
          <s:enumeration value="CampaignPreview" />
          <s:enumeration value="Variants" />
          <s:enumeration value="VariantsThumbs" />
          <s:enumeration value="VariantsPreviews" />
        </s:restriction>
      </s:simpleType>
      <s:element name="getOutputPathResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="getOutputPathResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getOutputPath2">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="ElementID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="foldertype" type="tns:FolderTypes" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getOutputPath2Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="getOutputPath2Result" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateAddressByAddressID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="AddressID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="ExtAddressNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ExtGroupNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="AddressName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="GroupName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Address" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="City" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Zip" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Country" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ContactPerson" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ContactPhone" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="DeliveryAddress" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="InvoiceAddress" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="GroupID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="PersonID" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateAddressByAddressIDResponse">
        <s:complexType />
      </s:element>
      <s:element name="UpdateAddressByAddressIDUsingExtCompanyNumber">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ExtCompanyNumber" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="AddressID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="ExtAddressNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ExtGroupNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="AddressName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="GroupName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Address" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="City" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Zip" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Country" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ContactPerson" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ContactPhone" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="DeliveryAddress" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="InvoiceAddress" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="GroupID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="PersonID" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateAddressByAddressIDUsingExtCompanyNumberResponse">
        <s:complexType />
      </s:element>
      <s:element name="UpdateGroupByGroupIDorExtGroupNumber">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="GroupID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ExtGroupNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="GroupName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="GroupData" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="OrgNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Phone" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Fax" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Address" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="City" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Zip" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="PostalAddress" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="PostalCity" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="PostalZip" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Country" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Email" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Homepage" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateGroupByGroupIDorExtGroupNumberResponse">
        <s:complexType />
      </s:element>
      <s:element name="ZipElementArray">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="Elements" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Resolution" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ZipElementArrayResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ZipElementArrayResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateCompanyByCompanyID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="ExtCompanyNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CompanyName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="OrgNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Phone" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Fax" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Address" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="City" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Zip" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Country" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="PostalAddress" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="PostalCity" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="PostalZip" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Email" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Homepage" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CompanyData" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="BasketMessage" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateCompanyByCompanyIDResponse">
        <s:complexType />
      </s:element>
      <s:element name="UpdateCompanyDataForCompany">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="specs" type="tns:ArrayOfSpecValueItem" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfSpecValueItem">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="SpecValueItem" nillable="true" type="tns:SpecValueItem" />
        </s:sequence>
      </s:complexType>
      <s:element name="UpdateCompanyDataForCompanyResponse">
        <s:complexType />
      </s:element>
      <s:element name="GetCompanyDataFieldsUsingExtCompanyNumber">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ExtCompanyNumber" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCompanyDataFieldsUsingExtCompanyNumberResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetCompanyDataFieldsUsingExtCompanyNumberResult" type="tns:ArrayOfSpecFields" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateCompanyDataForCompanyUsingExtCompanyNumber">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ExtCompanyNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="specs" type="tns:ArrayOfSpecValueItem" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateCompanyDataForCompanyUsingExtCompanyNumberResponse">
        <s:complexType />
      </s:element>
      <s:element name="UpdateDatalistContactByExtPersonNumber">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="ExtPersonNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="NewExtPersonNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="NewName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="NewEMail" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Stop" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateDatalistContactByExtPersonNumberResponse">
        <s:complexType />
      </s:element>
      <s:element name="UpdateDatalistContactFixedFieldsByContactID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="ContactID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="GroupID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ExtGroupNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ExtContactNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="PersonID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ExtPersonNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ElementID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="extElementNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FirstName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="LastName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Email" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EmailType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Mobile" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Stop" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateDatalistContactFixedFieldsByContactIDResponse">
        <s:complexType />
      </s:element>
      <s:element name="DisableDatalistContactByPersonID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="PersonID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DisableDatalistContactByPersonIDResponse">
        <s:complexType />
      </s:element>
      <s:element name="InsertContact">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Secret" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="DatalistID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FirstName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="LastName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Email" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Mobile" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="demographicArray" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InsertContactResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="InsertContactResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetContacts">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetContactsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetContactsResult" type="tns:ArrayOfDataListContacts" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetContactsByDatalistID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="DatalistID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetContactsByDatalistIDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetContactsByDatalistIDResult" type="tns:ArrayOfW_ContactDatalist" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetContactByExtContactNumber">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="ExtContactNumber" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetContactByExtContactNumberResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetContactByExtContactNumberResult" type="tns:ArrayOfW_ContactDatalist" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetContactsWithContactIDGreaterThan">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="GreaterThanContactID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetContactsWithContactIDGreaterThanResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetContactsWithContactIDGreaterThanResult" type="tns:ArrayOfDataListContacts" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSpecFieldsForContact">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="ContactID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfDatalistSpecFieldValues">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="DatalistSpecFieldValues" nillable="true" type="tns:DatalistSpecFieldValues" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="DatalistSpecFieldValues">
        <s:complexContent mixed="false">
          <s:extension base="tns:EntityObject">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="SpecFieldID" nillable="true" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="SpecFieldName" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="SpecfieldValue" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Stamp" nillable="true" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="ID" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="LastChanged" nillable="true" type="s:dateTime" />
              <s:element minOccurs="0" maxOccurs="1" name="DataListContactsReference" type="tns:EntityReferenceOfDataListContacts" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="EntityReferenceOfDataListContacts">
        <s:complexContent mixed="false">
          <s:extension base="tns:EntityReference" />
        </s:complexContent>
      </s:complexType>
      <s:element name="GetSpecFieldsForContactResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetSpecFieldsForContactResult" type="tns:ArrayOfDatalistSpecFieldValues" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSpecFieldListBYSpecFieldID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="SpecFieldID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfW_SpecFieldLists">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="w_SpecFieldLists" nillable="true" type="tns:w_SpecFieldLists" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="w_SpecFieldLists">
        <s:complexContent mixed="false">
          <s:extension base="tns:EntityObject">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="Sequence" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="SpecFieldListName" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="SpecFieldID" type="s:int" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetSpecFieldListBYSpecFieldIDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetSpecFieldListBYSpecFieldIDResult" type="tns:ArrayOfW_SpecFieldLists" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSuppliersByCompanyID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfSupplier">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Supplier" nillable="true" type="tns:Supplier" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Supplier">
        <s:complexContent mixed="false">
          <s:extension base="tns:EntityObject">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="SupplierID" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="SupplierName" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="SupplierMail" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Stamp" nillable="true" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="ComID" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ftpAddress" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ftpPutFolder" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ftpGetFolder" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ftpUserName" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ftpPassword" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="SupplierType" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="ICCProfileID" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="SendPriceInfo" nillable="true" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="GroupID" nillable="true" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="hostkey" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="SendInvoiceAddresss" nillable="true" type="s:boolean" />
              <s:element minOccurs="0" maxOccurs="1" name="CompanyReference" type="tns:EntityReferenceOfCompany" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetSuppliersByCompanyIDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetSuppliersByCompanyIDResult" type="tns:ArrayOfSupplier" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetFoldersByParentFolderID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="FolderID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetFoldersByParentFolderIDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetFoldersByParentFolderIDResult" type="tns:ArrayOfFolder" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetContactsByExtPersonNumber">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="ExtPersonNumber" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetContactsByExtPersonNumberResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetContactsByExtPersonNumberResult" type="tns:ArrayOfDataListContacts" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetContactsByEMail">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="EMail" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetContactsByEMailResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetContactsByEMailResult" type="tns:ArrayOfDataListContacts" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetOptOutStatus">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CompanyID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="ContactID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetOptOutStatusResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetOptOutStatusResult" type="tns:ArrayOfEDMunsubscribed" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetContactsByExtGroupNumber">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ExtCompanyNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ExtGroupNumber" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetContactsByExtGroupNumberResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetContactsByExtGroupNumberResult" type="tns:ArrayOfDataListContacts" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="int" type="s:int" />
      <s:element name="ArrayOfElement" nillable="true" type="tns:ArrayOfElement" />
      <s:element name="string" nillable="true" type="s:string" />
      <s:element name="ArrayOfFolder" nillable="true" type="tns:ArrayOfFolder" />
      <s:element name="ArrayOfElementAccess" nillable="true" type="tns:ArrayOfElementAccess" />
      <s:element name="ArrayOfEDMBounce" nillable="true" type="tns:ArrayOfEDMBounce" />
      <s:element name="ArrayOfDataListContacts" nillable="true" type="tns:ArrayOfDataListContacts" />
      <s:element name="ArrayOfW_Newsletter" nillable="true" type="tns:ArrayOfW_Newsletter" />
      <s:element name="EDMLog" nillable="true" type="tns:EDMLog" />
      <s:element name="ArrayOfW_EDMArticle" nillable="true" type="tns:ArrayOfW_EDMArticle" />
      <s:element name="ArrayOfEDMLog" nillable="true" type="tns:ArrayOfEDMLog" />
      <s:element name="ArrayOfW_OrderDetails" nillable="true" type="tns:ArrayOfW_OrderDetails" />
      <s:element name="ArrayOfCompany" nillable="true" type="tns:ArrayOfCompany" />
      <s:element name="ArrayOfGroupAdminRelation" nillable="true" type="tns:ArrayOfGroupAdminRelation" />
      <s:element name="ArrayOfActivityJobs" nillable="true" type="tns:ArrayOfActivityJobs" />
      <s:element name="Size" type="tns:Size" />
      <s:element name="Coords" type="tns:Coords" />
      <s:element name="ArrayOfEDMunsubscribed" nillable="true" type="tns:ArrayOfEDMunsubscribed" />
      <s:element name="ArrayOfSmsUnsubscribed" nillable="true" type="tns:ArrayOfSmsUnsubscribed" />
      <s:element name="ArrayOfW_DatalistSpecFieldValues" nillable="true" type="tns:ArrayOfW_DatalistSpecFieldValues" />
      <s:element name="ArrayOfEDMnewsletters" nillable="true" type="tns:ArrayOfEDMnewsletters" />
      <s:element name="ArrayOfArticleFiles" nillable="true" type="tns:ArrayOfArticleFiles" />
      <s:element name="ArrayOfAction" nillable="true" type="tns:ArrayOfAction" />
      <s:element name="ArrayOfSmsLog" nillable="true" type="tns:ArrayOfSmsLog" />
      <s:element name="ArrayOfStock" nillable="true" type="tns:ArrayOfStock" />
      <s:element name="ArrayOfDataList" nillable="true" type="tns:ArrayOfDataList" />
      <s:element name="ArrayOfW_ContactDatalist" nillable="true" type="tns:ArrayOfW_ContactDatalist" />
      <s:element name="ArrayOfW_Persondetails" nillable="true" type="tns:ArrayOfW_Persondetails" />
      <s:element name="ArrayOfOrder" nillable="true" type="tns:ArrayOfOrder" />
      <s:element name="ArrayOfElementSpecFieldValues" nillable="true" type="tns:ArrayOfElementSpecFieldValues" />
      <s:element name="ArrayOfSpecFields" nillable="true" type="tns:ArrayOfSpecFields" />
      <s:element name="ArrayOfW_FolderSpecFieldValues" nillable="true" type="tns:ArrayOfW_FolderSpecFieldValues" />
      <s:element name="ArrayOfW_ElementSpecFieldValues" nillable="true" type="tns:ArrayOfW_ElementSpecFieldValues" />
      <s:element name="ArrayOfTemplateFields" nillable="true" type="tns:ArrayOfTemplateFields" />
      <s:element name="ArrayOfTemplateFieldsDDL" nillable="true" type="tns:ArrayOfTemplateFieldsDDL" />
      <s:element name="ArrayOfTemplateFiles" nillable="true" type="tns:ArrayOfTemplateFiles" />
      <s:element name="ArrayOfElementPrice" nillable="true" type="tns:ArrayOfElementPrice" />
      <s:element name="ArrayOfW_PersonsInGroup" nillable="true" type="tns:ArrayOfW_PersonsInGroup" />
      <s:element name="ArrayOfPerson" nillable="true" type="tns:ArrayOfPerson" />
      <s:element name="ArrayOfShoppingBasket" nillable="true" type="tns:ArrayOfShoppingBasket" />
      <s:element name="ArrayOfGroup" nillable="true" type="tns:ArrayOfGroup" />
      <s:element name="ArrayOfAddress" nillable="true" type="tns:ArrayOfAddress" />
      <s:element name="ArrayOfDatalistSpecFieldValues" nillable="true" type="tns:ArrayOfDatalistSpecFieldValues" />
      <s:element name="ArrayOfW_SpecFieldLists" nillable="true" type="tns:ArrayOfW_SpecFieldLists" />
      <s:element name="ArrayOfSupplier" nillable="true" type="tns:ArrayOfSupplier" />
    </s:schema>
    <s:schema elementFormDefault="qualified" targetNamespace="http://microsoft.com/wsdl/types/">
      <s:simpleType name="guid">
        <s:restriction base="s:string">
          <s:pattern value="[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" />
        </s:restriction>
      </s:simpleType>
    </s:schema>
    <s:schema targetNamespace="http://isave.no/AbstractTypes">
      <s:import namespace="http://schemas.xmlsoap.org/soap/encoding/" />
      <s:complexType name="StringArray">
        <s:complexContent mixed="false">
          <s:restriction base="soapenc:Array">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="unbounded" name="String" type="s:string" />
            </s:sequence>
          </s:restriction>
        </s:complexContent>
      </s:complexType>
    </s:schema>
  </wsdl:types>
  <wsdl:message name="GetNumberOfContactsByDatalistIDSoapIn">
    <wsdl:part name="parameters" element="tns:GetNumberOfContactsByDatalistID" />
  </wsdl:message>
  <wsdl:message name="GetNumberOfContactsByDatalistIDSoapOut">
    <wsdl:part name="parameters" element="tns:GetNumberOfContactsByDatalistIDResponse" />
  </wsdl:message>
  <wsdl:message name="DeleteDatalistContactByExtPersonNumberSoapIn">
    <wsdl:part name="parameters" element="tns:DeleteDatalistContactByExtPersonNumber" />
  </wsdl:message>
  <wsdl:message name="DeleteDatalistContactByExtPersonNumberSoapOut">
    <wsdl:part name="parameters" element="tns:DeleteDatalistContactByExtPersonNumberResponse" />
  </wsdl:message>
  <wsdl:message name="DeleteGroupByGroupIDSoapIn">
    <wsdl:part name="parameters" element="tns:DeleteGroupByGroupID" />
  </wsdl:message>
  <wsdl:message name="DeleteGroupByGroupIDSoapOut">
    <wsdl:part name="parameters" element="tns:DeleteGroupByGroupIDResponse" />
  </wsdl:message>
  <wsdl:message name="DeleteAddressByAddressIDSoapIn">
    <wsdl:part name="parameters" element="tns:DeleteAddressByAddressID" />
  </wsdl:message>
  <wsdl:message name="DeleteAddressByAddressIDSoapOut">
    <wsdl:part name="parameters" element="tns:DeleteAddressByAddressIDResponse" />
  </wsdl:message>
  <wsdl:message name="DeleteOrderBYOrderIDSoapIn">
    <wsdl:part name="parameters" element="tns:DeleteOrderBYOrderID" />
  </wsdl:message>
  <wsdl:message name="DeleteOrderBYOrderIDSoapOut">
    <wsdl:part name="parameters" element="tns:DeleteOrderBYOrderIDResponse" />
  </wsdl:message>
  <wsdl:message name="DeleteOrderLineBySequenceSoapIn">
    <wsdl:part name="parameters" element="tns:DeleteOrderLineBySequence" />
  </wsdl:message>
  <wsdl:message name="DeleteOrderLineBySequenceSoapOut">
    <wsdl:part name="parameters" element="tns:DeleteOrderLineBySequenceResponse" />
  </wsdl:message>
  <wsdl:message name="DeleteOrderBYSupplierOrderIDSoapIn">
    <wsdl:part name="parameters" element="tns:DeleteOrderBYSupplierOrderID" />
  </wsdl:message>
  <wsdl:message name="DeleteOrderBYSupplierOrderIDSoapOut">
    <wsdl:part name="parameters" element="tns:DeleteOrderBYSupplierOrderIDResponse" />
  </wsdl:message>
  <wsdl:message name="DeleteDatalistContactByPersonIDSoapIn">
    <wsdl:part name="parameters" element="tns:DeleteDatalistContactByPersonID" />
  </wsdl:message>
  <wsdl:message name="DeleteDatalistContactByPersonIDSoapOut">
    <wsdl:part name="parameters" element="tns:DeleteDatalistContactByPersonIDResponse" />
  </wsdl:message>
  <wsdl:message name="DeleteContactsByDataListIDSoapIn">
    <wsdl:part name="parameters" element="tns:DeleteContactsByDataListID" />
  </wsdl:message>
  <wsdl:message name="DeleteContactsByDataListIDSoapOut">
    <wsdl:part name="parameters" element="tns:DeleteContactsByDataListIDResponse" />
  </wsdl:message>
  <wsdl:message name="CreateArticleElementSoapIn">
    <wsdl:part name="parameters" element="tns:CreateArticleElement" />
  </wsdl:message>
  <wsdl:message name="CreateArticleElementSoapOut">
    <wsdl:part name="parameters" element="tns:CreateArticleElementResponse" />
  </wsdl:message>
  <wsdl:message name="GetElementsByTemplateFieldIDSoapIn">
    <wsdl:part name="parameters" element="tns:GetElementsByTemplateFieldID" />
  </wsdl:message>
  <wsdl:message name="GetElementsByTemplateFieldIDSoapOut">
    <wsdl:part name="parameters" element="tns:GetElementsByTemplateFieldIDResponse" />
  </wsdl:message>
  <wsdl:message name="SendExternalOrderSoapIn">
    <wsdl:part name="parameters" element="tns:SendExternalOrder" />
  </wsdl:message>
  <wsdl:message name="SendExternalOrderSoapOut">
    <wsdl:part name="parameters" element="tns:SendExternalOrderResponse" />
  </wsdl:message>
  <wsdl:message name="CreateElementSoapIn">
    <wsdl:part name="parameters" element="tns:CreateElement" />
  </wsdl:message>
  <wsdl:message name="CreateElementSoapOut">
    <wsdl:part name="parameters" element="tns:CreateElementResponse" />
  </wsdl:message>
  <wsdl:message name="CreateOutputOnElementSoapIn">
    <wsdl:part name="parameters" element="tns:CreateOutputOnElement" />
  </wsdl:message>
  <wsdl:message name="CreateOutputOnElementSoapOut">
    <wsdl:part name="parameters" element="tns:CreateOutputOnElementResponse" />
  </wsdl:message>
  <wsdl:message name="CreateCustomOutputOnElementSoapIn">
    <wsdl:part name="parameters" element="tns:CreateCustomOutputOnElement" />
  </wsdl:message>
  <wsdl:message name="CreateCustomOutputOnElementSoapOut">
    <wsdl:part name="parameters" element="tns:CreateCustomOutputOnElementResponse" />
  </wsdl:message>
  <wsdl:message name="CreateElementForContactAndGenerateOutputSoapIn">
    <wsdl:part name="parameters" element="tns:CreateElementForContactAndGenerateOutput" />
  </wsdl:message>
  <wsdl:message name="CreateElementForContactAndGenerateOutputSoapOut">
    <wsdl:part name="parameters" element="tns:CreateElementForContactAndGenerateOutputResponse" />
  </wsdl:message>
  <wsdl:message name="InsertDatalistContactSoapIn">
    <wsdl:part name="parameters" element="tns:InsertDatalistContact" />
  </wsdl:message>
  <wsdl:message name="InsertDatalistContactSoapOut">
    <wsdl:part name="parameters" element="tns:InsertDatalistContactResponse" />
  </wsdl:message>
  <wsdl:message name="InsertDatalistContactNoUpdateSoapIn">
    <wsdl:part name="parameters" element="tns:InsertDatalistContactNoUpdate" />
  </wsdl:message>
  <wsdl:message name="InsertDatalistContactNoUpdateSoapOut">
    <wsdl:part name="parameters" element="tns:InsertDatalistContactNoUpdateResponse" />
  </wsdl:message>
  <wsdl:message name="OrderShoppingbasketByPersonIDSoapIn">
    <wsdl:part name="parameters" element="tns:OrderShoppingbasketByPersonID" />
  </wsdl:message>
  <wsdl:message name="OrderShoppingbasketByPersonIDSoapOut">
    <wsdl:part name="parameters" element="tns:OrderShoppingbasketByPersonIDResponse" />
  </wsdl:message>
  <wsdl:message name="SendSMSToDatalistSoapIn">
    <wsdl:part name="parameters" element="tns:SendSMSToDatalist" />
  </wsdl:message>
  <wsdl:message name="SendSMSToDatalistSoapOut">
    <wsdl:part name="parameters" element="tns:SendSMSToDatalistResponse" />
  </wsdl:message>
  <wsdl:message name="SendNewsletterToDatalistSoapIn">
    <wsdl:part name="parameters" element="tns:SendNewsletterToDatalist" />
  </wsdl:message>
  <wsdl:message name="SendNewsletterToDatalistSoapOut">
    <wsdl:part name="parameters" element="tns:SendNewsletterToDatalistResponse" />
  </wsdl:message>
  <wsdl:message name="NewsletterSubscriptionSoapIn">
    <wsdl:part name="parameters" element="tns:NewsletterSubscription" />
  </wsdl:message>
  <wsdl:message name="NewsletterSubscriptionSoapOut">
    <wsdl:part name="parameters" element="tns:NewsletterSubscriptionResponse" />
  </wsdl:message>
  <wsdl:message name="InsertDatalistContactNHOSoapIn">
    <wsdl:part name="parameters" element="tns:InsertDatalistContactNHO" />
  </wsdl:message>
  <wsdl:message name="InsertDatalistContactNHOSoapOut">
    <wsdl:part name="parameters" element="tns:InsertDatalistContactNHOResponse" />
  </wsdl:message>
  <wsdl:message name="InsertDatalistContactNHO2SoapIn">
    <wsdl:part name="parameters" element="tns:InsertDatalistContactNHO2" />
  </wsdl:message>
  <wsdl:message name="InsertDatalistContactNHO2SoapOut">
    <wsdl:part name="parameters" element="tns:InsertDatalistContactNHO2Response" />
  </wsdl:message>
  <wsdl:message name="InsertDatalistContactNoCheckSoapIn">
    <wsdl:part name="parameters" element="tns:InsertDatalistContactNoCheck" />
  </wsdl:message>
  <wsdl:message name="InsertDatalistContactNoCheckSoapOut">
    <wsdl:part name="parameters" element="tns:InsertDatalistContactNoCheckResponse" />
  </wsdl:message>
  <wsdl:message name="InsertDatalistFromCRMSoapIn">
    <wsdl:part name="parameters" element="tns:InsertDatalistFromCRM" />
  </wsdl:message>
  <wsdl:message name="InsertDatalistFromCRMSoapOut">
    <wsdl:part name="parameters" element="tns:InsertDatalistFromCRMResponse" />
  </wsdl:message>
  <wsdl:message name="InsertDatalistFromCRMWithExtReferenceSoapIn">
    <wsdl:part name="parameters" element="tns:InsertDatalistFromCRMWithExtReference" />
  </wsdl:message>
  <wsdl:message name="InsertDatalistFromCRMWithExtReferenceSoapOut">
    <wsdl:part name="parameters" element="tns:InsertDatalistFromCRMWithExtReferenceResponse" />
  </wsdl:message>
  <wsdl:message name="InsertDatalistSoapIn">
    <wsdl:part name="parameters" element="tns:InsertDatalist" />
  </wsdl:message>
  <wsdl:message name="InsertDatalistSoapOut">
    <wsdl:part name="parameters" element="tns:InsertDatalistResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateFolderSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateFolder" />
  </wsdl:message>
  <wsdl:message name="UpdateFolderSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateFolderResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateFolderByCompanyIDSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateFolderByCompanyID" />
  </wsdl:message>
  <wsdl:message name="UpdateFolderByCompanyIDSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateFolderByCompanyIDResponse" />
  </wsdl:message>
  <wsdl:message name="DeleteFolderSoapIn">
    <wsdl:part name="parameters" element="tns:DeleteFolder" />
  </wsdl:message>
  <wsdl:message name="DeleteFolderSoapOut">
    <wsdl:part name="parameters" element="tns:DeleteFolderResponse" />
  </wsdl:message>
  <wsdl:message name="DeleteFolderByCompanyIDSoapIn">
    <wsdl:part name="parameters" element="tns:DeleteFolderByCompanyID" />
  </wsdl:message>
  <wsdl:message name="DeleteFolderByCompanyIDSoapOut">
    <wsdl:part name="parameters" element="tns:DeleteFolderByCompanyIDResponse" />
  </wsdl:message>
  <wsdl:message name="GetFoldersByMenuTypeIDSoapIn">
    <wsdl:part name="parameters" element="tns:GetFoldersByMenuTypeID" />
  </wsdl:message>
  <wsdl:message name="GetFoldersByMenuTypeIDSoapOut">
    <wsdl:part name="parameters" element="tns:GetFoldersByMenuTypeIDResponse" />
  </wsdl:message>
  <wsdl:message name="DeleteFromShoppingbasketSoapIn">
    <wsdl:part name="parameters" element="tns:DeleteFromShoppingbasket" />
  </wsdl:message>
  <wsdl:message name="DeleteFromShoppingbasketSoapOut">
    <wsdl:part name="parameters" element="tns:DeleteFromShoppingbasketResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateShoppingBasketObjectSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateShoppingBasketObject" />
  </wsdl:message>
  <wsdl:message name="UpdateShoppingBasketObjectSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateShoppingBasketObjectResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateShoppingBasketWithDeliveryInfoSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateShoppingBasketWithDeliveryInfo" />
  </wsdl:message>
  <wsdl:message name="UpdateShoppingBasketWithDeliveryInfoSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateShoppingBasketWithDeliveryInfoResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateShoppingBasketWithInvoiceInfoSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateShoppingBasketWithInvoiceInfo" />
  </wsdl:message>
  <wsdl:message name="UpdateShoppingBasketWithInvoiceInfoSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateShoppingBasketWithInvoiceInfoResponse" />
  </wsdl:message>
  <wsdl:message name="InsertIntoShoppingBasketSoapIn">
    <wsdl:part name="parameters" element="tns:InsertIntoShoppingBasket" />
  </wsdl:message>
  <wsdl:message name="InsertIntoShoppingBasketSoapOut">
    <wsdl:part name="parameters" element="tns:InsertIntoShoppingBasketResponse" />
  </wsdl:message>
  <wsdl:message name="UpdatePersonSoapIn">
    <wsdl:part name="parameters" element="tns:UpdatePerson" />
  </wsdl:message>
  <wsdl:message name="UpdatePersonSoapOut">
    <wsdl:part name="parameters" element="tns:UpdatePersonResponse" />
  </wsdl:message>
  <wsdl:message name="GetElementAccessByPersonIDSoapIn">
    <wsdl:part name="parameters" element="tns:GetElementAccessByPersonID" />
  </wsdl:message>
  <wsdl:message name="GetElementAccessByPersonIDSoapOut">
    <wsdl:part name="parameters" element="tns:GetElementAccessByPersonIDResponse" />
  </wsdl:message>
  <wsdl:message name="insertElementAccessSoapIn">
    <wsdl:part name="parameters" element="tns:insertElementAccess" />
  </wsdl:message>
  <wsdl:message name="insertElementAccessSoapOut">
    <wsdl:part name="parameters" element="tns:insertElementAccessResponse" />
  </wsdl:message>
  <wsdl:message name="DeleteElementByElementIDSoapIn">
    <wsdl:part name="parameters" element="tns:DeleteElementByElementID" />
  </wsdl:message>
  <wsdl:message name="DeleteElementByElementIDSoapOut">
    <wsdl:part name="parameters" element="tns:DeleteElementByElementIDResponse" />
  </wsdl:message>
  <wsdl:message name="InsertPersonSoapIn">
    <wsdl:part name="parameters" element="tns:InsertPerson" />
  </wsdl:message>
  <wsdl:message name="InsertPersonSoapOut">
    <wsdl:part name="parameters" element="tns:InsertPersonResponse" />
  </wsdl:message>
  <wsdl:message name="InsertSpecFieldSoapIn">
    <wsdl:part name="parameters" element="tns:InsertSpecField" />
  </wsdl:message>
  <wsdl:message name="InsertSpecFieldSoapOut">
    <wsdl:part name="parameters" element="tns:InsertSpecFieldResponse" />
  </wsdl:message>
  <wsdl:message name="AddContactToDatalistSoapIn">
    <wsdl:part name="parameters" element="tns:AddContactToDatalist" />
  </wsdl:message>
  <wsdl:message name="AddContactToDatalistSoapOut">
    <wsdl:part name="parameters" element="tns:AddContactToDatalistResponse" />
  </wsdl:message>
  <wsdl:message name="MoveElementToFolderSoapIn">
    <wsdl:part name="parameters" element="tns:MoveElementToFolder" />
  </wsdl:message>
  <wsdl:message name="MoveElementToFolderSoapOut">
    <wsdl:part name="parameters" element="tns:MoveElementToFolderResponse" />
  </wsdl:message>
  <wsdl:message name="RemoveContactFromDatalistSoapIn">
    <wsdl:part name="parameters" element="tns:RemoveContactFromDatalist" />
  </wsdl:message>
  <wsdl:message name="RemoveContactFromDatalistSoapOut">
    <wsdl:part name="parameters" element="tns:RemoveContactFromDatalistResponse" />
  </wsdl:message>
  <wsdl:message name="GetNotTransferredBounceSoapIn">
    <wsdl:part name="parameters" element="tns:GetNotTransferredBounce" />
  </wsdl:message>
  <wsdl:message name="GetNotTransferredBounceSoapOut">
    <wsdl:part name="parameters" element="tns:GetNotTransferredBounceResponse" />
  </wsdl:message>
  <wsdl:message name="GetContactsByNewsletterIDSoapIn">
    <wsdl:part name="parameters" element="tns:GetContactsByNewsletterID" />
  </wsdl:message>
  <wsdl:message name="GetContactsByNewsletterIDSoapOut">
    <wsdl:part name="parameters" element="tns:GetContactsByNewsletterIDResponse" />
  </wsdl:message>
  <wsdl:message name="GetContactsByMobileSoapIn">
    <wsdl:part name="parameters" element="tns:GetContactsByMobile" />
  </wsdl:message>
  <wsdl:message name="GetContactsByMobileSoapOut">
    <wsdl:part name="parameters" element="tns:GetContactsByMobileResponse" />
  </wsdl:message>
  <wsdl:message name="GetContactIDByEDMGuidSoapIn">
    <wsdl:part name="parameters" element="tns:GetContactIDByEDMGuid" />
  </wsdl:message>
  <wsdl:message name="GetContactIDByEDMGuidSoapOut">
    <wsdl:part name="parameters" element="tns:GetContactIDByEDMGuidResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateBounceToTransferredSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateBounceToTransferred" />
  </wsdl:message>
  <wsdl:message name="UpdateBounceToTransferredSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateBounceToTransferredResponse" />
  </wsdl:message>
  <wsdl:message name="GetNotTransferredNewslettersSoapIn">
    <wsdl:part name="parameters" element="tns:GetNotTransferredNewsletters" />
  </wsdl:message>
  <wsdl:message name="GetNotTransferredNewslettersSoapOut">
    <wsdl:part name="parameters" element="tns:GetNotTransferredNewslettersResponse" />
  </wsdl:message>
  <wsdl:message name="GetEDMLogByIDSoapIn">
    <wsdl:part name="parameters" element="tns:GetEDMLogByID" />
  </wsdl:message>
  <wsdl:message name="GetEDMLogByIDSoapOut">
    <wsdl:part name="parameters" element="tns:GetEDMLogByIDResponse" />
  </wsdl:message>
  <wsdl:message name="GetEDMArticlesSoapIn">
    <wsdl:part name="parameters" element="tns:GetEDMArticles" />
  </wsdl:message>
  <wsdl:message name="GetEDMArticlesSoapOut">
    <wsdl:part name="parameters" element="tns:GetEDMArticlesResponse" />
  </wsdl:message>
  <wsdl:message name="GetEDMLogsByNewsletterIDSoapIn">
    <wsdl:part name="parameters" element="tns:GetEDMLogsByNewsletterID" />
  </wsdl:message>
  <wsdl:message name="GetEDMLogsByNewsletterIDSoapOut">
    <wsdl:part name="parameters" element="tns:GetEDMLogsByNewsletterIDResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateNewsletterToTransferredSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateNewsletterToTransferred" />
  </wsdl:message>
  <wsdl:message name="UpdateNewsletterToTransferredSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateNewsletterToTransferredResponse" />
  </wsdl:message>
  <wsdl:message name="GetNotTransferredOpenedNewslettersSoapIn">
    <wsdl:part name="parameters" element="tns:GetNotTransferredOpenedNewsletters" />
  </wsdl:message>
  <wsdl:message name="GetNotTransferredOpenedNewslettersSoapOut">
    <wsdl:part name="parameters" element="tns:GetNotTransferredOpenedNewslettersResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateOpenedNewsletterToTransferredSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateOpenedNewsletterToTransferred" />
  </wsdl:message>
  <wsdl:message name="UpdateOpenedNewsletterToTransferredSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateOpenedNewsletterToTransferredResponse" />
  </wsdl:message>
  <wsdl:message name="GetOnholdOrdersSoapIn">
    <wsdl:part name="parameters" element="tns:GetOnholdOrders" />
  </wsdl:message>
  <wsdl:message name="GetOnholdOrdersSoapOut">
    <wsdl:part name="parameters" element="tns:GetOnholdOrdersResponse" />
  </wsdl:message>
  <wsdl:message name="GetOrdersByPersonIDSoapIn">
    <wsdl:part name="parameters" element="tns:GetOrdersByPersonID" />
  </wsdl:message>
  <wsdl:message name="GetOrdersByPersonIDSoapOut">
    <wsdl:part name="parameters" element="tns:GetOrdersByPersonIDResponse" />
  </wsdl:message>
  <wsdl:message name="GetOrdersByCompanyIDSoapIn">
    <wsdl:part name="parameters" element="tns:GetOrdersByCompanyID" />
  </wsdl:message>
  <wsdl:message name="GetOrdersByCompanyIDSoapOut">
    <wsdl:part name="parameters" element="tns:GetOrdersByCompanyIDResponse" />
  </wsdl:message>
  <wsdl:message name="GetOrdersByCompanyIDAndDateSoapIn">
    <wsdl:part name="parameters" element="tns:GetOrdersByCompanyIDAndDate" />
  </wsdl:message>
  <wsdl:message name="GetOrdersByCompanyIDAndDateSoapOut">
    <wsdl:part name="parameters" element="tns:GetOrdersByCompanyIDAndDateResponse" />
  </wsdl:message>
  <wsdl:message name="GetAgentCompaniesSoapIn">
    <wsdl:part name="parameters" element="tns:GetAgentCompanies" />
  </wsdl:message>
  <wsdl:message name="GetAgentCompaniesSoapOut">
    <wsdl:part name="parameters" element="tns:GetAgentCompaniesResponse" />
  </wsdl:message>
  <wsdl:message name="GetAgentCompaniesByExtCompanyNumberSoapIn">
    <wsdl:part name="parameters" element="tns:GetAgentCompaniesByExtCompanyNumber" />
  </wsdl:message>
  <wsdl:message name="GetAgentCompaniesByExtCompanyNumberSoapOut">
    <wsdl:part name="parameters" element="tns:GetAgentCompaniesByExtCompanyNumberResponse" />
  </wsdl:message>
  <wsdl:message name="updateOnholdOrderSoapIn">
    <wsdl:part name="parameters" element="tns:updateOnholdOrder" />
  </wsdl:message>
  <wsdl:message name="updateOnholdOrderSoapOut">
    <wsdl:part name="parameters" element="tns:updateOnholdOrderResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateElementFormsInfoSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateElementFormsInfo" />
  </wsdl:message>
  <wsdl:message name="UpdateElementFormsInfoSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateElementFormsInfoResponse" />
  </wsdl:message>
  <wsdl:message name="updateExtOrderReferenceSoapIn">
    <wsdl:part name="parameters" element="tns:updateExtOrderReference" />
  </wsdl:message>
  <wsdl:message name="updateExtOrderReferenceSoapOut">
    <wsdl:part name="parameters" element="tns:updateExtOrderReferenceResponse" />
  </wsdl:message>
  <wsdl:message name="updateOrderReferenceSoapIn">
    <wsdl:part name="parameters" element="tns:updateOrderReference" />
  </wsdl:message>
  <wsdl:message name="updateOrderReferenceSoapOut">
    <wsdl:part name="parameters" element="tns:updateOrderReferenceResponse" />
  </wsdl:message>
  <wsdl:message name="OptOutFromSMSSoapIn">
    <wsdl:part name="parameters" element="tns:OptOutFromSMS" />
  </wsdl:message>
  <wsdl:message name="OptOutFromSMSSoapOut">
    <wsdl:part name="parameters" element="tns:OptOutFromSMSResponse" />
  </wsdl:message>
  <wsdl:message name="OptInSMSSoapIn">
    <wsdl:part name="parameters" element="tns:OptInSMS" />
  </wsdl:message>
  <wsdl:message name="OptInSMSSoapOut">
    <wsdl:part name="parameters" element="tns:OptInSMSResponse" />
  </wsdl:message>
  <wsdl:message name="OptInEDMSoapIn">
    <wsdl:part name="parameters" element="tns:OptInEDM" />
  </wsdl:message>
  <wsdl:message name="OptInEDMSoapOut">
    <wsdl:part name="parameters" element="tns:OptInEDMResponse" />
  </wsdl:message>
  <wsdl:message name="OptOutFromEDMSoapIn">
    <wsdl:part name="parameters" element="tns:OptOutFromEDM" />
  </wsdl:message>
  <wsdl:message name="OptOutFromEDMSoapOut">
    <wsdl:part name="parameters" element="tns:OptOutFromEDMResponse" />
  </wsdl:message>
  <wsdl:message name="GetContactsFromSFTPSoapIn">
    <wsdl:part name="parameters" element="tns:GetContactsFromSFTP" />
  </wsdl:message>
  <wsdl:message name="GetContactsFromSFTPSoapOut">
    <wsdl:part name="parameters" element="tns:GetContactsFromSFTPResponse" />
  </wsdl:message>
  <wsdl:message name="ImportDatalistContactsFromSftpServerSoapIn">
    <wsdl:part name="parameters" element="tns:ImportDatalistContactsFromSftpServer" />
  </wsdl:message>
  <wsdl:message name="ImportDatalistContactsFromSftpServerSoapOut">
    <wsdl:part name="parameters" element="tns:ImportDatalistContactsFromSftpServerResponse" />
  </wsdl:message>
  <wsdl:message name="getGroupAdminRelationByPersonIDSoapIn">
    <wsdl:part name="parameters" element="tns:getGroupAdminRelationByPersonID" />
  </wsdl:message>
  <wsdl:message name="getGroupAdminRelationByPersonIDSoapOut">
    <wsdl:part name="parameters" element="tns:getGroupAdminRelationByPersonIDResponse" />
  </wsdl:message>
  <wsdl:message name="getActivityJobsBySequenceSoapIn">
    <wsdl:part name="parameters" element="tns:getActivityJobsBySequence" />
  </wsdl:message>
  <wsdl:message name="getActivityJobsBySequenceSoapOut">
    <wsdl:part name="parameters" element="tns:getActivityJobsBySequenceResponse" />
  </wsdl:message>
  <wsdl:message name="getImageVariableDimensionsSoapIn">
    <wsdl:part name="parameters" element="tns:getImageVariableDimensions" />
  </wsdl:message>
  <wsdl:message name="getImageVariableDimensionsSoapOut">
    <wsdl:part name="parameters" element="tns:getImageVariableDimensionsResponse" />
  </wsdl:message>
  <wsdl:message name="updateCropValuesSoapIn">
    <wsdl:part name="parameters" element="tns:updateCropValues" />
  </wsdl:message>
  <wsdl:message name="updateCropValuesSoapOut">
    <wsdl:part name="parameters" element="tns:updateCropValuesResponse" />
  </wsdl:message>
  <wsdl:message name="getCropValuesSoapIn">
    <wsdl:part name="parameters" element="tns:getCropValues" />
  </wsdl:message>
  <wsdl:message name="getCropValuesSoapOut">
    <wsdl:part name="parameters" element="tns:getCropValuesResponse" />
  </wsdl:message>
  <wsdl:message name="SendNewsletterIDToContactSoapIn">
    <wsdl:part name="parameters" element="tns:SendNewsletterIDToContact" />
  </wsdl:message>
  <wsdl:message name="SendNewsletterIDToContactSoapOut">
    <wsdl:part name="parameters" element="tns:SendNewsletterIDToContactResponse" />
  </wsdl:message>
  <wsdl:message name="GetActivitiesSoapIn">
    <wsdl:part name="parameters" element="tns:GetActivities" />
  </wsdl:message>
  <wsdl:message name="GetActivitiesSoapOut">
    <wsdl:part name="parameters" element="tns:GetActivitiesResponse" />
  </wsdl:message>
  <wsdl:message name="GetNotTransferredEdmOptOutSoapIn">
    <wsdl:part name="parameters" element="tns:GetNotTransferredEdmOptOut" />
  </wsdl:message>
  <wsdl:message name="GetNotTransferredEdmOptOutSoapOut">
    <wsdl:part name="parameters" element="tns:GetNotTransferredEdmOptOutResponse" />
  </wsdl:message>
  <wsdl:message name="GetNotTransferredSMSOptOutSoapIn">
    <wsdl:part name="parameters" element="tns:GetNotTransferredSMSOptOut" />
  </wsdl:message>
  <wsdl:message name="GetNotTransferredSMSOptOutSoapOut">
    <wsdl:part name="parameters" element="tns:GetNotTransferredSMSOptOutResponse" />
  </wsdl:message>
  <wsdl:message name="GetNotTransferredNewsletterLogDataSoapIn">
    <wsdl:part name="parameters" element="tns:GetNotTransferredNewsletterLogData" />
  </wsdl:message>
  <wsdl:message name="GetNotTransferredNewsletterLogDataSoapOut">
    <wsdl:part name="parameters" element="tns:GetNotTransferredNewsletterLogDataResponse" />
  </wsdl:message>
  <wsdl:message name="UploadTmpFileSoapIn">
    <wsdl:part name="parameters" element="tns:UploadTmpFile" />
  </wsdl:message>
  <wsdl:message name="UploadTmpFileSoapOut">
    <wsdl:part name="parameters" element="tns:UploadTmpFileResponse" />
  </wsdl:message>
  <wsdl:message name="EDMNewsletterTrackBackSoapIn">
    <wsdl:part name="parameters" element="tns:EDMNewsletterTrackBack" />
  </wsdl:message>
  <wsdl:message name="EDMNewsletterTrackBackSoapOut">
    <wsdl:part name="parameters" element="tns:EDMNewsletterTrackBackResponse" />
  </wsdl:message>
  <wsdl:message name="GetContactByContactIDSoapIn">
    <wsdl:part name="parameters" element="tns:GetContactByContactID" />
  </wsdl:message>
  <wsdl:message name="GetContactByContactIDSoapOut">
    <wsdl:part name="parameters" element="tns:GetContactByContactIDResponse" />
  </wsdl:message>
  <wsdl:message name="GetNewsletterByNewsletterIDSoapIn">
    <wsdl:part name="parameters" element="tns:GetNewsletterByNewsletterID" />
  </wsdl:message>
  <wsdl:message name="GetNewsletterByNewsletterIDSoapOut">
    <wsdl:part name="parameters" element="tns:GetNewsletterByNewsletterIDResponse" />
  </wsdl:message>
  <wsdl:message name="GetAllStaticElementsSoapIn">
    <wsdl:part name="parameters" element="tns:GetAllStaticElements" />
  </wsdl:message>
  <wsdl:message name="GetAllStaticElementsSoapOut">
    <wsdl:part name="parameters" element="tns:GetAllStaticElementsResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateStockForCompanySoapIn">
    <wsdl:part name="parameters" element="tns:UpdateStockForCompany" />
  </wsdl:message>
  <wsdl:message name="UpdateStockForCompanySoapOut">
    <wsdl:part name="parameters" element="tns:UpdateStockForCompanyResponse" />
  </wsdl:message>
  <wsdl:message name="GetContactsBySpecFieldValuesSoapIn">
    <wsdl:part name="parameters" element="tns:GetContactsBySpecFieldValues" />
  </wsdl:message>
  <wsdl:message name="GetContactsBySpecFieldValuesSoapOut">
    <wsdl:part name="parameters" element="tns:GetContactsBySpecFieldValuesResponse" />
  </wsdl:message>
  <wsdl:message name="GetArticlesForOrderSoapIn">
    <wsdl:part name="parameters" element="tns:GetArticlesForOrder" />
  </wsdl:message>
  <wsdl:message name="GetArticlesForOrderSoapOut">
    <wsdl:part name="parameters" element="tns:GetArticlesForOrderResponse" />
  </wsdl:message>
  <wsdl:message name="GetPriceElementsSoapIn">
    <wsdl:part name="parameters" element="tns:GetPriceElements" />
  </wsdl:message>
  <wsdl:message name="GetPriceElementsSoapOut">
    <wsdl:part name="parameters" element="tns:GetPriceElementsResponse" />
  </wsdl:message>
  <wsdl:message name="GetActionsSoapIn">
    <wsdl:part name="parameters" element="tns:GetActions" />
  </wsdl:message>
  <wsdl:message name="GetActionsSoapOut">
    <wsdl:part name="parameters" element="tns:GetActionsResponse" />
  </wsdl:message>
  <wsdl:message name="GetSmsLogSoapIn">
    <wsdl:part name="parameters" element="tns:GetSmsLog" />
  </wsdl:message>
  <wsdl:message name="GetSmsLogSoapOut">
    <wsdl:part name="parameters" element="tns:GetSmsLogResponse" />
  </wsdl:message>
  <wsdl:message name="updateStockAmountByElementIDSoapIn">
    <wsdl:part name="parameters" element="tns:updateStockAmountByElementID" />
  </wsdl:message>
  <wsdl:message name="updateStockAmountByElementIDSoapOut">
    <wsdl:part name="parameters" element="tns:updateStockAmountByElementIDResponse" />
  </wsdl:message>
  <wsdl:message name="GetStockByElementIDSoapIn">
    <wsdl:part name="parameters" element="tns:GetStockByElementID" />
  </wsdl:message>
  <wsdl:message name="GetStockByElementIDSoapOut">
    <wsdl:part name="parameters" element="tns:GetStockByElementIDResponse" />
  </wsdl:message>
  <wsdl:message name="DoActivitiesByActivityIDSoapIn">
    <wsdl:part name="parameters" element="tns:DoActivitiesByActivityID" />
  </wsdl:message>
  <wsdl:message name="DoActivitiesByActivityIDSoapOut">
    <wsdl:part name="parameters" element="tns:DoActivitiesByActivityIDResponse" />
  </wsdl:message>
  <wsdl:message name="DoActivityByActionIDSoapIn">
    <wsdl:part name="parameters" element="tns:DoActivityByActionID" />
  </wsdl:message>
  <wsdl:message name="DoActivityByActionIDSoapOut">
    <wsdl:part name="parameters" element="tns:DoActivityByActionIDResponse" />
  </wsdl:message>
  <wsdl:message name="GetFoldersInFilesSoapIn">
    <wsdl:part name="parameters" element="tns:GetFoldersInFiles" />
  </wsdl:message>
  <wsdl:message name="GetFoldersInFilesSoapOut">
    <wsdl:part name="parameters" element="tns:GetFoldersInFilesResponse" />
  </wsdl:message>
  <wsdl:message name="GetFolderPreviewSoapIn">
    <wsdl:part name="parameters" element="tns:GetFolderPreview" />
  </wsdl:message>
  <wsdl:message name="GetFolderPreviewSoapOut">
    <wsdl:part name="parameters" element="tns:GetFolderPreviewResponse" />
  </wsdl:message>
  <wsdl:message name="SetImageFieldFromFTPSoapIn">
    <wsdl:part name="parameters" element="tns:SetImageFieldFromFTP" />
  </wsdl:message>
  <wsdl:message name="SetImageFieldFromFTPSoapOut">
    <wsdl:part name="parameters" element="tns:SetImageFieldFromFTPResponse" />
  </wsdl:message>
  <wsdl:message name="SetPreviewsForElementSoapIn">
    <wsdl:part name="parameters" element="tns:SetPreviewsForElement" />
  </wsdl:message>
  <wsdl:message name="SetPreviewsForElementSoapOut">
    <wsdl:part name="parameters" element="tns:SetPreviewsForElementResponse" />
  </wsdl:message>
  <wsdl:message name="GetFileFromFTPSoapIn">
    <wsdl:part name="parameters" element="tns:GetFileFromFTP" />
  </wsdl:message>
  <wsdl:message name="GetFileFromFTPSoapOut">
    <wsdl:part name="parameters" element="tns:GetFileFromFTPResponse" />
  </wsdl:message>
  <wsdl:message name="GetFileFromFTP2SoapIn">
    <wsdl:part name="parameters" element="tns:GetFileFromFTP2" />
  </wsdl:message>
  <wsdl:message name="GetFileFromFTP2SoapOut">
    <wsdl:part name="parameters" element="tns:GetFileFromFTP2Response" />
  </wsdl:message>
  <wsdl:message name="GetAttachementFilesFromFTPSoapIn">
    <wsdl:part name="parameters" element="tns:GetAttachementFilesFromFTP" />
  </wsdl:message>
  <wsdl:message name="GetAttachementFilesFromFTPSoapOut">
    <wsdl:part name="parameters" element="tns:GetAttachementFilesFromFTPResponse" />
  </wsdl:message>
  <wsdl:message name="GetAttachementFilesFromSFTPSoapIn">
    <wsdl:part name="parameters" element="tns:GetAttachementFilesFromSFTP" />
  </wsdl:message>
  <wsdl:message name="GetAttachementFilesFromSFTPSoapOut">
    <wsdl:part name="parameters" element="tns:GetAttachementFilesFromSFTPResponse" />
  </wsdl:message>
  <wsdl:message name="GetElementsInFolderSoapIn">
    <wsdl:part name="parameters" element="tns:GetElementsInFolder" />
  </wsdl:message>
  <wsdl:message name="GetElementsInFolderSoapOut">
    <wsdl:part name="parameters" element="tns:GetElementsInFolderResponse" />
  </wsdl:message>
  <wsdl:message name="GetElementsByFolderIDSoapIn">
    <wsdl:part name="parameters" element="tns:GetElementsByFolderID" />
  </wsdl:message>
  <wsdl:message name="GetElementsByFolderIDSoapOut">
    <wsdl:part name="parameters" element="tns:GetElementsByFolderIDResponse" />
  </wsdl:message>
  <wsdl:message name="GetDatalistsSoapIn">
    <wsdl:part name="parameters" element="tns:GetDatalists" />
  </wsdl:message>
  <wsdl:message name="GetDatalistsSoapOut">
    <wsdl:part name="parameters" element="tns:GetDatalistsResponse" />
  </wsdl:message>
  <wsdl:message name="GetDatalistsByContactIDSoapIn">
    <wsdl:part name="parameters" element="tns:GetDatalistsByContactID" />
  </wsdl:message>
  <wsdl:message name="GetDatalistsByContactIDSoapOut">
    <wsdl:part name="parameters" element="tns:GetDatalistsByContactIDResponse" />
  </wsdl:message>
  <wsdl:message name="GetDatalistsByExtReferenceSoapIn">
    <wsdl:part name="parameters" element="tns:GetDatalistsByExtReference" />
  </wsdl:message>
  <wsdl:message name="GetDatalistsByExtReferenceSoapOut">
    <wsdl:part name="parameters" element="tns:GetDatalistsByExtReferenceResponse" />
  </wsdl:message>
  <wsdl:message name="GetPersonsSoapIn">
    <wsdl:part name="parameters" element="tns:GetPersons" />
  </wsdl:message>
  <wsdl:message name="GetPersonsSoapOut">
    <wsdl:part name="parameters" element="tns:GetPersonsResponse" />
  </wsdl:message>
  <wsdl:message name="GetElementsSoapIn">
    <wsdl:part name="parameters" element="tns:GetElements" />
  </wsdl:message>
  <wsdl:message name="GetElementsSoapOut">
    <wsdl:part name="parameters" element="tns:GetElementsResponse" />
  </wsdl:message>
  <wsdl:message name="getFilePathsForTemplateFieldConnectedElementsSoapIn">
    <wsdl:part name="parameters" element="tns:getFilePathsForTemplateFieldConnectedElements" />
  </wsdl:message>
  <wsdl:message name="getFilePathsForTemplateFieldConnectedElementsSoapOut">
    <wsdl:part name="parameters" element="tns:getFilePathsForTemplateFieldConnectedElementsResponse" />
  </wsdl:message>
  <wsdl:message name="GetImageUploadLinkSoapIn">
    <wsdl:part name="parameters" element="tns:GetImageUploadLink" />
  </wsdl:message>
  <wsdl:message name="GetImageUploadLinkSoapOut">
    <wsdl:part name="parameters" element="tns:GetImageUploadLinkResponse" />
  </wsdl:message>
  <wsdl:message name="GetSingleSignonLinkSoapIn">
    <wsdl:part name="parameters" element="tns:GetSingleSignonLink" />
  </wsdl:message>
  <wsdl:message name="GetSingleSignonLinkSoapOut">
    <wsdl:part name="parameters" element="tns:GetSingleSignonLinkResponse" />
  </wsdl:message>
  <wsdl:message name="GetSingleSignonLinkForNonAgentSoapIn">
    <wsdl:part name="parameters" element="tns:GetSingleSignonLinkForNonAgent" />
  </wsdl:message>
  <wsdl:message name="GetSingleSignonLinkForNonAgentSoapOut">
    <wsdl:part name="parameters" element="tns:GetSingleSignonLinkForNonAgentResponse" />
  </wsdl:message>
  <wsdl:message name="GetSingleSignonLinkAndCreateUserOnSpecificCompanySoapIn">
    <wsdl:part name="parameters" element="tns:GetSingleSignonLinkAndCreateUserOnSpecificCompany" />
  </wsdl:message>
  <wsdl:message name="GetSingleSignonLinkAndCreateUserOnSpecificCompanySoapOut">
    <wsdl:part name="parameters" element="tns:GetSingleSignonLinkAndCreateUserOnSpecificCompanyResponse" />
  </wsdl:message>
  <wsdl:message name="GetNotTransferredOrdersSoapIn">
    <wsdl:part name="parameters" element="tns:GetNotTransferredOrders" />
  </wsdl:message>
  <wsdl:message name="GetNotTransferredOrdersSoapOut">
    <wsdl:part name="parameters" element="tns:GetNotTransferredOrdersResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateOrdersToTransferredBysupplierOrderIDSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateOrdersToTransferredBysupplierOrderID" />
  </wsdl:message>
  <wsdl:message name="UpdateOrdersToTransferredBysupplierOrderIDSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateOrdersToTransferredBysupplierOrderIDResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateOrderSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateOrder" />
  </wsdl:message>
  <wsdl:message name="UpdateOrderSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateOrderResponse" />
  </wsdl:message>
  <wsdl:message name="getOrderSoapIn">
    <wsdl:part name="parameters" element="tns:getOrder" />
  </wsdl:message>
  <wsdl:message name="getOrderSoapOut">
    <wsdl:part name="parameters" element="tns:getOrderResponse" />
  </wsdl:message>
  <wsdl:message name="ChangeStockSoapIn">
    <wsdl:part name="parameters" element="tns:ChangeStock" />
  </wsdl:message>
  <wsdl:message name="ChangeStockSoapOut">
    <wsdl:part name="parameters" element="tns:ChangeStockResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateOrdersToTransferredSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateOrdersToTransferred" />
  </wsdl:message>
  <wsdl:message name="UpdateOrdersToTransferredSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateOrdersToTransferredResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateOrdersToNOTTransferredSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateOrdersToNOTTransferred" />
  </wsdl:message>
  <wsdl:message name="UpdateOrdersToNOTTransferredSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateOrdersToNOTTransferredResponse" />
  </wsdl:message>
  <wsdl:message name="GetElementByExtElementNumberSoapIn">
    <wsdl:part name="parameters" element="tns:GetElementByExtElementNumber" />
  </wsdl:message>
  <wsdl:message name="GetElementByExtElementNumberSoapOut">
    <wsdl:part name="parameters" element="tns:GetElementByExtElementNumberResponse" />
  </wsdl:message>
  <wsdl:message name="GetElementByElementIDSoapIn">
    <wsdl:part name="parameters" element="tns:GetElementByElementID" />
  </wsdl:message>
  <wsdl:message name="GetElementByElementIDSoapOut">
    <wsdl:part name="parameters" element="tns:GetElementByElementIDResponse" />
  </wsdl:message>
  <wsdl:message name="GetElementIDsBySpecFieldIDAndSpecFieldValueSoapIn">
    <wsdl:part name="parameters" element="tns:GetElementIDsBySpecFieldIDAndSpecFieldValue" />
  </wsdl:message>
  <wsdl:message name="GetElementIDsBySpecFieldIDAndSpecFieldValueSoapOut">
    <wsdl:part name="parameters" element="tns:GetElementIDsBySpecFieldIDAndSpecFieldValueResponse" />
  </wsdl:message>
  <wsdl:message name="GetElementSpecFieldValuesSoapIn">
    <wsdl:part name="parameters" element="tns:GetElementSpecFieldValues" />
  </wsdl:message>
  <wsdl:message name="GetElementSpecFieldValuesSoapOut">
    <wsdl:part name="parameters" element="tns:GetElementSpecFieldValuesResponse" />
  </wsdl:message>
  <wsdl:message name="GetSpecFieldsByCompanyIDSoapIn">
    <wsdl:part name="parameters" element="tns:GetSpecFieldsByCompanyID" />
  </wsdl:message>
  <wsdl:message name="GetSpecFieldsByCompanyIDSoapOut">
    <wsdl:part name="parameters" element="tns:GetSpecFieldsByCompanyIDResponse" />
  </wsdl:message>
  <wsdl:message name="GetFoldersByCompanyIDSoapIn">
    <wsdl:part name="parameters" element="tns:GetFoldersByCompanyID" />
  </wsdl:message>
  <wsdl:message name="GetFoldersByCompanyIDSoapOut">
    <wsdl:part name="parameters" element="tns:GetFoldersByCompanyIDResponse" />
  </wsdl:message>
  <wsdl:message name="GetElementsByCompanyIDSoapIn">
    <wsdl:part name="parameters" element="tns:GetElementsByCompanyID" />
  </wsdl:message>
  <wsdl:message name="GetElementsByCompanyIDSoapOut">
    <wsdl:part name="parameters" element="tns:GetElementsByCompanyIDResponse" />
  </wsdl:message>
  <wsdl:message name="GetAllTemplateFieldsSoapIn">
    <wsdl:part name="parameters" element="tns:GetAllTemplateFields" />
  </wsdl:message>
  <wsdl:message name="GetAllTemplateFieldsSoapOut">
    <wsdl:part name="parameters" element="tns:GetAllTemplateFieldsResponse" />
  </wsdl:message>
  <wsdl:message name="GetTemplateFieldsSoapIn">
    <wsdl:part name="parameters" element="tns:GetTemplateFields" />
  </wsdl:message>
  <wsdl:message name="GetTemplateFieldsSoapOut">
    <wsdl:part name="parameters" element="tns:GetTemplateFieldsResponse" />
  </wsdl:message>
  <wsdl:message name="GetTemplateFieldDDLValuesSoapIn">
    <wsdl:part name="parameters" element="tns:GetTemplateFieldDDLValues" />
  </wsdl:message>
  <wsdl:message name="GetTemplateFieldDDLValuesSoapOut">
    <wsdl:part name="parameters" element="tns:GetTemplateFieldDDLValuesResponse" />
  </wsdl:message>
  <wsdl:message name="GetTemplateFilesSoapIn">
    <wsdl:part name="parameters" element="tns:GetTemplateFiles" />
  </wsdl:message>
  <wsdl:message name="GetTemplateFilesSoapOut">
    <wsdl:part name="parameters" element="tns:GetTemplateFilesResponse" />
  </wsdl:message>
  <wsdl:message name="GetTemplateElementIDSoapIn">
    <wsdl:part name="parameters" element="tns:GetTemplateElementID" />
  </wsdl:message>
  <wsdl:message name="GetTemplateElementIDSoapOut">
    <wsdl:part name="parameters" element="tns:GetTemplateElementIDResponse" />
  </wsdl:message>
  <wsdl:message name="GetTemplateElementsSoapIn">
    <wsdl:part name="parameters" element="tns:GetTemplateElements" />
  </wsdl:message>
  <wsdl:message name="GetTemplateElementsSoapOut">
    <wsdl:part name="parameters" element="tns:GetTemplateElementsResponse" />
  </wsdl:message>
  <wsdl:message name="GetPriceByElementIDSoapIn">
    <wsdl:part name="parameters" element="tns:GetPriceByElementID" />
  </wsdl:message>
  <wsdl:message name="GetPriceByElementIDSoapOut">
    <wsdl:part name="parameters" element="tns:GetPriceByElementIDResponse" />
  </wsdl:message>
  <wsdl:message name="UpdatePriceBySequenceSoapIn">
    <wsdl:part name="parameters" element="tns:UpdatePriceBySequence" />
  </wsdl:message>
  <wsdl:message name="UpdatePriceBySequenceSoapOut">
    <wsdl:part name="parameters" element="tns:UpdatePriceBySequenceResponse" />
  </wsdl:message>
  <wsdl:message name="ResendOrderSoapIn">
    <wsdl:part name="parameters" element="tns:ResendOrder" />
  </wsdl:message>
  <wsdl:message name="ResendOrderSoapOut">
    <wsdl:part name="parameters" element="tns:ResendOrderResponse" />
  </wsdl:message>
  <wsdl:message name="UpdatePriceSoapIn">
    <wsdl:part name="parameters" element="tns:UpdatePrice" />
  </wsdl:message>
  <wsdl:message name="UpdatePriceSoapOut">
    <wsdl:part name="parameters" element="tns:UpdatePriceResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateStockSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateStock" />
  </wsdl:message>
  <wsdl:message name="UpdateStockSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateStockResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateElementSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateElement" />
  </wsdl:message>
  <wsdl:message name="UpdateElementSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateElementResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateCompanyElementSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateCompanyElement" />
  </wsdl:message>
  <wsdl:message name="UpdateCompanyElementSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateCompanyElementResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateElementByExtElementNumberORElementIDSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateElementByExtElementNumberORElementID" />
  </wsdl:message>
  <wsdl:message name="UpdateElementByExtElementNumberORElementIDSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateElementByExtElementNumberORElementIDResponse" />
  </wsdl:message>
  <wsdl:message name="GetPersonsByExtPersonNumberSoapIn">
    <wsdl:part name="parameters" element="tns:GetPersonsByExtPersonNumber" />
  </wsdl:message>
  <wsdl:message name="GetPersonsByExtPersonNumberSoapOut">
    <wsdl:part name="parameters" element="tns:GetPersonsByExtPersonNumberResponse" />
  </wsdl:message>
  <wsdl:message name="GetPersonByPersonIDSoapIn">
    <wsdl:part name="parameters" element="tns:GetPersonByPersonID" />
  </wsdl:message>
  <wsdl:message name="GetPersonByPersonIDSoapOut">
    <wsdl:part name="parameters" element="tns:GetPersonByPersonIDResponse" />
  </wsdl:message>
  <wsdl:message name="GetPersonsInGroupSoapIn">
    <wsdl:part name="parameters" element="tns:GetPersonsInGroup" />
  </wsdl:message>
  <wsdl:message name="GetPersonsInGroupSoapOut">
    <wsdl:part name="parameters" element="tns:GetPersonsInGroupResponse" />
  </wsdl:message>
  <wsdl:message name="GetPersonsInGroupByExtGroupNumberSoapIn">
    <wsdl:part name="parameters" element="tns:GetPersonsInGroupByExtGroupNumber" />
  </wsdl:message>
  <wsdl:message name="GetPersonsInGroupByExtGroupNumberSoapOut">
    <wsdl:part name="parameters" element="tns:GetPersonsInGroupByExtGroupNumberResponse" />
  </wsdl:message>
  <wsdl:message name="GetPersonByUserNameCompanyIDAndPasswordSoapIn">
    <wsdl:part name="parameters" element="tns:GetPersonByUserNameCompanyIDAndPassword" />
  </wsdl:message>
  <wsdl:message name="GetPersonByUserNameCompanyIDAndPasswordSoapOut">
    <wsdl:part name="parameters" element="tns:GetPersonByUserNameCompanyIDAndPasswordResponse" />
  </wsdl:message>
  <wsdl:message name="GetPersonsByCompanyIDAndEmailSoapIn">
    <wsdl:part name="parameters" element="tns:GetPersonsByCompanyIDAndEmail" />
  </wsdl:message>
  <wsdl:message name="GetPersonsByCompanyIDAndEmailSoapOut">
    <wsdl:part name="parameters" element="tns:GetPersonsByCompanyIDAndEmailResponse" />
  </wsdl:message>
  <wsdl:message name="GetPersonsByCompanyIDSoapIn">
    <wsdl:part name="parameters" element="tns:GetPersonsByCompanyID" />
  </wsdl:message>
  <wsdl:message name="GetPersonsByCompanyIDSoapOut">
    <wsdl:part name="parameters" element="tns:GetPersonsByCompanyIDResponse" />
  </wsdl:message>
  <wsdl:message name="GetShoppingbasketBYPersonIDSoapIn">
    <wsdl:part name="parameters" element="tns:GetShoppingbasketBYPersonID" />
  </wsdl:message>
  <wsdl:message name="GetShoppingbasketBYPersonIDSoapOut">
    <wsdl:part name="parameters" element="tns:GetShoppingbasketBYPersonIDResponse" />
  </wsdl:message>
  <wsdl:message name="GetGroupsSoapIn">
    <wsdl:part name="parameters" element="tns:GetGroups" />
  </wsdl:message>
  <wsdl:message name="GetGroupsSoapOut">
    <wsdl:part name="parameters" element="tns:GetGroupsResponse" />
  </wsdl:message>
  <wsdl:message name="GetGroupsByCompanyIDSoapIn">
    <wsdl:part name="parameters" element="tns:GetGroupsByCompanyID" />
  </wsdl:message>
  <wsdl:message name="GetGroupsByCompanyIDSoapOut">
    <wsdl:part name="parameters" element="tns:GetGroupsByCompanyIDResponse" />
  </wsdl:message>
  <wsdl:message name="GetGroupByExtGroupNumberSoapIn">
    <wsdl:part name="parameters" element="tns:GetGroupByExtGroupNumber" />
  </wsdl:message>
  <wsdl:message name="GetGroupByExtGroupNumberSoapOut">
    <wsdl:part name="parameters" element="tns:GetGroupByExtGroupNumberResponse" />
  </wsdl:message>
  <wsdl:message name="ValidatePasswordSoapIn">
    <wsdl:part name="parameters" element="tns:ValidatePassword" />
  </wsdl:message>
  <wsdl:message name="ValidatePasswordSoapOut">
    <wsdl:part name="parameters" element="tns:ValidatePasswordResponse" />
  </wsdl:message>
  <wsdl:message name="GetSMScreditsSoapIn">
    <wsdl:part name="parameters" element="tns:GetSMScredits" />
  </wsdl:message>
  <wsdl:message name="GetSMScreditsSoapOut">
    <wsdl:part name="parameters" element="tns:GetSMScreditsResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateAddressSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateAddress" />
  </wsdl:message>
  <wsdl:message name="UpdateAddressSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateAddressResponse" />
  </wsdl:message>
  <wsdl:message name="GetAddressesSoapIn">
    <wsdl:part name="parameters" element="tns:GetAddresses" />
  </wsdl:message>
  <wsdl:message name="GetAddressesSoapOut">
    <wsdl:part name="parameters" element="tns:GetAddressesResponse" />
  </wsdl:message>
  <wsdl:message name="GetAddressesByExtCompanyNumberSoapIn">
    <wsdl:part name="parameters" element="tns:GetAddressesByExtCompanyNumber" />
  </wsdl:message>
  <wsdl:message name="GetAddressesByExtCompanyNumberSoapOut">
    <wsdl:part name="parameters" element="tns:GetAddressesByExtCompanyNumberResponse" />
  </wsdl:message>
  <wsdl:message name="GetAddressByPersonIDSoapIn">
    <wsdl:part name="parameters" element="tns:GetAddressByPersonID" />
  </wsdl:message>
  <wsdl:message name="GetAddressByPersonIDSoapOut">
    <wsdl:part name="parameters" element="tns:GetAddressByPersonIDResponse" />
  </wsdl:message>
  <wsdl:message name="GetGroupByGroupIDSoapIn">
    <wsdl:part name="parameters" element="tns:GetGroupByGroupID" />
  </wsdl:message>
  <wsdl:message name="GetGroupByGroupIDSoapOut">
    <wsdl:part name="parameters" element="tns:GetGroupByGroupIDResponse" />
  </wsdl:message>
  <wsdl:message name="GetDemographicDataFieldsSoapIn">
    <wsdl:part name="parameters" element="tns:GetDemographicDataFields" />
  </wsdl:message>
  <wsdl:message name="GetDemographicDataFieldsSoapOut">
    <wsdl:part name="parameters" element="tns:GetDemographicDataFieldsResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateDemographicDataForContactSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateDemographicDataForContact" />
  </wsdl:message>
  <wsdl:message name="UpdateDemographicDataForContactSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateDemographicDataForContactResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateSpecfieldvaluesForPersonSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateSpecfieldvaluesForPerson" />
  </wsdl:message>
  <wsdl:message name="UpdateSpecfieldvaluesForPersonSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateSpecfieldvaluesForPersonResponse" />
  </wsdl:message>
  <wsdl:message name="GetCompanyDataFieldsSoapIn">
    <wsdl:part name="parameters" element="tns:GetCompanyDataFields" />
  </wsdl:message>
  <wsdl:message name="GetCompanyDataFieldsSoapOut">
    <wsdl:part name="parameters" element="tns:GetCompanyDataFieldsResponse" />
  </wsdl:message>
  <wsdl:message name="InsertGroupSoapIn">
    <wsdl:part name="parameters" element="tns:InsertGroup" />
  </wsdl:message>
  <wsdl:message name="InsertGroupSoapOut">
    <wsdl:part name="parameters" element="tns:InsertGroupResponse" />
  </wsdl:message>
  <wsdl:message name="InsertFolderByCompanyIDSoapIn">
    <wsdl:part name="parameters" element="tns:InsertFolderByCompanyID" />
  </wsdl:message>
  <wsdl:message name="InsertFolderByCompanyIDSoapOut">
    <wsdl:part name="parameters" element="tns:InsertFolderByCompanyIDResponse" />
  </wsdl:message>
  <wsdl:message name="InsertFolderSoapIn">
    <wsdl:part name="parameters" element="tns:InsertFolder" />
  </wsdl:message>
  <wsdl:message name="InsertFolderSoapOut">
    <wsdl:part name="parameters" element="tns:InsertFolderResponse" />
  </wsdl:message>
  <wsdl:message name="InsertAddressSoapIn">
    <wsdl:part name="parameters" element="tns:InsertAddress" />
  </wsdl:message>
  <wsdl:message name="InsertAddressSoapOut">
    <wsdl:part name="parameters" element="tns:InsertAddressResponse" />
  </wsdl:message>
  <wsdl:message name="getOutputPathSoapIn">
    <wsdl:part name="parameters" element="tns:getOutputPath" />
  </wsdl:message>
  <wsdl:message name="getOutputPathSoapOut">
    <wsdl:part name="parameters" element="tns:getOutputPathResponse" />
  </wsdl:message>
  <wsdl:message name="getOutputPath2SoapIn">
    <wsdl:part name="parameters" element="tns:getOutputPath2" />
  </wsdl:message>
  <wsdl:message name="getOutputPath2SoapOut">
    <wsdl:part name="parameters" element="tns:getOutputPath2Response" />
  </wsdl:message>
  <wsdl:message name="UpdateAddressByAddressIDSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateAddressByAddressID" />
  </wsdl:message>
  <wsdl:message name="UpdateAddressByAddressIDSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateAddressByAddressIDResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateAddressByAddressIDUsingExtCompanyNumberSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateAddressByAddressIDUsingExtCompanyNumber" />
  </wsdl:message>
  <wsdl:message name="UpdateAddressByAddressIDUsingExtCompanyNumberSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateAddressByAddressIDUsingExtCompanyNumberResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateGroupByGroupIDorExtGroupNumberSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateGroupByGroupIDorExtGroupNumber" />
  </wsdl:message>
  <wsdl:message name="UpdateGroupByGroupIDorExtGroupNumberSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateGroupByGroupIDorExtGroupNumberResponse" />
  </wsdl:message>
  <wsdl:message name="ZipElementArraySoapIn">
    <wsdl:part name="parameters" element="tns:ZipElementArray" />
  </wsdl:message>
  <wsdl:message name="ZipElementArraySoapOut">
    <wsdl:part name="parameters" element="tns:ZipElementArrayResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateCompanyByCompanyIDSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateCompanyByCompanyID" />
  </wsdl:message>
  <wsdl:message name="UpdateCompanyByCompanyIDSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateCompanyByCompanyIDResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateCompanyDataForCompanySoapIn">
    <wsdl:part name="parameters" element="tns:UpdateCompanyDataForCompany" />
  </wsdl:message>
  <wsdl:message name="UpdateCompanyDataForCompanySoapOut">
    <wsdl:part name="parameters" element="tns:UpdateCompanyDataForCompanyResponse" />
  </wsdl:message>
  <wsdl:message name="GetCompanyDataFieldsUsingExtCompanyNumberSoapIn">
    <wsdl:part name="parameters" element="tns:GetCompanyDataFieldsUsingExtCompanyNumber" />
  </wsdl:message>
  <wsdl:message name="GetCompanyDataFieldsUsingExtCompanyNumberSoapOut">
    <wsdl:part name="parameters" element="tns:GetCompanyDataFieldsUsingExtCompanyNumberResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateCompanyDataForCompanyUsingExtCompanyNumberSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateCompanyDataForCompanyUsingExtCompanyNumber" />
  </wsdl:message>
  <wsdl:message name="UpdateCompanyDataForCompanyUsingExtCompanyNumberSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateCompanyDataForCompanyUsingExtCompanyNumberResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateDatalistContactByExtPersonNumberSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateDatalistContactByExtPersonNumber" />
  </wsdl:message>
  <wsdl:message name="UpdateDatalistContactByExtPersonNumberSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateDatalistContactByExtPersonNumberResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateDatalistContactFixedFieldsByContactIDSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateDatalistContactFixedFieldsByContactID" />
  </wsdl:message>
  <wsdl:message name="UpdateDatalistContactFixedFieldsByContactIDSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateDatalistContactFixedFieldsByContactIDResponse" />
  </wsdl:message>
  <wsdl:message name="DisableDatalistContactByPersonIDSoapIn">
    <wsdl:part name="parameters" element="tns:DisableDatalistContactByPersonID" />
  </wsdl:message>
  <wsdl:message name="DisableDatalistContactByPersonIDSoapOut">
    <wsdl:part name="parameters" element="tns:DisableDatalistContactByPersonIDResponse" />
  </wsdl:message>
  <wsdl:message name="InsertContactSoapIn">
    <wsdl:part name="parameters" element="tns:InsertContact" />
  </wsdl:message>
  <wsdl:message name="InsertContactSoapOut">
    <wsdl:part name="parameters" element="tns:InsertContactResponse" />
  </wsdl:message>
  <wsdl:message name="GetContactsSoapIn">
    <wsdl:part name="parameters" element="tns:GetContacts" />
  </wsdl:message>
  <wsdl:message name="GetContactsSoapOut">
    <wsdl:part name="parameters" element="tns:GetContactsResponse" />
  </wsdl:message>
  <wsdl:message name="GetContactsByDatalistIDSoapIn">
    <wsdl:part name="parameters" element="tns:GetContactsByDatalistID" />
  </wsdl:message>
  <wsdl:message name="GetContactsByDatalistIDSoapOut">
    <wsdl:part name="parameters" element="tns:GetContactsByDatalistIDResponse" />
  </wsdl:message>
  <wsdl:message name="GetContactByExtContactNumberSoapIn">
    <wsdl:part name="parameters" element="tns:GetContactByExtContactNumber" />
  </wsdl:message>
  <wsdl:message name="GetContactByExtContactNumberSoapOut">
    <wsdl:part name="parameters" element="tns:GetContactByExtContactNumberResponse" />
  </wsdl:message>
  <wsdl:message name="GetContactsWithContactIDGreaterThanSoapIn">
    <wsdl:part name="parameters" element="tns:GetContactsWithContactIDGreaterThan" />
  </wsdl:message>
  <wsdl:message name="GetContactsWithContactIDGreaterThanSoapOut">
    <wsdl:part name="parameters" element="tns:GetContactsWithContactIDGreaterThanResponse" />
  </wsdl:message>
  <wsdl:message name="GetSpecFieldsForContactSoapIn">
    <wsdl:part name="parameters" element="tns:GetSpecFieldsForContact" />
  </wsdl:message>
  <wsdl:message name="GetSpecFieldsForContactSoapOut">
    <wsdl:part name="parameters" element="tns:GetSpecFieldsForContactResponse" />
  </wsdl:message>
  <wsdl:message name="GetSpecFieldListBYSpecFieldIDSoapIn">
    <wsdl:part name="parameters" element="tns:GetSpecFieldListBYSpecFieldID" />
  </wsdl:message>
  <wsdl:message name="GetSpecFieldListBYSpecFieldIDSoapOut">
    <wsdl:part name="parameters" element="tns:GetSpecFieldListBYSpecFieldIDResponse" />
  </wsdl:message>
  <wsdl:message name="GetSuppliersByCompanyIDSoapIn">
    <wsdl:part name="parameters" element="tns:GetSuppliersByCompanyID" />
  </wsdl:message>
  <wsdl:message name="GetSuppliersByCompanyIDSoapOut">
    <wsdl:part name="parameters" element="tns:GetSuppliersByCompanyIDResponse" />
  </wsdl:message>
  <wsdl:message name="GetFoldersByParentFolderIDSoapIn">
    <wsdl:part name="parameters" element="tns:GetFoldersByParentFolderID" />
  </wsdl:message>
  <wsdl:message name="GetFoldersByParentFolderIDSoapOut">
    <wsdl:part name="parameters" element="tns:GetFoldersByParentFolderIDResponse" />
  </wsdl:message>
  <wsdl:message name="GetContactsByExtPersonNumberSoapIn">
    <wsdl:part name="parameters" element="tns:GetContactsByExtPersonNumber" />
  </wsdl:message>
  <wsdl:message name="GetContactsByExtPersonNumberSoapOut">
    <wsdl:part name="parameters" element="tns:GetContactsByExtPersonNumberResponse" />
  </wsdl:message>
  <wsdl:message name="GetContactsByEMailSoapIn">
    <wsdl:part name="parameters" element="tns:GetContactsByEMail" />
  </wsdl:message>
  <wsdl:message name="GetContactsByEMailSoapOut">
    <wsdl:part name="parameters" element="tns:GetContactsByEMailResponse" />
  </wsdl:message>
  <wsdl:message name="GetOptOutStatusSoapIn">
    <wsdl:part name="parameters" element="tns:GetOptOutStatus" />
  </wsdl:message>
  <wsdl:message name="GetOptOutStatusSoapOut">
    <wsdl:part name="parameters" element="tns:GetOptOutStatusResponse" />
  </wsdl:message>
  <wsdl:message name="GetContactsByExtGroupNumberSoapIn">
    <wsdl:part name="parameters" element="tns:GetContactsByExtGroupNumber" />
  </wsdl:message>
  <wsdl:message name="GetContactsByExtGroupNumberSoapOut">
    <wsdl:part name="parameters" element="tns:GetContactsByExtGroupNumberResponse" />
  </wsdl:message>
  <wsdl:message name="GetNumberOfContactsByDatalistIDHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="ExtCompanyNumber" type="s:string" />
    <wsdl:part name="DatalistID" type="s:string" />
    <wsdl:part name="Unique" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetNumberOfContactsByDatalistIDHttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="DeleteDatalistContactByExtPersonNumberHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="ExtPersonNumber" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteDatalistContactByExtPersonNumberHttpGetOut" />
  <wsdl:message name="DeleteGroupByGroupIDHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="GroupID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteGroupByGroupIDHttpGetOut" />
  <wsdl:message name="DeleteAddressByAddressIDHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="AddressID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteAddressByAddressIDHttpGetOut" />
  <wsdl:message name="DeleteOrderBYOrderIDHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="OrderID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteOrderBYOrderIDHttpGetOut" />
  <wsdl:message name="DeleteOrderLineBySequenceHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="Sequence" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteOrderLineBySequenceHttpGetOut" />
  <wsdl:message name="DeleteOrderBYSupplierOrderIDHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="SupplierOrderID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteOrderBYSupplierOrderIDHttpGetOut" />
  <wsdl:message name="DeleteDatalistContactByPersonIDHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteDatalistContactByPersonIDHttpGetOut" />
  <wsdl:message name="DeleteContactsByDataListIDHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="DatalistID" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteContactsByDataListIDHttpGetOut" />
  <wsdl:message name="CreateArticleElementHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="ElementName" type="s:string" />
    <wsdl:part name="TemplateID" type="s:string" />
    <wsdl:part name="FolderID" type="s:string" />
    <wsdl:part name="FormsInfo" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CreateArticleElementHttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="GetElementsByTemplateFieldIDHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="TemplateFieldID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetElementsByTemplateFieldIDHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfElement" />
  </wsdl:message>
  <wsdl:message name="SendExternalOrderHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="ElementIDs" type="s2:StringArray" />
    <wsdl:part name="fromAddress" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SendExternalOrderHttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="CreateElementHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
    <wsdl:part name="ElementName" type="s:string" />
    <wsdl:part name="TemplateID" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="FolderID" type="s:string" />
    <wsdl:part name="keep" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CreateElementHttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="CreateOutputOnElementHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
    <wsdl:part name="ElementID" type="s:string" />
    <wsdl:part name="TemplateID" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="FolderID" type="s:string" />
    <wsdl:part name="Type" type="s:string" />
    <wsdl:part name="ReturnPath" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CreateOutputOnElementHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="CreateCustomOutputOnElementHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
    <wsdl:part name="ElementID" type="s:string" />
    <wsdl:part name="TemplateID" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="FolderID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CreateCustomOutputOnElementHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="CreateElementForContactAndGenerateOutputHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="ContactID" type="s:string" />
    <wsdl:part name="TemplateID" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CreateElementForContactAndGenerateOutputHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="OrderShoppingbasketByPersonIDHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
    <wsdl:part name="OnHold" type="s:string" />
  </wsdl:message>
  <wsdl:message name="OrderShoppingbasketByPersonIDHttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="SendSMSToDatalistHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="DatalistID" type="s:string" />
    <wsdl:part name="releaseDate" type="s:string" />
    <wsdl:part name="Message" type="s:string" />
    <wsdl:part name="FromName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SendSMSToDatalistHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="SendNewsletterToDatalistHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="DatalistID" type="s:string" />
    <wsdl:part name="ElementID" type="s:string" />
    <wsdl:part name="releaseDate" type="s:string" />
    <wsdl:part name="FromName" type="s:string" />
    <wsdl:part name="Subject" type="s:string" />
    <wsdl:part name="replyTo" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SendNewsletterToDatalistHttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="NewsletterSubscriptionHttpGetIn">
    <wsdl:part name="Secret" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="DatalistID" type="s:string" />
    <wsdl:part name="Name" type="s:string" />
    <wsdl:part name="FirstName" type="s:string" />
    <wsdl:part name="LastName" type="s:string" />
    <wsdl:part name="Email" type="s:string" />
    <wsdl:part name="Mobile" type="s:string" />
  </wsdl:message>
  <wsdl:message name="NewsletterSubscriptionHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="InsertDatalistContactNHOHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="DemograficData" type="s:string" />
    <wsdl:part name="Name" type="s:string" />
    <wsdl:part name="Email" type="s:string" />
    <wsdl:part name="Mobile" type="s:string" />
    <wsdl:part name="ExtContactNumber" type="s:string" />
    <wsdl:part name="ExtPersonNumber" type="s:string" />
    <wsdl:part name="extElementNumber" type="s:string" />
    <wsdl:part name="DatalistID" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
    <wsdl:part name="GroupID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InsertDatalistContactNHOHttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="InsertDatalistContactNHO2HttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="DemograficData" type="s:string" />
    <wsdl:part name="Name" type="s:string" />
    <wsdl:part name="FirstName" type="s:string" />
    <wsdl:part name="LastName" type="s:string" />
    <wsdl:part name="Email" type="s:string" />
    <wsdl:part name="Mobile" type="s:string" />
    <wsdl:part name="ExtContactNumber" type="s:string" />
    <wsdl:part name="ExtPersonNumber" type="s:string" />
    <wsdl:part name="extElementNumber" type="s:string" />
    <wsdl:part name="DatalistID" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
    <wsdl:part name="GroupID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InsertDatalistContactNHO2HttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="InsertDatalistContactNoCheckHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="DemograficData" type="s:string" />
    <wsdl:part name="Name" type="s:string" />
    <wsdl:part name="FirstName" type="s:string" />
    <wsdl:part name="LastName" type="s:string" />
    <wsdl:part name="Email" type="s:string" />
    <wsdl:part name="Mobile" type="s:string" />
    <wsdl:part name="ExtContactNumber" type="s:string" />
    <wsdl:part name="ExtPersonNumber" type="s:string" />
    <wsdl:part name="extElementNumber" type="s:string" />
    <wsdl:part name="DatalistID" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
    <wsdl:part name="GroupID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InsertDatalistContactNoCheckHttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="InsertDatalistFromCRMHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="datalistname" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InsertDatalistFromCRMHttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="InsertDatalistFromCRMWithExtReferenceHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="datalistname" type="s:string" />
    <wsdl:part name="ExtReference" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InsertDatalistFromCRMWithExtReferenceHttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="InsertDatalistHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="datalistname" type="s:string" />
    <wsdl:part name="FolderID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InsertDatalistHttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="GetFoldersByMenuTypeIDHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="MenuTypeID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetFoldersByMenuTypeIDHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfFolder" />
  </wsdl:message>
  <wsdl:message name="DeleteFromShoppingbasketHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
    <wsdl:part name="ElementID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteFromShoppingbasketHttpGetOut" />
  <wsdl:message name="UpdateShoppingBasketWithDeliveryInfoHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
    <wsdl:part name="DeliveryPostalAddress" type="s:string" />
    <wsdl:part name="DeliveryZip" type="s:string" />
    <wsdl:part name="DeliveryCity" type="s:string" />
    <wsdl:part name="DeliveryCountry" type="s:string" />
    <wsdl:part name="DeliveryComment" type="s:string" />
    <wsdl:part name="DeliveryCompanyName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UpdateShoppingBasketWithDeliveryInfoHttpGetOut" />
  <wsdl:message name="UpdateShoppingBasketWithInvoiceInfoHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
    <wsdl:part name="InvoicePostalAddress" type="s:string" />
    <wsdl:part name="InvoiceZip" type="s:string" />
    <wsdl:part name="InvoiceCity" type="s:string" />
    <wsdl:part name="InvoiceCountry" type="s:string" />
    <wsdl:part name="InvoiceComment" type="s:string" />
    <wsdl:part name="InvoiceCompanyName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UpdateShoppingBasketWithInvoiceInfoHttpGetOut" />
  <wsdl:message name="InsertIntoShoppingBasketHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="ElementID" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
    <wsdl:part name="Price" type="s:string" />
    <wsdl:part name="Quantity" type="s:string" />
    <wsdl:part name="DeliveryPostalAddress" type="s:string" />
    <wsdl:part name="DeliveryZip" type="s:string" />
    <wsdl:part name="DeliveryCity" type="s:string" />
    <wsdl:part name="DeliveryCountry" type="s:string" />
    <wsdl:part name="DeliveryComment" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InsertIntoShoppingBasketHttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="GetElementAccessByPersonIDHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetElementAccessByPersonIDHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfElementAccess" />
  </wsdl:message>
  <wsdl:message name="insertElementAccessHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
    <wsdl:part name="ElementID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="insertElementAccessHttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="DeleteElementByElementIDHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="ElementID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteElementByElementIDHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="AddContactToDatalistHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="contactID" type="s:string" />
    <wsdl:part name="datalistID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="AddContactToDatalistHttpGetOut" />
  <wsdl:message name="MoveElementToFolderHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="ElementID" type="s:string" />
    <wsdl:part name="new_folderID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="MoveElementToFolderHttpGetOut" />
  <wsdl:message name="RemoveContactFromDatalistHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="contactID" type="s:string" />
    <wsdl:part name="datalistID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="RemoveContactFromDatalistHttpGetOut" />
  <wsdl:message name="GetNotTransferredBounceHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetNotTransferredBounceHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfEDMBounce" />
  </wsdl:message>
  <wsdl:message name="GetContactsByNewsletterIDHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="NewsletterID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetContactsByNewsletterIDHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfDataListContacts" />
  </wsdl:message>
  <wsdl:message name="GetContactsByMobileHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="Mobile" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetContactsByMobileHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfDataListContacts" />
  </wsdl:message>
  <wsdl:message name="GetContactIDByEDMGuidHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="EDMGuid" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetContactIDByEDMGuidHttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="UpdateBounceToTransferredHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="NewsletterID" type="s:string" />
    <wsdl:part name="Sequence" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UpdateBounceToTransferredHttpGetOut" />
  <wsdl:message name="GetNotTransferredNewslettersHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetNotTransferredNewslettersHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfW_Newsletter" />
  </wsdl:message>
  <wsdl:message name="GetEDMLogByIDHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="EDMLogID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetEDMLogByIDHttpGetOut">
    <wsdl:part name="Body" element="tns:EDMLog" />
  </wsdl:message>
  <wsdl:message name="GetEDMArticlesHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="ElementID" type="s:string" />
    <wsdl:part name="ModuleID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetEDMArticlesHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfW_EDMArticle" />
  </wsdl:message>
  <wsdl:message name="GetEDMLogsByNewsletterIDHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="NewsletterID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetEDMLogsByNewsletterIDHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfEDMLog" />
  </wsdl:message>
  <wsdl:message name="UpdateNewsletterToTransferredHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="NewsletterID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UpdateNewsletterToTransferredHttpGetOut" />
  <wsdl:message name="GetNotTransferredOpenedNewslettersHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetNotTransferredOpenedNewslettersHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfEDMLog" />
  </wsdl:message>
  <wsdl:message name="UpdateOpenedNewsletterToTransferredHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="ID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UpdateOpenedNewsletterToTransferredHttpGetOut" />
  <wsdl:message name="GetOnholdOrdersHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetOnholdOrdersHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfW_OrderDetails" />
  </wsdl:message>
  <wsdl:message name="GetOrdersByPersonIDHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetOrdersByPersonIDHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfW_OrderDetails" />
  </wsdl:message>
  <wsdl:message name="GetOrdersByCompanyIDHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetOrdersByCompanyIDHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfW_OrderDetails" />
  </wsdl:message>
  <wsdl:message name="GetOrdersByCompanyIDAndDateHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="from" type="s:string" />
    <wsdl:part name="to" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetOrdersByCompanyIDAndDateHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfW_OrderDetails" />
  </wsdl:message>
  <wsdl:message name="GetAgentCompaniesHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetAgentCompaniesHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfCompany" />
  </wsdl:message>
  <wsdl:message name="GetAgentCompaniesByExtCompanyNumberHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="ExtCompanyNumber" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetAgentCompaniesByExtCompanyNumberHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfCompany" />
  </wsdl:message>
  <wsdl:message name="updateOnholdOrderHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="SupplierOrderID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="updateOnholdOrderHttpGetOut" />
  <wsdl:message name="UpdateElementFormsInfoHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="ElementID" type="s:string" />
    <wsdl:part name="FormsInfo" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UpdateElementFormsInfoHttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="updateExtOrderReferenceHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="SupplierOrderID" type="s:string" />
    <wsdl:part name="ExtOrderReference" type="s:string" />
  </wsdl:message>
  <wsdl:message name="updateExtOrderReferenceHttpGetOut" />
  <wsdl:message name="updateOrderReferenceHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="SupplierOrderID" type="s:string" />
    <wsdl:part name="OrderReference" type="s:string" />
  </wsdl:message>
  <wsdl:message name="updateOrderReferenceHttpGetOut" />
  <wsdl:message name="OptOutFromSMSHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="Mobile" type="s:string" />
  </wsdl:message>
  <wsdl:message name="OptOutFromSMSHttpGetOut" />
  <wsdl:message name="OptInSMSHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="Mobile" type="s:string" />
  </wsdl:message>
  <wsdl:message name="OptInSMSHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="OptOutFromEDMHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="ContactID" type="s:string" />
    <wsdl:part name="Email" type="s:string" />
    <wsdl:part name="DatalistID" type="s:string" />
    <wsdl:part name="OptoutFromAll" type="s:string" />
  </wsdl:message>
  <wsdl:message name="OptOutFromEDMHttpGetOut" />
  <wsdl:message name="GetContactsFromSFTPHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="sFtpAddress" type="s:string" />
    <wsdl:part name="sFtpUserName" type="s:string" />
    <wsdl:part name="sFtpPassword" type="s:string" />
    <wsdl:part name="sFtpFolder" type="s:string" />
    <wsdl:part name="DatalistID" type="s:string" />
    <wsdl:part name="IsZip" type="s:string" />
    <wsdl:part name="UpdateColumn" type="s:string" />
    <wsdl:part name="Delete" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetContactsFromSFTPHttpGetOut" />
  <wsdl:message name="ImportDatalistContactsFromSftpServerHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="sftpAddress" type="s:string" />
    <wsdl:part name="sftpUsername" type="s:string" />
    <wsdl:part name="sftpPassword" type="s:string" />
    <wsdl:part name="Folder" type="s:string" />
    <wsdl:part name="DatalistID" type="s:string" />
    <wsdl:part name="UpdateColumn" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ImportDatalistContactsFromSftpServerHttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="getGroupAdminRelationByPersonIDHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="getGroupAdminRelationByPersonIDHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfGroupAdminRelation" />
  </wsdl:message>
  <wsdl:message name="getActivityJobsBySequenceHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="Sequence" type="s:string" />
  </wsdl:message>
  <wsdl:message name="getActivityJobsBySequenceHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfActivityJobs" />
  </wsdl:message>
  <wsdl:message name="getImageVariableDimensionsHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="TemplateID" type="s:string" />
    <wsdl:part name="VariableName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="getImageVariableDimensionsHttpGetOut">
    <wsdl:part name="Body" element="tns:Size" />
  </wsdl:message>
  <wsdl:message name="updateCropValuesHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="ElementID" type="s:string" />
    <wsdl:part name="TemplateID" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="VariableName" type="s:string" />
    <wsdl:part name="cropX" type="s:string" />
    <wsdl:part name="cropY" type="s:string" />
    <wsdl:part name="cropWidth" type="s:string" />
    <wsdl:part name="cropHeight" type="s:string" />
  </wsdl:message>
  <wsdl:message name="updateCropValuesHttpGetOut" />
  <wsdl:message name="getCropValuesHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="ElementID" type="s:string" />
    <wsdl:part name="TemplateID" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="VariableName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="getCropValuesHttpGetOut">
    <wsdl:part name="Body" element="tns:Coords" />
  </wsdl:message>
  <wsdl:message name="SendNewsletterIDToContactHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="NewsletterID" type="s:string" />
    <wsdl:part name="ContactID" type="s:string" />
    <wsdl:part name="attachmentFile" type="s:string" />
    <wsdl:part name="AttachmentDisplayName" type="s:string" />
    <wsdl:part name="CreateCopy" type="s:string" />
    <wsdl:part name="DeleteAttachement" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SendNewsletterIDToContactHttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="GetActivitiesHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetActivitiesHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfFolder" />
  </wsdl:message>
  <wsdl:message name="GetNotTransferredEdmOptOutHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetNotTransferredEdmOptOutHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfEDMunsubscribed" />
  </wsdl:message>
  <wsdl:message name="GetNotTransferredSMSOptOutHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetNotTransferredSMSOptOutHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfSmsUnsubscribed" />
  </wsdl:message>
  <wsdl:message name="GetNotTransferredNewsletterLogDataHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetNotTransferredNewsletterLogDataHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="UploadTmpFileHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="fileStream" type="s2:StringArray" />
    <wsdl:part name="fileName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UploadTmpFileHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="EDMNewsletterTrackBackHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="IsaveGuid" type="s:string" />
    <wsdl:part name="Name" type="s:string" />
    <wsdl:part name="Description" type="s:string" />
    <wsdl:part name="Amount" type="s:string" />
    <wsdl:part name="Sum" type="s:string" />
  </wsdl:message>
  <wsdl:message name="EDMNewsletterTrackBackHttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="GetContactByContactIDHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="ContactID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetContactByContactIDHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfW_DatalistSpecFieldValues" />
  </wsdl:message>
  <wsdl:message name="GetNewsletterByNewsletterIDHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="NewsletterID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetNewsletterByNewsletterIDHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfEDMnewsletters" />
  </wsdl:message>
  <wsdl:message name="GetAllStaticElementsHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="MenuTypeID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetAllStaticElementsHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfElement" />
  </wsdl:message>
  <wsdl:message name="GetContactsBySpecFieldValuesHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="Specfieldname" type="s:string" />
    <wsdl:part name="SpecFieldValue" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetContactsBySpecFieldValuesHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfW_DatalistSpecFieldValues" />
  </wsdl:message>
  <wsdl:message name="GetArticlesForOrderHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="SupplierOrderID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetArticlesForOrderHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfArticleFiles" />
  </wsdl:message>
  <wsdl:message name="GetPriceElementsHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetPriceElementsHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfElement" />
  </wsdl:message>
  <wsdl:message name="GetActionsHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetActionsHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfAction" />
  </wsdl:message>
  <wsdl:message name="GetSmsLogHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetSmsLogHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfSmsLog" />
  </wsdl:message>
  <wsdl:message name="updateStockAmountByElementIDHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="ElementID" type="s:string" />
    <wsdl:part name="CurrentStockAmount" type="s:string" />
  </wsdl:message>
  <wsdl:message name="updateStockAmountByElementIDHttpGetOut" />
  <wsdl:message name="GetStockByElementIDHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="ElementID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetStockByElementIDHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfStock" />
  </wsdl:message>
  <wsdl:message name="DoActivitiesByActivityIDHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="ActivityID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DoActivitiesByActivityIDHttpGetOut" />
  <wsdl:message name="DoActivityByActionIDHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="ActionID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DoActivityByActionIDHttpGetOut" />
  <wsdl:message name="GetFoldersInFilesHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
    <wsdl:part name="Search" type="s:string" />
    <wsdl:part name="ParentFolderID" type="s:string" />
    <wsdl:part name="ExtCompanyNumber" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetFoldersInFilesHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfFolder" />
  </wsdl:message>
  <wsdl:message name="GetFolderPreviewHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="FolderID" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetFolderPreviewHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="SetImageFieldFromFTPHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="FtpAddress" type="s:string" />
    <wsdl:part name="FtpUserName" type="s:string" />
    <wsdl:part name="FtpPassword" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="FileName" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
    <wsdl:part name="ElementID" type="s:string" />
    <wsdl:part name="TemplateFieldID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SetImageFieldFromFTPHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="SetPreviewsForElementHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="FtpAddress" type="s:string" />
    <wsdl:part name="FtpUserName" type="s:string" />
    <wsdl:part name="FtpPassword" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="ElementID" type="s:string" />
    <wsdl:part name="Previews" type="s2:StringArray" />
    <wsdl:part name="replace" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SetPreviewsForElementHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetFileFromFTPHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="FtpAddress" type="s:string" />
    <wsdl:part name="FtpUserName" type="s:string" />
    <wsdl:part name="FtpPassword" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="FileName" type="s:string" />
    <wsdl:part name="FolderID" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
    <wsdl:part name="ElementName" type="s:string" />
    <wsdl:part name="ExtElementNumber" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetFileFromFTPHttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="GetFileFromFTP2HttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="FtpAddress" type="s:string" />
    <wsdl:part name="FtpUserName" type="s:string" />
    <wsdl:part name="FtpPassword" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="FileName" type="s:string" />
    <wsdl:part name="FolderID" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
    <wsdl:part name="ElementName" type="s:string" />
    <wsdl:part name="ExtElementNumber" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetFileFromFTP2HttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="GetElementsInFolderHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
    <wsdl:part name="Search" type="s:string" />
    <wsdl:part name="MenuTypeID" type="s:string" />
    <wsdl:part name="FolderID" type="s:string" />
    <wsdl:part name="FilterLevel" type="s:string" />
    <wsdl:part name="ExtCompanyNumber" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetElementsInFolderHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfElement" />
  </wsdl:message>
  <wsdl:message name="GetElementsByFolderIDHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="FolderID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetElementsByFolderIDHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfElement" />
  </wsdl:message>
  <wsdl:message name="GetDatalistsHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetDatalistsHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfDataList" />
  </wsdl:message>
  <wsdl:message name="GetDatalistsByContactIDHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="ContactID" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetDatalistsByContactIDHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfW_ContactDatalist" />
  </wsdl:message>
  <wsdl:message name="GetDatalistsByExtReferenceHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="ExtReference" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetDatalistsByExtReferenceHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfDataList" />
  </wsdl:message>
  <wsdl:message name="GetPersonsHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetPersonsHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfW_Persondetails" />
  </wsdl:message>
  <wsdl:message name="GetElementsHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="ExtCompanyNumber" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetElementsHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfElement" />
  </wsdl:message>
  <wsdl:message name="getFilePathsForTemplateFieldConnectedElementsHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="ActiveCompanyID" type="s:string" />
    <wsdl:part name="ElementID" type="s:string" />
    <wsdl:part name="TemplateFieldID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="getFilePathsForTemplateFieldConnectedElementsHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetImageUploadLinkHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="LoginAsUsername" type="s:string" />
    <wsdl:part name="ActiveCompanyID" type="s:string" />
    <wsdl:part name="ExtPersonNumber" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
    <wsdl:part name="ElementID" type="s:string" />
    <wsdl:part name="TemplateFieldID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetImageUploadLinkHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetSingleSignonLinkHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="LoginAsUsername" type="s:string" />
    <wsdl:part name="ActiveCompanyID" type="s:string" />
    <wsdl:part name="ExtPersonNumber" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
    <wsdl:part name="FolderID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetSingleSignonLinkHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetSingleSignonLinkForNonAgentHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="LoginAsUsername" type="s:string" />
    <wsdl:part name="ExtPersonNumber" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
    <wsdl:part name="FolderID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetSingleSignonLinkForNonAgentHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetSingleSignonLinkAndCreateUserOnSpecificCompanyHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="LoginAsUsername" type="s:string" />
    <wsdl:part name="ExtPersonNumber" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
    <wsdl:part name="FirstName" type="s:string" />
    <wsdl:part name="LastName" type="s:string" />
    <wsdl:part name="Email" type="s:string" />
    <wsdl:part name="FolderID" type="s:string" />
    <wsdl:part name="ActiveCompanyID" type="s:string" />
    <wsdl:part name="GroupID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetSingleSignonLinkAndCreateUserOnSpecificCompanyHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetNotTransferredOrdersHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetNotTransferredOrdersHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfW_OrderDetails" />
  </wsdl:message>
  <wsdl:message name="UpdateOrdersToTransferredBysupplierOrderIDHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="supplierOrderID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UpdateOrdersToTransferredBysupplierOrderIDHttpGetOut" />
  <wsdl:message name="getOrderHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="OrderID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="getOrderHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfOrder" />
  </wsdl:message>
  <wsdl:message name="ChangeStockHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="ElementID" type="s:string" />
    <wsdl:part name="change" type="s:string" />
    <wsdl:part name="Comment" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ChangeStockHttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="UpdateOrdersToTransferredHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="OrderID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UpdateOrdersToTransferredHttpGetOut" />
  <wsdl:message name="UpdateOrdersToNOTTransferredHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="SupplierOrderID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UpdateOrdersToNOTTransferredHttpGetOut" />
  <wsdl:message name="GetElementByExtElementNumberHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="ExtCompanyNumber" type="s:string" />
    <wsdl:part name="ExtElementNumber" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetElementByExtElementNumberHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfElement" />
  </wsdl:message>
  <wsdl:message name="GetElementByElementIDHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="ElementID" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetElementByElementIDHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfElement" />
  </wsdl:message>
  <wsdl:message name="GetElementIDsBySpecFieldIDAndSpecFieldValueHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="SpecFieldID" type="s:string" />
    <wsdl:part name="SpecFieldValue" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetElementIDsBySpecFieldIDAndSpecFieldValueHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfElementSpecFieldValues" />
  </wsdl:message>
  <wsdl:message name="GetElementSpecFieldValuesHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="ElementID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetElementSpecFieldValuesHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfElementSpecFieldValues" />
  </wsdl:message>
  <wsdl:message name="GetSpecFieldsByCompanyIDHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetSpecFieldsByCompanyIDHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfSpecFields" />
  </wsdl:message>
  <wsdl:message name="GetFoldersByCompanyIDHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetFoldersByCompanyIDHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfW_FolderSpecFieldValues" />
  </wsdl:message>
  <wsdl:message name="GetElementsByCompanyIDHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetElementsByCompanyIDHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfW_ElementSpecFieldValues" />
  </wsdl:message>
  <wsdl:message name="GetAllTemplateFieldsHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="TemplateID" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetAllTemplateFieldsHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfTemplateFields" />
  </wsdl:message>
  <wsdl:message name="GetTemplateFieldsHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="TemplateID" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetTemplateFieldsHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfTemplateFields" />
  </wsdl:message>
  <wsdl:message name="GetTemplateFieldDDLValuesHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="TemplateFieldID" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetTemplateFieldDDLValuesHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfTemplateFieldsDDL" />
  </wsdl:message>
  <wsdl:message name="GetTemplateFilesHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="TemplateID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetTemplateFilesHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfTemplateFiles" />
  </wsdl:message>
  <wsdl:message name="GetTemplateElementIDHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="ElementID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetTemplateElementIDHttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="GetTemplateElementsHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetTemplateElementsHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfElement" />
  </wsdl:message>
  <wsdl:message name="GetPriceByElementIDHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="ElementID" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetPriceByElementIDHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfElementPrice" />
  </wsdl:message>
  <wsdl:message name="UpdatePriceBySequenceHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="Sequence" type="s:string" />
    <wsdl:part name="Price" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UpdatePriceBySequenceHttpGetOut" />
  <wsdl:message name="ResendOrderHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="SupplierOrderID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ResendOrderHttpGetOut" />
  <wsdl:message name="UpdateElementByExtElementNumberORElementIDHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="ExtCompanyNumber" type="s:string" />
    <wsdl:part name="ElementID" type="s:string" />
    <wsdl:part name="ExtElementNumber" type="s:string" />
    <wsdl:part name="NewElementName" type="s:string" />
    <wsdl:part name="NewExtElementNumber" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UpdateElementByExtElementNumberORElementIDHttpGetOut" />
  <wsdl:message name="GetPersonsByExtPersonNumberHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="ExtCompanyNumber" type="s:string" />
    <wsdl:part name="ExtPersonNumber" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetPersonsByExtPersonNumberHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfW_Persondetails" />
  </wsdl:message>
  <wsdl:message name="GetPersonByPersonIDHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetPersonByPersonIDHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfW_Persondetails" />
  </wsdl:message>
  <wsdl:message name="GetPersonsInGroupHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="GroupID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetPersonsInGroupHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfW_Persondetails" />
  </wsdl:message>
  <wsdl:message name="GetPersonsInGroupByExtGroupNumberHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="ExtGroupNumber" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetPersonsInGroupByExtGroupNumberHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfW_PersonsInGroup" />
  </wsdl:message>
  <wsdl:message name="GetPersonByUserNameCompanyIDAndPasswordHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="PersonCompanyID" type="s:string" />
    <wsdl:part name="PersonUserName" type="s:string" />
    <wsdl:part name="PersonPassword" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetPersonByUserNameCompanyIDAndPasswordHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfPerson" />
  </wsdl:message>
  <wsdl:message name="GetPersonsByCompanyIDAndEmailHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="Email" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetPersonsByCompanyIDAndEmailHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfPerson" />
  </wsdl:message>
  <wsdl:message name="GetPersonsByCompanyIDHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetPersonsByCompanyIDHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfPerson" />
  </wsdl:message>
  <wsdl:message name="GetShoppingbasketBYPersonIDHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetShoppingbasketBYPersonIDHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfShoppingBasket" />
  </wsdl:message>
  <wsdl:message name="GetGroupsHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetGroupsHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfGroup" />
  </wsdl:message>
  <wsdl:message name="GetGroupsByCompanyIDHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="ActiveCompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetGroupsByCompanyIDHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfGroup" />
  </wsdl:message>
  <wsdl:message name="GetGroupByExtGroupNumberHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="ExtGroupNumber" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetGroupByExtGroupNumberHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfGroup" />
  </wsdl:message>
  <wsdl:message name="ValidatePasswordHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
    <wsdl:part name="TempPassword" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ValidatePasswordHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetSMScreditsHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetSMScreditsHttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="GetAddressesHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetAddressesHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfAddress" />
  </wsdl:message>
  <wsdl:message name="GetAddressesByExtCompanyNumberHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="ExtCompanyNumber" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetAddressesByExtCompanyNumberHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfAddress" />
  </wsdl:message>
  <wsdl:message name="GetAddressByPersonIDHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetAddressByPersonIDHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfAddress" />
  </wsdl:message>
  <wsdl:message name="GetGroupByGroupIDHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="GroupID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetGroupByGroupIDHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfGroup" />
  </wsdl:message>
  <wsdl:message name="GetDemographicDataFieldsHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetDemographicDataFieldsHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfSpecFields" />
  </wsdl:message>
  <wsdl:message name="GetCompanyDataFieldsHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetCompanyDataFieldsHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfSpecFields" />
  </wsdl:message>
  <wsdl:message name="InsertGroupHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="ExtGroupNumber" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
    <wsdl:part name="GroupData" type="s:string" />
    <wsdl:part name="OrgNumber" type="s:string" />
    <wsdl:part name="Phone" type="s:string" />
    <wsdl:part name="Fax" type="s:string" />
    <wsdl:part name="Address" type="s:string" />
    <wsdl:part name="City" type="s:string" />
    <wsdl:part name="Zip" type="s:string" />
    <wsdl:part name="PostalAddress" type="s:string" />
    <wsdl:part name="PostalCity" type="s:string" />
    <wsdl:part name="PostalZip" type="s:string" />
    <wsdl:part name="Country" type="s:string" />
    <wsdl:part name="Email" type="s:string" />
    <wsdl:part name="Homepage" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InsertGroupHttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="InsertAddressHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="ExtAddressNumber" type="s:string" />
    <wsdl:part name="ExtGroupNumber" type="s:string" />
    <wsdl:part name="AddressName" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
    <wsdl:part name="Address" type="s:string" />
    <wsdl:part name="City" type="s:string" />
    <wsdl:part name="Zip" type="s:string" />
    <wsdl:part name="Country" type="s:string" />
    <wsdl:part name="ContactPerson" type="s:string" />
    <wsdl:part name="ContactPhone" type="s:string" />
    <wsdl:part name="DeliveryAddress" type="s:string" />
    <wsdl:part name="InvoiceAddress" type="s:string" />
    <wsdl:part name="GroupID" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InsertAddressHttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="getOutputPathHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="ElementID" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="foldertype" type="s:string" />
  </wsdl:message>
  <wsdl:message name="getOutputPathHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="getOutputPath2HttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="ElementID" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="foldertype" type="s:string" />
  </wsdl:message>
  <wsdl:message name="getOutputPath2HttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="UpdateAddressByAddressIDHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="AddressID" type="s:string" />
    <wsdl:part name="ExtAddressNumber" type="s:string" />
    <wsdl:part name="ExtGroupNumber" type="s:string" />
    <wsdl:part name="AddressName" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
    <wsdl:part name="Address" type="s:string" />
    <wsdl:part name="City" type="s:string" />
    <wsdl:part name="Zip" type="s:string" />
    <wsdl:part name="Country" type="s:string" />
    <wsdl:part name="ContactPerson" type="s:string" />
    <wsdl:part name="ContactPhone" type="s:string" />
    <wsdl:part name="DeliveryAddress" type="s:string" />
    <wsdl:part name="InvoiceAddress" type="s:string" />
    <wsdl:part name="GroupID" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UpdateAddressByAddressIDHttpGetOut" />
  <wsdl:message name="UpdateAddressByAddressIDUsingExtCompanyNumberHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="ExtCompanyNumber" type="s:string" />
    <wsdl:part name="AddressID" type="s:string" />
    <wsdl:part name="ExtAddressNumber" type="s:string" />
    <wsdl:part name="ExtGroupNumber" type="s:string" />
    <wsdl:part name="AddressName" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
    <wsdl:part name="Address" type="s:string" />
    <wsdl:part name="City" type="s:string" />
    <wsdl:part name="Zip" type="s:string" />
    <wsdl:part name="Country" type="s:string" />
    <wsdl:part name="ContactPerson" type="s:string" />
    <wsdl:part name="ContactPhone" type="s:string" />
    <wsdl:part name="DeliveryAddress" type="s:string" />
    <wsdl:part name="InvoiceAddress" type="s:string" />
    <wsdl:part name="GroupID" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UpdateAddressByAddressIDUsingExtCompanyNumberHttpGetOut" />
  <wsdl:message name="UpdateGroupByGroupIDorExtGroupNumberHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="GroupID" type="s:string" />
    <wsdl:part name="ExtGroupNumber" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
    <wsdl:part name="GroupData" type="s:string" />
    <wsdl:part name="OrgNumber" type="s:string" />
    <wsdl:part name="Phone" type="s:string" />
    <wsdl:part name="Fax" type="s:string" />
    <wsdl:part name="Address" type="s:string" />
    <wsdl:part name="City" type="s:string" />
    <wsdl:part name="Zip" type="s:string" />
    <wsdl:part name="PostalAddress" type="s:string" />
    <wsdl:part name="PostalCity" type="s:string" />
    <wsdl:part name="PostalZip" type="s:string" />
    <wsdl:part name="Country" type="s:string" />
    <wsdl:part name="Email" type="s:string" />
    <wsdl:part name="Homepage" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UpdateGroupByGroupIDorExtGroupNumberHttpGetOut" />
  <wsdl:message name="ZipElementArrayHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="Elements" type="s:string" />
    <wsdl:part name="Resolution" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ZipElementArrayHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="UpdateCompanyByCompanyIDHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="ExtCompanyNumber" type="s:string" />
    <wsdl:part name="CompanyName" type="s:string" />
    <wsdl:part name="OrgNumber" type="s:string" />
    <wsdl:part name="Phone" type="s:string" />
    <wsdl:part name="Fax" type="s:string" />
    <wsdl:part name="Address" type="s:string" />
    <wsdl:part name="City" type="s:string" />
    <wsdl:part name="Zip" type="s:string" />
    <wsdl:part name="Country" type="s:string" />
    <wsdl:part name="PostalAddress" type="s:string" />
    <wsdl:part name="PostalCity" type="s:string" />
    <wsdl:part name="PostalZip" type="s:string" />
    <wsdl:part name="Email" type="s:string" />
    <wsdl:part name="Homepage" type="s:string" />
    <wsdl:part name="CompanyData" type="s:string" />
    <wsdl:part name="BasketMessage" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UpdateCompanyByCompanyIDHttpGetOut" />
  <wsdl:message name="GetCompanyDataFieldsUsingExtCompanyNumberHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="ExtCompanyNumber" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetCompanyDataFieldsUsingExtCompanyNumberHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfSpecFields" />
  </wsdl:message>
  <wsdl:message name="UpdateDatalistContactByExtPersonNumberHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="ExtPersonNumber" type="s:string" />
    <wsdl:part name="NewExtPersonNumber" type="s:string" />
    <wsdl:part name="NewName" type="s:string" />
    <wsdl:part name="NewEMail" type="s:string" />
    <wsdl:part name="Stop" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UpdateDatalistContactByExtPersonNumberHttpGetOut" />
  <wsdl:message name="UpdateDatalistContactFixedFieldsByContactIDHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="ContactID" type="s:string" />
    <wsdl:part name="GroupID" type="s:string" />
    <wsdl:part name="ExtGroupNumber" type="s:string" />
    <wsdl:part name="ExtContactNumber" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
    <wsdl:part name="ExtPersonNumber" type="s:string" />
    <wsdl:part name="ElementID" type="s:string" />
    <wsdl:part name="extElementNumber" type="s:string" />
    <wsdl:part name="Name" type="s:string" />
    <wsdl:part name="FirstName" type="s:string" />
    <wsdl:part name="LastName" type="s:string" />
    <wsdl:part name="Email" type="s:string" />
    <wsdl:part name="EmailType" type="s:string" />
    <wsdl:part name="Mobile" type="s:string" />
    <wsdl:part name="Stop" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UpdateDatalistContactFixedFieldsByContactIDHttpGetOut" />
  <wsdl:message name="DisableDatalistContactByPersonIDHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DisableDatalistContactByPersonIDHttpGetOut" />
  <wsdl:message name="InsertContactHttpGetIn">
    <wsdl:part name="Secret" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="DatalistID" type="s:string" />
    <wsdl:part name="Name" type="s:string" />
    <wsdl:part name="FirstName" type="s:string" />
    <wsdl:part name="LastName" type="s:string" />
    <wsdl:part name="Email" type="s:string" />
    <wsdl:part name="Mobile" type="s:string" />
    <wsdl:part name="demographicArray" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InsertContactHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetContactsHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetContactsHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfDataListContacts" />
  </wsdl:message>
  <wsdl:message name="GetContactsByDatalistIDHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="DatalistID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetContactsByDatalistIDHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfW_ContactDatalist" />
  </wsdl:message>
  <wsdl:message name="GetContactByExtContactNumberHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="ExtContactNumber" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetContactByExtContactNumberHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfW_ContactDatalist" />
  </wsdl:message>
  <wsdl:message name="GetContactsWithContactIDGreaterThanHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="GreaterThanContactID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetContactsWithContactIDGreaterThanHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfDataListContacts" />
  </wsdl:message>
  <wsdl:message name="GetSpecFieldsForContactHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="ContactID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetSpecFieldsForContactHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfDatalistSpecFieldValues" />
  </wsdl:message>
  <wsdl:message name="GetSpecFieldListBYSpecFieldIDHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="SpecFieldID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetSpecFieldListBYSpecFieldIDHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfW_SpecFieldLists" />
  </wsdl:message>
  <wsdl:message name="GetSuppliersByCompanyIDHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetSuppliersByCompanyIDHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfSupplier" />
  </wsdl:message>
  <wsdl:message name="GetFoldersByParentFolderIDHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="FolderID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetFoldersByParentFolderIDHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfFolder" />
  </wsdl:message>
  <wsdl:message name="GetContactsByExtPersonNumberHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="ExtPersonNumber" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetContactsByExtPersonNumberHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfDataListContacts" />
  </wsdl:message>
  <wsdl:message name="GetContactsByEMailHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="EMail" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetContactsByEMailHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfDataListContacts" />
  </wsdl:message>
  <wsdl:message name="GetOptOutStatusHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="ContactID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetOptOutStatusHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfEDMunsubscribed" />
  </wsdl:message>
  <wsdl:message name="GetContactsByExtGroupNumberHttpGetIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="ExtCompanyNumber" type="s:string" />
    <wsdl:part name="ExtGroupNumber" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetContactsByExtGroupNumberHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfDataListContacts" />
  </wsdl:message>
  <wsdl:message name="GetNumberOfContactsByDatalistIDHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="ExtCompanyNumber" type="s:string" />
    <wsdl:part name="DatalistID" type="s:string" />
    <wsdl:part name="Unique" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetNumberOfContactsByDatalistIDHttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="DeleteDatalistContactByExtPersonNumberHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="ExtPersonNumber" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteDatalistContactByExtPersonNumberHttpPostOut" />
  <wsdl:message name="DeleteGroupByGroupIDHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="GroupID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteGroupByGroupIDHttpPostOut" />
  <wsdl:message name="DeleteAddressByAddressIDHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="AddressID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteAddressByAddressIDHttpPostOut" />
  <wsdl:message name="DeleteOrderBYOrderIDHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="OrderID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteOrderBYOrderIDHttpPostOut" />
  <wsdl:message name="DeleteOrderLineBySequenceHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="Sequence" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteOrderLineBySequenceHttpPostOut" />
  <wsdl:message name="DeleteOrderBYSupplierOrderIDHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="SupplierOrderID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteOrderBYSupplierOrderIDHttpPostOut" />
  <wsdl:message name="DeleteDatalistContactByPersonIDHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteDatalistContactByPersonIDHttpPostOut" />
  <wsdl:message name="DeleteContactsByDataListIDHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="DatalistID" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteContactsByDataListIDHttpPostOut" />
  <wsdl:message name="CreateArticleElementHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="ElementName" type="s:string" />
    <wsdl:part name="TemplateID" type="s:string" />
    <wsdl:part name="FolderID" type="s:string" />
    <wsdl:part name="FormsInfo" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CreateArticleElementHttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="GetElementsByTemplateFieldIDHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="TemplateFieldID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetElementsByTemplateFieldIDHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfElement" />
  </wsdl:message>
  <wsdl:message name="SendExternalOrderHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="ElementIDs" type="s2:StringArray" />
    <wsdl:part name="fromAddress" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SendExternalOrderHttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="CreateElementHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
    <wsdl:part name="ElementName" type="s:string" />
    <wsdl:part name="TemplateID" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="FolderID" type="s:string" />
    <wsdl:part name="keep" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CreateElementHttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="CreateOutputOnElementHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
    <wsdl:part name="ElementID" type="s:string" />
    <wsdl:part name="TemplateID" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="FolderID" type="s:string" />
    <wsdl:part name="Type" type="s:string" />
    <wsdl:part name="ReturnPath" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CreateOutputOnElementHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="CreateCustomOutputOnElementHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
    <wsdl:part name="ElementID" type="s:string" />
    <wsdl:part name="TemplateID" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="FolderID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CreateCustomOutputOnElementHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="CreateElementForContactAndGenerateOutputHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="ContactID" type="s:string" />
    <wsdl:part name="TemplateID" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CreateElementForContactAndGenerateOutputHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="OrderShoppingbasketByPersonIDHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
    <wsdl:part name="OnHold" type="s:string" />
  </wsdl:message>
  <wsdl:message name="OrderShoppingbasketByPersonIDHttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="SendSMSToDatalistHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="DatalistID" type="s:string" />
    <wsdl:part name="releaseDate" type="s:string" />
    <wsdl:part name="Message" type="s:string" />
    <wsdl:part name="FromName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SendSMSToDatalistHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="SendNewsletterToDatalistHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="DatalistID" type="s:string" />
    <wsdl:part name="ElementID" type="s:string" />
    <wsdl:part name="releaseDate" type="s:string" />
    <wsdl:part name="FromName" type="s:string" />
    <wsdl:part name="Subject" type="s:string" />
    <wsdl:part name="replyTo" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SendNewsletterToDatalistHttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="NewsletterSubscriptionHttpPostIn">
    <wsdl:part name="Secret" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="DatalistID" type="s:string" />
    <wsdl:part name="Name" type="s:string" />
    <wsdl:part name="FirstName" type="s:string" />
    <wsdl:part name="LastName" type="s:string" />
    <wsdl:part name="Email" type="s:string" />
    <wsdl:part name="Mobile" type="s:string" />
  </wsdl:message>
  <wsdl:message name="NewsletterSubscriptionHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="InsertDatalistContactNHOHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="DemograficData" type="s:string" />
    <wsdl:part name="Name" type="s:string" />
    <wsdl:part name="Email" type="s:string" />
    <wsdl:part name="Mobile" type="s:string" />
    <wsdl:part name="ExtContactNumber" type="s:string" />
    <wsdl:part name="ExtPersonNumber" type="s:string" />
    <wsdl:part name="extElementNumber" type="s:string" />
    <wsdl:part name="DatalistID" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
    <wsdl:part name="GroupID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InsertDatalistContactNHOHttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="InsertDatalistContactNHO2HttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="DemograficData" type="s:string" />
    <wsdl:part name="Name" type="s:string" />
    <wsdl:part name="FirstName" type="s:string" />
    <wsdl:part name="LastName" type="s:string" />
    <wsdl:part name="Email" type="s:string" />
    <wsdl:part name="Mobile" type="s:string" />
    <wsdl:part name="ExtContactNumber" type="s:string" />
    <wsdl:part name="ExtPersonNumber" type="s:string" />
    <wsdl:part name="extElementNumber" type="s:string" />
    <wsdl:part name="DatalistID" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
    <wsdl:part name="GroupID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InsertDatalistContactNHO2HttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="InsertDatalistContactNoCheckHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="DemograficData" type="s:string" />
    <wsdl:part name="Name" type="s:string" />
    <wsdl:part name="FirstName" type="s:string" />
    <wsdl:part name="LastName" type="s:string" />
    <wsdl:part name="Email" type="s:string" />
    <wsdl:part name="Mobile" type="s:string" />
    <wsdl:part name="ExtContactNumber" type="s:string" />
    <wsdl:part name="ExtPersonNumber" type="s:string" />
    <wsdl:part name="extElementNumber" type="s:string" />
    <wsdl:part name="DatalistID" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
    <wsdl:part name="GroupID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InsertDatalistContactNoCheckHttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="InsertDatalistFromCRMHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="datalistname" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InsertDatalistFromCRMHttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="InsertDatalistFromCRMWithExtReferenceHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="datalistname" type="s:string" />
    <wsdl:part name="ExtReference" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InsertDatalistFromCRMWithExtReferenceHttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="InsertDatalistHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="datalistname" type="s:string" />
    <wsdl:part name="FolderID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InsertDatalistHttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="GetFoldersByMenuTypeIDHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="MenuTypeID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetFoldersByMenuTypeIDHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfFolder" />
  </wsdl:message>
  <wsdl:message name="DeleteFromShoppingbasketHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
    <wsdl:part name="ElementID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteFromShoppingbasketHttpPostOut" />
  <wsdl:message name="UpdateShoppingBasketWithDeliveryInfoHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
    <wsdl:part name="DeliveryPostalAddress" type="s:string" />
    <wsdl:part name="DeliveryZip" type="s:string" />
    <wsdl:part name="DeliveryCity" type="s:string" />
    <wsdl:part name="DeliveryCountry" type="s:string" />
    <wsdl:part name="DeliveryComment" type="s:string" />
    <wsdl:part name="DeliveryCompanyName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UpdateShoppingBasketWithDeliveryInfoHttpPostOut" />
  <wsdl:message name="UpdateShoppingBasketWithInvoiceInfoHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
    <wsdl:part name="InvoicePostalAddress" type="s:string" />
    <wsdl:part name="InvoiceZip" type="s:string" />
    <wsdl:part name="InvoiceCity" type="s:string" />
    <wsdl:part name="InvoiceCountry" type="s:string" />
    <wsdl:part name="InvoiceComment" type="s:string" />
    <wsdl:part name="InvoiceCompanyName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UpdateShoppingBasketWithInvoiceInfoHttpPostOut" />
  <wsdl:message name="InsertIntoShoppingBasketHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="ElementID" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
    <wsdl:part name="Price" type="s:string" />
    <wsdl:part name="Quantity" type="s:string" />
    <wsdl:part name="DeliveryPostalAddress" type="s:string" />
    <wsdl:part name="DeliveryZip" type="s:string" />
    <wsdl:part name="DeliveryCity" type="s:string" />
    <wsdl:part name="DeliveryCountry" type="s:string" />
    <wsdl:part name="DeliveryComment" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InsertIntoShoppingBasketHttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="GetElementAccessByPersonIDHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetElementAccessByPersonIDHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfElementAccess" />
  </wsdl:message>
  <wsdl:message name="insertElementAccessHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
    <wsdl:part name="ElementID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="insertElementAccessHttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="DeleteElementByElementIDHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="ElementID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteElementByElementIDHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="AddContactToDatalistHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="contactID" type="s:string" />
    <wsdl:part name="datalistID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="AddContactToDatalistHttpPostOut" />
  <wsdl:message name="MoveElementToFolderHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="ElementID" type="s:string" />
    <wsdl:part name="new_folderID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="MoveElementToFolderHttpPostOut" />
  <wsdl:message name="RemoveContactFromDatalistHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="contactID" type="s:string" />
    <wsdl:part name="datalistID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="RemoveContactFromDatalistHttpPostOut" />
  <wsdl:message name="GetNotTransferredBounceHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetNotTransferredBounceHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfEDMBounce" />
  </wsdl:message>
  <wsdl:message name="GetContactsByNewsletterIDHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="NewsletterID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetContactsByNewsletterIDHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfDataListContacts" />
  </wsdl:message>
  <wsdl:message name="GetContactsByMobileHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="Mobile" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetContactsByMobileHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfDataListContacts" />
  </wsdl:message>
  <wsdl:message name="GetContactIDByEDMGuidHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="EDMGuid" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetContactIDByEDMGuidHttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="UpdateBounceToTransferredHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="NewsletterID" type="s:string" />
    <wsdl:part name="Sequence" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UpdateBounceToTransferredHttpPostOut" />
  <wsdl:message name="GetNotTransferredNewslettersHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetNotTransferredNewslettersHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfW_Newsletter" />
  </wsdl:message>
  <wsdl:message name="GetEDMLogByIDHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="EDMLogID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetEDMLogByIDHttpPostOut">
    <wsdl:part name="Body" element="tns:EDMLog" />
  </wsdl:message>
  <wsdl:message name="GetEDMArticlesHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="ElementID" type="s:string" />
    <wsdl:part name="ModuleID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetEDMArticlesHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfW_EDMArticle" />
  </wsdl:message>
  <wsdl:message name="GetEDMLogsByNewsletterIDHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="NewsletterID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetEDMLogsByNewsletterIDHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfEDMLog" />
  </wsdl:message>
  <wsdl:message name="UpdateNewsletterToTransferredHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="NewsletterID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UpdateNewsletterToTransferredHttpPostOut" />
  <wsdl:message name="GetNotTransferredOpenedNewslettersHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetNotTransferredOpenedNewslettersHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfEDMLog" />
  </wsdl:message>
  <wsdl:message name="UpdateOpenedNewsletterToTransferredHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="ID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UpdateOpenedNewsletterToTransferredHttpPostOut" />
  <wsdl:message name="GetOnholdOrdersHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetOnholdOrdersHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfW_OrderDetails" />
  </wsdl:message>
  <wsdl:message name="GetOrdersByPersonIDHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetOrdersByPersonIDHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfW_OrderDetails" />
  </wsdl:message>
  <wsdl:message name="GetOrdersByCompanyIDHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetOrdersByCompanyIDHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfW_OrderDetails" />
  </wsdl:message>
  <wsdl:message name="GetOrdersByCompanyIDAndDateHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="from" type="s:string" />
    <wsdl:part name="to" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetOrdersByCompanyIDAndDateHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfW_OrderDetails" />
  </wsdl:message>
  <wsdl:message name="GetAgentCompaniesHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetAgentCompaniesHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfCompany" />
  </wsdl:message>
  <wsdl:message name="GetAgentCompaniesByExtCompanyNumberHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="ExtCompanyNumber" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetAgentCompaniesByExtCompanyNumberHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfCompany" />
  </wsdl:message>
  <wsdl:message name="updateOnholdOrderHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="SupplierOrderID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="updateOnholdOrderHttpPostOut" />
  <wsdl:message name="UpdateElementFormsInfoHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="ElementID" type="s:string" />
    <wsdl:part name="FormsInfo" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UpdateElementFormsInfoHttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="updateExtOrderReferenceHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="SupplierOrderID" type="s:string" />
    <wsdl:part name="ExtOrderReference" type="s:string" />
  </wsdl:message>
  <wsdl:message name="updateExtOrderReferenceHttpPostOut" />
  <wsdl:message name="updateOrderReferenceHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="SupplierOrderID" type="s:string" />
    <wsdl:part name="OrderReference" type="s:string" />
  </wsdl:message>
  <wsdl:message name="updateOrderReferenceHttpPostOut" />
  <wsdl:message name="OptOutFromSMSHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="Mobile" type="s:string" />
  </wsdl:message>
  <wsdl:message name="OptOutFromSMSHttpPostOut" />
  <wsdl:message name="OptInSMSHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="Mobile" type="s:string" />
  </wsdl:message>
  <wsdl:message name="OptInSMSHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="OptOutFromEDMHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="ContactID" type="s:string" />
    <wsdl:part name="Email" type="s:string" />
    <wsdl:part name="DatalistID" type="s:string" />
    <wsdl:part name="OptoutFromAll" type="s:string" />
  </wsdl:message>
  <wsdl:message name="OptOutFromEDMHttpPostOut" />
  <wsdl:message name="GetContactsFromSFTPHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="sFtpAddress" type="s:string" />
    <wsdl:part name="sFtpUserName" type="s:string" />
    <wsdl:part name="sFtpPassword" type="s:string" />
    <wsdl:part name="sFtpFolder" type="s:string" />
    <wsdl:part name="DatalistID" type="s:string" />
    <wsdl:part name="IsZip" type="s:string" />
    <wsdl:part name="UpdateColumn" type="s:string" />
    <wsdl:part name="Delete" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetContactsFromSFTPHttpPostOut" />
  <wsdl:message name="ImportDatalistContactsFromSftpServerHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="sftpAddress" type="s:string" />
    <wsdl:part name="sftpUsername" type="s:string" />
    <wsdl:part name="sftpPassword" type="s:string" />
    <wsdl:part name="Folder" type="s:string" />
    <wsdl:part name="DatalistID" type="s:string" />
    <wsdl:part name="UpdateColumn" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ImportDatalistContactsFromSftpServerHttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="getGroupAdminRelationByPersonIDHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="getGroupAdminRelationByPersonIDHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfGroupAdminRelation" />
  </wsdl:message>
  <wsdl:message name="getActivityJobsBySequenceHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="Sequence" type="s:string" />
  </wsdl:message>
  <wsdl:message name="getActivityJobsBySequenceHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfActivityJobs" />
  </wsdl:message>
  <wsdl:message name="getImageVariableDimensionsHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="TemplateID" type="s:string" />
    <wsdl:part name="VariableName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="getImageVariableDimensionsHttpPostOut">
    <wsdl:part name="Body" element="tns:Size" />
  </wsdl:message>
  <wsdl:message name="updateCropValuesHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="ElementID" type="s:string" />
    <wsdl:part name="TemplateID" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="VariableName" type="s:string" />
    <wsdl:part name="cropX" type="s:string" />
    <wsdl:part name="cropY" type="s:string" />
    <wsdl:part name="cropWidth" type="s:string" />
    <wsdl:part name="cropHeight" type="s:string" />
  </wsdl:message>
  <wsdl:message name="updateCropValuesHttpPostOut" />
  <wsdl:message name="getCropValuesHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="ElementID" type="s:string" />
    <wsdl:part name="TemplateID" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="VariableName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="getCropValuesHttpPostOut">
    <wsdl:part name="Body" element="tns:Coords" />
  </wsdl:message>
  <wsdl:message name="SendNewsletterIDToContactHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="NewsletterID" type="s:string" />
    <wsdl:part name="ContactID" type="s:string" />
    <wsdl:part name="attachmentFile" type="s:string" />
    <wsdl:part name="AttachmentDisplayName" type="s:string" />
    <wsdl:part name="CreateCopy" type="s:string" />
    <wsdl:part name="DeleteAttachement" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SendNewsletterIDToContactHttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="GetActivitiesHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetActivitiesHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfFolder" />
  </wsdl:message>
  <wsdl:message name="GetNotTransferredEdmOptOutHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetNotTransferredEdmOptOutHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfEDMunsubscribed" />
  </wsdl:message>
  <wsdl:message name="GetNotTransferredSMSOptOutHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetNotTransferredSMSOptOutHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfSmsUnsubscribed" />
  </wsdl:message>
  <wsdl:message name="GetNotTransferredNewsletterLogDataHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetNotTransferredNewsletterLogDataHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="UploadTmpFileHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="fileStream" type="s2:StringArray" />
    <wsdl:part name="fileName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UploadTmpFileHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="EDMNewsletterTrackBackHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="IsaveGuid" type="s:string" />
    <wsdl:part name="Name" type="s:string" />
    <wsdl:part name="Description" type="s:string" />
    <wsdl:part name="Amount" type="s:string" />
    <wsdl:part name="Sum" type="s:string" />
  </wsdl:message>
  <wsdl:message name="EDMNewsletterTrackBackHttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="GetContactByContactIDHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="ContactID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetContactByContactIDHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfW_DatalistSpecFieldValues" />
  </wsdl:message>
  <wsdl:message name="GetNewsletterByNewsletterIDHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="NewsletterID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetNewsletterByNewsletterIDHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfEDMnewsletters" />
  </wsdl:message>
  <wsdl:message name="GetAllStaticElementsHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="MenuTypeID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetAllStaticElementsHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfElement" />
  </wsdl:message>
  <wsdl:message name="GetContactsBySpecFieldValuesHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="Specfieldname" type="s:string" />
    <wsdl:part name="SpecFieldValue" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetContactsBySpecFieldValuesHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfW_DatalistSpecFieldValues" />
  </wsdl:message>
  <wsdl:message name="GetArticlesForOrderHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="SupplierOrderID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetArticlesForOrderHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfArticleFiles" />
  </wsdl:message>
  <wsdl:message name="GetPriceElementsHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetPriceElementsHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfElement" />
  </wsdl:message>
  <wsdl:message name="GetActionsHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetActionsHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfAction" />
  </wsdl:message>
  <wsdl:message name="GetSmsLogHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetSmsLogHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfSmsLog" />
  </wsdl:message>
  <wsdl:message name="updateStockAmountByElementIDHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="ElementID" type="s:string" />
    <wsdl:part name="CurrentStockAmount" type="s:string" />
  </wsdl:message>
  <wsdl:message name="updateStockAmountByElementIDHttpPostOut" />
  <wsdl:message name="GetStockByElementIDHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="ElementID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetStockByElementIDHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfStock" />
  </wsdl:message>
  <wsdl:message name="DoActivitiesByActivityIDHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="ActivityID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DoActivitiesByActivityIDHttpPostOut" />
  <wsdl:message name="DoActivityByActionIDHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="ActionID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DoActivityByActionIDHttpPostOut" />
  <wsdl:message name="GetFoldersInFilesHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
    <wsdl:part name="Search" type="s:string" />
    <wsdl:part name="ParentFolderID" type="s:string" />
    <wsdl:part name="ExtCompanyNumber" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetFoldersInFilesHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfFolder" />
  </wsdl:message>
  <wsdl:message name="GetFolderPreviewHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="FolderID" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetFolderPreviewHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="SetImageFieldFromFTPHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="FtpAddress" type="s:string" />
    <wsdl:part name="FtpUserName" type="s:string" />
    <wsdl:part name="FtpPassword" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="FileName" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
    <wsdl:part name="ElementID" type="s:string" />
    <wsdl:part name="TemplateFieldID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SetImageFieldFromFTPHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="SetPreviewsForElementHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="FtpAddress" type="s:string" />
    <wsdl:part name="FtpUserName" type="s:string" />
    <wsdl:part name="FtpPassword" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="ElementID" type="s:string" />
    <wsdl:part name="Previews" type="s2:StringArray" />
    <wsdl:part name="replace" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SetPreviewsForElementHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetFileFromFTPHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="FtpAddress" type="s:string" />
    <wsdl:part name="FtpUserName" type="s:string" />
    <wsdl:part name="FtpPassword" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="FileName" type="s:string" />
    <wsdl:part name="FolderID" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
    <wsdl:part name="ElementName" type="s:string" />
    <wsdl:part name="ExtElementNumber" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetFileFromFTPHttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="GetFileFromFTP2HttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="FtpAddress" type="s:string" />
    <wsdl:part name="FtpUserName" type="s:string" />
    <wsdl:part name="FtpPassword" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="FileName" type="s:string" />
    <wsdl:part name="FolderID" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
    <wsdl:part name="ElementName" type="s:string" />
    <wsdl:part name="ExtElementNumber" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetFileFromFTP2HttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="GetElementsInFolderHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
    <wsdl:part name="Search" type="s:string" />
    <wsdl:part name="MenuTypeID" type="s:string" />
    <wsdl:part name="FolderID" type="s:string" />
    <wsdl:part name="FilterLevel" type="s:string" />
    <wsdl:part name="ExtCompanyNumber" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetElementsInFolderHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfElement" />
  </wsdl:message>
  <wsdl:message name="GetElementsByFolderIDHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="FolderID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetElementsByFolderIDHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfElement" />
  </wsdl:message>
  <wsdl:message name="GetDatalistsHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetDatalistsHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfDataList" />
  </wsdl:message>
  <wsdl:message name="GetDatalistsByContactIDHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="ContactID" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetDatalistsByContactIDHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfW_ContactDatalist" />
  </wsdl:message>
  <wsdl:message name="GetDatalistsByExtReferenceHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="ExtReference" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetDatalistsByExtReferenceHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfDataList" />
  </wsdl:message>
  <wsdl:message name="GetPersonsHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetPersonsHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfW_Persondetails" />
  </wsdl:message>
  <wsdl:message name="GetElementsHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="ExtCompanyNumber" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetElementsHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfElement" />
  </wsdl:message>
  <wsdl:message name="getFilePathsForTemplateFieldConnectedElementsHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="ActiveCompanyID" type="s:string" />
    <wsdl:part name="ElementID" type="s:string" />
    <wsdl:part name="TemplateFieldID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="getFilePathsForTemplateFieldConnectedElementsHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetImageUploadLinkHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="LoginAsUsername" type="s:string" />
    <wsdl:part name="ActiveCompanyID" type="s:string" />
    <wsdl:part name="ExtPersonNumber" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
    <wsdl:part name="ElementID" type="s:string" />
    <wsdl:part name="TemplateFieldID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetImageUploadLinkHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetSingleSignonLinkHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="LoginAsUsername" type="s:string" />
    <wsdl:part name="ActiveCompanyID" type="s:string" />
    <wsdl:part name="ExtPersonNumber" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
    <wsdl:part name="FolderID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetSingleSignonLinkHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetSingleSignonLinkForNonAgentHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="LoginAsUsername" type="s:string" />
    <wsdl:part name="ExtPersonNumber" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
    <wsdl:part name="FolderID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetSingleSignonLinkForNonAgentHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetSingleSignonLinkAndCreateUserOnSpecificCompanyHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="LoginAsUsername" type="s:string" />
    <wsdl:part name="ExtPersonNumber" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
    <wsdl:part name="FirstName" type="s:string" />
    <wsdl:part name="LastName" type="s:string" />
    <wsdl:part name="Email" type="s:string" />
    <wsdl:part name="FolderID" type="s:string" />
    <wsdl:part name="ActiveCompanyID" type="s:string" />
    <wsdl:part name="GroupID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetSingleSignonLinkAndCreateUserOnSpecificCompanyHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetNotTransferredOrdersHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetNotTransferredOrdersHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfW_OrderDetails" />
  </wsdl:message>
  <wsdl:message name="UpdateOrdersToTransferredBysupplierOrderIDHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="supplierOrderID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UpdateOrdersToTransferredBysupplierOrderIDHttpPostOut" />
  <wsdl:message name="getOrderHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="OrderID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="getOrderHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfOrder" />
  </wsdl:message>
  <wsdl:message name="ChangeStockHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="ElementID" type="s:string" />
    <wsdl:part name="change" type="s:string" />
    <wsdl:part name="Comment" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ChangeStockHttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="UpdateOrdersToTransferredHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="OrderID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UpdateOrdersToTransferredHttpPostOut" />
  <wsdl:message name="UpdateOrdersToNOTTransferredHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="SupplierOrderID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UpdateOrdersToNOTTransferredHttpPostOut" />
  <wsdl:message name="GetElementByExtElementNumberHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="ExtCompanyNumber" type="s:string" />
    <wsdl:part name="ExtElementNumber" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetElementByExtElementNumberHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfElement" />
  </wsdl:message>
  <wsdl:message name="GetElementByElementIDHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="ElementID" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetElementByElementIDHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfElement" />
  </wsdl:message>
  <wsdl:message name="GetElementIDsBySpecFieldIDAndSpecFieldValueHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="SpecFieldID" type="s:string" />
    <wsdl:part name="SpecFieldValue" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetElementIDsBySpecFieldIDAndSpecFieldValueHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfElementSpecFieldValues" />
  </wsdl:message>
  <wsdl:message name="GetElementSpecFieldValuesHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="ElementID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetElementSpecFieldValuesHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfElementSpecFieldValues" />
  </wsdl:message>
  <wsdl:message name="GetSpecFieldsByCompanyIDHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetSpecFieldsByCompanyIDHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfSpecFields" />
  </wsdl:message>
  <wsdl:message name="GetFoldersByCompanyIDHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetFoldersByCompanyIDHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfW_FolderSpecFieldValues" />
  </wsdl:message>
  <wsdl:message name="GetElementsByCompanyIDHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetElementsByCompanyIDHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfW_ElementSpecFieldValues" />
  </wsdl:message>
  <wsdl:message name="GetAllTemplateFieldsHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="TemplateID" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetAllTemplateFieldsHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfTemplateFields" />
  </wsdl:message>
  <wsdl:message name="GetTemplateFieldsHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="TemplateID" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetTemplateFieldsHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfTemplateFields" />
  </wsdl:message>
  <wsdl:message name="GetTemplateFieldDDLValuesHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="TemplateFieldID" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetTemplateFieldDDLValuesHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfTemplateFieldsDDL" />
  </wsdl:message>
  <wsdl:message name="GetTemplateFilesHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="TemplateID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetTemplateFilesHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfTemplateFiles" />
  </wsdl:message>
  <wsdl:message name="GetTemplateElementIDHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="ElementID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetTemplateElementIDHttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="GetTemplateElementsHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetTemplateElementsHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfElement" />
  </wsdl:message>
  <wsdl:message name="GetPriceByElementIDHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="ElementID" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetPriceByElementIDHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfElementPrice" />
  </wsdl:message>
  <wsdl:message name="UpdatePriceBySequenceHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="Sequence" type="s:string" />
    <wsdl:part name="Price" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UpdatePriceBySequenceHttpPostOut" />
  <wsdl:message name="ResendOrderHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="SupplierOrderID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ResendOrderHttpPostOut" />
  <wsdl:message name="UpdateElementByExtElementNumberORElementIDHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="ExtCompanyNumber" type="s:string" />
    <wsdl:part name="ElementID" type="s:string" />
    <wsdl:part name="ExtElementNumber" type="s:string" />
    <wsdl:part name="NewElementName" type="s:string" />
    <wsdl:part name="NewExtElementNumber" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UpdateElementByExtElementNumberORElementIDHttpPostOut" />
  <wsdl:message name="GetPersonsByExtPersonNumberHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="ExtCompanyNumber" type="s:string" />
    <wsdl:part name="ExtPersonNumber" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetPersonsByExtPersonNumberHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfW_Persondetails" />
  </wsdl:message>
  <wsdl:message name="GetPersonByPersonIDHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetPersonByPersonIDHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfW_Persondetails" />
  </wsdl:message>
  <wsdl:message name="GetPersonsInGroupHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="GroupID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetPersonsInGroupHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfW_Persondetails" />
  </wsdl:message>
  <wsdl:message name="GetPersonsInGroupByExtGroupNumberHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="ExtGroupNumber" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetPersonsInGroupByExtGroupNumberHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfW_PersonsInGroup" />
  </wsdl:message>
  <wsdl:message name="GetPersonByUserNameCompanyIDAndPasswordHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="PersonCompanyID" type="s:string" />
    <wsdl:part name="PersonUserName" type="s:string" />
    <wsdl:part name="PersonPassword" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetPersonByUserNameCompanyIDAndPasswordHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfPerson" />
  </wsdl:message>
  <wsdl:message name="GetPersonsByCompanyIDAndEmailHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="Email" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetPersonsByCompanyIDAndEmailHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfPerson" />
  </wsdl:message>
  <wsdl:message name="GetPersonsByCompanyIDHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetPersonsByCompanyIDHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfPerson" />
  </wsdl:message>
  <wsdl:message name="GetShoppingbasketBYPersonIDHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetShoppingbasketBYPersonIDHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfShoppingBasket" />
  </wsdl:message>
  <wsdl:message name="GetGroupsHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetGroupsHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfGroup" />
  </wsdl:message>
  <wsdl:message name="GetGroupsByCompanyIDHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="ActiveCompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetGroupsByCompanyIDHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfGroup" />
  </wsdl:message>
  <wsdl:message name="GetGroupByExtGroupNumberHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="ExtGroupNumber" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetGroupByExtGroupNumberHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfGroup" />
  </wsdl:message>
  <wsdl:message name="ValidatePasswordHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
    <wsdl:part name="TempPassword" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ValidatePasswordHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetSMScreditsHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetSMScreditsHttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="GetAddressesHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetAddressesHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfAddress" />
  </wsdl:message>
  <wsdl:message name="GetAddressesByExtCompanyNumberHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="ExtCompanyNumber" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetAddressesByExtCompanyNumberHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfAddress" />
  </wsdl:message>
  <wsdl:message name="GetAddressByPersonIDHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetAddressByPersonIDHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfAddress" />
  </wsdl:message>
  <wsdl:message name="GetGroupByGroupIDHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="GroupID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetGroupByGroupIDHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfGroup" />
  </wsdl:message>
  <wsdl:message name="GetDemographicDataFieldsHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetDemographicDataFieldsHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfSpecFields" />
  </wsdl:message>
  <wsdl:message name="GetCompanyDataFieldsHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetCompanyDataFieldsHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfSpecFields" />
  </wsdl:message>
  <wsdl:message name="InsertGroupHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="ExtGroupNumber" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
    <wsdl:part name="GroupData" type="s:string" />
    <wsdl:part name="OrgNumber" type="s:string" />
    <wsdl:part name="Phone" type="s:string" />
    <wsdl:part name="Fax" type="s:string" />
    <wsdl:part name="Address" type="s:string" />
    <wsdl:part name="City" type="s:string" />
    <wsdl:part name="Zip" type="s:string" />
    <wsdl:part name="PostalAddress" type="s:string" />
    <wsdl:part name="PostalCity" type="s:string" />
    <wsdl:part name="PostalZip" type="s:string" />
    <wsdl:part name="Country" type="s:string" />
    <wsdl:part name="Email" type="s:string" />
    <wsdl:part name="Homepage" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InsertGroupHttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="InsertAddressHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="ExtAddressNumber" type="s:string" />
    <wsdl:part name="ExtGroupNumber" type="s:string" />
    <wsdl:part name="AddressName" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
    <wsdl:part name="Address" type="s:string" />
    <wsdl:part name="City" type="s:string" />
    <wsdl:part name="Zip" type="s:string" />
    <wsdl:part name="Country" type="s:string" />
    <wsdl:part name="ContactPerson" type="s:string" />
    <wsdl:part name="ContactPhone" type="s:string" />
    <wsdl:part name="DeliveryAddress" type="s:string" />
    <wsdl:part name="InvoiceAddress" type="s:string" />
    <wsdl:part name="GroupID" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InsertAddressHttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="getOutputPathHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="ElementID" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="foldertype" type="s:string" />
  </wsdl:message>
  <wsdl:message name="getOutputPathHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="getOutputPath2HttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="ElementID" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="foldertype" type="s:string" />
  </wsdl:message>
  <wsdl:message name="getOutputPath2HttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="UpdateAddressByAddressIDHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="AddressID" type="s:string" />
    <wsdl:part name="ExtAddressNumber" type="s:string" />
    <wsdl:part name="ExtGroupNumber" type="s:string" />
    <wsdl:part name="AddressName" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
    <wsdl:part name="Address" type="s:string" />
    <wsdl:part name="City" type="s:string" />
    <wsdl:part name="Zip" type="s:string" />
    <wsdl:part name="Country" type="s:string" />
    <wsdl:part name="ContactPerson" type="s:string" />
    <wsdl:part name="ContactPhone" type="s:string" />
    <wsdl:part name="DeliveryAddress" type="s:string" />
    <wsdl:part name="InvoiceAddress" type="s:string" />
    <wsdl:part name="GroupID" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UpdateAddressByAddressIDHttpPostOut" />
  <wsdl:message name="UpdateAddressByAddressIDUsingExtCompanyNumberHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="ExtCompanyNumber" type="s:string" />
    <wsdl:part name="AddressID" type="s:string" />
    <wsdl:part name="ExtAddressNumber" type="s:string" />
    <wsdl:part name="ExtGroupNumber" type="s:string" />
    <wsdl:part name="AddressName" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
    <wsdl:part name="Address" type="s:string" />
    <wsdl:part name="City" type="s:string" />
    <wsdl:part name="Zip" type="s:string" />
    <wsdl:part name="Country" type="s:string" />
    <wsdl:part name="ContactPerson" type="s:string" />
    <wsdl:part name="ContactPhone" type="s:string" />
    <wsdl:part name="DeliveryAddress" type="s:string" />
    <wsdl:part name="InvoiceAddress" type="s:string" />
    <wsdl:part name="GroupID" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UpdateAddressByAddressIDUsingExtCompanyNumberHttpPostOut" />
  <wsdl:message name="UpdateGroupByGroupIDorExtGroupNumberHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="GroupID" type="s:string" />
    <wsdl:part name="ExtGroupNumber" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
    <wsdl:part name="GroupData" type="s:string" />
    <wsdl:part name="OrgNumber" type="s:string" />
    <wsdl:part name="Phone" type="s:string" />
    <wsdl:part name="Fax" type="s:string" />
    <wsdl:part name="Address" type="s:string" />
    <wsdl:part name="City" type="s:string" />
    <wsdl:part name="Zip" type="s:string" />
    <wsdl:part name="PostalAddress" type="s:string" />
    <wsdl:part name="PostalCity" type="s:string" />
    <wsdl:part name="PostalZip" type="s:string" />
    <wsdl:part name="Country" type="s:string" />
    <wsdl:part name="Email" type="s:string" />
    <wsdl:part name="Homepage" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UpdateGroupByGroupIDorExtGroupNumberHttpPostOut" />
  <wsdl:message name="ZipElementArrayHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="Elements" type="s:string" />
    <wsdl:part name="Resolution" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ZipElementArrayHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="UpdateCompanyByCompanyIDHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="ExtCompanyNumber" type="s:string" />
    <wsdl:part name="CompanyName" type="s:string" />
    <wsdl:part name="OrgNumber" type="s:string" />
    <wsdl:part name="Phone" type="s:string" />
    <wsdl:part name="Fax" type="s:string" />
    <wsdl:part name="Address" type="s:string" />
    <wsdl:part name="City" type="s:string" />
    <wsdl:part name="Zip" type="s:string" />
    <wsdl:part name="Country" type="s:string" />
    <wsdl:part name="PostalAddress" type="s:string" />
    <wsdl:part name="PostalCity" type="s:string" />
    <wsdl:part name="PostalZip" type="s:string" />
    <wsdl:part name="Email" type="s:string" />
    <wsdl:part name="Homepage" type="s:string" />
    <wsdl:part name="CompanyData" type="s:string" />
    <wsdl:part name="BasketMessage" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UpdateCompanyByCompanyIDHttpPostOut" />
  <wsdl:message name="GetCompanyDataFieldsUsingExtCompanyNumberHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="ExtCompanyNumber" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetCompanyDataFieldsUsingExtCompanyNumberHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfSpecFields" />
  </wsdl:message>
  <wsdl:message name="UpdateDatalistContactByExtPersonNumberHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="ExtPersonNumber" type="s:string" />
    <wsdl:part name="NewExtPersonNumber" type="s:string" />
    <wsdl:part name="NewName" type="s:string" />
    <wsdl:part name="NewEMail" type="s:string" />
    <wsdl:part name="Stop" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UpdateDatalistContactByExtPersonNumberHttpPostOut" />
  <wsdl:message name="UpdateDatalistContactFixedFieldsByContactIDHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="ContactID" type="s:string" />
    <wsdl:part name="GroupID" type="s:string" />
    <wsdl:part name="ExtGroupNumber" type="s:string" />
    <wsdl:part name="ExtContactNumber" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
    <wsdl:part name="ExtPersonNumber" type="s:string" />
    <wsdl:part name="ElementID" type="s:string" />
    <wsdl:part name="extElementNumber" type="s:string" />
    <wsdl:part name="Name" type="s:string" />
    <wsdl:part name="FirstName" type="s:string" />
    <wsdl:part name="LastName" type="s:string" />
    <wsdl:part name="Email" type="s:string" />
    <wsdl:part name="EmailType" type="s:string" />
    <wsdl:part name="Mobile" type="s:string" />
    <wsdl:part name="Stop" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UpdateDatalistContactFixedFieldsByContactIDHttpPostOut" />
  <wsdl:message name="DisableDatalistContactByPersonIDHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="PersonID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DisableDatalistContactByPersonIDHttpPostOut" />
  <wsdl:message name="InsertContactHttpPostIn">
    <wsdl:part name="Secret" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="DatalistID" type="s:string" />
    <wsdl:part name="Name" type="s:string" />
    <wsdl:part name="FirstName" type="s:string" />
    <wsdl:part name="LastName" type="s:string" />
    <wsdl:part name="Email" type="s:string" />
    <wsdl:part name="Mobile" type="s:string" />
    <wsdl:part name="demographicArray" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InsertContactHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetContactsHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetContactsHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfDataListContacts" />
  </wsdl:message>
  <wsdl:message name="GetContactsByDatalistIDHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="DatalistID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetContactsByDatalistIDHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfW_ContactDatalist" />
  </wsdl:message>
  <wsdl:message name="GetContactByExtContactNumberHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="ExtContactNumber" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetContactByExtContactNumberHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfW_ContactDatalist" />
  </wsdl:message>
  <wsdl:message name="GetContactsWithContactIDGreaterThanHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="GreaterThanContactID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetContactsWithContactIDGreaterThanHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfDataListContacts" />
  </wsdl:message>
  <wsdl:message name="GetSpecFieldsForContactHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="ContactID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetSpecFieldsForContactHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfDatalistSpecFieldValues" />
  </wsdl:message>
  <wsdl:message name="GetSpecFieldListBYSpecFieldIDHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="SpecFieldID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetSpecFieldListBYSpecFieldIDHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfW_SpecFieldLists" />
  </wsdl:message>
  <wsdl:message name="GetSuppliersByCompanyIDHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetSuppliersByCompanyIDHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfSupplier" />
  </wsdl:message>
  <wsdl:message name="GetFoldersByParentFolderIDHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="FolderID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetFoldersByParentFolderIDHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfFolder" />
  </wsdl:message>
  <wsdl:message name="GetContactsByExtPersonNumberHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="ExtPersonNumber" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetContactsByExtPersonNumberHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfDataListContacts" />
  </wsdl:message>
  <wsdl:message name="GetContactsByEMailHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="EMail" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetContactsByEMailHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfDataListContacts" />
  </wsdl:message>
  <wsdl:message name="GetOptOutStatusHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="CompanyID" type="s:string" />
    <wsdl:part name="ContactID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetOptOutStatusHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfEDMunsubscribed" />
  </wsdl:message>
  <wsdl:message name="GetContactsByExtGroupNumberHttpPostIn">
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="ExtCompanyNumber" type="s:string" />
    <wsdl:part name="ExtGroupNumber" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetContactsByExtGroupNumberHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfDataListContacts" />
  </wsdl:message>
  <wsdl:portType name="isave.APISoap">
    <wsdl:operation name="GetNumberOfContactsByDatalistID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the number of cantacts that belongs to a given datalist</wsdl:documentation>
      <wsdl:input message="tns:GetNumberOfContactsByDatalistIDSoapIn" />
      <wsdl:output message="tns:GetNumberOfContactsByDatalistIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteDatalistContactByExtPersonNumber">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Delete DatalistContact from all lists with your PersonReference</wsdl:documentation>
      <wsdl:input message="tns:DeleteDatalistContactByExtPersonNumberSoapIn" />
      <wsdl:output message="tns:DeleteDatalistContactByExtPersonNumberSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteGroupByGroupID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Delete Group by GroupID</wsdl:documentation>
      <wsdl:input message="tns:DeleteGroupByGroupIDSoapIn" />
      <wsdl:output message="tns:DeleteGroupByGroupIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteAddressByAddressID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Delete Address by AddressID</wsdl:documentation>
      <wsdl:input message="tns:DeleteAddressByAddressIDSoapIn" />
      <wsdl:output message="tns:DeleteAddressByAddressIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteOrderBYOrderID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Delete Order by OrderID</wsdl:documentation>
      <wsdl:input message="tns:DeleteOrderBYOrderIDSoapIn" />
      <wsdl:output message="tns:DeleteOrderBYOrderIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteOrderLineBySequence">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Delete Orderline by sequence</wsdl:documentation>
      <wsdl:input message="tns:DeleteOrderLineBySequenceSoapIn" />
      <wsdl:output message="tns:DeleteOrderLineBySequenceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteOrderBYSupplierOrderID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Delete Order by SupplierOrderID</wsdl:documentation>
      <wsdl:input message="tns:DeleteOrderBYSupplierOrderIDSoapIn" />
      <wsdl:output message="tns:DeleteOrderBYSupplierOrderIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteDatalistContactByPersonID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Delete DatalistContact from all lists with PersonID</wsdl:documentation>
      <wsdl:input message="tns:DeleteDatalistContactByPersonIDSoapIn" />
      <wsdl:output message="tns:DeleteDatalistContactByPersonIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteContactsByDataListID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes a Datalist and all contacts in this Datalist</wsdl:documentation>
      <wsdl:input message="tns:DeleteContactsByDataListIDSoapIn" />
      <wsdl:output message="tns:DeleteContactsByDataListIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CreateArticleElement">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Inserts ArticleElement</wsdl:documentation>
      <wsdl:input message="tns:CreateArticleElementSoapIn" />
      <wsdl:output message="tns:CreateArticleElementSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetElementsByTemplateFieldID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns Elements in selected folder behind image Templatefield</wsdl:documentation>
      <wsdl:input message="tns:GetElementsByTemplateFieldIDSoapIn" />
      <wsdl:output message="tns:GetElementsByTemplateFieldIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SendExternalOrder">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Sends a mail to the supplier containinng the elementID NB!! The domain in fromAddress (ie : myshop@myshoppingsenter.com) must be validated by Isave!!</wsdl:documentation>
      <wsdl:input message="tns:SendExternalOrderSoapIn" />
      <wsdl:output message="tns:SendExternalOrderSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CreateElement">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Inserts an element and returns ElementID (If keep = 1 or empty, the element and files will not be deleted after 14 days, ie NO will delete the element immediately</wsdl:documentation>
      <wsdl:input message="tns:CreateElementSoapIn" />
      <wsdl:output message="tns:CreateElementSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CreateOutputOnElement">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates output on already created element, the element must contain FormsInfo, returns path to generated files</wsdl:documentation>
      <wsdl:input message="tns:CreateOutputOnElementSoapIn" />
      <wsdl:output message="tns:CreateOutputOnElementSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CreateCustomOutputOnElement">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates output based on custom job for an already created element, the element must contain FormsInfo, returns path to generated files</wsdl:documentation>
      <wsdl:input message="tns:CreateCustomOutputOnElementSoapIn" />
      <wsdl:output message="tns:CreateCustomOutputOnElementSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CreateElementForContactAndGenerateOutput">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Inserts an element and returns a path to a generated PDF</wsdl:documentation>
      <wsdl:input message="tns:CreateElementForContactAndGenerateOutputSoapIn" />
      <wsdl:output message="tns:CreateElementForContactAndGenerateOutputSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertDatalistContact">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Inserts a contact and connects it to a datalist - if you supply extContactNumber and the contact already exists, a new contact will NOT be created (data will be updated, fields in incoming object with no values will not delete already registered data)</wsdl:documentation>
      <wsdl:input message="tns:InsertDatalistContactSoapIn" />
      <wsdl:output message="tns:InsertDatalistContactSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertDatalistContactNoUpdate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Inserts a contact and connects it to a datalist</wsdl:documentation>
      <wsdl:input message="tns:InsertDatalistContactNoUpdateSoapIn" />
      <wsdl:output message="tns:InsertDatalistContactNoUpdateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="OrderShoppingbasketByPersonID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates Order FROM Elements in Persons shoppingbasket, if OnHold = 1 order will not be sent to supplier until it is updated by updateOnholdOrder</wsdl:documentation>
      <wsdl:input message="tns:OrderShoppingbasketByPersonIDSoapIn" />
      <wsdl:output message="tns:OrderShoppingbasketByPersonIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SendSMSToDatalist">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Sends a SMS message to selected datalist, returns sent (SMS)newsletterID, you can specify time SMS is sent (GMT +1)</wsdl:documentation>
      <wsdl:input message="tns:SendSMSToDatalistSoapIn" />
      <wsdl:output message="tns:SendSMSToDatalistSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SendNewsletterToDatalist">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Sends a newsletter to selected datalist, returns sent newsletterID, you can specify time newsletter is sent (GMT +1)</wsdl:documentation>
      <wsdl:input message="tns:SendNewsletterToDatalistSoapIn" />
      <wsdl:output message="tns:SendNewsletterToDatalistSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="NewsletterSubscription">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Insert DatalistContact</wsdl:documentation>
      <wsdl:input message="tns:NewsletterSubscriptionSoapIn" />
      <wsdl:output message="tns:NewsletterSubscriptionSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertDatalistContactNHO">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Insert DatalistContact with Demographic data and DatalistID</wsdl:documentation>
      <wsdl:input message="tns:InsertDatalistContactNHOSoapIn" />
      <wsdl:output message="tns:InsertDatalistContactNHOSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertDatalistContactNHO2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Insert DatalistContact with Demographic data and DatalistID, if email exists, contact will be updated. When updated and contact must be removed from list to trigger .</wsdl:documentation>
      <wsdl:input message="tns:InsertDatalistContactNHO2SoapIn" />
      <wsdl:output message="tns:InsertDatalistContactNHO2SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertDatalistContactNoCheck">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Insert DatalistContact with Demographic data and DatalistID, no check if already existing.</wsdl:documentation>
      <wsdl:input message="tns:InsertDatalistContactNoCheckSoapIn" />
      <wsdl:output message="tns:InsertDatalistContactNoCheckSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertDatalistFromCRM">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Inserts a CRM datalist</wsdl:documentation>
      <wsdl:input message="tns:InsertDatalistFromCRMSoapIn" />
      <wsdl:output message="tns:InsertDatalistFromCRMSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertDatalistFromCRMWithExtReference">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Inserts a CRM datalist</wsdl:documentation>
      <wsdl:input message="tns:InsertDatalistFromCRMWithExtReferenceSoapIn" />
      <wsdl:output message="tns:InsertDatalistFromCRMWithExtReferenceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertDatalist">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Inserts a datalist</wsdl:documentation>
      <wsdl:input message="tns:InsertDatalistSoapIn" />
      <wsdl:output message="tns:InsertDatalistSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateFolder">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update a folder</wsdl:documentation>
      <wsdl:input message="tns:UpdateFolderSoapIn" />
      <wsdl:output message="tns:UpdateFolderSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateFolderByCompanyID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update a folder</wsdl:documentation>
      <wsdl:input message="tns:UpdateFolderByCompanyIDSoapIn" />
      <wsdl:output message="tns:UpdateFolderByCompanyIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteFolder">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Delete a folder</wsdl:documentation>
      <wsdl:input message="tns:DeleteFolderSoapIn" />
      <wsdl:output message="tns:DeleteFolderSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteFolderByCompanyID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Delete a folder by companyid</wsdl:documentation>
      <wsdl:input message="tns:DeleteFolderByCompanyIDSoapIn" />
      <wsdl:output message="tns:DeleteFolderByCompanyIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetFoldersByMenuTypeID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">GetFolderByMenuTypeID -- &gt; MenuTypeID 1 = Print, MenuTypeID 3 = Ads, MenuTypeID 4 = Files, MenuTypeID 10 = eDM, MenuTypeID 11 = Forms/PURL, MenuTypeID 12 = Contacts</wsdl:documentation>
      <wsdl:input message="tns:GetFoldersByMenuTypeIDSoapIn" />
      <wsdl:output message="tns:GetFoldersByMenuTypeIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteFromShoppingbasket">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes element(s) in Persons shoppingbasket, if ElementID = 0, all elements in Shoppingbasket will be deleted</wsdl:documentation>
      <wsdl:input message="tns:DeleteFromShoppingbasketSoapIn" />
      <wsdl:output message="tns:DeleteFromShoppingbasketSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateShoppingBasketObject">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Updates shoppingbasket object</wsdl:documentation>
      <wsdl:input message="tns:UpdateShoppingBasketObjectSoapIn" />
      <wsdl:output message="tns:UpdateShoppingBasketObjectSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateShoppingBasketWithDeliveryInfo">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Updates shoppingbasket with delivery info</wsdl:documentation>
      <wsdl:input message="tns:UpdateShoppingBasketWithDeliveryInfoSoapIn" />
      <wsdl:output message="tns:UpdateShoppingBasketWithDeliveryInfoSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateShoppingBasketWithInvoiceInfo">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Updates shoppingbasket with Invoice info</wsdl:documentation>
      <wsdl:input message="tns:UpdateShoppingBasketWithInvoiceInfoSoapIn" />
      <wsdl:output message="tns:UpdateShoppingBasketWithInvoiceInfoSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertIntoShoppingBasket">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Inserts an element in shoppingbasket</wsdl:documentation>
      <wsdl:input message="tns:InsertIntoShoppingBasketSoapIn" />
      <wsdl:output message="tns:InsertIntoShoppingBasketSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdatePerson">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update Person - Person must belong to CompanyID. Pass in GroupID to change Group. UserTypeID in the Person object can be 1=user, 2=admin, 5=groupadmin. </wsdl:documentation>
      <wsdl:input message="tns:UpdatePersonSoapIn" />
      <wsdl:output message="tns:UpdatePersonSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetElementAccessByPersonID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns elements connected to user in </wsdl:documentation>
      <wsdl:input message="tns:GetElementAccessByPersonIDSoapIn" />
      <wsdl:output message="tns:GetElementAccessByPersonIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="insertElementAccess">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Inserts access to element for PersonID</wsdl:documentation>
      <wsdl:input message="tns:insertElementAccessSoapIn" />
      <wsdl:output message="tns:insertElementAccessSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteElementByElementID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Delete element by ElementID</wsdl:documentation>
      <wsdl:input message="tns:DeleteElementByElementIDSoapIn" />
      <wsdl:output message="tns:DeleteElementByElementIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertPerson">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Inserts a Person</wsdl:documentation>
      <wsdl:input message="tns:InsertPersonSoapIn" />
      <wsdl:output message="tns:InsertPersonSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertSpecField">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Inserts a specfield</wsdl:documentation>
      <wsdl:input message="tns:InsertSpecFieldSoapIn" />
      <wsdl:output message="tns:InsertSpecFieldSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AddContactToDatalist">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Adds a contact to a datalist</wsdl:documentation>
      <wsdl:input message="tns:AddContactToDatalistSoapIn" />
      <wsdl:output message="tns:AddContactToDatalistSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="MoveElementToFolder">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Move an element to another folder</wsdl:documentation>
      <wsdl:input message="tns:MoveElementToFolderSoapIn" />
      <wsdl:output message="tns:MoveElementToFolderSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RemoveContactFromDatalist">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Removes a contact from a datalist</wsdl:documentation>
      <wsdl:input message="tns:RemoveContactFromDatalistSoapIn" />
      <wsdl:output message="tns:RemoveContactFromDatalistSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetNotTransferredBounce">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of bouncedata that's not been tranferred. Use UpdateBounceToTransferred to prevent getting the same data again </wsdl:documentation>
      <wsdl:input message="tns:GetNotTransferredBounceSoapIn" />
      <wsdl:output message="tns:GetNotTransferredBounceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContactsByNewsletterID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a list recipients for a given newsletter</wsdl:documentation>
      <wsdl:input message="tns:GetContactsByNewsletterIDSoapIn" />
      <wsdl:output message="tns:GetContactsByNewsletterIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContactsByMobile">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get contacts by Mobilenumber</wsdl:documentation>
      <wsdl:input message="tns:GetContactsByMobileSoapIn" />
      <wsdl:output message="tns:GetContactsByMobileSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContactIDByEDMGuid">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get contactid for a specific EDMGUID</wsdl:documentation>
      <wsdl:input message="tns:GetContactIDByEDMGuidSoapIn" />
      <wsdl:output message="tns:GetContactIDByEDMGuidSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateBounceToTransferred">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update bouncedata to Transferred. Prevents it being selected from GetNotTransferredBounce</wsdl:documentation>
      <wsdl:input message="tns:UpdateBounceToTransferredSoapIn" />
      <wsdl:output message="tns:UpdateBounceToTransferredSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetNotTransferredNewsletters">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of newsletters that's not been tranferred. Use UpdateNewsletterToTransferred to prevent getting the same newsletters </wsdl:documentation>
      <wsdl:input message="tns:GetNotTransferredNewslettersSoapIn" />
      <wsdl:output message="tns:GetNotTransferredNewslettersSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetEDMLogByID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns an EDMLog record for a specific id </wsdl:documentation>
      <wsdl:input message="tns:GetEDMLogByIDSoapIn" />
      <wsdl:output message="tns:GetEDMLogByIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetEDMArticles">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns EDMArticles for a specific Element with a specific Module</wsdl:documentation>
      <wsdl:input message="tns:GetEDMArticlesSoapIn" />
      <wsdl:output message="tns:GetEDMArticlesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetEDMLogsByNewsletterID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of edmlog records for a specific newsletterid. Use to get all recipients for a newsletter</wsdl:documentation>
      <wsdl:input message="tns:GetEDMLogsByNewsletterIDSoapIn" />
      <wsdl:output message="tns:GetEDMLogsByNewsletterIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateNewsletterToTransferred">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update a newsletter to Transferred. Prevents it being selected from GetNotTransferredNewsletters</wsdl:documentation>
      <wsdl:input message="tns:UpdateNewsletterToTransferredSoapIn" />
      <wsdl:output message="tns:UpdateNewsletterToTransferredSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetNotTransferredOpenedNewsletters">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of opened newsletters that's not been tranferred. Use UpdateOpenedNewsletterToTransferred to prevent getting the same newsletters </wsdl:documentation>
      <wsdl:input message="tns:GetNotTransferredOpenedNewslettersSoapIn" />
      <wsdl:output message="tns:GetNotTransferredOpenedNewslettersSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateOpenedNewsletterToTransferred">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update a opened newsletter to Transferred. Prevents it being selected from GetNotTransferredOpenedNewsletters</wsdl:documentation>
      <wsdl:input message="tns:UpdateOpenedNewsletterToTransferredSoapIn" />
      <wsdl:output message="tns:UpdateOpenedNewsletterToTransferredSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetOnholdOrders">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of Orders on hold (Applies to Agents only)</wsdl:documentation>
      <wsdl:input message="tns:GetOnholdOrdersSoapIn" />
      <wsdl:output message="tns:GetOnholdOrdersSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetOrdersByPersonID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of Orders ordered by one Person</wsdl:documentation>
      <wsdl:input message="tns:GetOrdersByPersonIDSoapIn" />
      <wsdl:output message="tns:GetOrdersByPersonIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetOrdersByCompanyID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of Orders by CompanyID</wsdl:documentation>
      <wsdl:input message="tns:GetOrdersByCompanyIDSoapIn" />
      <wsdl:output message="tns:GetOrdersByCompanyIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetOrdersByCompanyIDAndDate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of Orders by CompanyID between dates</wsdl:documentation>
      <wsdl:input message="tns:GetOrdersByCompanyIDAndDateSoapIn" />
      <wsdl:output message="tns:GetOrdersByCompanyIDAndDateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAgentCompanies">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of Companies registered under your company(agent)</wsdl:documentation>
      <wsdl:input message="tns:GetAgentCompaniesSoapIn" />
      <wsdl:output message="tns:GetAgentCompaniesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAgentCompaniesByExtCompanyNumber">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a  Companies registered under your company(agent) by ExtCompanyNumber, Must be called from Agent API account</wsdl:documentation>
      <wsdl:input message="tns:GetAgentCompaniesByExtCompanyNumberSoapIn" />
      <wsdl:output message="tns:GetAgentCompaniesByExtCompanyNumberSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="updateOnholdOrder">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update OnholdOrder</wsdl:documentation>
      <wsdl:input message="tns:updateOnholdOrderSoapIn" />
      <wsdl:output message="tns:updateOnholdOrderSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateElementFormsInfo">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update FormsInfo on element</wsdl:documentation>
      <wsdl:input message="tns:UpdateElementFormsInfoSoapIn" />
      <wsdl:output message="tns:UpdateElementFormsInfoSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="updateExtOrderReference">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update ExtOrderReference</wsdl:documentation>
      <wsdl:input message="tns:updateExtOrderReferenceSoapIn" />
      <wsdl:output message="tns:updateExtOrderReferenceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="updateOrderReference">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update OrderReference</wsdl:documentation>
      <wsdl:input message="tns:updateOrderReferenceSoapIn" />
      <wsdl:output message="tns:updateOrderReferenceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="OptOutFromSMS">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Opt-out/ unsubscribe from all SMS communication for this CompanyID. </wsdl:documentation>
      <wsdl:input message="tns:OptOutFromSMSSoapIn" />
      <wsdl:output message="tns:OptOutFromSMSSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="OptInSMS">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">OptIn to SMS communication for this CompanyID. </wsdl:documentation>
      <wsdl:input message="tns:OptInSMSSoapIn" />
      <wsdl:output message="tns:OptInSMSSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="OptInEDM">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Opt-in edm</wsdl:documentation>
      <wsdl:input message="tns:OptInEDMSoapIn" />
      <wsdl:output message="tns:OptInEDMSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="OptOutFromEDM">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Opt-out from edm communication - OptoutFromAll = true will unsubscribe from all communication for this CompanyID. </wsdl:documentation>
      <wsdl:input message="tns:OptOutFromEDMSoapIn" />
      <wsdl:output message="tns:OptOutFromEDMSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContactsFromSFTP">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Downloads file with contacts from (s)ftp server to isave.DIALOG (sftpAddress = IP address), Foldername (on sftp server, if located on root set foldername=NULL) format 'bigcompany/files/images/', Filename must always be unique and end with .csv/txt, unless if its a zip file (isZip = true, can only contain one file with .csv extention). ListName in isave.DIALOG will be the same as fileName. Delete = true : deletes file from sftp after download. Set DatalistID = 0 if you want a new datalist to be created, UpdateColumn : 1 = Email, 2 = ExtContactNumber</wsdl:documentation>
      <wsdl:input message="tns:GetContactsFromSFTPSoapIn" />
      <wsdl:output message="tns:GetContactsFromSFTPSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ImportDatalistContactsFromSftpServer">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Imports a csv file of contact from a url (ftp or http) | UpdateColumn: 0 = don't update, 1 = update with match on Email, 2 = Update with match on ExtContactNumber</wsdl:documentation>
      <wsdl:input message="tns:ImportDatalistContactsFromSftpServerSoapIn" />
      <wsdl:output message="tns:ImportDatalistContactsFromSftpServerSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getGroupAdminRelationByPersonID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get All Groups/ departements a person has adminn access to</wsdl:documentation>
      <wsdl:input message="tns:getGroupAdminRelationByPersonIDSoapIn" />
      <wsdl:output message="tns:getGroupAdminRelationByPersonIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getActivityJobsBySequence">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get Specific activityJob</wsdl:documentation>
      <wsdl:input message="tns:getActivityJobsBySequenceSoapIn" />
      <wsdl:output message="tns:getActivityJobsBySequenceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getImageVariableDimensions">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the size for an image varaible - Used together with cropping</wsdl:documentation>
      <wsdl:input message="tns:getImageVariableDimensionsSoapIn" />
      <wsdl:output message="tns:getImageVariableDimensionsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="updateCropValues">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Sets the cropping values for a specified image field (unique variablename for the template) for an element</wsdl:documentation>
      <wsdl:input message="tns:updateCropValuesSoapIn" />
      <wsdl:output message="tns:updateCropValuesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getCropValues">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the cropping values for a specified image field (unique variablename for the template) for an element</wsdl:documentation>
      <wsdl:input message="tns:getCropValuesSoapIn" />
      <wsdl:output message="tns:getCropValuesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SendNewsletterIDToContact">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Sends an already created newsletterID to an existing contact, if CreateCopy is true a new (identic) newsletter will be created</wsdl:documentation>
      <wsdl:input message="tns:SendNewsletterIDToContactSoapIn" />
      <wsdl:output message="tns:SendNewsletterIDToContactSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetActivities">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of your Activities</wsdl:documentation>
      <wsdl:input message="tns:GetActivitiesSoapIn" />
      <wsdl:output message="tns:GetActivitiesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetNotTransferredEdmOptOut">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of all (not earlier) unsubscribed Email</wsdl:documentation>
      <wsdl:input message="tns:GetNotTransferredEdmOptOutSoapIn" />
      <wsdl:output message="tns:GetNotTransferredEdmOptOutSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetNotTransferredSMSOptOut">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of all (not earlier) unsubscribed SMS</wsdl:documentation>
      <wsdl:input message="tns:GetNotTransferredSMSOptOutSoapIn" />
      <wsdl:output message="tns:GetNotTransferredSMSOptOutSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetNotTransferredNewsletterLogData">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns log data from sent nerwsletters as XML string</wsdl:documentation>
      <wsdl:input message="tns:GetNotTransferredNewsletterLogDataSoapIn" />
      <wsdl:output message="tns:GetNotTransferredNewsletterLogDataSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UploadTmpFile">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Upload a File to Isave.DIALOG, returns Isave location and http location separated by semicolon. '1\MyFile.pdf;http://dialog.isave.no/isavefiles/1/TmpFiles/1/MyFile.pdf'</wsdl:documentation>
      <wsdl:input message="tns:UploadTmpFileSoapIn" />
      <wsdl:output message="tns:UploadTmpFileSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="EDMNewsletterTrackBack">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">EDM TrackBack</wsdl:documentation>
      <wsdl:input message="tns:EDMNewsletterTrackBackSoapIn" />
      <wsdl:output message="tns:EDMNewsletterTrackBackSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContactByContactID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns one contact</wsdl:documentation>
      <wsdl:input message="tns:GetContactByContactIDSoapIn" />
      <wsdl:output message="tns:GetContactByContactIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetNewsletterByNewsletterID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns one contact</wsdl:documentation>
      <wsdl:input message="tns:GetNewsletterByNewsletterIDSoapIn" />
      <wsdl:output message="tns:GetNewsletterByNewsletterIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAllStaticElements">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns all static elements</wsdl:documentation>
      <wsdl:input message="tns:GetAllStaticElementsSoapIn" />
      <wsdl:output message="tns:GetAllStaticElementsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateStockForCompany">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Updates Stockobject</wsdl:documentation>
      <wsdl:input message="tns:UpdateStockForCompanySoapIn" />
      <wsdl:output message="tns:UpdateStockForCompanySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContactsBySpecFieldValues">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns contact(s) that matches Specfieldname AND SpecFieldValue</wsdl:documentation>
      <wsdl:input message="tns:GetContactsBySpecFieldValuesSoapIn" />
      <wsdl:output message="tns:GetContactsBySpecFieldValuesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetArticlesForOrder">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of Articles connected to elements in order</wsdl:documentation>
      <wsdl:input message="tns:GetArticlesForOrderSoapIn" />
      <wsdl:output message="tns:GetArticlesForOrderSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetPriceElements">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of Elements that can be priced</wsdl:documentation>
      <wsdl:input message="tns:GetPriceElementsSoapIn" />
      <wsdl:output message="tns:GetPriceElementsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetActions">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of your Activity Actions</wsdl:documentation>
      <wsdl:input message="tns:GetActionsSoapIn" />
      <wsdl:output message="tns:GetActionsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSmsLog">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of your not earlier transferred Sent SmsMessages with stauts</wsdl:documentation>
      <wsdl:input message="tns:GetSmsLogSoapIn" />
      <wsdl:output message="tns:GetSmsLogSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="updateStockAmountByElementID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update StockAmount by ElementID</wsdl:documentation>
      <wsdl:input message="tns:updateStockAmountByElementIDSoapIn" />
      <wsdl:output message="tns:updateStockAmountByElementIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetStockByElementID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns Stock Object</wsdl:documentation>
      <wsdl:input message="tns:GetStockByElementIDSoapIn" />
      <wsdl:output message="tns:GetStockByElementIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DoActivitiesByActivityID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Runs all jobs below one activity</wsdl:documentation>
      <wsdl:input message="tns:DoActivitiesByActivityIDSoapIn" />
      <wsdl:output message="tns:DoActivitiesByActivityIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DoActivityByActionID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates an Activity job for a particular Action</wsdl:documentation>
      <wsdl:input message="tns:DoActivityByActionIDSoapIn" />
      <wsdl:output message="tns:DoActivityByActionIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetFoldersInFiles">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of the folders under FILES</wsdl:documentation>
      <wsdl:input message="tns:GetFoldersInFilesSoapIn" />
      <wsdl:output message="tns:GetFoldersInFilesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetFolderPreview">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the path to the folder preview</wsdl:documentation>
      <wsdl:input message="tns:GetFolderPreviewSoapIn" />
      <wsdl:output message="tns:GetFolderPreviewSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SetImageFieldFromFTP">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Uploads attachement to ftp server, call this metod and the file will be downloaded and available within Isave.DIALOG, returns new elementID (ftpAddress = IPAddress, If elementID = 0, something went wrong (Only preview and hires will be available)</wsdl:documentation>
      <wsdl:input message="tns:SetImageFieldFromFTPSoapIn" />
      <wsdl:output message="tns:SetImageFieldFromFTPSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SetPreviewsForElement">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Uploads attachement to ftp server, call this metod and the file will be downloaded and available as preview(s) ont the current ElementID </wsdl:documentation>
      <wsdl:input message="tns:SetPreviewsForElementSoapIn" />
      <wsdl:output message="tns:SetPreviewsForElementSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetFileFromFTP">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Uploads attachement to ftp server, call this metod and the file will be downloaded and available within Isave.DIALOG, returns new elementID (ftpAddress = IPAddress, If elementID = 0, something went wrong (Only preview and hires will be available)</wsdl:documentation>
      <wsdl:input message="tns:GetFileFromFTPSoapIn" />
      <wsdl:output message="tns:GetFileFromFTPSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetFileFromFTP2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Uploads attachement to ftp server, call this metod and the file will be downloaded and available within Isave.DIALOG, returns new elementID (ftpAddress = IPAddress, If elementID = 0, something went wrong</wsdl:documentation>
      <wsdl:input message="tns:GetFileFromFTP2SoapIn" />
      <wsdl:output message="tns:GetFileFromFTP2SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAttachementFilesFromFTP">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Uploads attachement files from ftp folder to Isave (ftpAddress example : ftp://x.x.x.x/tmp/images/) can be a zip file (isZip = true). An Email with status can be sent to emailadress in 'StatusEmailAddress' paramter, you can also set a 'Session' string to identify which process that failed (If you are uploading several files). Filenames must always be unique!</wsdl:documentation>
      <wsdl:input message="tns:GetAttachementFilesFromFTPSoapIn" />
      <wsdl:output message="tns:GetAttachementFilesFromFTPSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAttachementFilesFromSFTP">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Uploads attachement files from sftp server to Isave (sftpAddress = IP address), Foldername format 'bigcompany/files/images/', Filenames must always be unique!, can be a zip file (isZip = true)</wsdl:documentation>
      <wsdl:input message="tns:GetAttachementFilesFromSFTPSoapIn" />
      <wsdl:output message="tns:GetAttachementFilesFromSFTPSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetElementsInFolder">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of elements in a folder</wsdl:documentation>
      <wsdl:input message="tns:GetElementsInFolderSoapIn" />
      <wsdl:output message="tns:GetElementsInFolderSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetElementsByFolderID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns all elements in a folder</wsdl:documentation>
      <wsdl:input message="tns:GetElementsByFolderIDSoapIn" />
      <wsdl:output message="tns:GetElementsByFolderIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDatalists">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of your datalists</wsdl:documentation>
      <wsdl:input message="tns:GetDatalistsSoapIn" />
      <wsdl:output message="tns:GetDatalistsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDatalistsByContactID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns all datalists connected to a Contact</wsdl:documentation>
      <wsdl:input message="tns:GetDatalistsByContactIDSoapIn" />
      <wsdl:output message="tns:GetDatalistsByContactIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDatalistsByExtReference">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of your datalists</wsdl:documentation>
      <wsdl:input message="tns:GetDatalistsByExtReferenceSoapIn" />
      <wsdl:output message="tns:GetDatalistsByExtReferenceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetPersons">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of your registered persons / web users</wsdl:documentation>
      <wsdl:input message="tns:GetPersonsSoapIn" />
      <wsdl:output message="tns:GetPersonsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetElements">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of company Elements</wsdl:documentation>
      <wsdl:input message="tns:GetElementsSoapIn" />
      <wsdl:output message="tns:GetElementsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getFilePathsForTemplateFieldConnectedElements">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a semicolon separated string, containing paths to elements connected to the templatefield </wsdl:documentation>
      <wsdl:input message="tns:getFilePathsForTemplateFieldConnectedElementsSoapIn" />
      <wsdl:output message="tns:getFilePathsForTemplateFieldConnectedElementsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetImageUploadLink">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a link for use in an iframe, for uploading images to a templatefield</wsdl:documentation>
      <wsdl:input message="tns:GetImageUploadLinkSoapIn" />
      <wsdl:output message="tns:GetImageUploadLinkSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSingleSignonLink">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a Single signon link (If PersonID is sent, ExtPersonNumber will be ignored)</wsdl:documentation>
      <wsdl:input message="tns:GetSingleSignonLinkSoapIn" />
      <wsdl:output message="tns:GetSingleSignonLinkSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSingleSignonLinkForNonAgent">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a Single signon link - use this if you're not an agent (If PersonID is sent, ExtPersonNumber will be ignored)</wsdl:documentation>
      <wsdl:input message="tns:GetSingleSignonLinkForNonAgentSoapIn" />
      <wsdl:output message="tns:GetSingleSignonLinkForNonAgentSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSingleSignonLinkAndCreateUserOnSpecificCompany">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a Single signon link and adds a user in the companyID sent in as parameter (If PersonID is sent, ExtPersonNumber will be ignored)</wsdl:documentation>
      <wsdl:input message="tns:GetSingleSignonLinkAndCreateUserOnSpecificCompanySoapIn" />
      <wsdl:output message="tns:GetSingleSignonLinkAndCreateUserOnSpecificCompanySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetNotTransferredOrders">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of orders not marked with transferred</wsdl:documentation>
      <wsdl:input message="tns:GetNotTransferredOrdersSoapIn" />
      <wsdl:output message="tns:GetNotTransferredOrdersSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateOrdersToTransferredBysupplierOrderID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Updates orders set to transferred by supplierOrderID</wsdl:documentation>
      <wsdl:input message="tns:UpdateOrdersToTransferredBysupplierOrderIDSoapIn" />
      <wsdl:output message="tns:UpdateOrdersToTransferredBysupplierOrderIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateOrder">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Updates order object</wsdl:documentation>
      <wsdl:input message="tns:UpdateOrderSoapIn" />
      <wsdl:output message="tns:UpdateOrderSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getOrder">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get Order object</wsdl:documentation>
      <wsdl:input message="tns:getOrderSoapIn" />
      <wsdl:output message="tns:getOrderSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ChangeStock">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Updates Stockinfo and amount</wsdl:documentation>
      <wsdl:input message="tns:ChangeStockSoapIn" />
      <wsdl:output message="tns:ChangeStockSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateOrdersToTransferred">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Updates orders set to transferred</wsdl:documentation>
      <wsdl:input message="tns:UpdateOrdersToTransferredSoapIn" />
      <wsdl:output message="tns:UpdateOrdersToTransferredSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateOrdersToNOTTransferred">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Updates orders set to NOT transferred</wsdl:documentation>
      <wsdl:input message="tns:UpdateOrdersToNOTTransferredSoapIn" />
      <wsdl:output message="tns:UpdateOrdersToNOTTransferredSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetElementByExtElementNumber">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns an Element with your ExtElementNumber</wsdl:documentation>
      <wsdl:input message="tns:GetElementByExtElementNumberSoapIn" />
      <wsdl:output message="tns:GetElementByExtElementNumberSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetElementByElementID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns an Element by ElementID</wsdl:documentation>
      <wsdl:input message="tns:GetElementByElementIDSoapIn" />
      <wsdl:output message="tns:GetElementByElementIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetElementIDsBySpecFieldIDAndSpecFieldValue">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns ElementSpecFieldValues</wsdl:documentation>
      <wsdl:input message="tns:GetElementIDsBySpecFieldIDAndSpecFieldValueSoapIn" />
      <wsdl:output message="tns:GetElementIDsBySpecFieldIDAndSpecFieldValueSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetElementSpecFieldValues">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns ElementSpecFieldValues</wsdl:documentation>
      <wsdl:input message="tns:GetElementSpecFieldValuesSoapIn" />
      <wsdl:output message="tns:GetElementSpecFieldValuesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSpecFieldsByCompanyID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns Specfields</wsdl:documentation>
      <wsdl:input message="tns:GetSpecFieldsByCompanyIDSoapIn" />
      <wsdl:output message="tns:GetSpecFieldsByCompanyIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetFoldersByCompanyID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns Folders With SpecFieldValues</wsdl:documentation>
      <wsdl:input message="tns:GetFoldersByCompanyIDSoapIn" />
      <wsdl:output message="tns:GetFoldersByCompanyIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetElementsByCompanyID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns Folders With SpecFieldValues</wsdl:documentation>
      <wsdl:input message="tns:GetElementsByCompanyIDSoapIn" />
      <wsdl:output message="tns:GetElementsByCompanyIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAllTemplateFields">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns all active Templatefields on single template</wsdl:documentation>
      <wsdl:input message="tns:GetAllTemplateFieldsSoapIn" />
      <wsdl:output message="tns:GetAllTemplateFieldsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTemplateFields">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns all active Templatefields on single template</wsdl:documentation>
      <wsdl:input message="tns:GetTemplateFieldsSoapIn" />
      <wsdl:output message="tns:GetTemplateFieldsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTemplateFieldDDLValues">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Return values for dropdown(type = 3) - checkbox(type = 7) and radiobuttons(type = 8) by TemplateFieldID</wsdl:documentation>
      <wsdl:input message="tns:GetTemplateFieldDDLValuesSoapIn" />
      <wsdl:output message="tns:GetTemplateFieldDDLValuesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTemplateFiles">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns TemplateFiles by TemplateID</wsdl:documentation>
      <wsdl:input message="tns:GetTemplateFilesSoapIn" />
      <wsdl:output message="tns:GetTemplateFilesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTemplateElementID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the TemplateElementID for a  given element</wsdl:documentation>
      <wsdl:input message="tns:GetTemplateElementIDSoapIn" />
      <wsdl:output message="tns:GetTemplateElementIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTemplateElements">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns all TemplateElement by CompanyID</wsdl:documentation>
      <wsdl:input message="tns:GetTemplateElementsSoapIn" />
      <wsdl:output message="tns:GetTemplateElementsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetPriceByElementID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns Price(s) by Template ElementID</wsdl:documentation>
      <wsdl:input message="tns:GetPriceByElementIDSoapIn" />
      <wsdl:output message="tns:GetPriceByElementIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdatePriceBySequence">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update Price by Sequence</wsdl:documentation>
      <wsdl:input message="tns:UpdatePriceBySequenceSoapIn" />
      <wsdl:output message="tns:UpdatePriceBySequenceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ResendOrder">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Resends order to supplier by SupplierOrderID (Not OrderID)</wsdl:documentation>
      <wsdl:input message="tns:ResendOrderSoapIn" />
      <wsdl:output message="tns:ResendOrderSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdatePrice">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Updates Price</wsdl:documentation>
      <wsdl:input message="tns:UpdatePriceSoapIn" />
      <wsdl:output message="tns:UpdatePriceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateStock">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Updates Stockobject</wsdl:documentation>
      <wsdl:input message="tns:UpdateStockSoapIn" />
      <wsdl:output message="tns:UpdateStockSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateElement">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Updates an Element requires the whole object</wsdl:documentation>
      <wsdl:input message="tns:UpdateElementSoapIn" />
      <wsdl:output message="tns:UpdateElementSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateCompanyElement">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Updates an Element requires the whole object</wsdl:documentation>
      <wsdl:input message="tns:UpdateCompanyElementSoapIn" />
      <wsdl:output message="tns:UpdateCompanyElementSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateElementByExtElementNumberORElementID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Updates an ElementName and/or ExtElementNumber with your ExtElementNumber or ElementID - set elementID = 0 to update by ExtElementNumber</wsdl:documentation>
      <wsdl:input message="tns:UpdateElementByExtElementNumberORElementIDSoapIn" />
      <wsdl:output message="tns:UpdateElementByExtElementNumberORElementIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetPersonsByExtPersonNumber">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a person with your person reference</wsdl:documentation>
      <wsdl:input message="tns:GetPersonsByExtPersonNumberSoapIn" />
      <wsdl:output message="tns:GetPersonsByExtPersonNumberSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetPersonByPersonID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a person with given personid</wsdl:documentation>
      <wsdl:input message="tns:GetPersonByPersonIDSoapIn" />
      <wsdl:output message="tns:GetPersonByPersonIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetPersonsInGroup">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of your registered persons / web users for a specific group</wsdl:documentation>
      <wsdl:input message="tns:GetPersonsInGroupSoapIn" />
      <wsdl:output message="tns:GetPersonsInGroupSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetPersonsInGroupByExtGroupNumber">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of your registered persons / web users for a specific group With your Group reference</wsdl:documentation>
      <wsdl:input message="tns:GetPersonsInGroupByExtGroupNumberSoapIn" />
      <wsdl:output message="tns:GetPersonsInGroupByExtGroupNumberSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetPersonByUserNameCompanyIDAndPassword">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a Person by username, password and the persons CompanyID</wsdl:documentation>
      <wsdl:input message="tns:GetPersonByUserNameCompanyIDAndPasswordSoapIn" />
      <wsdl:output message="tns:GetPersonByUserNameCompanyIDAndPasswordSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetPersonsByCompanyIDAndEmail">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a Person</wsdl:documentation>
      <wsdl:input message="tns:GetPersonsByCompanyIDAndEmailSoapIn" />
      <wsdl:output message="tns:GetPersonsByCompanyIDAndEmailSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetPersonsByCompanyID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns Persons</wsdl:documentation>
      <wsdl:input message="tns:GetPersonsByCompanyIDSoapIn" />
      <wsdl:output message="tns:GetPersonsByCompanyIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetShoppingbasketBYPersonID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a Persons ShoppingBasket</wsdl:documentation>
      <wsdl:input message="tns:GetShoppingbasketBYPersonIDSoapIn" />
      <wsdl:output message="tns:GetShoppingbasketBYPersonIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetGroups">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of your company's registered groups</wsdl:documentation>
      <wsdl:input message="tns:GetGroupsSoapIn" />
      <wsdl:output message="tns:GetGroupsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetGroupsByCompanyID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of groups by ActiveCompanyID</wsdl:documentation>
      <wsdl:input message="tns:GetGroupsByCompanyIDSoapIn" />
      <wsdl:output message="tns:GetGroupsByCompanyIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetGroupByExtGroupNumber">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of groups by ExtGroupNumber</wsdl:documentation>
      <wsdl:input message="tns:GetGroupByExtGroupNumberSoapIn" />
      <wsdl:output message="tns:GetGroupByExtGroupNumberSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ValidatePassword">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Check Temporary username</wsdl:documentation>
      <wsdl:input message="tns:ValidatePasswordSoapIn" />
      <wsdl:output message="tns:ValidatePasswordSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSMScredits">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a available sms credits</wsdl:documentation>
      <wsdl:input message="tns:GetSMScreditsSoapIn" />
      <wsdl:output message="tns:GetSMScreditsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateAddress">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Updates an Address requires the whole object</wsdl:documentation>
      <wsdl:input message="tns:UpdateAddressSoapIn" />
      <wsdl:output message="tns:UpdateAddressSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAddresses">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of your company's registered addresses</wsdl:documentation>
      <wsdl:input message="tns:GetAddressesSoapIn" />
      <wsdl:output message="tns:GetAddressesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAddressesByExtCompanyNumber">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of your company's registered addresses</wsdl:documentation>
      <wsdl:input message="tns:GetAddressesByExtCompanyNumberSoapIn" />
      <wsdl:output message="tns:GetAddressesByExtCompanyNumberSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAddressByPersonID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns address by PersonID</wsdl:documentation>
      <wsdl:input message="tns:GetAddressByPersonIDSoapIn" />
      <wsdl:output message="tns:GetAddressByPersonIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetGroupByGroupID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a group with given groupid</wsdl:documentation>
      <wsdl:input message="tns:GetGroupByGroupIDSoapIn" />
      <wsdl:output message="tns:GetGroupByGroupIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDemographicDataFields">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of your demographic data fields</wsdl:documentation>
      <wsdl:input message="tns:GetDemographicDataFieldsSoapIn" />
      <wsdl:output message="tns:GetDemographicDataFieldsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateDemographicDataForContact">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Updates demographic data for a contact</wsdl:documentation>
      <wsdl:input message="tns:UpdateDemographicDataForContactSoapIn" />
      <wsdl:output message="tns:UpdateDemographicDataForContactSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateSpecfieldvaluesForPerson">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Updates specfield values for aperson</wsdl:documentation>
      <wsdl:input message="tns:UpdateSpecfieldvaluesForPersonSoapIn" />
      <wsdl:output message="tns:UpdateSpecfieldvaluesForPersonSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCompanyDataFields">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of your company data fields</wsdl:documentation>
      <wsdl:input message="tns:GetCompanyDataFieldsSoapIn" />
      <wsdl:output message="tns:GetCompanyDataFieldsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertGroup">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Insert new Group, CompanyID is ID to Company The Group is connected to</wsdl:documentation>
      <wsdl:input message="tns:InsertGroupSoapIn" />
      <wsdl:output message="tns:InsertGroupSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertFolderByCompanyID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Create new Folder, CompanyID is ID to owner of folder --&gt; MenuTypeID 1 = Print, MenuTypeID 4 = Files, MenuTypeID 10 = eDM, MenuTypeID 11 = Forms/PURL, MenuTypeID 12 = Contacts</wsdl:documentation>
      <wsdl:input message="tns:InsertFolderByCompanyIDSoapIn" />
      <wsdl:output message="tns:InsertFolderByCompanyIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertFolder">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Insert a folder -- &gt; MenuTypeID 1 = Print, MenuTypeID 3 = Ads, MenuTypeID 4 = Files, MenuTypeID 10 = eDM, MenuTypeID 11 = Forms/PURL, MenuTypeID 12 = Contacts </wsdl:documentation>
      <wsdl:input message="tns:InsertFolderSoapIn" />
      <wsdl:output message="tns:InsertFolderSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertAddress">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Insert new Address, CompanyID is ID to Company The Address is connected to (DeliveryAddress and InvoiceAddress indicates whether an addresse is delivery = 1 and/ or invoice = 1)</wsdl:documentation>
      <wsdl:input message="tns:InsertAddressSoapIn" />
      <wsdl:output message="tns:InsertAddressSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getOutputPath">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the path to a generated output for an element</wsdl:documentation>
      <wsdl:input message="tns:getOutputPathSoapIn" />
      <wsdl:output message="tns:getOutputPathSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getOutputPath2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the path to a generated output for an element (added logic if more than one preview)</wsdl:documentation>
      <wsdl:input message="tns:getOutputPath2SoapIn" />
      <wsdl:output message="tns:getOutputPath2SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateAddressByAddressID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update address by AddressID (user getAddresses for find AddressID) (Supply CompanyID when you want to change a specifix address for another company your an agent for) (DeliveryAddress and InvoiceAddress indicates whether an addresse is delivery = 1 and/ or invoice = 1)</wsdl:documentation>
      <wsdl:input message="tns:UpdateAddressByAddressIDSoapIn" />
      <wsdl:output message="tns:UpdateAddressByAddressIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateAddressByAddressIDUsingExtCompanyNumber">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update address by AddressID (user getAddresses for find AddressID) (Supply ExtCompanyNumber when you want to change a specifix address for another company your an agent for) (DeliveryAddress and InvoiceAddress indicates whether an addresse is delivery = 1 and/ or invoice = 1)</wsdl:documentation>
      <wsdl:input message="tns:UpdateAddressByAddressIDUsingExtCompanyNumberSoapIn" />
      <wsdl:output message="tns:UpdateAddressByAddressIDUsingExtCompanyNumberSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateGroupByGroupIDorExtGroupNumber">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Updates Group data either by GroupID or By ExtGroupNumber, CompanyID is ID for Company Group belongs to (empty fields are ignored), GroupID is string here for practical reasons...</wsdl:documentation>
      <wsdl:input message="tns:UpdateGroupByGroupIDorExtGroupNumberSoapIn" />
      <wsdl:output message="tns:UpdateGroupByGroupIDorExtGroupNumberSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ZipElementArray">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates Zip file of elements in ElementArray (SimiColon separated), all elements must be connected to logged in company, else they will be ignored. Resolution 0 = Hires, 1 = Preview, returns url for download of Zip file</wsdl:documentation>
      <wsdl:input message="tns:ZipElementArraySoapIn" />
      <wsdl:output message="tns:ZipElementArraySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateCompanyByCompanyID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Updates Company info (empty fields are ignored)</wsdl:documentation>
      <wsdl:input message="tns:UpdateCompanyByCompanyIDSoapIn" />
      <wsdl:output message="tns:UpdateCompanyByCompanyIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateCompanyDataForCompany">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Updates company data for a company</wsdl:documentation>
      <wsdl:input message="tns:UpdateCompanyDataForCompanySoapIn" />
      <wsdl:output message="tns:UpdateCompanyDataForCompanySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCompanyDataFieldsUsingExtCompanyNumber">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of your company data fields - using ExtCompanyNumber</wsdl:documentation>
      <wsdl:input message="tns:GetCompanyDataFieldsUsingExtCompanyNumberSoapIn" />
      <wsdl:output message="tns:GetCompanyDataFieldsUsingExtCompanyNumberSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateCompanyDataForCompanyUsingExtCompanyNumber">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Updates company data for a company - using ExtCompanyNumber</wsdl:documentation>
      <wsdl:input message="tns:UpdateCompanyDataForCompanyUsingExtCompanyNumberSoapIn" />
      <wsdl:output message="tns:UpdateCompanyDataForCompanyUsingExtCompanyNumberSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateDatalistContactByExtPersonNumber">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update DatalistContact with your Person reference (If stop = 1 all commmunication with current contact will stop, but history will be kept). Empty or blank values will not overwrite current data.</wsdl:documentation>
      <wsdl:input message="tns:UpdateDatalistContactByExtPersonNumberSoapIn" />
      <wsdl:output message="tns:UpdateDatalistContactByExtPersonNumberSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateDatalistContactFixedFieldsByContactID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update DatalistContact by ContactID (If stop = 1 all commmunication with current contact will stop, but history will be kept). Empty or blank values will not overwrite current data.</wsdl:documentation>
      <wsdl:input message="tns:UpdateDatalistContactFixedFieldsByContactIDSoapIn" />
      <wsdl:output message="tns:UpdateDatalistContactFixedFieldsByContactIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DisableDatalistContactByPersonID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Stops all communication with datalist contact (but keeps history)</wsdl:documentation>
      <wsdl:input message="tns:DisableDatalistContactByPersonIDSoapIn" />
      <wsdl:output message="tns:DisableDatalistContactByPersonIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertContact">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Inserts a contact to a list : demographicArray syntax = | separates parameters, name:value ie : demographicArray=height:180|haircolor:red|faceshape:oval</wsdl:documentation>
      <wsdl:input message="tns:InsertContactSoapIn" />
      <wsdl:output message="tns:InsertContactSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContacts">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of your datalist contacts</wsdl:documentation>
      <wsdl:input message="tns:GetContactsSoapIn" />
      <wsdl:output message="tns:GetContactsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContactsByDatalistID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a contact</wsdl:documentation>
      <wsdl:input message="tns:GetContactsByDatalistIDSoapIn" />
      <wsdl:output message="tns:GetContactsByDatalistIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContactByExtContactNumber">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a contact</wsdl:documentation>
      <wsdl:input message="tns:GetContactByExtContactNumberSoapIn" />
      <wsdl:output message="tns:GetContactByExtContactNumberSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContactsWithContactIDGreaterThan">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of your datalist contacts</wsdl:documentation>
      <wsdl:input message="tns:GetContactsWithContactIDGreaterThanSoapIn" />
      <wsdl:output message="tns:GetContactsWithContactIDGreaterThanSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSpecFieldsForContact">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns specfields for contactID</wsdl:documentation>
      <wsdl:input message="tns:GetSpecFieldsForContactSoapIn" />
      <wsdl:output message="tns:GetSpecFieldsForContactSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSpecFieldListBYSpecFieldID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns specfieldlist</wsdl:documentation>
      <wsdl:input message="tns:GetSpecFieldListBYSpecFieldIDSoapIn" />
      <wsdl:output message="tns:GetSpecFieldListBYSpecFieldIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSuppliersByCompanyID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of your Suppliers</wsdl:documentation>
      <wsdl:input message="tns:GetSuppliersByCompanyIDSoapIn" />
      <wsdl:output message="tns:GetSuppliersByCompanyIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetFoldersByParentFolderID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of Folders by Parent FolderID AND CompanyID</wsdl:documentation>
      <wsdl:input message="tns:GetFoldersByParentFolderIDSoapIn" />
      <wsdl:output message="tns:GetFoldersByParentFolderIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContactsByExtPersonNumber">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of your datalist contacts with your PersonReference</wsdl:documentation>
      <wsdl:input message="tns:GetContactsByExtPersonNumberSoapIn" />
      <wsdl:output message="tns:GetContactsByExtPersonNumberSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContactsByEMail">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of your datalist contacts with matching EMail</wsdl:documentation>
      <wsdl:input message="tns:GetContactsByEMailSoapIn" />
      <wsdl:output message="tns:GetContactsByEMailSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetOptOutStatus">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Return opt-out status When CompanyID has value opt-out = All list, else if ListID has value opt-out only counts for the current listID </wsdl:documentation>
      <wsdl:input message="tns:GetOptOutStatusSoapIn" />
      <wsdl:output message="tns:GetOptOutStatusSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContactsByExtGroupNumber">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of your datalist contacts with your GroupReference</wsdl:documentation>
      <wsdl:input message="tns:GetContactsByExtGroupNumberSoapIn" />
      <wsdl:output message="tns:GetContactsByExtGroupNumberSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="isave.APIHttpGet">
    <wsdl:operation name="GetNumberOfContactsByDatalistID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the number of cantacts that belongs to a given datalist</wsdl:documentation>
      <wsdl:input message="tns:GetNumberOfContactsByDatalistIDHttpGetIn" />
      <wsdl:output message="tns:GetNumberOfContactsByDatalistIDHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteDatalistContactByExtPersonNumber">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Delete DatalistContact from all lists with your PersonReference</wsdl:documentation>
      <wsdl:input message="tns:DeleteDatalistContactByExtPersonNumberHttpGetIn" />
      <wsdl:output message="tns:DeleteDatalistContactByExtPersonNumberHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteGroupByGroupID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Delete Group by GroupID</wsdl:documentation>
      <wsdl:input message="tns:DeleteGroupByGroupIDHttpGetIn" />
      <wsdl:output message="tns:DeleteGroupByGroupIDHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteAddressByAddressID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Delete Address by AddressID</wsdl:documentation>
      <wsdl:input message="tns:DeleteAddressByAddressIDHttpGetIn" />
      <wsdl:output message="tns:DeleteAddressByAddressIDHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteOrderBYOrderID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Delete Order by OrderID</wsdl:documentation>
      <wsdl:input message="tns:DeleteOrderBYOrderIDHttpGetIn" />
      <wsdl:output message="tns:DeleteOrderBYOrderIDHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteOrderLineBySequence">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Delete Orderline by sequence</wsdl:documentation>
      <wsdl:input message="tns:DeleteOrderLineBySequenceHttpGetIn" />
      <wsdl:output message="tns:DeleteOrderLineBySequenceHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteOrderBYSupplierOrderID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Delete Order by SupplierOrderID</wsdl:documentation>
      <wsdl:input message="tns:DeleteOrderBYSupplierOrderIDHttpGetIn" />
      <wsdl:output message="tns:DeleteOrderBYSupplierOrderIDHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteDatalistContactByPersonID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Delete DatalistContact from all lists with PersonID</wsdl:documentation>
      <wsdl:input message="tns:DeleteDatalistContactByPersonIDHttpGetIn" />
      <wsdl:output message="tns:DeleteDatalistContactByPersonIDHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteContactsByDataListID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes a Datalist and all contacts in this Datalist</wsdl:documentation>
      <wsdl:input message="tns:DeleteContactsByDataListIDHttpGetIn" />
      <wsdl:output message="tns:DeleteContactsByDataListIDHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CreateArticleElement">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Inserts ArticleElement</wsdl:documentation>
      <wsdl:input message="tns:CreateArticleElementHttpGetIn" />
      <wsdl:output message="tns:CreateArticleElementHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetElementsByTemplateFieldID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns Elements in selected folder behind image Templatefield</wsdl:documentation>
      <wsdl:input message="tns:GetElementsByTemplateFieldIDHttpGetIn" />
      <wsdl:output message="tns:GetElementsByTemplateFieldIDHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="SendExternalOrder">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Sends a mail to the supplier containinng the elementID NB!! The domain in fromAddress (ie : myshop@myshoppingsenter.com) must be validated by Isave!!</wsdl:documentation>
      <wsdl:input message="tns:SendExternalOrderHttpGetIn" />
      <wsdl:output message="tns:SendExternalOrderHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CreateElement">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Inserts an element and returns ElementID (If keep = 1 or empty, the element and files will not be deleted after 14 days, ie NO will delete the element immediately</wsdl:documentation>
      <wsdl:input message="tns:CreateElementHttpGetIn" />
      <wsdl:output message="tns:CreateElementHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CreateOutputOnElement">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates output on already created element, the element must contain FormsInfo, returns path to generated files</wsdl:documentation>
      <wsdl:input message="tns:CreateOutputOnElementHttpGetIn" />
      <wsdl:output message="tns:CreateOutputOnElementHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CreateCustomOutputOnElement">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates output based on custom job for an already created element, the element must contain FormsInfo, returns path to generated files</wsdl:documentation>
      <wsdl:input message="tns:CreateCustomOutputOnElementHttpGetIn" />
      <wsdl:output message="tns:CreateCustomOutputOnElementHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CreateElementForContactAndGenerateOutput">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Inserts an element and returns a path to a generated PDF</wsdl:documentation>
      <wsdl:input message="tns:CreateElementForContactAndGenerateOutputHttpGetIn" />
      <wsdl:output message="tns:CreateElementForContactAndGenerateOutputHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="OrderShoppingbasketByPersonID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates Order FROM Elements in Persons shoppingbasket, if OnHold = 1 order will not be sent to supplier until it is updated by updateOnholdOrder</wsdl:documentation>
      <wsdl:input message="tns:OrderShoppingbasketByPersonIDHttpGetIn" />
      <wsdl:output message="tns:OrderShoppingbasketByPersonIDHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="SendSMSToDatalist">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Sends a SMS message to selected datalist, returns sent (SMS)newsletterID, you can specify time SMS is sent (GMT +1)</wsdl:documentation>
      <wsdl:input message="tns:SendSMSToDatalistHttpGetIn" />
      <wsdl:output message="tns:SendSMSToDatalistHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="SendNewsletterToDatalist">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Sends a newsletter to selected datalist, returns sent newsletterID, you can specify time newsletter is sent (GMT +1)</wsdl:documentation>
      <wsdl:input message="tns:SendNewsletterToDatalistHttpGetIn" />
      <wsdl:output message="tns:SendNewsletterToDatalistHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="NewsletterSubscription">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Insert DatalistContact</wsdl:documentation>
      <wsdl:input message="tns:NewsletterSubscriptionHttpGetIn" />
      <wsdl:output message="tns:NewsletterSubscriptionHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertDatalistContactNHO">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Insert DatalistContact with Demographic data and DatalistID</wsdl:documentation>
      <wsdl:input message="tns:InsertDatalistContactNHOHttpGetIn" />
      <wsdl:output message="tns:InsertDatalistContactNHOHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertDatalistContactNHO2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Insert DatalistContact with Demographic data and DatalistID, if email exists, contact will be updated. When updated and contact must be removed from list to trigger .</wsdl:documentation>
      <wsdl:input message="tns:InsertDatalistContactNHO2HttpGetIn" />
      <wsdl:output message="tns:InsertDatalistContactNHO2HttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertDatalistContactNoCheck">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Insert DatalistContact with Demographic data and DatalistID, no check if already existing.</wsdl:documentation>
      <wsdl:input message="tns:InsertDatalistContactNoCheckHttpGetIn" />
      <wsdl:output message="tns:InsertDatalistContactNoCheckHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertDatalistFromCRM">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Inserts a CRM datalist</wsdl:documentation>
      <wsdl:input message="tns:InsertDatalistFromCRMHttpGetIn" />
      <wsdl:output message="tns:InsertDatalistFromCRMHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertDatalistFromCRMWithExtReference">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Inserts a CRM datalist</wsdl:documentation>
      <wsdl:input message="tns:InsertDatalistFromCRMWithExtReferenceHttpGetIn" />
      <wsdl:output message="tns:InsertDatalistFromCRMWithExtReferenceHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertDatalist">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Inserts a datalist</wsdl:documentation>
      <wsdl:input message="tns:InsertDatalistHttpGetIn" />
      <wsdl:output message="tns:InsertDatalistHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetFoldersByMenuTypeID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">GetFolderByMenuTypeID -- &gt; MenuTypeID 1 = Print, MenuTypeID 3 = Ads, MenuTypeID 4 = Files, MenuTypeID 10 = eDM, MenuTypeID 11 = Forms/PURL, MenuTypeID 12 = Contacts</wsdl:documentation>
      <wsdl:input message="tns:GetFoldersByMenuTypeIDHttpGetIn" />
      <wsdl:output message="tns:GetFoldersByMenuTypeIDHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteFromShoppingbasket">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes element(s) in Persons shoppingbasket, if ElementID = 0, all elements in Shoppingbasket will be deleted</wsdl:documentation>
      <wsdl:input message="tns:DeleteFromShoppingbasketHttpGetIn" />
      <wsdl:output message="tns:DeleteFromShoppingbasketHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateShoppingBasketWithDeliveryInfo">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Updates shoppingbasket with delivery info</wsdl:documentation>
      <wsdl:input message="tns:UpdateShoppingBasketWithDeliveryInfoHttpGetIn" />
      <wsdl:output message="tns:UpdateShoppingBasketWithDeliveryInfoHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateShoppingBasketWithInvoiceInfo">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Updates shoppingbasket with Invoice info</wsdl:documentation>
      <wsdl:input message="tns:UpdateShoppingBasketWithInvoiceInfoHttpGetIn" />
      <wsdl:output message="tns:UpdateShoppingBasketWithInvoiceInfoHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertIntoShoppingBasket">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Inserts an element in shoppingbasket</wsdl:documentation>
      <wsdl:input message="tns:InsertIntoShoppingBasketHttpGetIn" />
      <wsdl:output message="tns:InsertIntoShoppingBasketHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetElementAccessByPersonID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns elements connected to user in </wsdl:documentation>
      <wsdl:input message="tns:GetElementAccessByPersonIDHttpGetIn" />
      <wsdl:output message="tns:GetElementAccessByPersonIDHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="insertElementAccess">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Inserts access to element for PersonID</wsdl:documentation>
      <wsdl:input message="tns:insertElementAccessHttpGetIn" />
      <wsdl:output message="tns:insertElementAccessHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteElementByElementID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Delete element by ElementID</wsdl:documentation>
      <wsdl:input message="tns:DeleteElementByElementIDHttpGetIn" />
      <wsdl:output message="tns:DeleteElementByElementIDHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="AddContactToDatalist">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Adds a contact to a datalist</wsdl:documentation>
      <wsdl:input message="tns:AddContactToDatalistHttpGetIn" />
      <wsdl:output message="tns:AddContactToDatalistHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="MoveElementToFolder">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Move an element to another folder</wsdl:documentation>
      <wsdl:input message="tns:MoveElementToFolderHttpGetIn" />
      <wsdl:output message="tns:MoveElementToFolderHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="RemoveContactFromDatalist">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Removes a contact from a datalist</wsdl:documentation>
      <wsdl:input message="tns:RemoveContactFromDatalistHttpGetIn" />
      <wsdl:output message="tns:RemoveContactFromDatalistHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetNotTransferredBounce">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of bouncedata that's not been tranferred. Use UpdateBounceToTransferred to prevent getting the same data again </wsdl:documentation>
      <wsdl:input message="tns:GetNotTransferredBounceHttpGetIn" />
      <wsdl:output message="tns:GetNotTransferredBounceHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContactsByNewsletterID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a list recipients for a given newsletter</wsdl:documentation>
      <wsdl:input message="tns:GetContactsByNewsletterIDHttpGetIn" />
      <wsdl:output message="tns:GetContactsByNewsletterIDHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContactsByMobile">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get contacts by Mobilenumber</wsdl:documentation>
      <wsdl:input message="tns:GetContactsByMobileHttpGetIn" />
      <wsdl:output message="tns:GetContactsByMobileHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContactIDByEDMGuid">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get contactid for a specific EDMGUID</wsdl:documentation>
      <wsdl:input message="tns:GetContactIDByEDMGuidHttpGetIn" />
      <wsdl:output message="tns:GetContactIDByEDMGuidHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateBounceToTransferred">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update bouncedata to Transferred. Prevents it being selected from GetNotTransferredBounce</wsdl:documentation>
      <wsdl:input message="tns:UpdateBounceToTransferredHttpGetIn" />
      <wsdl:output message="tns:UpdateBounceToTransferredHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetNotTransferredNewsletters">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of newsletters that's not been tranferred. Use UpdateNewsletterToTransferred to prevent getting the same newsletters </wsdl:documentation>
      <wsdl:input message="tns:GetNotTransferredNewslettersHttpGetIn" />
      <wsdl:output message="tns:GetNotTransferredNewslettersHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetEDMLogByID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns an EDMLog record for a specific id </wsdl:documentation>
      <wsdl:input message="tns:GetEDMLogByIDHttpGetIn" />
      <wsdl:output message="tns:GetEDMLogByIDHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetEDMArticles">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns EDMArticles for a specific Element with a specific Module</wsdl:documentation>
      <wsdl:input message="tns:GetEDMArticlesHttpGetIn" />
      <wsdl:output message="tns:GetEDMArticlesHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetEDMLogsByNewsletterID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of edmlog records for a specific newsletterid. Use to get all recipients for a newsletter</wsdl:documentation>
      <wsdl:input message="tns:GetEDMLogsByNewsletterIDHttpGetIn" />
      <wsdl:output message="tns:GetEDMLogsByNewsletterIDHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateNewsletterToTransferred">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update a newsletter to Transferred. Prevents it being selected from GetNotTransferredNewsletters</wsdl:documentation>
      <wsdl:input message="tns:UpdateNewsletterToTransferredHttpGetIn" />
      <wsdl:output message="tns:UpdateNewsletterToTransferredHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetNotTransferredOpenedNewsletters">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of opened newsletters that's not been tranferred. Use UpdateOpenedNewsletterToTransferred to prevent getting the same newsletters </wsdl:documentation>
      <wsdl:input message="tns:GetNotTransferredOpenedNewslettersHttpGetIn" />
      <wsdl:output message="tns:GetNotTransferredOpenedNewslettersHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateOpenedNewsletterToTransferred">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update a opened newsletter to Transferred. Prevents it being selected from GetNotTransferredOpenedNewsletters</wsdl:documentation>
      <wsdl:input message="tns:UpdateOpenedNewsletterToTransferredHttpGetIn" />
      <wsdl:output message="tns:UpdateOpenedNewsletterToTransferredHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetOnholdOrders">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of Orders on hold (Applies to Agents only)</wsdl:documentation>
      <wsdl:input message="tns:GetOnholdOrdersHttpGetIn" />
      <wsdl:output message="tns:GetOnholdOrdersHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetOrdersByPersonID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of Orders ordered by one Person</wsdl:documentation>
      <wsdl:input message="tns:GetOrdersByPersonIDHttpGetIn" />
      <wsdl:output message="tns:GetOrdersByPersonIDHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetOrdersByCompanyID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of Orders by CompanyID</wsdl:documentation>
      <wsdl:input message="tns:GetOrdersByCompanyIDHttpGetIn" />
      <wsdl:output message="tns:GetOrdersByCompanyIDHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetOrdersByCompanyIDAndDate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of Orders by CompanyID between dates</wsdl:documentation>
      <wsdl:input message="tns:GetOrdersByCompanyIDAndDateHttpGetIn" />
      <wsdl:output message="tns:GetOrdersByCompanyIDAndDateHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAgentCompanies">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of Companies registered under your company(agent)</wsdl:documentation>
      <wsdl:input message="tns:GetAgentCompaniesHttpGetIn" />
      <wsdl:output message="tns:GetAgentCompaniesHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAgentCompaniesByExtCompanyNumber">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a  Companies registered under your company(agent) by ExtCompanyNumber, Must be called from Agent API account</wsdl:documentation>
      <wsdl:input message="tns:GetAgentCompaniesByExtCompanyNumberHttpGetIn" />
      <wsdl:output message="tns:GetAgentCompaniesByExtCompanyNumberHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="updateOnholdOrder">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update OnholdOrder</wsdl:documentation>
      <wsdl:input message="tns:updateOnholdOrderHttpGetIn" />
      <wsdl:output message="tns:updateOnholdOrderHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateElementFormsInfo">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update FormsInfo on element</wsdl:documentation>
      <wsdl:input message="tns:UpdateElementFormsInfoHttpGetIn" />
      <wsdl:output message="tns:UpdateElementFormsInfoHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="updateExtOrderReference">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update ExtOrderReference</wsdl:documentation>
      <wsdl:input message="tns:updateExtOrderReferenceHttpGetIn" />
      <wsdl:output message="tns:updateExtOrderReferenceHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="updateOrderReference">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update OrderReference</wsdl:documentation>
      <wsdl:input message="tns:updateOrderReferenceHttpGetIn" />
      <wsdl:output message="tns:updateOrderReferenceHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="OptOutFromSMS">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Opt-out/ unsubscribe from all SMS communication for this CompanyID. </wsdl:documentation>
      <wsdl:input message="tns:OptOutFromSMSHttpGetIn" />
      <wsdl:output message="tns:OptOutFromSMSHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="OptInSMS">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">OptIn to SMS communication for this CompanyID. </wsdl:documentation>
      <wsdl:input message="tns:OptInSMSHttpGetIn" />
      <wsdl:output message="tns:OptInSMSHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="OptOutFromEDM">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Opt-out from edm communication - OptoutFromAll = true will unsubscribe from all communication for this CompanyID. </wsdl:documentation>
      <wsdl:input message="tns:OptOutFromEDMHttpGetIn" />
      <wsdl:output message="tns:OptOutFromEDMHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContactsFromSFTP">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Downloads file with contacts from (s)ftp server to isave.DIALOG (sftpAddress = IP address), Foldername (on sftp server, if located on root set foldername=NULL) format 'bigcompany/files/images/', Filename must always be unique and end with .csv/txt, unless if its a zip file (isZip = true, can only contain one file with .csv extention). ListName in isave.DIALOG will be the same as fileName. Delete = true : deletes file from sftp after download. Set DatalistID = 0 if you want a new datalist to be created, UpdateColumn : 1 = Email, 2 = ExtContactNumber</wsdl:documentation>
      <wsdl:input message="tns:GetContactsFromSFTPHttpGetIn" />
      <wsdl:output message="tns:GetContactsFromSFTPHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ImportDatalistContactsFromSftpServer">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Imports a csv file of contact from a url (ftp or http) | UpdateColumn: 0 = don't update, 1 = update with match on Email, 2 = Update with match on ExtContactNumber</wsdl:documentation>
      <wsdl:input message="tns:ImportDatalistContactsFromSftpServerHttpGetIn" />
      <wsdl:output message="tns:ImportDatalistContactsFromSftpServerHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="getGroupAdminRelationByPersonID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get All Groups/ departements a person has adminn access to</wsdl:documentation>
      <wsdl:input message="tns:getGroupAdminRelationByPersonIDHttpGetIn" />
      <wsdl:output message="tns:getGroupAdminRelationByPersonIDHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="getActivityJobsBySequence">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get Specific activityJob</wsdl:documentation>
      <wsdl:input message="tns:getActivityJobsBySequenceHttpGetIn" />
      <wsdl:output message="tns:getActivityJobsBySequenceHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="getImageVariableDimensions">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the size for an image varaible - Used together with cropping</wsdl:documentation>
      <wsdl:input message="tns:getImageVariableDimensionsHttpGetIn" />
      <wsdl:output message="tns:getImageVariableDimensionsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="updateCropValues">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Sets the cropping values for a specified image field (unique variablename for the template) for an element</wsdl:documentation>
      <wsdl:input message="tns:updateCropValuesHttpGetIn" />
      <wsdl:output message="tns:updateCropValuesHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="getCropValues">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the cropping values for a specified image field (unique variablename for the template) for an element</wsdl:documentation>
      <wsdl:input message="tns:getCropValuesHttpGetIn" />
      <wsdl:output message="tns:getCropValuesHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="SendNewsletterIDToContact">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Sends an already created newsletterID to an existing contact, if CreateCopy is true a new (identic) newsletter will be created</wsdl:documentation>
      <wsdl:input message="tns:SendNewsletterIDToContactHttpGetIn" />
      <wsdl:output message="tns:SendNewsletterIDToContactHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetActivities">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of your Activities</wsdl:documentation>
      <wsdl:input message="tns:GetActivitiesHttpGetIn" />
      <wsdl:output message="tns:GetActivitiesHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetNotTransferredEdmOptOut">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of all (not earlier) unsubscribed Email</wsdl:documentation>
      <wsdl:input message="tns:GetNotTransferredEdmOptOutHttpGetIn" />
      <wsdl:output message="tns:GetNotTransferredEdmOptOutHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetNotTransferredSMSOptOut">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of all (not earlier) unsubscribed SMS</wsdl:documentation>
      <wsdl:input message="tns:GetNotTransferredSMSOptOutHttpGetIn" />
      <wsdl:output message="tns:GetNotTransferredSMSOptOutHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetNotTransferredNewsletterLogData">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns log data from sent nerwsletters as XML string</wsdl:documentation>
      <wsdl:input message="tns:GetNotTransferredNewsletterLogDataHttpGetIn" />
      <wsdl:output message="tns:GetNotTransferredNewsletterLogDataHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="UploadTmpFile">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Upload a File to Isave.DIALOG, returns Isave location and http location separated by semicolon. '1\MyFile.pdf;http://dialog.isave.no/isavefiles/1/TmpFiles/1/MyFile.pdf'</wsdl:documentation>
      <wsdl:input message="tns:UploadTmpFileHttpGetIn" />
      <wsdl:output message="tns:UploadTmpFileHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="EDMNewsletterTrackBack">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">EDM TrackBack</wsdl:documentation>
      <wsdl:input message="tns:EDMNewsletterTrackBackHttpGetIn" />
      <wsdl:output message="tns:EDMNewsletterTrackBackHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContactByContactID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns one contact</wsdl:documentation>
      <wsdl:input message="tns:GetContactByContactIDHttpGetIn" />
      <wsdl:output message="tns:GetContactByContactIDHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetNewsletterByNewsletterID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns one contact</wsdl:documentation>
      <wsdl:input message="tns:GetNewsletterByNewsletterIDHttpGetIn" />
      <wsdl:output message="tns:GetNewsletterByNewsletterIDHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAllStaticElements">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns all static elements</wsdl:documentation>
      <wsdl:input message="tns:GetAllStaticElementsHttpGetIn" />
      <wsdl:output message="tns:GetAllStaticElementsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContactsBySpecFieldValues">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns contact(s) that matches Specfieldname AND SpecFieldValue</wsdl:documentation>
      <wsdl:input message="tns:GetContactsBySpecFieldValuesHttpGetIn" />
      <wsdl:output message="tns:GetContactsBySpecFieldValuesHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetArticlesForOrder">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of Articles connected to elements in order</wsdl:documentation>
      <wsdl:input message="tns:GetArticlesForOrderHttpGetIn" />
      <wsdl:output message="tns:GetArticlesForOrderHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetPriceElements">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of Elements that can be priced</wsdl:documentation>
      <wsdl:input message="tns:GetPriceElementsHttpGetIn" />
      <wsdl:output message="tns:GetPriceElementsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetActions">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of your Activity Actions</wsdl:documentation>
      <wsdl:input message="tns:GetActionsHttpGetIn" />
      <wsdl:output message="tns:GetActionsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSmsLog">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of your not earlier transferred Sent SmsMessages with stauts</wsdl:documentation>
      <wsdl:input message="tns:GetSmsLogHttpGetIn" />
      <wsdl:output message="tns:GetSmsLogHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="updateStockAmountByElementID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update StockAmount by ElementID</wsdl:documentation>
      <wsdl:input message="tns:updateStockAmountByElementIDHttpGetIn" />
      <wsdl:output message="tns:updateStockAmountByElementIDHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetStockByElementID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns Stock Object</wsdl:documentation>
      <wsdl:input message="tns:GetStockByElementIDHttpGetIn" />
      <wsdl:output message="tns:GetStockByElementIDHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="DoActivitiesByActivityID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Runs all jobs below one activity</wsdl:documentation>
      <wsdl:input message="tns:DoActivitiesByActivityIDHttpGetIn" />
      <wsdl:output message="tns:DoActivitiesByActivityIDHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="DoActivityByActionID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates an Activity job for a particular Action</wsdl:documentation>
      <wsdl:input message="tns:DoActivityByActionIDHttpGetIn" />
      <wsdl:output message="tns:DoActivityByActionIDHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetFoldersInFiles">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of the folders under FILES</wsdl:documentation>
      <wsdl:input message="tns:GetFoldersInFilesHttpGetIn" />
      <wsdl:output message="tns:GetFoldersInFilesHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetFolderPreview">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the path to the folder preview</wsdl:documentation>
      <wsdl:input message="tns:GetFolderPreviewHttpGetIn" />
      <wsdl:output message="tns:GetFolderPreviewHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="SetImageFieldFromFTP">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Uploads attachement to ftp server, call this metod and the file will be downloaded and available within Isave.DIALOG, returns new elementID (ftpAddress = IPAddress, If elementID = 0, something went wrong (Only preview and hires will be available)</wsdl:documentation>
      <wsdl:input message="tns:SetImageFieldFromFTPHttpGetIn" />
      <wsdl:output message="tns:SetImageFieldFromFTPHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="SetPreviewsForElement">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Uploads attachement to ftp server, call this metod and the file will be downloaded and available as preview(s) ont the current ElementID </wsdl:documentation>
      <wsdl:input message="tns:SetPreviewsForElementHttpGetIn" />
      <wsdl:output message="tns:SetPreviewsForElementHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetFileFromFTP">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Uploads attachement to ftp server, call this metod and the file will be downloaded and available within Isave.DIALOG, returns new elementID (ftpAddress = IPAddress, If elementID = 0, something went wrong (Only preview and hires will be available)</wsdl:documentation>
      <wsdl:input message="tns:GetFileFromFTPHttpGetIn" />
      <wsdl:output message="tns:GetFileFromFTPHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetFileFromFTP2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Uploads attachement to ftp server, call this metod and the file will be downloaded and available within Isave.DIALOG, returns new elementID (ftpAddress = IPAddress, If elementID = 0, something went wrong</wsdl:documentation>
      <wsdl:input message="tns:GetFileFromFTP2HttpGetIn" />
      <wsdl:output message="tns:GetFileFromFTP2HttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetElementsInFolder">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of elements in a folder</wsdl:documentation>
      <wsdl:input message="tns:GetElementsInFolderHttpGetIn" />
      <wsdl:output message="tns:GetElementsInFolderHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetElementsByFolderID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns all elements in a folder</wsdl:documentation>
      <wsdl:input message="tns:GetElementsByFolderIDHttpGetIn" />
      <wsdl:output message="tns:GetElementsByFolderIDHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDatalists">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of your datalists</wsdl:documentation>
      <wsdl:input message="tns:GetDatalistsHttpGetIn" />
      <wsdl:output message="tns:GetDatalistsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDatalistsByContactID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns all datalists connected to a Contact</wsdl:documentation>
      <wsdl:input message="tns:GetDatalistsByContactIDHttpGetIn" />
      <wsdl:output message="tns:GetDatalistsByContactIDHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDatalistsByExtReference">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of your datalists</wsdl:documentation>
      <wsdl:input message="tns:GetDatalistsByExtReferenceHttpGetIn" />
      <wsdl:output message="tns:GetDatalistsByExtReferenceHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetPersons">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of your registered persons / web users</wsdl:documentation>
      <wsdl:input message="tns:GetPersonsHttpGetIn" />
      <wsdl:output message="tns:GetPersonsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetElements">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of company Elements</wsdl:documentation>
      <wsdl:input message="tns:GetElementsHttpGetIn" />
      <wsdl:output message="tns:GetElementsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="getFilePathsForTemplateFieldConnectedElements">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a semicolon separated string, containing paths to elements connected to the templatefield </wsdl:documentation>
      <wsdl:input message="tns:getFilePathsForTemplateFieldConnectedElementsHttpGetIn" />
      <wsdl:output message="tns:getFilePathsForTemplateFieldConnectedElementsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetImageUploadLink">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a link for use in an iframe, for uploading images to a templatefield</wsdl:documentation>
      <wsdl:input message="tns:GetImageUploadLinkHttpGetIn" />
      <wsdl:output message="tns:GetImageUploadLinkHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSingleSignonLink">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a Single signon link (If PersonID is sent, ExtPersonNumber will be ignored)</wsdl:documentation>
      <wsdl:input message="tns:GetSingleSignonLinkHttpGetIn" />
      <wsdl:output message="tns:GetSingleSignonLinkHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSingleSignonLinkForNonAgent">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a Single signon link - use this if you're not an agent (If PersonID is sent, ExtPersonNumber will be ignored)</wsdl:documentation>
      <wsdl:input message="tns:GetSingleSignonLinkForNonAgentHttpGetIn" />
      <wsdl:output message="tns:GetSingleSignonLinkForNonAgentHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSingleSignonLinkAndCreateUserOnSpecificCompany">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a Single signon link and adds a user in the companyID sent in as parameter (If PersonID is sent, ExtPersonNumber will be ignored)</wsdl:documentation>
      <wsdl:input message="tns:GetSingleSignonLinkAndCreateUserOnSpecificCompanyHttpGetIn" />
      <wsdl:output message="tns:GetSingleSignonLinkAndCreateUserOnSpecificCompanyHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetNotTransferredOrders">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of orders not marked with transferred</wsdl:documentation>
      <wsdl:input message="tns:GetNotTransferredOrdersHttpGetIn" />
      <wsdl:output message="tns:GetNotTransferredOrdersHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateOrdersToTransferredBysupplierOrderID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Updates orders set to transferred by supplierOrderID</wsdl:documentation>
      <wsdl:input message="tns:UpdateOrdersToTransferredBysupplierOrderIDHttpGetIn" />
      <wsdl:output message="tns:UpdateOrdersToTransferredBysupplierOrderIDHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="getOrder">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get Order object</wsdl:documentation>
      <wsdl:input message="tns:getOrderHttpGetIn" />
      <wsdl:output message="tns:getOrderHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ChangeStock">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Updates Stockinfo and amount</wsdl:documentation>
      <wsdl:input message="tns:ChangeStockHttpGetIn" />
      <wsdl:output message="tns:ChangeStockHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateOrdersToTransferred">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Updates orders set to transferred</wsdl:documentation>
      <wsdl:input message="tns:UpdateOrdersToTransferredHttpGetIn" />
      <wsdl:output message="tns:UpdateOrdersToTransferredHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateOrdersToNOTTransferred">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Updates orders set to NOT transferred</wsdl:documentation>
      <wsdl:input message="tns:UpdateOrdersToNOTTransferredHttpGetIn" />
      <wsdl:output message="tns:UpdateOrdersToNOTTransferredHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetElementByExtElementNumber">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns an Element with your ExtElementNumber</wsdl:documentation>
      <wsdl:input message="tns:GetElementByExtElementNumberHttpGetIn" />
      <wsdl:output message="tns:GetElementByExtElementNumberHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetElementByElementID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns an Element by ElementID</wsdl:documentation>
      <wsdl:input message="tns:GetElementByElementIDHttpGetIn" />
      <wsdl:output message="tns:GetElementByElementIDHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetElementIDsBySpecFieldIDAndSpecFieldValue">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns ElementSpecFieldValues</wsdl:documentation>
      <wsdl:input message="tns:GetElementIDsBySpecFieldIDAndSpecFieldValueHttpGetIn" />
      <wsdl:output message="tns:GetElementIDsBySpecFieldIDAndSpecFieldValueHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetElementSpecFieldValues">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns ElementSpecFieldValues</wsdl:documentation>
      <wsdl:input message="tns:GetElementSpecFieldValuesHttpGetIn" />
      <wsdl:output message="tns:GetElementSpecFieldValuesHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSpecFieldsByCompanyID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns Specfields</wsdl:documentation>
      <wsdl:input message="tns:GetSpecFieldsByCompanyIDHttpGetIn" />
      <wsdl:output message="tns:GetSpecFieldsByCompanyIDHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetFoldersByCompanyID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns Folders With SpecFieldValues</wsdl:documentation>
      <wsdl:input message="tns:GetFoldersByCompanyIDHttpGetIn" />
      <wsdl:output message="tns:GetFoldersByCompanyIDHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetElementsByCompanyID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns Folders With SpecFieldValues</wsdl:documentation>
      <wsdl:input message="tns:GetElementsByCompanyIDHttpGetIn" />
      <wsdl:output message="tns:GetElementsByCompanyIDHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAllTemplateFields">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns all active Templatefields on single template</wsdl:documentation>
      <wsdl:input message="tns:GetAllTemplateFieldsHttpGetIn" />
      <wsdl:output message="tns:GetAllTemplateFieldsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTemplateFields">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns all active Templatefields on single template</wsdl:documentation>
      <wsdl:input message="tns:GetTemplateFieldsHttpGetIn" />
      <wsdl:output message="tns:GetTemplateFieldsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTemplateFieldDDLValues">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Return values for dropdown(type = 3) - checkbox(type = 7) and radiobuttons(type = 8) by TemplateFieldID</wsdl:documentation>
      <wsdl:input message="tns:GetTemplateFieldDDLValuesHttpGetIn" />
      <wsdl:output message="tns:GetTemplateFieldDDLValuesHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTemplateFiles">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns TemplateFiles by TemplateID</wsdl:documentation>
      <wsdl:input message="tns:GetTemplateFilesHttpGetIn" />
      <wsdl:output message="tns:GetTemplateFilesHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTemplateElementID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the TemplateElementID for a  given element</wsdl:documentation>
      <wsdl:input message="tns:GetTemplateElementIDHttpGetIn" />
      <wsdl:output message="tns:GetTemplateElementIDHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTemplateElements">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns all TemplateElement by CompanyID</wsdl:documentation>
      <wsdl:input message="tns:GetTemplateElementsHttpGetIn" />
      <wsdl:output message="tns:GetTemplateElementsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetPriceByElementID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns Price(s) by Template ElementID</wsdl:documentation>
      <wsdl:input message="tns:GetPriceByElementIDHttpGetIn" />
      <wsdl:output message="tns:GetPriceByElementIDHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdatePriceBySequence">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update Price by Sequence</wsdl:documentation>
      <wsdl:input message="tns:UpdatePriceBySequenceHttpGetIn" />
      <wsdl:output message="tns:UpdatePriceBySequenceHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ResendOrder">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Resends order to supplier by SupplierOrderID (Not OrderID)</wsdl:documentation>
      <wsdl:input message="tns:ResendOrderHttpGetIn" />
      <wsdl:output message="tns:ResendOrderHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateElementByExtElementNumberORElementID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Updates an ElementName and/or ExtElementNumber with your ExtElementNumber or ElementID - set elementID = 0 to update by ExtElementNumber</wsdl:documentation>
      <wsdl:input message="tns:UpdateElementByExtElementNumberORElementIDHttpGetIn" />
      <wsdl:output message="tns:UpdateElementByExtElementNumberORElementIDHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetPersonsByExtPersonNumber">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a person with your person reference</wsdl:documentation>
      <wsdl:input message="tns:GetPersonsByExtPersonNumberHttpGetIn" />
      <wsdl:output message="tns:GetPersonsByExtPersonNumberHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetPersonByPersonID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a person with given personid</wsdl:documentation>
      <wsdl:input message="tns:GetPersonByPersonIDHttpGetIn" />
      <wsdl:output message="tns:GetPersonByPersonIDHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetPersonsInGroup">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of your registered persons / web users for a specific group</wsdl:documentation>
      <wsdl:input message="tns:GetPersonsInGroupHttpGetIn" />
      <wsdl:output message="tns:GetPersonsInGroupHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetPersonsInGroupByExtGroupNumber">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of your registered persons / web users for a specific group With your Group reference</wsdl:documentation>
      <wsdl:input message="tns:GetPersonsInGroupByExtGroupNumberHttpGetIn" />
      <wsdl:output message="tns:GetPersonsInGroupByExtGroupNumberHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetPersonByUserNameCompanyIDAndPassword">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a Person by username, password and the persons CompanyID</wsdl:documentation>
      <wsdl:input message="tns:GetPersonByUserNameCompanyIDAndPasswordHttpGetIn" />
      <wsdl:output message="tns:GetPersonByUserNameCompanyIDAndPasswordHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetPersonsByCompanyIDAndEmail">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a Person</wsdl:documentation>
      <wsdl:input message="tns:GetPersonsByCompanyIDAndEmailHttpGetIn" />
      <wsdl:output message="tns:GetPersonsByCompanyIDAndEmailHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetPersonsByCompanyID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns Persons</wsdl:documentation>
      <wsdl:input message="tns:GetPersonsByCompanyIDHttpGetIn" />
      <wsdl:output message="tns:GetPersonsByCompanyIDHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetShoppingbasketBYPersonID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a Persons ShoppingBasket</wsdl:documentation>
      <wsdl:input message="tns:GetShoppingbasketBYPersonIDHttpGetIn" />
      <wsdl:output message="tns:GetShoppingbasketBYPersonIDHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetGroups">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of your company's registered groups</wsdl:documentation>
      <wsdl:input message="tns:GetGroupsHttpGetIn" />
      <wsdl:output message="tns:GetGroupsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetGroupsByCompanyID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of groups by ActiveCompanyID</wsdl:documentation>
      <wsdl:input message="tns:GetGroupsByCompanyIDHttpGetIn" />
      <wsdl:output message="tns:GetGroupsByCompanyIDHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetGroupByExtGroupNumber">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of groups by ExtGroupNumber</wsdl:documentation>
      <wsdl:input message="tns:GetGroupByExtGroupNumberHttpGetIn" />
      <wsdl:output message="tns:GetGroupByExtGroupNumberHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ValidatePassword">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Check Temporary username</wsdl:documentation>
      <wsdl:input message="tns:ValidatePasswordHttpGetIn" />
      <wsdl:output message="tns:ValidatePasswordHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSMScredits">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a available sms credits</wsdl:documentation>
      <wsdl:input message="tns:GetSMScreditsHttpGetIn" />
      <wsdl:output message="tns:GetSMScreditsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAddresses">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of your company's registered addresses</wsdl:documentation>
      <wsdl:input message="tns:GetAddressesHttpGetIn" />
      <wsdl:output message="tns:GetAddressesHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAddressesByExtCompanyNumber">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of your company's registered addresses</wsdl:documentation>
      <wsdl:input message="tns:GetAddressesByExtCompanyNumberHttpGetIn" />
      <wsdl:output message="tns:GetAddressesByExtCompanyNumberHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAddressByPersonID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns address by PersonID</wsdl:documentation>
      <wsdl:input message="tns:GetAddressByPersonIDHttpGetIn" />
      <wsdl:output message="tns:GetAddressByPersonIDHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetGroupByGroupID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a group with given groupid</wsdl:documentation>
      <wsdl:input message="tns:GetGroupByGroupIDHttpGetIn" />
      <wsdl:output message="tns:GetGroupByGroupIDHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDemographicDataFields">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of your demographic data fields</wsdl:documentation>
      <wsdl:input message="tns:GetDemographicDataFieldsHttpGetIn" />
      <wsdl:output message="tns:GetDemographicDataFieldsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCompanyDataFields">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of your company data fields</wsdl:documentation>
      <wsdl:input message="tns:GetCompanyDataFieldsHttpGetIn" />
      <wsdl:output message="tns:GetCompanyDataFieldsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertGroup">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Insert new Group, CompanyID is ID to Company The Group is connected to</wsdl:documentation>
      <wsdl:input message="tns:InsertGroupHttpGetIn" />
      <wsdl:output message="tns:InsertGroupHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertAddress">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Insert new Address, CompanyID is ID to Company The Address is connected to (DeliveryAddress and InvoiceAddress indicates whether an addresse is delivery = 1 and/ or invoice = 1)</wsdl:documentation>
      <wsdl:input message="tns:InsertAddressHttpGetIn" />
      <wsdl:output message="tns:InsertAddressHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="getOutputPath">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the path to a generated output for an element</wsdl:documentation>
      <wsdl:input message="tns:getOutputPathHttpGetIn" />
      <wsdl:output message="tns:getOutputPathHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="getOutputPath2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the path to a generated output for an element (added logic if more than one preview)</wsdl:documentation>
      <wsdl:input message="tns:getOutputPath2HttpGetIn" />
      <wsdl:output message="tns:getOutputPath2HttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateAddressByAddressID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update address by AddressID (user getAddresses for find AddressID) (Supply CompanyID when you want to change a specifix address for another company your an agent for) (DeliveryAddress and InvoiceAddress indicates whether an addresse is delivery = 1 and/ or invoice = 1)</wsdl:documentation>
      <wsdl:input message="tns:UpdateAddressByAddressIDHttpGetIn" />
      <wsdl:output message="tns:UpdateAddressByAddressIDHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateAddressByAddressIDUsingExtCompanyNumber">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update address by AddressID (user getAddresses for find AddressID) (Supply ExtCompanyNumber when you want to change a specifix address for another company your an agent for) (DeliveryAddress and InvoiceAddress indicates whether an addresse is delivery = 1 and/ or invoice = 1)</wsdl:documentation>
      <wsdl:input message="tns:UpdateAddressByAddressIDUsingExtCompanyNumberHttpGetIn" />
      <wsdl:output message="tns:UpdateAddressByAddressIDUsingExtCompanyNumberHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateGroupByGroupIDorExtGroupNumber">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Updates Group data either by GroupID or By ExtGroupNumber, CompanyID is ID for Company Group belongs to (empty fields are ignored), GroupID is string here for practical reasons...</wsdl:documentation>
      <wsdl:input message="tns:UpdateGroupByGroupIDorExtGroupNumberHttpGetIn" />
      <wsdl:output message="tns:UpdateGroupByGroupIDorExtGroupNumberHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ZipElementArray">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates Zip file of elements in ElementArray (SimiColon separated), all elements must be connected to logged in company, else they will be ignored. Resolution 0 = Hires, 1 = Preview, returns url for download of Zip file</wsdl:documentation>
      <wsdl:input message="tns:ZipElementArrayHttpGetIn" />
      <wsdl:output message="tns:ZipElementArrayHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateCompanyByCompanyID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Updates Company info (empty fields are ignored)</wsdl:documentation>
      <wsdl:input message="tns:UpdateCompanyByCompanyIDHttpGetIn" />
      <wsdl:output message="tns:UpdateCompanyByCompanyIDHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCompanyDataFieldsUsingExtCompanyNumber">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of your company data fields - using ExtCompanyNumber</wsdl:documentation>
      <wsdl:input message="tns:GetCompanyDataFieldsUsingExtCompanyNumberHttpGetIn" />
      <wsdl:output message="tns:GetCompanyDataFieldsUsingExtCompanyNumberHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateDatalistContactByExtPersonNumber">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update DatalistContact with your Person reference (If stop = 1 all commmunication with current contact will stop, but history will be kept). Empty or blank values will not overwrite current data.</wsdl:documentation>
      <wsdl:input message="tns:UpdateDatalistContactByExtPersonNumberHttpGetIn" />
      <wsdl:output message="tns:UpdateDatalistContactByExtPersonNumberHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateDatalistContactFixedFieldsByContactID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update DatalistContact by ContactID (If stop = 1 all commmunication with current contact will stop, but history will be kept). Empty or blank values will not overwrite current data.</wsdl:documentation>
      <wsdl:input message="tns:UpdateDatalistContactFixedFieldsByContactIDHttpGetIn" />
      <wsdl:output message="tns:UpdateDatalistContactFixedFieldsByContactIDHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="DisableDatalistContactByPersonID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Stops all communication with datalist contact (but keeps history)</wsdl:documentation>
      <wsdl:input message="tns:DisableDatalistContactByPersonIDHttpGetIn" />
      <wsdl:output message="tns:DisableDatalistContactByPersonIDHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertContact">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Inserts a contact to a list : demographicArray syntax = | separates parameters, name:value ie : demographicArray=height:180|haircolor:red|faceshape:oval</wsdl:documentation>
      <wsdl:input message="tns:InsertContactHttpGetIn" />
      <wsdl:output message="tns:InsertContactHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContacts">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of your datalist contacts</wsdl:documentation>
      <wsdl:input message="tns:GetContactsHttpGetIn" />
      <wsdl:output message="tns:GetContactsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContactsByDatalistID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a contact</wsdl:documentation>
      <wsdl:input message="tns:GetContactsByDatalistIDHttpGetIn" />
      <wsdl:output message="tns:GetContactsByDatalistIDHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContactByExtContactNumber">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a contact</wsdl:documentation>
      <wsdl:input message="tns:GetContactByExtContactNumberHttpGetIn" />
      <wsdl:output message="tns:GetContactByExtContactNumberHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContactsWithContactIDGreaterThan">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of your datalist contacts</wsdl:documentation>
      <wsdl:input message="tns:GetContactsWithContactIDGreaterThanHttpGetIn" />
      <wsdl:output message="tns:GetContactsWithContactIDGreaterThanHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSpecFieldsForContact">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns specfields for contactID</wsdl:documentation>
      <wsdl:input message="tns:GetSpecFieldsForContactHttpGetIn" />
      <wsdl:output message="tns:GetSpecFieldsForContactHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSpecFieldListBYSpecFieldID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns specfieldlist</wsdl:documentation>
      <wsdl:input message="tns:GetSpecFieldListBYSpecFieldIDHttpGetIn" />
      <wsdl:output message="tns:GetSpecFieldListBYSpecFieldIDHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSuppliersByCompanyID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of your Suppliers</wsdl:documentation>
      <wsdl:input message="tns:GetSuppliersByCompanyIDHttpGetIn" />
      <wsdl:output message="tns:GetSuppliersByCompanyIDHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetFoldersByParentFolderID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of Folders by Parent FolderID AND CompanyID</wsdl:documentation>
      <wsdl:input message="tns:GetFoldersByParentFolderIDHttpGetIn" />
      <wsdl:output message="tns:GetFoldersByParentFolderIDHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContactsByExtPersonNumber">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of your datalist contacts with your PersonReference</wsdl:documentation>
      <wsdl:input message="tns:GetContactsByExtPersonNumberHttpGetIn" />
      <wsdl:output message="tns:GetContactsByExtPersonNumberHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContactsByEMail">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of your datalist contacts with matching EMail</wsdl:documentation>
      <wsdl:input message="tns:GetContactsByEMailHttpGetIn" />
      <wsdl:output message="tns:GetContactsByEMailHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetOptOutStatus">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Return opt-out status When CompanyID has value opt-out = All list, else if ListID has value opt-out only counts for the current listID </wsdl:documentation>
      <wsdl:input message="tns:GetOptOutStatusHttpGetIn" />
      <wsdl:output message="tns:GetOptOutStatusHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContactsByExtGroupNumber">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of your datalist contacts with your GroupReference</wsdl:documentation>
      <wsdl:input message="tns:GetContactsByExtGroupNumberHttpGetIn" />
      <wsdl:output message="tns:GetContactsByExtGroupNumberHttpGetOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="isave.APIHttpPost">
    <wsdl:operation name="GetNumberOfContactsByDatalistID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the number of cantacts that belongs to a given datalist</wsdl:documentation>
      <wsdl:input message="tns:GetNumberOfContactsByDatalistIDHttpPostIn" />
      <wsdl:output message="tns:GetNumberOfContactsByDatalistIDHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteDatalistContactByExtPersonNumber">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Delete DatalistContact from all lists with your PersonReference</wsdl:documentation>
      <wsdl:input message="tns:DeleteDatalistContactByExtPersonNumberHttpPostIn" />
      <wsdl:output message="tns:DeleteDatalistContactByExtPersonNumberHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteGroupByGroupID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Delete Group by GroupID</wsdl:documentation>
      <wsdl:input message="tns:DeleteGroupByGroupIDHttpPostIn" />
      <wsdl:output message="tns:DeleteGroupByGroupIDHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteAddressByAddressID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Delete Address by AddressID</wsdl:documentation>
      <wsdl:input message="tns:DeleteAddressByAddressIDHttpPostIn" />
      <wsdl:output message="tns:DeleteAddressByAddressIDHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteOrderBYOrderID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Delete Order by OrderID</wsdl:documentation>
      <wsdl:input message="tns:DeleteOrderBYOrderIDHttpPostIn" />
      <wsdl:output message="tns:DeleteOrderBYOrderIDHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteOrderLineBySequence">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Delete Orderline by sequence</wsdl:documentation>
      <wsdl:input message="tns:DeleteOrderLineBySequenceHttpPostIn" />
      <wsdl:output message="tns:DeleteOrderLineBySequenceHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteOrderBYSupplierOrderID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Delete Order by SupplierOrderID</wsdl:documentation>
      <wsdl:input message="tns:DeleteOrderBYSupplierOrderIDHttpPostIn" />
      <wsdl:output message="tns:DeleteOrderBYSupplierOrderIDHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteDatalistContactByPersonID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Delete DatalistContact from all lists with PersonID</wsdl:documentation>
      <wsdl:input message="tns:DeleteDatalistContactByPersonIDHttpPostIn" />
      <wsdl:output message="tns:DeleteDatalistContactByPersonIDHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteContactsByDataListID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes a Datalist and all contacts in this Datalist</wsdl:documentation>
      <wsdl:input message="tns:DeleteContactsByDataListIDHttpPostIn" />
      <wsdl:output message="tns:DeleteContactsByDataListIDHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CreateArticleElement">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Inserts ArticleElement</wsdl:documentation>
      <wsdl:input message="tns:CreateArticleElementHttpPostIn" />
      <wsdl:output message="tns:CreateArticleElementHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetElementsByTemplateFieldID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns Elements in selected folder behind image Templatefield</wsdl:documentation>
      <wsdl:input message="tns:GetElementsByTemplateFieldIDHttpPostIn" />
      <wsdl:output message="tns:GetElementsByTemplateFieldIDHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="SendExternalOrder">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Sends a mail to the supplier containinng the elementID NB!! The domain in fromAddress (ie : myshop@myshoppingsenter.com) must be validated by Isave!!</wsdl:documentation>
      <wsdl:input message="tns:SendExternalOrderHttpPostIn" />
      <wsdl:output message="tns:SendExternalOrderHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CreateElement">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Inserts an element and returns ElementID (If keep = 1 or empty, the element and files will not be deleted after 14 days, ie NO will delete the element immediately</wsdl:documentation>
      <wsdl:input message="tns:CreateElementHttpPostIn" />
      <wsdl:output message="tns:CreateElementHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CreateOutputOnElement">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates output on already created element, the element must contain FormsInfo, returns path to generated files</wsdl:documentation>
      <wsdl:input message="tns:CreateOutputOnElementHttpPostIn" />
      <wsdl:output message="tns:CreateOutputOnElementHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CreateCustomOutputOnElement">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates output based on custom job for an already created element, the element must contain FormsInfo, returns path to generated files</wsdl:documentation>
      <wsdl:input message="tns:CreateCustomOutputOnElementHttpPostIn" />
      <wsdl:output message="tns:CreateCustomOutputOnElementHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CreateElementForContactAndGenerateOutput">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Inserts an element and returns a path to a generated PDF</wsdl:documentation>
      <wsdl:input message="tns:CreateElementForContactAndGenerateOutputHttpPostIn" />
      <wsdl:output message="tns:CreateElementForContactAndGenerateOutputHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="OrderShoppingbasketByPersonID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates Order FROM Elements in Persons shoppingbasket, if OnHold = 1 order will not be sent to supplier until it is updated by updateOnholdOrder</wsdl:documentation>
      <wsdl:input message="tns:OrderShoppingbasketByPersonIDHttpPostIn" />
      <wsdl:output message="tns:OrderShoppingbasketByPersonIDHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="SendSMSToDatalist">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Sends a SMS message to selected datalist, returns sent (SMS)newsletterID, you can specify time SMS is sent (GMT +1)</wsdl:documentation>
      <wsdl:input message="tns:SendSMSToDatalistHttpPostIn" />
      <wsdl:output message="tns:SendSMSToDatalistHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="SendNewsletterToDatalist">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Sends a newsletter to selected datalist, returns sent newsletterID, you can specify time newsletter is sent (GMT +1)</wsdl:documentation>
      <wsdl:input message="tns:SendNewsletterToDatalistHttpPostIn" />
      <wsdl:output message="tns:SendNewsletterToDatalistHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="NewsletterSubscription">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Insert DatalistContact</wsdl:documentation>
      <wsdl:input message="tns:NewsletterSubscriptionHttpPostIn" />
      <wsdl:output message="tns:NewsletterSubscriptionHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertDatalistContactNHO">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Insert DatalistContact with Demographic data and DatalistID</wsdl:documentation>
      <wsdl:input message="tns:InsertDatalistContactNHOHttpPostIn" />
      <wsdl:output message="tns:InsertDatalistContactNHOHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertDatalistContactNHO2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Insert DatalistContact with Demographic data and DatalistID, if email exists, contact will be updated. When updated and contact must be removed from list to trigger .</wsdl:documentation>
      <wsdl:input message="tns:InsertDatalistContactNHO2HttpPostIn" />
      <wsdl:output message="tns:InsertDatalistContactNHO2HttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertDatalistContactNoCheck">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Insert DatalistContact with Demographic data and DatalistID, no check if already existing.</wsdl:documentation>
      <wsdl:input message="tns:InsertDatalistContactNoCheckHttpPostIn" />
      <wsdl:output message="tns:InsertDatalistContactNoCheckHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertDatalistFromCRM">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Inserts a CRM datalist</wsdl:documentation>
      <wsdl:input message="tns:InsertDatalistFromCRMHttpPostIn" />
      <wsdl:output message="tns:InsertDatalistFromCRMHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertDatalistFromCRMWithExtReference">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Inserts a CRM datalist</wsdl:documentation>
      <wsdl:input message="tns:InsertDatalistFromCRMWithExtReferenceHttpPostIn" />
      <wsdl:output message="tns:InsertDatalistFromCRMWithExtReferenceHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertDatalist">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Inserts a datalist</wsdl:documentation>
      <wsdl:input message="tns:InsertDatalistHttpPostIn" />
      <wsdl:output message="tns:InsertDatalistHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetFoldersByMenuTypeID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">GetFolderByMenuTypeID -- &gt; MenuTypeID 1 = Print, MenuTypeID 3 = Ads, MenuTypeID 4 = Files, MenuTypeID 10 = eDM, MenuTypeID 11 = Forms/PURL, MenuTypeID 12 = Contacts</wsdl:documentation>
      <wsdl:input message="tns:GetFoldersByMenuTypeIDHttpPostIn" />
      <wsdl:output message="tns:GetFoldersByMenuTypeIDHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteFromShoppingbasket">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes element(s) in Persons shoppingbasket, if ElementID = 0, all elements in Shoppingbasket will be deleted</wsdl:documentation>
      <wsdl:input message="tns:DeleteFromShoppingbasketHttpPostIn" />
      <wsdl:output message="tns:DeleteFromShoppingbasketHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateShoppingBasketWithDeliveryInfo">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Updates shoppingbasket with delivery info</wsdl:documentation>
      <wsdl:input message="tns:UpdateShoppingBasketWithDeliveryInfoHttpPostIn" />
      <wsdl:output message="tns:UpdateShoppingBasketWithDeliveryInfoHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateShoppingBasketWithInvoiceInfo">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Updates shoppingbasket with Invoice info</wsdl:documentation>
      <wsdl:input message="tns:UpdateShoppingBasketWithInvoiceInfoHttpPostIn" />
      <wsdl:output message="tns:UpdateShoppingBasketWithInvoiceInfoHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertIntoShoppingBasket">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Inserts an element in shoppingbasket</wsdl:documentation>
      <wsdl:input message="tns:InsertIntoShoppingBasketHttpPostIn" />
      <wsdl:output message="tns:InsertIntoShoppingBasketHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetElementAccessByPersonID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns elements connected to user in </wsdl:documentation>
      <wsdl:input message="tns:GetElementAccessByPersonIDHttpPostIn" />
      <wsdl:output message="tns:GetElementAccessByPersonIDHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="insertElementAccess">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Inserts access to element for PersonID</wsdl:documentation>
      <wsdl:input message="tns:insertElementAccessHttpPostIn" />
      <wsdl:output message="tns:insertElementAccessHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteElementByElementID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Delete element by ElementID</wsdl:documentation>
      <wsdl:input message="tns:DeleteElementByElementIDHttpPostIn" />
      <wsdl:output message="tns:DeleteElementByElementIDHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="AddContactToDatalist">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Adds a contact to a datalist</wsdl:documentation>
      <wsdl:input message="tns:AddContactToDatalistHttpPostIn" />
      <wsdl:output message="tns:AddContactToDatalistHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="MoveElementToFolder">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Move an element to another folder</wsdl:documentation>
      <wsdl:input message="tns:MoveElementToFolderHttpPostIn" />
      <wsdl:output message="tns:MoveElementToFolderHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="RemoveContactFromDatalist">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Removes a contact from a datalist</wsdl:documentation>
      <wsdl:input message="tns:RemoveContactFromDatalistHttpPostIn" />
      <wsdl:output message="tns:RemoveContactFromDatalistHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetNotTransferredBounce">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of bouncedata that's not been tranferred. Use UpdateBounceToTransferred to prevent getting the same data again </wsdl:documentation>
      <wsdl:input message="tns:GetNotTransferredBounceHttpPostIn" />
      <wsdl:output message="tns:GetNotTransferredBounceHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContactsByNewsletterID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get a list recipients for a given newsletter</wsdl:documentation>
      <wsdl:input message="tns:GetContactsByNewsletterIDHttpPostIn" />
      <wsdl:output message="tns:GetContactsByNewsletterIDHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContactsByMobile">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get contacts by Mobilenumber</wsdl:documentation>
      <wsdl:input message="tns:GetContactsByMobileHttpPostIn" />
      <wsdl:output message="tns:GetContactsByMobileHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContactIDByEDMGuid">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get contactid for a specific EDMGUID</wsdl:documentation>
      <wsdl:input message="tns:GetContactIDByEDMGuidHttpPostIn" />
      <wsdl:output message="tns:GetContactIDByEDMGuidHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateBounceToTransferred">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update bouncedata to Transferred. Prevents it being selected from GetNotTransferredBounce</wsdl:documentation>
      <wsdl:input message="tns:UpdateBounceToTransferredHttpPostIn" />
      <wsdl:output message="tns:UpdateBounceToTransferredHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetNotTransferredNewsletters">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of newsletters that's not been tranferred. Use UpdateNewsletterToTransferred to prevent getting the same newsletters </wsdl:documentation>
      <wsdl:input message="tns:GetNotTransferredNewslettersHttpPostIn" />
      <wsdl:output message="tns:GetNotTransferredNewslettersHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetEDMLogByID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns an EDMLog record for a specific id </wsdl:documentation>
      <wsdl:input message="tns:GetEDMLogByIDHttpPostIn" />
      <wsdl:output message="tns:GetEDMLogByIDHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetEDMArticles">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns EDMArticles for a specific Element with a specific Module</wsdl:documentation>
      <wsdl:input message="tns:GetEDMArticlesHttpPostIn" />
      <wsdl:output message="tns:GetEDMArticlesHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetEDMLogsByNewsletterID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of edmlog records for a specific newsletterid. Use to get all recipients for a newsletter</wsdl:documentation>
      <wsdl:input message="tns:GetEDMLogsByNewsletterIDHttpPostIn" />
      <wsdl:output message="tns:GetEDMLogsByNewsletterIDHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateNewsletterToTransferred">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update a newsletter to Transferred. Prevents it being selected from GetNotTransferredNewsletters</wsdl:documentation>
      <wsdl:input message="tns:UpdateNewsletterToTransferredHttpPostIn" />
      <wsdl:output message="tns:UpdateNewsletterToTransferredHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetNotTransferredOpenedNewsletters">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of opened newsletters that's not been tranferred. Use UpdateOpenedNewsletterToTransferred to prevent getting the same newsletters </wsdl:documentation>
      <wsdl:input message="tns:GetNotTransferredOpenedNewslettersHttpPostIn" />
      <wsdl:output message="tns:GetNotTransferredOpenedNewslettersHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateOpenedNewsletterToTransferred">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update a opened newsletter to Transferred. Prevents it being selected from GetNotTransferredOpenedNewsletters</wsdl:documentation>
      <wsdl:input message="tns:UpdateOpenedNewsletterToTransferredHttpPostIn" />
      <wsdl:output message="tns:UpdateOpenedNewsletterToTransferredHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetOnholdOrders">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of Orders on hold (Applies to Agents only)</wsdl:documentation>
      <wsdl:input message="tns:GetOnholdOrdersHttpPostIn" />
      <wsdl:output message="tns:GetOnholdOrdersHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetOrdersByPersonID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of Orders ordered by one Person</wsdl:documentation>
      <wsdl:input message="tns:GetOrdersByPersonIDHttpPostIn" />
      <wsdl:output message="tns:GetOrdersByPersonIDHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetOrdersByCompanyID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of Orders by CompanyID</wsdl:documentation>
      <wsdl:input message="tns:GetOrdersByCompanyIDHttpPostIn" />
      <wsdl:output message="tns:GetOrdersByCompanyIDHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetOrdersByCompanyIDAndDate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of Orders by CompanyID between dates</wsdl:documentation>
      <wsdl:input message="tns:GetOrdersByCompanyIDAndDateHttpPostIn" />
      <wsdl:output message="tns:GetOrdersByCompanyIDAndDateHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAgentCompanies">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of Companies registered under your company(agent)</wsdl:documentation>
      <wsdl:input message="tns:GetAgentCompaniesHttpPostIn" />
      <wsdl:output message="tns:GetAgentCompaniesHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAgentCompaniesByExtCompanyNumber">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a  Companies registered under your company(agent) by ExtCompanyNumber, Must be called from Agent API account</wsdl:documentation>
      <wsdl:input message="tns:GetAgentCompaniesByExtCompanyNumberHttpPostIn" />
      <wsdl:output message="tns:GetAgentCompaniesByExtCompanyNumberHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="updateOnholdOrder">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update OnholdOrder</wsdl:documentation>
      <wsdl:input message="tns:updateOnholdOrderHttpPostIn" />
      <wsdl:output message="tns:updateOnholdOrderHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateElementFormsInfo">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update FormsInfo on element</wsdl:documentation>
      <wsdl:input message="tns:UpdateElementFormsInfoHttpPostIn" />
      <wsdl:output message="tns:UpdateElementFormsInfoHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="updateExtOrderReference">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update ExtOrderReference</wsdl:documentation>
      <wsdl:input message="tns:updateExtOrderReferenceHttpPostIn" />
      <wsdl:output message="tns:updateExtOrderReferenceHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="updateOrderReference">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update OrderReference</wsdl:documentation>
      <wsdl:input message="tns:updateOrderReferenceHttpPostIn" />
      <wsdl:output message="tns:updateOrderReferenceHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="OptOutFromSMS">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Opt-out/ unsubscribe from all SMS communication for this CompanyID. </wsdl:documentation>
      <wsdl:input message="tns:OptOutFromSMSHttpPostIn" />
      <wsdl:output message="tns:OptOutFromSMSHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="OptInSMS">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">OptIn to SMS communication for this CompanyID. </wsdl:documentation>
      <wsdl:input message="tns:OptInSMSHttpPostIn" />
      <wsdl:output message="tns:OptInSMSHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="OptOutFromEDM">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Opt-out from edm communication - OptoutFromAll = true will unsubscribe from all communication for this CompanyID. </wsdl:documentation>
      <wsdl:input message="tns:OptOutFromEDMHttpPostIn" />
      <wsdl:output message="tns:OptOutFromEDMHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContactsFromSFTP">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Downloads file with contacts from (s)ftp server to isave.DIALOG (sftpAddress = IP address), Foldername (on sftp server, if located on root set foldername=NULL) format 'bigcompany/files/images/', Filename must always be unique and end with .csv/txt, unless if its a zip file (isZip = true, can only contain one file with .csv extention). ListName in isave.DIALOG will be the same as fileName. Delete = true : deletes file from sftp after download. Set DatalistID = 0 if you want a new datalist to be created, UpdateColumn : 1 = Email, 2 = ExtContactNumber</wsdl:documentation>
      <wsdl:input message="tns:GetContactsFromSFTPHttpPostIn" />
      <wsdl:output message="tns:GetContactsFromSFTPHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ImportDatalistContactsFromSftpServer">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Imports a csv file of contact from a url (ftp or http) | UpdateColumn: 0 = don't update, 1 = update with match on Email, 2 = Update with match on ExtContactNumber</wsdl:documentation>
      <wsdl:input message="tns:ImportDatalistContactsFromSftpServerHttpPostIn" />
      <wsdl:output message="tns:ImportDatalistContactsFromSftpServerHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="getGroupAdminRelationByPersonID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get All Groups/ departements a person has adminn access to</wsdl:documentation>
      <wsdl:input message="tns:getGroupAdminRelationByPersonIDHttpPostIn" />
      <wsdl:output message="tns:getGroupAdminRelationByPersonIDHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="getActivityJobsBySequence">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get Specific activityJob</wsdl:documentation>
      <wsdl:input message="tns:getActivityJobsBySequenceHttpPostIn" />
      <wsdl:output message="tns:getActivityJobsBySequenceHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="getImageVariableDimensions">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get the size for an image varaible - Used together with cropping</wsdl:documentation>
      <wsdl:input message="tns:getImageVariableDimensionsHttpPostIn" />
      <wsdl:output message="tns:getImageVariableDimensionsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="updateCropValues">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Sets the cropping values for a specified image field (unique variablename for the template) for an element</wsdl:documentation>
      <wsdl:input message="tns:updateCropValuesHttpPostIn" />
      <wsdl:output message="tns:updateCropValuesHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="getCropValues">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the cropping values for a specified image field (unique variablename for the template) for an element</wsdl:documentation>
      <wsdl:input message="tns:getCropValuesHttpPostIn" />
      <wsdl:output message="tns:getCropValuesHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="SendNewsletterIDToContact">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Sends an already created newsletterID to an existing contact, if CreateCopy is true a new (identic) newsletter will be created</wsdl:documentation>
      <wsdl:input message="tns:SendNewsletterIDToContactHttpPostIn" />
      <wsdl:output message="tns:SendNewsletterIDToContactHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetActivities">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of your Activities</wsdl:documentation>
      <wsdl:input message="tns:GetActivitiesHttpPostIn" />
      <wsdl:output message="tns:GetActivitiesHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetNotTransferredEdmOptOut">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of all (not earlier) unsubscribed Email</wsdl:documentation>
      <wsdl:input message="tns:GetNotTransferredEdmOptOutHttpPostIn" />
      <wsdl:output message="tns:GetNotTransferredEdmOptOutHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetNotTransferredSMSOptOut">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of all (not earlier) unsubscribed SMS</wsdl:documentation>
      <wsdl:input message="tns:GetNotTransferredSMSOptOutHttpPostIn" />
      <wsdl:output message="tns:GetNotTransferredSMSOptOutHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetNotTransferredNewsletterLogData">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns log data from sent nerwsletters as XML string</wsdl:documentation>
      <wsdl:input message="tns:GetNotTransferredNewsletterLogDataHttpPostIn" />
      <wsdl:output message="tns:GetNotTransferredNewsletterLogDataHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="UploadTmpFile">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Upload a File to Isave.DIALOG, returns Isave location and http location separated by semicolon. '1\MyFile.pdf;http://dialog.isave.no/isavefiles/1/TmpFiles/1/MyFile.pdf'</wsdl:documentation>
      <wsdl:input message="tns:UploadTmpFileHttpPostIn" />
      <wsdl:output message="tns:UploadTmpFileHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="EDMNewsletterTrackBack">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">EDM TrackBack</wsdl:documentation>
      <wsdl:input message="tns:EDMNewsletterTrackBackHttpPostIn" />
      <wsdl:output message="tns:EDMNewsletterTrackBackHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContactByContactID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns one contact</wsdl:documentation>
      <wsdl:input message="tns:GetContactByContactIDHttpPostIn" />
      <wsdl:output message="tns:GetContactByContactIDHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetNewsletterByNewsletterID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns one contact</wsdl:documentation>
      <wsdl:input message="tns:GetNewsletterByNewsletterIDHttpPostIn" />
      <wsdl:output message="tns:GetNewsletterByNewsletterIDHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAllStaticElements">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns all static elements</wsdl:documentation>
      <wsdl:input message="tns:GetAllStaticElementsHttpPostIn" />
      <wsdl:output message="tns:GetAllStaticElementsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContactsBySpecFieldValues">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns contact(s) that matches Specfieldname AND SpecFieldValue</wsdl:documentation>
      <wsdl:input message="tns:GetContactsBySpecFieldValuesHttpPostIn" />
      <wsdl:output message="tns:GetContactsBySpecFieldValuesHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetArticlesForOrder">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of Articles connected to elements in order</wsdl:documentation>
      <wsdl:input message="tns:GetArticlesForOrderHttpPostIn" />
      <wsdl:output message="tns:GetArticlesForOrderHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetPriceElements">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of Elements that can be priced</wsdl:documentation>
      <wsdl:input message="tns:GetPriceElementsHttpPostIn" />
      <wsdl:output message="tns:GetPriceElementsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetActions">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of your Activity Actions</wsdl:documentation>
      <wsdl:input message="tns:GetActionsHttpPostIn" />
      <wsdl:output message="tns:GetActionsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSmsLog">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of your not earlier transferred Sent SmsMessages with stauts</wsdl:documentation>
      <wsdl:input message="tns:GetSmsLogHttpPostIn" />
      <wsdl:output message="tns:GetSmsLogHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="updateStockAmountByElementID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update StockAmount by ElementID</wsdl:documentation>
      <wsdl:input message="tns:updateStockAmountByElementIDHttpPostIn" />
      <wsdl:output message="tns:updateStockAmountByElementIDHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetStockByElementID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns Stock Object</wsdl:documentation>
      <wsdl:input message="tns:GetStockByElementIDHttpPostIn" />
      <wsdl:output message="tns:GetStockByElementIDHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="DoActivitiesByActivityID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Runs all jobs below one activity</wsdl:documentation>
      <wsdl:input message="tns:DoActivitiesByActivityIDHttpPostIn" />
      <wsdl:output message="tns:DoActivitiesByActivityIDHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="DoActivityByActionID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates an Activity job for a particular Action</wsdl:documentation>
      <wsdl:input message="tns:DoActivityByActionIDHttpPostIn" />
      <wsdl:output message="tns:DoActivityByActionIDHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetFoldersInFiles">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of the folders under FILES</wsdl:documentation>
      <wsdl:input message="tns:GetFoldersInFilesHttpPostIn" />
      <wsdl:output message="tns:GetFoldersInFilesHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetFolderPreview">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the path to the folder preview</wsdl:documentation>
      <wsdl:input message="tns:GetFolderPreviewHttpPostIn" />
      <wsdl:output message="tns:GetFolderPreviewHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="SetImageFieldFromFTP">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Uploads attachement to ftp server, call this metod and the file will be downloaded and available within Isave.DIALOG, returns new elementID (ftpAddress = IPAddress, If elementID = 0, something went wrong (Only preview and hires will be available)</wsdl:documentation>
      <wsdl:input message="tns:SetImageFieldFromFTPHttpPostIn" />
      <wsdl:output message="tns:SetImageFieldFromFTPHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="SetPreviewsForElement">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Uploads attachement to ftp server, call this metod and the file will be downloaded and available as preview(s) ont the current ElementID </wsdl:documentation>
      <wsdl:input message="tns:SetPreviewsForElementHttpPostIn" />
      <wsdl:output message="tns:SetPreviewsForElementHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetFileFromFTP">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Uploads attachement to ftp server, call this metod and the file will be downloaded and available within Isave.DIALOG, returns new elementID (ftpAddress = IPAddress, If elementID = 0, something went wrong (Only preview and hires will be available)</wsdl:documentation>
      <wsdl:input message="tns:GetFileFromFTPHttpPostIn" />
      <wsdl:output message="tns:GetFileFromFTPHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetFileFromFTP2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Uploads attachement to ftp server, call this metod and the file will be downloaded and available within Isave.DIALOG, returns new elementID (ftpAddress = IPAddress, If elementID = 0, something went wrong</wsdl:documentation>
      <wsdl:input message="tns:GetFileFromFTP2HttpPostIn" />
      <wsdl:output message="tns:GetFileFromFTP2HttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetElementsInFolder">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of elements in a folder</wsdl:documentation>
      <wsdl:input message="tns:GetElementsInFolderHttpPostIn" />
      <wsdl:output message="tns:GetElementsInFolderHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetElementsByFolderID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns all elements in a folder</wsdl:documentation>
      <wsdl:input message="tns:GetElementsByFolderIDHttpPostIn" />
      <wsdl:output message="tns:GetElementsByFolderIDHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDatalists">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of your datalists</wsdl:documentation>
      <wsdl:input message="tns:GetDatalistsHttpPostIn" />
      <wsdl:output message="tns:GetDatalistsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDatalistsByContactID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns all datalists connected to a Contact</wsdl:documentation>
      <wsdl:input message="tns:GetDatalistsByContactIDHttpPostIn" />
      <wsdl:output message="tns:GetDatalistsByContactIDHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDatalistsByExtReference">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of your datalists</wsdl:documentation>
      <wsdl:input message="tns:GetDatalistsByExtReferenceHttpPostIn" />
      <wsdl:output message="tns:GetDatalistsByExtReferenceHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetPersons">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of your registered persons / web users</wsdl:documentation>
      <wsdl:input message="tns:GetPersonsHttpPostIn" />
      <wsdl:output message="tns:GetPersonsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetElements">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of company Elements</wsdl:documentation>
      <wsdl:input message="tns:GetElementsHttpPostIn" />
      <wsdl:output message="tns:GetElementsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="getFilePathsForTemplateFieldConnectedElements">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a semicolon separated string, containing paths to elements connected to the templatefield </wsdl:documentation>
      <wsdl:input message="tns:getFilePathsForTemplateFieldConnectedElementsHttpPostIn" />
      <wsdl:output message="tns:getFilePathsForTemplateFieldConnectedElementsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetImageUploadLink">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a link for use in an iframe, for uploading images to a templatefield</wsdl:documentation>
      <wsdl:input message="tns:GetImageUploadLinkHttpPostIn" />
      <wsdl:output message="tns:GetImageUploadLinkHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSingleSignonLink">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a Single signon link (If PersonID is sent, ExtPersonNumber will be ignored)</wsdl:documentation>
      <wsdl:input message="tns:GetSingleSignonLinkHttpPostIn" />
      <wsdl:output message="tns:GetSingleSignonLinkHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSingleSignonLinkForNonAgent">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a Single signon link - use this if you're not an agent (If PersonID is sent, ExtPersonNumber will be ignored)</wsdl:documentation>
      <wsdl:input message="tns:GetSingleSignonLinkForNonAgentHttpPostIn" />
      <wsdl:output message="tns:GetSingleSignonLinkForNonAgentHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSingleSignonLinkAndCreateUserOnSpecificCompany">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a Single signon link and adds a user in the companyID sent in as parameter (If PersonID is sent, ExtPersonNumber will be ignored)</wsdl:documentation>
      <wsdl:input message="tns:GetSingleSignonLinkAndCreateUserOnSpecificCompanyHttpPostIn" />
      <wsdl:output message="tns:GetSingleSignonLinkAndCreateUserOnSpecificCompanyHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetNotTransferredOrders">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of orders not marked with transferred</wsdl:documentation>
      <wsdl:input message="tns:GetNotTransferredOrdersHttpPostIn" />
      <wsdl:output message="tns:GetNotTransferredOrdersHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateOrdersToTransferredBysupplierOrderID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Updates orders set to transferred by supplierOrderID</wsdl:documentation>
      <wsdl:input message="tns:UpdateOrdersToTransferredBysupplierOrderIDHttpPostIn" />
      <wsdl:output message="tns:UpdateOrdersToTransferredBysupplierOrderIDHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="getOrder">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get Order object</wsdl:documentation>
      <wsdl:input message="tns:getOrderHttpPostIn" />
      <wsdl:output message="tns:getOrderHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ChangeStock">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Updates Stockinfo and amount</wsdl:documentation>
      <wsdl:input message="tns:ChangeStockHttpPostIn" />
      <wsdl:output message="tns:ChangeStockHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateOrdersToTransferred">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Updates orders set to transferred</wsdl:documentation>
      <wsdl:input message="tns:UpdateOrdersToTransferredHttpPostIn" />
      <wsdl:output message="tns:UpdateOrdersToTransferredHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateOrdersToNOTTransferred">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Updates orders set to NOT transferred</wsdl:documentation>
      <wsdl:input message="tns:UpdateOrdersToNOTTransferredHttpPostIn" />
      <wsdl:output message="tns:UpdateOrdersToNOTTransferredHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetElementByExtElementNumber">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns an Element with your ExtElementNumber</wsdl:documentation>
      <wsdl:input message="tns:GetElementByExtElementNumberHttpPostIn" />
      <wsdl:output message="tns:GetElementByExtElementNumberHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetElementByElementID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns an Element by ElementID</wsdl:documentation>
      <wsdl:input message="tns:GetElementByElementIDHttpPostIn" />
      <wsdl:output message="tns:GetElementByElementIDHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetElementIDsBySpecFieldIDAndSpecFieldValue">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns ElementSpecFieldValues</wsdl:documentation>
      <wsdl:input message="tns:GetElementIDsBySpecFieldIDAndSpecFieldValueHttpPostIn" />
      <wsdl:output message="tns:GetElementIDsBySpecFieldIDAndSpecFieldValueHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetElementSpecFieldValues">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns ElementSpecFieldValues</wsdl:documentation>
      <wsdl:input message="tns:GetElementSpecFieldValuesHttpPostIn" />
      <wsdl:output message="tns:GetElementSpecFieldValuesHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSpecFieldsByCompanyID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns Specfields</wsdl:documentation>
      <wsdl:input message="tns:GetSpecFieldsByCompanyIDHttpPostIn" />
      <wsdl:output message="tns:GetSpecFieldsByCompanyIDHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetFoldersByCompanyID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns Folders With SpecFieldValues</wsdl:documentation>
      <wsdl:input message="tns:GetFoldersByCompanyIDHttpPostIn" />
      <wsdl:output message="tns:GetFoldersByCompanyIDHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetElementsByCompanyID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns Folders With SpecFieldValues</wsdl:documentation>
      <wsdl:input message="tns:GetElementsByCompanyIDHttpPostIn" />
      <wsdl:output message="tns:GetElementsByCompanyIDHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAllTemplateFields">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns all active Templatefields on single template</wsdl:documentation>
      <wsdl:input message="tns:GetAllTemplateFieldsHttpPostIn" />
      <wsdl:output message="tns:GetAllTemplateFieldsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTemplateFields">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns all active Templatefields on single template</wsdl:documentation>
      <wsdl:input message="tns:GetTemplateFieldsHttpPostIn" />
      <wsdl:output message="tns:GetTemplateFieldsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTemplateFieldDDLValues">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Return values for dropdown(type = 3) - checkbox(type = 7) and radiobuttons(type = 8) by TemplateFieldID</wsdl:documentation>
      <wsdl:input message="tns:GetTemplateFieldDDLValuesHttpPostIn" />
      <wsdl:output message="tns:GetTemplateFieldDDLValuesHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTemplateFiles">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns TemplateFiles by TemplateID</wsdl:documentation>
      <wsdl:input message="tns:GetTemplateFilesHttpPostIn" />
      <wsdl:output message="tns:GetTemplateFilesHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTemplateElementID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the TemplateElementID for a  given element</wsdl:documentation>
      <wsdl:input message="tns:GetTemplateElementIDHttpPostIn" />
      <wsdl:output message="tns:GetTemplateElementIDHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTemplateElements">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns all TemplateElement by CompanyID</wsdl:documentation>
      <wsdl:input message="tns:GetTemplateElementsHttpPostIn" />
      <wsdl:output message="tns:GetTemplateElementsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetPriceByElementID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns Price(s) by Template ElementID</wsdl:documentation>
      <wsdl:input message="tns:GetPriceByElementIDHttpPostIn" />
      <wsdl:output message="tns:GetPriceByElementIDHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdatePriceBySequence">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update Price by Sequence</wsdl:documentation>
      <wsdl:input message="tns:UpdatePriceBySequenceHttpPostIn" />
      <wsdl:output message="tns:UpdatePriceBySequenceHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ResendOrder">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Resends order to supplier by SupplierOrderID (Not OrderID)</wsdl:documentation>
      <wsdl:input message="tns:ResendOrderHttpPostIn" />
      <wsdl:output message="tns:ResendOrderHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateElementByExtElementNumberORElementID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Updates an ElementName and/or ExtElementNumber with your ExtElementNumber or ElementID - set elementID = 0 to update by ExtElementNumber</wsdl:documentation>
      <wsdl:input message="tns:UpdateElementByExtElementNumberORElementIDHttpPostIn" />
      <wsdl:output message="tns:UpdateElementByExtElementNumberORElementIDHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetPersonsByExtPersonNumber">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a person with your person reference</wsdl:documentation>
      <wsdl:input message="tns:GetPersonsByExtPersonNumberHttpPostIn" />
      <wsdl:output message="tns:GetPersonsByExtPersonNumberHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetPersonByPersonID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a person with given personid</wsdl:documentation>
      <wsdl:input message="tns:GetPersonByPersonIDHttpPostIn" />
      <wsdl:output message="tns:GetPersonByPersonIDHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetPersonsInGroup">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of your registered persons / web users for a specific group</wsdl:documentation>
      <wsdl:input message="tns:GetPersonsInGroupHttpPostIn" />
      <wsdl:output message="tns:GetPersonsInGroupHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetPersonsInGroupByExtGroupNumber">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of your registered persons / web users for a specific group With your Group reference</wsdl:documentation>
      <wsdl:input message="tns:GetPersonsInGroupByExtGroupNumberHttpPostIn" />
      <wsdl:output message="tns:GetPersonsInGroupByExtGroupNumberHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetPersonByUserNameCompanyIDAndPassword">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a Person by username, password and the persons CompanyID</wsdl:documentation>
      <wsdl:input message="tns:GetPersonByUserNameCompanyIDAndPasswordHttpPostIn" />
      <wsdl:output message="tns:GetPersonByUserNameCompanyIDAndPasswordHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetPersonsByCompanyIDAndEmail">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a Person</wsdl:documentation>
      <wsdl:input message="tns:GetPersonsByCompanyIDAndEmailHttpPostIn" />
      <wsdl:output message="tns:GetPersonsByCompanyIDAndEmailHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetPersonsByCompanyID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns Persons</wsdl:documentation>
      <wsdl:input message="tns:GetPersonsByCompanyIDHttpPostIn" />
      <wsdl:output message="tns:GetPersonsByCompanyIDHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetShoppingbasketBYPersonID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a Persons ShoppingBasket</wsdl:documentation>
      <wsdl:input message="tns:GetShoppingbasketBYPersonIDHttpPostIn" />
      <wsdl:output message="tns:GetShoppingbasketBYPersonIDHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetGroups">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of your company's registered groups</wsdl:documentation>
      <wsdl:input message="tns:GetGroupsHttpPostIn" />
      <wsdl:output message="tns:GetGroupsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetGroupsByCompanyID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of groups by ActiveCompanyID</wsdl:documentation>
      <wsdl:input message="tns:GetGroupsByCompanyIDHttpPostIn" />
      <wsdl:output message="tns:GetGroupsByCompanyIDHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetGroupByExtGroupNumber">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of groups by ExtGroupNumber</wsdl:documentation>
      <wsdl:input message="tns:GetGroupByExtGroupNumberHttpPostIn" />
      <wsdl:output message="tns:GetGroupByExtGroupNumberHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ValidatePassword">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Check Temporary username</wsdl:documentation>
      <wsdl:input message="tns:ValidatePasswordHttpPostIn" />
      <wsdl:output message="tns:ValidatePasswordHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSMScredits">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a available sms credits</wsdl:documentation>
      <wsdl:input message="tns:GetSMScreditsHttpPostIn" />
      <wsdl:output message="tns:GetSMScreditsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAddresses">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of your company's registered addresses</wsdl:documentation>
      <wsdl:input message="tns:GetAddressesHttpPostIn" />
      <wsdl:output message="tns:GetAddressesHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAddressesByExtCompanyNumber">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of your company's registered addresses</wsdl:documentation>
      <wsdl:input message="tns:GetAddressesByExtCompanyNumberHttpPostIn" />
      <wsdl:output message="tns:GetAddressesByExtCompanyNumberHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAddressByPersonID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns address by PersonID</wsdl:documentation>
      <wsdl:input message="tns:GetAddressByPersonIDHttpPostIn" />
      <wsdl:output message="tns:GetAddressByPersonIDHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetGroupByGroupID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a group with given groupid</wsdl:documentation>
      <wsdl:input message="tns:GetGroupByGroupIDHttpPostIn" />
      <wsdl:output message="tns:GetGroupByGroupIDHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDemographicDataFields">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of your demographic data fields</wsdl:documentation>
      <wsdl:input message="tns:GetDemographicDataFieldsHttpPostIn" />
      <wsdl:output message="tns:GetDemographicDataFieldsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCompanyDataFields">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of your company data fields</wsdl:documentation>
      <wsdl:input message="tns:GetCompanyDataFieldsHttpPostIn" />
      <wsdl:output message="tns:GetCompanyDataFieldsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertGroup">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Insert new Group, CompanyID is ID to Company The Group is connected to</wsdl:documentation>
      <wsdl:input message="tns:InsertGroupHttpPostIn" />
      <wsdl:output message="tns:InsertGroupHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertAddress">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Insert new Address, CompanyID is ID to Company The Address is connected to (DeliveryAddress and InvoiceAddress indicates whether an addresse is delivery = 1 and/ or invoice = 1)</wsdl:documentation>
      <wsdl:input message="tns:InsertAddressHttpPostIn" />
      <wsdl:output message="tns:InsertAddressHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="getOutputPath">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the path to a generated output for an element</wsdl:documentation>
      <wsdl:input message="tns:getOutputPathHttpPostIn" />
      <wsdl:output message="tns:getOutputPathHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="getOutputPath2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the path to a generated output for an element (added logic if more than one preview)</wsdl:documentation>
      <wsdl:input message="tns:getOutputPath2HttpPostIn" />
      <wsdl:output message="tns:getOutputPath2HttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateAddressByAddressID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update address by AddressID (user getAddresses for find AddressID) (Supply CompanyID when you want to change a specifix address for another company your an agent for) (DeliveryAddress and InvoiceAddress indicates whether an addresse is delivery = 1 and/ or invoice = 1)</wsdl:documentation>
      <wsdl:input message="tns:UpdateAddressByAddressIDHttpPostIn" />
      <wsdl:output message="tns:UpdateAddressByAddressIDHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateAddressByAddressIDUsingExtCompanyNumber">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update address by AddressID (user getAddresses for find AddressID) (Supply ExtCompanyNumber when you want to change a specifix address for another company your an agent for) (DeliveryAddress and InvoiceAddress indicates whether an addresse is delivery = 1 and/ or invoice = 1)</wsdl:documentation>
      <wsdl:input message="tns:UpdateAddressByAddressIDUsingExtCompanyNumberHttpPostIn" />
      <wsdl:output message="tns:UpdateAddressByAddressIDUsingExtCompanyNumberHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateGroupByGroupIDorExtGroupNumber">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Updates Group data either by GroupID or By ExtGroupNumber, CompanyID is ID for Company Group belongs to (empty fields are ignored), GroupID is string here for practical reasons...</wsdl:documentation>
      <wsdl:input message="tns:UpdateGroupByGroupIDorExtGroupNumberHttpPostIn" />
      <wsdl:output message="tns:UpdateGroupByGroupIDorExtGroupNumberHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ZipElementArray">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates Zip file of elements in ElementArray (SimiColon separated), all elements must be connected to logged in company, else they will be ignored. Resolution 0 = Hires, 1 = Preview, returns url for download of Zip file</wsdl:documentation>
      <wsdl:input message="tns:ZipElementArrayHttpPostIn" />
      <wsdl:output message="tns:ZipElementArrayHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateCompanyByCompanyID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Updates Company info (empty fields are ignored)</wsdl:documentation>
      <wsdl:input message="tns:UpdateCompanyByCompanyIDHttpPostIn" />
      <wsdl:output message="tns:UpdateCompanyByCompanyIDHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCompanyDataFieldsUsingExtCompanyNumber">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of your company data fields - using ExtCompanyNumber</wsdl:documentation>
      <wsdl:input message="tns:GetCompanyDataFieldsUsingExtCompanyNumberHttpPostIn" />
      <wsdl:output message="tns:GetCompanyDataFieldsUsingExtCompanyNumberHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateDatalistContactByExtPersonNumber">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update DatalistContact with your Person reference (If stop = 1 all commmunication with current contact will stop, but history will be kept). Empty or blank values will not overwrite current data.</wsdl:documentation>
      <wsdl:input message="tns:UpdateDatalistContactByExtPersonNumberHttpPostIn" />
      <wsdl:output message="tns:UpdateDatalistContactByExtPersonNumberHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateDatalistContactFixedFieldsByContactID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Update DatalistContact by ContactID (If stop = 1 all commmunication with current contact will stop, but history will be kept). Empty or blank values will not overwrite current data.</wsdl:documentation>
      <wsdl:input message="tns:UpdateDatalistContactFixedFieldsByContactIDHttpPostIn" />
      <wsdl:output message="tns:UpdateDatalistContactFixedFieldsByContactIDHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="DisableDatalistContactByPersonID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Stops all communication with datalist contact (but keeps history)</wsdl:documentation>
      <wsdl:input message="tns:DisableDatalistContactByPersonIDHttpPostIn" />
      <wsdl:output message="tns:DisableDatalistContactByPersonIDHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="InsertContact">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Inserts a contact to a list : demographicArray syntax = | separates parameters, name:value ie : demographicArray=height:180|haircolor:red|faceshape:oval</wsdl:documentation>
      <wsdl:input message="tns:InsertContactHttpPostIn" />
      <wsdl:output message="tns:InsertContactHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContacts">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of your datalist contacts</wsdl:documentation>
      <wsdl:input message="tns:GetContactsHttpPostIn" />
      <wsdl:output message="tns:GetContactsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContactsByDatalistID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a contact</wsdl:documentation>
      <wsdl:input message="tns:GetContactsByDatalistIDHttpPostIn" />
      <wsdl:output message="tns:GetContactsByDatalistIDHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContactByExtContactNumber">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a contact</wsdl:documentation>
      <wsdl:input message="tns:GetContactByExtContactNumberHttpPostIn" />
      <wsdl:output message="tns:GetContactByExtContactNumberHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContactsWithContactIDGreaterThan">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of your datalist contacts</wsdl:documentation>
      <wsdl:input message="tns:GetContactsWithContactIDGreaterThanHttpPostIn" />
      <wsdl:output message="tns:GetContactsWithContactIDGreaterThanHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSpecFieldsForContact">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns specfields for contactID</wsdl:documentation>
      <wsdl:input message="tns:GetSpecFieldsForContactHttpPostIn" />
      <wsdl:output message="tns:GetSpecFieldsForContactHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSpecFieldListBYSpecFieldID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns specfieldlist</wsdl:documentation>
      <wsdl:input message="tns:GetSpecFieldListBYSpecFieldIDHttpPostIn" />
      <wsdl:output message="tns:GetSpecFieldListBYSpecFieldIDHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSuppliersByCompanyID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of your Suppliers</wsdl:documentation>
      <wsdl:input message="tns:GetSuppliersByCompanyIDHttpPostIn" />
      <wsdl:output message="tns:GetSuppliersByCompanyIDHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetFoldersByParentFolderID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of Folders by Parent FolderID AND CompanyID</wsdl:documentation>
      <wsdl:input message="tns:GetFoldersByParentFolderIDHttpPostIn" />
      <wsdl:output message="tns:GetFoldersByParentFolderIDHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContactsByExtPersonNumber">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of your datalist contacts with your PersonReference</wsdl:documentation>
      <wsdl:input message="tns:GetContactsByExtPersonNumberHttpPostIn" />
      <wsdl:output message="tns:GetContactsByExtPersonNumberHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContactsByEMail">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of your datalist contacts with matching EMail</wsdl:documentation>
      <wsdl:input message="tns:GetContactsByEMailHttpPostIn" />
      <wsdl:output message="tns:GetContactsByEMailHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetOptOutStatus">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Return opt-out status When CompanyID has value opt-out = All list, else if ListID has value opt-out only counts for the current listID </wsdl:documentation>
      <wsdl:input message="tns:GetOptOutStatusHttpPostIn" />
      <wsdl:output message="tns:GetOptOutStatusHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContactsByExtGroupNumber">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of your datalist contacts with your GroupReference</wsdl:documentation>
      <wsdl:input message="tns:GetContactsByExtGroupNumberHttpPostIn" />
      <wsdl:output message="tns:GetContactsByExtGroupNumberHttpPostOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="isave.APISoap" type="tns:isave.APISoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="GetNumberOfContactsByDatalistID">
      <soap:operation soapAction="http://isave.no/GetNumberOfContactsByDatalistID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteDatalistContactByExtPersonNumber">
      <soap:operation soapAction="http://isave.no/DeleteDatalistContactByExtPersonNumber" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteGroupByGroupID">
      <soap:operation soapAction="http://isave.no/DeleteGroupByGroupID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteAddressByAddressID">
      <soap:operation soapAction="http://isave.no/DeleteAddressByAddressID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteOrderBYOrderID">
      <soap:operation soapAction="http://isave.no/DeleteOrderBYOrderID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteOrderLineBySequence">
      <soap:operation soapAction="http://isave.no/DeleteOrderLineBySequence" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteOrderBYSupplierOrderID">
      <soap:operation soapAction="http://isave.no/DeleteOrderBYSupplierOrderID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteDatalistContactByPersonID">
      <soap:operation soapAction="http://isave.no/DeleteDatalistContactByPersonID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteContactsByDataListID">
      <soap:operation soapAction="http://isave.no/DeleteContactsByDataListID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateArticleElement">
      <soap:operation soapAction="http://isave.no/CreateArticleElement" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetElementsByTemplateFieldID">
      <soap:operation soapAction="http://isave.no/GetElementsByTemplateFieldID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendExternalOrder">
      <soap:operation soapAction="http://isave.no/SendExternalOrder" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateElement">
      <soap:operation soapAction="http://isave.no/CreateElement" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateOutputOnElement">
      <soap:operation soapAction="http://isave.no/CreateOutputOnElement" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateCustomOutputOnElement">
      <soap:operation soapAction="http://isave.no/CreateCustomOutputOnElement" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateElementForContactAndGenerateOutput">
      <soap:operation soapAction="http://isave.no/CreateElementForContactAndGenerateOutput" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertDatalistContact">
      <soap:operation soapAction="http://isave.no/InsertDatalistContact" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertDatalistContactNoUpdate">
      <soap:operation soapAction="http://isave.no/InsertDatalistContactNoUpdate" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="OrderShoppingbasketByPersonID">
      <soap:operation soapAction="http://isave.no/OrderShoppingbasketByPersonID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendSMSToDatalist">
      <soap:operation soapAction="http://isave.no/SendSMSToDatalist" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendNewsletterToDatalist">
      <soap:operation soapAction="http://isave.no/SendNewsletterToDatalist" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="NewsletterSubscription">
      <soap:operation soapAction="http://isave.no/NewsletterSubscription" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertDatalistContactNHO">
      <soap:operation soapAction="http://isave.no/InsertDatalistContactNHO" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertDatalistContactNHO2">
      <soap:operation soapAction="http://isave.no/InsertDatalistContactNHO2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertDatalistContactNoCheck">
      <soap:operation soapAction="http://isave.no/InsertDatalistContactNoCheck" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertDatalistFromCRM">
      <soap:operation soapAction="http://isave.no/InsertDatalistFromCRM" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertDatalistFromCRMWithExtReference">
      <soap:operation soapAction="http://isave.no/InsertDatalistFromCRMWithExtReference" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertDatalist">
      <soap:operation soapAction="http://isave.no/InsertDatalist" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateFolder">
      <soap:operation soapAction="http://isave.no/UpdateFolder" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateFolderByCompanyID">
      <soap:operation soapAction="http://isave.no/UpdateFolderByCompanyID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteFolder">
      <soap:operation soapAction="http://isave.no/DeleteFolder" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteFolderByCompanyID">
      <soap:operation soapAction="http://isave.no/DeleteFolderByCompanyID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFoldersByMenuTypeID">
      <soap:operation soapAction="http://isave.no/GetFoldersByMenuTypeID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteFromShoppingbasket">
      <soap:operation soapAction="http://isave.no/DeleteFromShoppingbasket" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateShoppingBasketObject">
      <soap:operation soapAction="http://isave.no/UpdateShoppingBasketObject" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateShoppingBasketWithDeliveryInfo">
      <soap:operation soapAction="http://isave.no/UpdateShoppingBasketWithDeliveryInfo" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateShoppingBasketWithInvoiceInfo">
      <soap:operation soapAction="http://isave.no/UpdateShoppingBasketWithInvoiceInfo" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertIntoShoppingBasket">
      <soap:operation soapAction="http://isave.no/InsertIntoShoppingBasket" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdatePerson">
      <soap:operation soapAction="http://isave.no/UpdatePerson" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetElementAccessByPersonID">
      <soap:operation soapAction="http://isave.no/GetElementAccessByPersonID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="insertElementAccess">
      <soap:operation soapAction="http://isave.no/insertElementAccess" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteElementByElementID">
      <soap:operation soapAction="http://isave.no/DeleteElementByElementID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertPerson">
      <soap:operation soapAction="http://isave.no/InsertPerson" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertSpecField">
      <soap:operation soapAction="http://isave.no/InsertSpecField" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddContactToDatalist">
      <soap:operation soapAction="http://isave.no/AddContactToDatalist" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MoveElementToFolder">
      <soap:operation soapAction="http://isave.no/MoveElementToFolder" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RemoveContactFromDatalist">
      <soap:operation soapAction="http://isave.no/RemoveContactFromDatalist" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetNotTransferredBounce">
      <soap:operation soapAction="http://isave.no/GetNotTransferredBounce" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContactsByNewsletterID">
      <soap:operation soapAction="http://isave.no/GetContactsByNewsletterID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContactsByMobile">
      <soap:operation soapAction="http://isave.no/GetContactsByMobile" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContactIDByEDMGuid">
      <soap:operation soapAction="http://isave.no/GetContactIDByEDMGuid" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateBounceToTransferred">
      <soap:operation soapAction="http://isave.no/UpdateBounceToTransferred" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetNotTransferredNewsletters">
      <soap:operation soapAction="http://isave.no/GetNotTransferredNewsletters" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetEDMLogByID">
      <soap:operation soapAction="http://isave.no/GetEDMLogByID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetEDMArticles">
      <soap:operation soapAction="http://isave.no/GetEDMArticles" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetEDMLogsByNewsletterID">
      <soap:operation soapAction="http://isave.no/GetEDMLogsByNewsletterID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateNewsletterToTransferred">
      <soap:operation soapAction="http://isave.no/UpdateNewsletterToTransferred" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetNotTransferredOpenedNewsletters">
      <soap:operation soapAction="http://isave.no/GetNotTransferredOpenedNewsletters" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateOpenedNewsletterToTransferred">
      <soap:operation soapAction="http://isave.no/UpdateOpenedNewsletterToTransferred" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetOnholdOrders">
      <soap:operation soapAction="http://isave.no/GetOnholdOrders" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetOrdersByPersonID">
      <soap:operation soapAction="http://isave.no/GetOrdersByPersonID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetOrdersByCompanyID">
      <soap:operation soapAction="http://isave.no/GetOrdersByCompanyID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetOrdersByCompanyIDAndDate">
      <soap:operation soapAction="http://isave.no/GetOrdersByCompanyIDAndDate" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAgentCompanies">
      <soap:operation soapAction="http://isave.no/GetAgentCompanies" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAgentCompaniesByExtCompanyNumber">
      <soap:operation soapAction="http://isave.no/GetAgentCompaniesByExtCompanyNumber" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="updateOnholdOrder">
      <soap:operation soapAction="http://isave.no/updateOnholdOrder" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateElementFormsInfo">
      <soap:operation soapAction="http://isave.no/UpdateElementFormsInfo" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="updateExtOrderReference">
      <soap:operation soapAction="http://isave.no/updateExtOrderReference" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="updateOrderReference">
      <soap:operation soapAction="http://isave.no/updateOrderReference" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="OptOutFromSMS">
      <soap:operation soapAction="http://isave.no/OptOutFromSMS" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="OptInSMS">
      <soap:operation soapAction="http://isave.no/OptInSMS" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="OptInEDM">
      <soap:operation soapAction="http://isave.no/OptInEDM" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="OptOutFromEDM">
      <soap:operation soapAction="http://isave.no/OptOutFromEDM" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContactsFromSFTP">
      <soap:operation soapAction="http://isave.no/GetContactsFromSFTP" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ImportDatalistContactsFromSftpServer">
      <soap:operation soapAction="http://isave.no/ImportDatalistContactsFromSftpServer" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getGroupAdminRelationByPersonID">
      <soap:operation soapAction="http://isave.no/getGroupAdminRelationByPersonID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getActivityJobsBySequence">
      <soap:operation soapAction="http://isave.no/getActivityJobsBySequence" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getImageVariableDimensions">
      <soap:operation soapAction="http://isave.no/getImageVariableDimensions" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="updateCropValues">
      <soap:operation soapAction="http://isave.no/updateCropValues" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getCropValues">
      <soap:operation soapAction="http://isave.no/getCropValues" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendNewsletterIDToContact">
      <soap:operation soapAction="http://isave.no/SendNewsletterIDToContact" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetActivities">
      <soap:operation soapAction="http://isave.no/GetActivities" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetNotTransferredEdmOptOut">
      <soap:operation soapAction="http://isave.no/GetNotTransferredEdmOptOut" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetNotTransferredSMSOptOut">
      <soap:operation soapAction="http://isave.no/GetNotTransferredSMSOptOut" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetNotTransferredNewsletterLogData">
      <soap:operation soapAction="http://isave.no/GetNotTransferredNewsletterLogData" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UploadTmpFile">
      <soap:operation soapAction="http://isave.no/UploadTmpFile" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="EDMNewsletterTrackBack">
      <soap:operation soapAction="http://isave.no/EDMNewsletterTrackBack" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContactByContactID">
      <soap:operation soapAction="http://isave.no/GetContactByContactID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetNewsletterByNewsletterID">
      <soap:operation soapAction="http://isave.no/GetNewsletterByNewsletterID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAllStaticElements">
      <soap:operation soapAction="http://isave.no/GetAllStaticElements" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateStockForCompany">
      <soap:operation soapAction="http://isave.no/UpdateStockForCompany" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContactsBySpecFieldValues">
      <soap:operation soapAction="http://isave.no/GetContactsBySpecFieldValues" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetArticlesForOrder">
      <soap:operation soapAction="http://isave.no/GetArticlesForOrder" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPriceElements">
      <soap:operation soapAction="http://isave.no/GetPriceElements" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetActions">
      <soap:operation soapAction="http://isave.no/GetActions" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSmsLog">
      <soap:operation soapAction="http://isave.no/GetSmsLog" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="updateStockAmountByElementID">
      <soap:operation soapAction="http://isave.no/updateStockAmountByElementID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetStockByElementID">
      <soap:operation soapAction="http://isave.no/GetStockByElementID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DoActivitiesByActivityID">
      <soap:operation soapAction="http://isave.no/DoActivitiesByActivityID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DoActivityByActionID">
      <soap:operation soapAction="http://isave.no/DoActivityByActionID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFoldersInFiles">
      <soap:operation soapAction="http://isave.no/GetFoldersInFiles" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFolderPreview">
      <soap:operation soapAction="http://isave.no/GetFolderPreview" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetImageFieldFromFTP">
      <soap:operation soapAction="http://isave.no/SetImageFieldFromFTP" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetPreviewsForElement">
      <soap:operation soapAction="http://isave.no/SetPreviewsForElement" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFileFromFTP">
      <soap:operation soapAction="http://isave.no/GetFileFromFTP" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFileFromFTP2">
      <soap:operation soapAction="http://isave.no/GetFileFromFTP2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAttachementFilesFromFTP">
      <soap:operation soapAction="http://isave.no/GetAttachementFilesFromFTP" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAttachementFilesFromSFTP">
      <soap:operation soapAction="http://isave.no/GetAttachementFilesFromSFTP" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetElementsInFolder">
      <soap:operation soapAction="http://isave.no/GetElementsInFolder" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetElementsByFolderID">
      <soap:operation soapAction="http://isave.no/GetElementsByFolderID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDatalists">
      <soap:operation soapAction="http://isave.no/GetDatalists" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDatalistsByContactID">
      <soap:operation soapAction="http://isave.no/GetDatalistsByContactID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDatalistsByExtReference">
      <soap:operation soapAction="http://isave.no/GetDatalistsByExtReference" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPersons">
      <soap:operation soapAction="http://isave.no/GetPersons" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetElements">
      <soap:operation soapAction="http://isave.no/GetElements" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getFilePathsForTemplateFieldConnectedElements">
      <soap:operation soapAction="http://isave.no/getFilePathsForTemplateFieldConnectedElements" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetImageUploadLink">
      <soap:operation soapAction="http://isave.no/GetImageUploadLink" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSingleSignonLink">
      <soap:operation soapAction="http://isave.no/GetSingleSignonLink" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSingleSignonLinkForNonAgent">
      <soap:operation soapAction="http://isave.no/GetSingleSignonLinkForNonAgent" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSingleSignonLinkAndCreateUserOnSpecificCompany">
      <soap:operation soapAction="http://isave.no/GetSingleSignonLinkAndCreateUserOnSpecificCompany" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetNotTransferredOrders">
      <soap:operation soapAction="http://isave.no/GetNotTransferredOrders" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateOrdersToTransferredBysupplierOrderID">
      <soap:operation soapAction="http://isave.no/UpdateOrdersToTransferredBysupplierOrderID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateOrder">
      <soap:operation soapAction="http://isave.no/UpdateOrder" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getOrder">
      <soap:operation soapAction="http://isave.no/getOrder" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ChangeStock">
      <soap:operation soapAction="http://isave.no/ChangeStock" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateOrdersToTransferred">
      <soap:operation soapAction="http://isave.no/UpdateOrdersToTransferred" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateOrdersToNOTTransferred">
      <soap:operation soapAction="http://isave.no/UpdateOrdersToNOTTransferred" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetElementByExtElementNumber">
      <soap:operation soapAction="http://isave.no/GetElementByExtElementNumber" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetElementByElementID">
      <soap:operation soapAction="http://isave.no/GetElementByElementID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetElementIDsBySpecFieldIDAndSpecFieldValue">
      <soap:operation soapAction="http://isave.no/GetElementIDsBySpecFieldIDAndSpecFieldValue" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetElementSpecFieldValues">
      <soap:operation soapAction="http://isave.no/GetElementSpecFieldValues" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSpecFieldsByCompanyID">
      <soap:operation soapAction="http://isave.no/GetSpecFieldsByCompanyID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFoldersByCompanyID">
      <soap:operation soapAction="http://isave.no/GetFoldersByCompanyID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetElementsByCompanyID">
      <soap:operation soapAction="http://isave.no/GetElementsByCompanyID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAllTemplateFields">
      <soap:operation soapAction="http://isave.no/GetAllTemplateFields" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTemplateFields">
      <soap:operation soapAction="http://isave.no/GetTemplateFields" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTemplateFieldDDLValues">
      <soap:operation soapAction="http://isave.no/GetTemplateFieldDDLValues" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTemplateFiles">
      <soap:operation soapAction="http://isave.no/GetTemplateFiles" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTemplateElementID">
      <soap:operation soapAction="http://isave.no/GetTemplateElementID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTemplateElements">
      <soap:operation soapAction="http://isave.no/GetTemplateElements" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPriceByElementID">
      <soap:operation soapAction="http://isave.no/GetPriceByElementID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdatePriceBySequence">
      <soap:operation soapAction="http://isave.no/UpdatePriceBySequence" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ResendOrder">
      <soap:operation soapAction="http://isave.no/ResendOrder" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdatePrice">
      <soap:operation soapAction="http://isave.no/UpdatePrice" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateStock">
      <soap:operation soapAction="http://isave.no/UpdateStock" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateElement">
      <soap:operation soapAction="http://isave.no/UpdateElement" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateCompanyElement">
      <soap:operation soapAction="http://isave.no/UpdateCompanyElement" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateElementByExtElementNumberORElementID">
      <soap:operation soapAction="http://isave.no/UpdateElementByExtElementNumberORElementID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPersonsByExtPersonNumber">
      <soap:operation soapAction="http://isave.no/GetPersonsByExtPersonNumber" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPersonByPersonID">
      <soap:operation soapAction="http://isave.no/GetPersonByPersonID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPersonsInGroup">
      <soap:operation soapAction="http://isave.no/GetPersonsInGroup" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPersonsInGroupByExtGroupNumber">
      <soap:operation soapAction="http://isave.no/GetPersonsInGroupByExtGroupNumber" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPersonByUserNameCompanyIDAndPassword">
      <soap:operation soapAction="http://isave.no/GetPersonByUserNameCompanyIDAndPassword" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPersonsByCompanyIDAndEmail">
      <soap:operation soapAction="http://isave.no/GetPersonsByCompanyIDAndEmail" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPersonsByCompanyID">
      <soap:operation soapAction="http://isave.no/GetPersonsByCompanyID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetShoppingbasketBYPersonID">
      <soap:operation soapAction="http://isave.no/GetShoppingbasketBYPersonID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetGroups">
      <soap:operation soapAction="http://isave.no/GetGroups" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetGroupsByCompanyID">
      <soap:operation soapAction="http://isave.no/GetGroupsByCompanyID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetGroupByExtGroupNumber">
      <soap:operation soapAction="http://isave.no/GetGroupByExtGroupNumber" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ValidatePassword">
      <soap:operation soapAction="http://isave.no/ValidatePassword" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSMScredits">
      <soap:operation soapAction="http://isave.no/GetSMScredits" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateAddress">
      <soap:operation soapAction="http://isave.no/UpdateAddress" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAddresses">
      <soap:operation soapAction="http://isave.no/GetAddresses" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAddressesByExtCompanyNumber">
      <soap:operation soapAction="http://isave.no/GetAddressesByExtCompanyNumber" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAddressByPersonID">
      <soap:operation soapAction="http://isave.no/GetAddressByPersonID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetGroupByGroupID">
      <soap:operation soapAction="http://isave.no/GetGroupByGroupID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDemographicDataFields">
      <soap:operation soapAction="http://isave.no/GetDemographicDataFields" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateDemographicDataForContact">
      <soap:operation soapAction="http://isave.no/UpdateDemographicDataForContact" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateSpecfieldvaluesForPerson">
      <soap:operation soapAction="http://isave.no/UpdateSpecfieldvaluesForPerson" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCompanyDataFields">
      <soap:operation soapAction="http://isave.no/GetCompanyDataFields" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertGroup">
      <soap:operation soapAction="http://isave.no/InsertGroup" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertFolderByCompanyID">
      <soap:operation soapAction="http://isave.no/InsertFolderByCompanyID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertFolder">
      <soap:operation soapAction="http://isave.no/InsertFolder" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertAddress">
      <soap:operation soapAction="http://isave.no/InsertAddress" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getOutputPath">
      <soap:operation soapAction="http://isave.no/getOutputPath" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getOutputPath2">
      <soap:operation soapAction="http://isave.no/getOutputPath2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateAddressByAddressID">
      <soap:operation soapAction="http://isave.no/UpdateAddressByAddressID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateAddressByAddressIDUsingExtCompanyNumber">
      <soap:operation soapAction="http://isave.no/UpdateAddressByAddressIDUsingExtCompanyNumber" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateGroupByGroupIDorExtGroupNumber">
      <soap:operation soapAction="http://isave.no/UpdateGroupByGroupIDorExtGroupNumber" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ZipElementArray">
      <soap:operation soapAction="http://isave.no/ZipElementArray" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateCompanyByCompanyID">
      <soap:operation soapAction="http://isave.no/UpdateCompanyByCompanyID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateCompanyDataForCompany">
      <soap:operation soapAction="http://isave.no/UpdateCompanyDataForCompany" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCompanyDataFieldsUsingExtCompanyNumber">
      <soap:operation soapAction="http://isave.no/GetCompanyDataFieldsUsingExtCompanyNumber" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateCompanyDataForCompanyUsingExtCompanyNumber">
      <soap:operation soapAction="http://isave.no/UpdateCompanyDataForCompanyUsingExtCompanyNumber" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateDatalistContactByExtPersonNumber">
      <soap:operation soapAction="http://isave.no/UpdateDatalistContactByExtPersonNumber" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateDatalistContactFixedFieldsByContactID">
      <soap:operation soapAction="http://isave.no/UpdateDatalistContactFixedFieldsByContactID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DisableDatalistContactByPersonID">
      <soap:operation soapAction="http://isave.no/DisableDatalistContactByPersonID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertContact">
      <soap:operation soapAction="http://isave.no/InsertContact" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContacts">
      <soap:operation soapAction="http://isave.no/GetContacts" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContactsByDatalistID">
      <soap:operation soapAction="http://isave.no/GetContactsByDatalistID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContactByExtContactNumber">
      <soap:operation soapAction="http://isave.no/GetContactByExtContactNumber" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContactsWithContactIDGreaterThan">
      <soap:operation soapAction="http://isave.no/GetContactsWithContactIDGreaterThan" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSpecFieldsForContact">
      <soap:operation soapAction="http://isave.no/GetSpecFieldsForContact" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSpecFieldListBYSpecFieldID">
      <soap:operation soapAction="http://isave.no/GetSpecFieldListBYSpecFieldID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSuppliersByCompanyID">
      <soap:operation soapAction="http://isave.no/GetSuppliersByCompanyID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFoldersByParentFolderID">
      <soap:operation soapAction="http://isave.no/GetFoldersByParentFolderID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContactsByExtPersonNumber">
      <soap:operation soapAction="http://isave.no/GetContactsByExtPersonNumber" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContactsByEMail">
      <soap:operation soapAction="http://isave.no/GetContactsByEMail" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetOptOutStatus">
      <soap:operation soapAction="http://isave.no/GetOptOutStatus" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContactsByExtGroupNumber">
      <soap:operation soapAction="http://isave.no/GetContactsByExtGroupNumber" 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="isave.APISoap12" type="tns:isave.APISoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="GetNumberOfContactsByDatalistID">
      <soap12:operation soapAction="http://isave.no/GetNumberOfContactsByDatalistID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteDatalistContactByExtPersonNumber">
      <soap12:operation soapAction="http://isave.no/DeleteDatalistContactByExtPersonNumber" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteGroupByGroupID">
      <soap12:operation soapAction="http://isave.no/DeleteGroupByGroupID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteAddressByAddressID">
      <soap12:operation soapAction="http://isave.no/DeleteAddressByAddressID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteOrderBYOrderID">
      <soap12:operation soapAction="http://isave.no/DeleteOrderBYOrderID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteOrderLineBySequence">
      <soap12:operation soapAction="http://isave.no/DeleteOrderLineBySequence" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteOrderBYSupplierOrderID">
      <soap12:operation soapAction="http://isave.no/DeleteOrderBYSupplierOrderID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteDatalistContactByPersonID">
      <soap12:operation soapAction="http://isave.no/DeleteDatalistContactByPersonID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteContactsByDataListID">
      <soap12:operation soapAction="http://isave.no/DeleteContactsByDataListID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateArticleElement">
      <soap12:operation soapAction="http://isave.no/CreateArticleElement" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetElementsByTemplateFieldID">
      <soap12:operation soapAction="http://isave.no/GetElementsByTemplateFieldID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendExternalOrder">
      <soap12:operation soapAction="http://isave.no/SendExternalOrder" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateElement">
      <soap12:operation soapAction="http://isave.no/CreateElement" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateOutputOnElement">
      <soap12:operation soapAction="http://isave.no/CreateOutputOnElement" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateCustomOutputOnElement">
      <soap12:operation soapAction="http://isave.no/CreateCustomOutputOnElement" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateElementForContactAndGenerateOutput">
      <soap12:operation soapAction="http://isave.no/CreateElementForContactAndGenerateOutput" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertDatalistContact">
      <soap12:operation soapAction="http://isave.no/InsertDatalistContact" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertDatalistContactNoUpdate">
      <soap12:operation soapAction="http://isave.no/InsertDatalistContactNoUpdate" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="OrderShoppingbasketByPersonID">
      <soap12:operation soapAction="http://isave.no/OrderShoppingbasketByPersonID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendSMSToDatalist">
      <soap12:operation soapAction="http://isave.no/SendSMSToDatalist" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendNewsletterToDatalist">
      <soap12:operation soapAction="http://isave.no/SendNewsletterToDatalist" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="NewsletterSubscription">
      <soap12:operation soapAction="http://isave.no/NewsletterSubscription" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertDatalistContactNHO">
      <soap12:operation soapAction="http://isave.no/InsertDatalistContactNHO" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertDatalistContactNHO2">
      <soap12:operation soapAction="http://isave.no/InsertDatalistContactNHO2" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertDatalistContactNoCheck">
      <soap12:operation soapAction="http://isave.no/InsertDatalistContactNoCheck" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertDatalistFromCRM">
      <soap12:operation soapAction="http://isave.no/InsertDatalistFromCRM" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertDatalistFromCRMWithExtReference">
      <soap12:operation soapAction="http://isave.no/InsertDatalistFromCRMWithExtReference" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertDatalist">
      <soap12:operation soapAction="http://isave.no/InsertDatalist" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateFolder">
      <soap12:operation soapAction="http://isave.no/UpdateFolder" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateFolderByCompanyID">
      <soap12:operation soapAction="http://isave.no/UpdateFolderByCompanyID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteFolder">
      <soap12:operation soapAction="http://isave.no/DeleteFolder" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteFolderByCompanyID">
      <soap12:operation soapAction="http://isave.no/DeleteFolderByCompanyID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFoldersByMenuTypeID">
      <soap12:operation soapAction="http://isave.no/GetFoldersByMenuTypeID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteFromShoppingbasket">
      <soap12:operation soapAction="http://isave.no/DeleteFromShoppingbasket" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateShoppingBasketObject">
      <soap12:operation soapAction="http://isave.no/UpdateShoppingBasketObject" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateShoppingBasketWithDeliveryInfo">
      <soap12:operation soapAction="http://isave.no/UpdateShoppingBasketWithDeliveryInfo" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateShoppingBasketWithInvoiceInfo">
      <soap12:operation soapAction="http://isave.no/UpdateShoppingBasketWithInvoiceInfo" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertIntoShoppingBasket">
      <soap12:operation soapAction="http://isave.no/InsertIntoShoppingBasket" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdatePerson">
      <soap12:operation soapAction="http://isave.no/UpdatePerson" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetElementAccessByPersonID">
      <soap12:operation soapAction="http://isave.no/GetElementAccessByPersonID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="insertElementAccess">
      <soap12:operation soapAction="http://isave.no/insertElementAccess" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteElementByElementID">
      <soap12:operation soapAction="http://isave.no/DeleteElementByElementID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertPerson">
      <soap12:operation soapAction="http://isave.no/InsertPerson" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertSpecField">
      <soap12:operation soapAction="http://isave.no/InsertSpecField" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddContactToDatalist">
      <soap12:operation soapAction="http://isave.no/AddContactToDatalist" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MoveElementToFolder">
      <soap12:operation soapAction="http://isave.no/MoveElementToFolder" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RemoveContactFromDatalist">
      <soap12:operation soapAction="http://isave.no/RemoveContactFromDatalist" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetNotTransferredBounce">
      <soap12:operation soapAction="http://isave.no/GetNotTransferredBounce" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContactsByNewsletterID">
      <soap12:operation soapAction="http://isave.no/GetContactsByNewsletterID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContactsByMobile">
      <soap12:operation soapAction="http://isave.no/GetContactsByMobile" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContactIDByEDMGuid">
      <soap12:operation soapAction="http://isave.no/GetContactIDByEDMGuid" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateBounceToTransferred">
      <soap12:operation soapAction="http://isave.no/UpdateBounceToTransferred" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetNotTransferredNewsletters">
      <soap12:operation soapAction="http://isave.no/GetNotTransferredNewsletters" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetEDMLogByID">
      <soap12:operation soapAction="http://isave.no/GetEDMLogByID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetEDMArticles">
      <soap12:operation soapAction="http://isave.no/GetEDMArticles" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetEDMLogsByNewsletterID">
      <soap12:operation soapAction="http://isave.no/GetEDMLogsByNewsletterID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateNewsletterToTransferred">
      <soap12:operation soapAction="http://isave.no/UpdateNewsletterToTransferred" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetNotTransferredOpenedNewsletters">
      <soap12:operation soapAction="http://isave.no/GetNotTransferredOpenedNewsletters" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateOpenedNewsletterToTransferred">
      <soap12:operation soapAction="http://isave.no/UpdateOpenedNewsletterToTransferred" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetOnholdOrders">
      <soap12:operation soapAction="http://isave.no/GetOnholdOrders" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetOrdersByPersonID">
      <soap12:operation soapAction="http://isave.no/GetOrdersByPersonID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetOrdersByCompanyID">
      <soap12:operation soapAction="http://isave.no/GetOrdersByCompanyID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetOrdersByCompanyIDAndDate">
      <soap12:operation soapAction="http://isave.no/GetOrdersByCompanyIDAndDate" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAgentCompanies">
      <soap12:operation soapAction="http://isave.no/GetAgentCompanies" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAgentCompaniesByExtCompanyNumber">
      <soap12:operation soapAction="http://isave.no/GetAgentCompaniesByExtCompanyNumber" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="updateOnholdOrder">
      <soap12:operation soapAction="http://isave.no/updateOnholdOrder" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateElementFormsInfo">
      <soap12:operation soapAction="http://isave.no/UpdateElementFormsInfo" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="updateExtOrderReference">
      <soap12:operation soapAction="http://isave.no/updateExtOrderReference" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="updateOrderReference">
      <soap12:operation soapAction="http://isave.no/updateOrderReference" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="OptOutFromSMS">
      <soap12:operation soapAction="http://isave.no/OptOutFromSMS" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="OptInSMS">
      <soap12:operation soapAction="http://isave.no/OptInSMS" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="OptInEDM">
      <soap12:operation soapAction="http://isave.no/OptInEDM" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="OptOutFromEDM">
      <soap12:operation soapAction="http://isave.no/OptOutFromEDM" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContactsFromSFTP">
      <soap12:operation soapAction="http://isave.no/GetContactsFromSFTP" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ImportDatalistContactsFromSftpServer">
      <soap12:operation soapAction="http://isave.no/ImportDatalistContactsFromSftpServer" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getGroupAdminRelationByPersonID">
      <soap12:operation soapAction="http://isave.no/getGroupAdminRelationByPersonID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getActivityJobsBySequence">
      <soap12:operation soapAction="http://isave.no/getActivityJobsBySequence" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getImageVariableDimensions">
      <soap12:operation soapAction="http://isave.no/getImageVariableDimensions" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="updateCropValues">
      <soap12:operation soapAction="http://isave.no/updateCropValues" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getCropValues">
      <soap12:operation soapAction="http://isave.no/getCropValues" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendNewsletterIDToContact">
      <soap12:operation soapAction="http://isave.no/SendNewsletterIDToContact" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetActivities">
      <soap12:operation soapAction="http://isave.no/GetActivities" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetNotTransferredEdmOptOut">
      <soap12:operation soapAction="http://isave.no/GetNotTransferredEdmOptOut" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetNotTransferredSMSOptOut">
      <soap12:operation soapAction="http://isave.no/GetNotTransferredSMSOptOut" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetNotTransferredNewsletterLogData">
      <soap12:operation soapAction="http://isave.no/GetNotTransferredNewsletterLogData" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UploadTmpFile">
      <soap12:operation soapAction="http://isave.no/UploadTmpFile" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="EDMNewsletterTrackBack">
      <soap12:operation soapAction="http://isave.no/EDMNewsletterTrackBack" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContactByContactID">
      <soap12:operation soapAction="http://isave.no/GetContactByContactID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetNewsletterByNewsletterID">
      <soap12:operation soapAction="http://isave.no/GetNewsletterByNewsletterID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAllStaticElements">
      <soap12:operation soapAction="http://isave.no/GetAllStaticElements" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateStockForCompany">
      <soap12:operation soapAction="http://isave.no/UpdateStockForCompany" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContactsBySpecFieldValues">
      <soap12:operation soapAction="http://isave.no/GetContactsBySpecFieldValues" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetArticlesForOrder">
      <soap12:operation soapAction="http://isave.no/GetArticlesForOrder" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPriceElements">
      <soap12:operation soapAction="http://isave.no/GetPriceElements" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetActions">
      <soap12:operation soapAction="http://isave.no/GetActions" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSmsLog">
      <soap12:operation soapAction="http://isave.no/GetSmsLog" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="updateStockAmountByElementID">
      <soap12:operation soapAction="http://isave.no/updateStockAmountByElementID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetStockByElementID">
      <soap12:operation soapAction="http://isave.no/GetStockByElementID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DoActivitiesByActivityID">
      <soap12:operation soapAction="http://isave.no/DoActivitiesByActivityID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DoActivityByActionID">
      <soap12:operation soapAction="http://isave.no/DoActivityByActionID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFoldersInFiles">
      <soap12:operation soapAction="http://isave.no/GetFoldersInFiles" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFolderPreview">
      <soap12:operation soapAction="http://isave.no/GetFolderPreview" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetImageFieldFromFTP">
      <soap12:operation soapAction="http://isave.no/SetImageFieldFromFTP" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetPreviewsForElement">
      <soap12:operation soapAction="http://isave.no/SetPreviewsForElement" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFileFromFTP">
      <soap12:operation soapAction="http://isave.no/GetFileFromFTP" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFileFromFTP2">
      <soap12:operation soapAction="http://isave.no/GetFileFromFTP2" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAttachementFilesFromFTP">
      <soap12:operation soapAction="http://isave.no/GetAttachementFilesFromFTP" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAttachementFilesFromSFTP">
      <soap12:operation soapAction="http://isave.no/GetAttachementFilesFromSFTP" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetElementsInFolder">
      <soap12:operation soapAction="http://isave.no/GetElementsInFolder" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetElementsByFolderID">
      <soap12:operation soapAction="http://isave.no/GetElementsByFolderID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDatalists">
      <soap12:operation soapAction="http://isave.no/GetDatalists" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDatalistsByContactID">
      <soap12:operation soapAction="http://isave.no/GetDatalistsByContactID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDatalistsByExtReference">
      <soap12:operation soapAction="http://isave.no/GetDatalistsByExtReference" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPersons">
      <soap12:operation soapAction="http://isave.no/GetPersons" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetElements">
      <soap12:operation soapAction="http://isave.no/GetElements" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getFilePathsForTemplateFieldConnectedElements">
      <soap12:operation soapAction="http://isave.no/getFilePathsForTemplateFieldConnectedElements" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetImageUploadLink">
      <soap12:operation soapAction="http://isave.no/GetImageUploadLink" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSingleSignonLink">
      <soap12:operation soapAction="http://isave.no/GetSingleSignonLink" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSingleSignonLinkForNonAgent">
      <soap12:operation soapAction="http://isave.no/GetSingleSignonLinkForNonAgent" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSingleSignonLinkAndCreateUserOnSpecificCompany">
      <soap12:operation soapAction="http://isave.no/GetSingleSignonLinkAndCreateUserOnSpecificCompany" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetNotTransferredOrders">
      <soap12:operation soapAction="http://isave.no/GetNotTransferredOrders" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateOrdersToTransferredBysupplierOrderID">
      <soap12:operation soapAction="http://isave.no/UpdateOrdersToTransferredBysupplierOrderID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateOrder">
      <soap12:operation soapAction="http://isave.no/UpdateOrder" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getOrder">
      <soap12:operation soapAction="http://isave.no/getOrder" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ChangeStock">
      <soap12:operation soapAction="http://isave.no/ChangeStock" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateOrdersToTransferred">
      <soap12:operation soapAction="http://isave.no/UpdateOrdersToTransferred" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateOrdersToNOTTransferred">
      <soap12:operation soapAction="http://isave.no/UpdateOrdersToNOTTransferred" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetElementByExtElementNumber">
      <soap12:operation soapAction="http://isave.no/GetElementByExtElementNumber" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetElementByElementID">
      <soap12:operation soapAction="http://isave.no/GetElementByElementID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetElementIDsBySpecFieldIDAndSpecFieldValue">
      <soap12:operation soapAction="http://isave.no/GetElementIDsBySpecFieldIDAndSpecFieldValue" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetElementSpecFieldValues">
      <soap12:operation soapAction="http://isave.no/GetElementSpecFieldValues" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSpecFieldsByCompanyID">
      <soap12:operation soapAction="http://isave.no/GetSpecFieldsByCompanyID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFoldersByCompanyID">
      <soap12:operation soapAction="http://isave.no/GetFoldersByCompanyID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetElementsByCompanyID">
      <soap12:operation soapAction="http://isave.no/GetElementsByCompanyID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAllTemplateFields">
      <soap12:operation soapAction="http://isave.no/GetAllTemplateFields" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTemplateFields">
      <soap12:operation soapAction="http://isave.no/GetTemplateFields" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTemplateFieldDDLValues">
      <soap12:operation soapAction="http://isave.no/GetTemplateFieldDDLValues" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTemplateFiles">
      <soap12:operation soapAction="http://isave.no/GetTemplateFiles" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTemplateElementID">
      <soap12:operation soapAction="http://isave.no/GetTemplateElementID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTemplateElements">
      <soap12:operation soapAction="http://isave.no/GetTemplateElements" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPriceByElementID">
      <soap12:operation soapAction="http://isave.no/GetPriceByElementID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdatePriceBySequence">
      <soap12:operation soapAction="http://isave.no/UpdatePriceBySequence" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ResendOrder">
      <soap12:operation soapAction="http://isave.no/ResendOrder" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdatePrice">
      <soap12:operation soapAction="http://isave.no/UpdatePrice" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateStock">
      <soap12:operation soapAction="http://isave.no/UpdateStock" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateElement">
      <soap12:operation soapAction="http://isave.no/UpdateElement" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateCompanyElement">
      <soap12:operation soapAction="http://isave.no/UpdateCompanyElement" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateElementByExtElementNumberORElementID">
      <soap12:operation soapAction="http://isave.no/UpdateElementByExtElementNumberORElementID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPersonsByExtPersonNumber">
      <soap12:operation soapAction="http://isave.no/GetPersonsByExtPersonNumber" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPersonByPersonID">
      <soap12:operation soapAction="http://isave.no/GetPersonByPersonID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPersonsInGroup">
      <soap12:operation soapAction="http://isave.no/GetPersonsInGroup" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPersonsInGroupByExtGroupNumber">
      <soap12:operation soapAction="http://isave.no/GetPersonsInGroupByExtGroupNumber" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPersonByUserNameCompanyIDAndPassword">
      <soap12:operation soapAction="http://isave.no/GetPersonByUserNameCompanyIDAndPassword" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPersonsByCompanyIDAndEmail">
      <soap12:operation soapAction="http://isave.no/GetPersonsByCompanyIDAndEmail" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPersonsByCompanyID">
      <soap12:operation soapAction="http://isave.no/GetPersonsByCompanyID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetShoppingbasketBYPersonID">
      <soap12:operation soapAction="http://isave.no/GetShoppingbasketBYPersonID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetGroups">
      <soap12:operation soapAction="http://isave.no/GetGroups" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetGroupsByCompanyID">
      <soap12:operation soapAction="http://isave.no/GetGroupsByCompanyID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetGroupByExtGroupNumber">
      <soap12:operation soapAction="http://isave.no/GetGroupByExtGroupNumber" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ValidatePassword">
      <soap12:operation soapAction="http://isave.no/ValidatePassword" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSMScredits">
      <soap12:operation soapAction="http://isave.no/GetSMScredits" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateAddress">
      <soap12:operation soapAction="http://isave.no/UpdateAddress" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAddresses">
      <soap12:operation soapAction="http://isave.no/GetAddresses" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAddressesByExtCompanyNumber">
      <soap12:operation soapAction="http://isave.no/GetAddressesByExtCompanyNumber" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAddressByPersonID">
      <soap12:operation soapAction="http://isave.no/GetAddressByPersonID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetGroupByGroupID">
      <soap12:operation soapAction="http://isave.no/GetGroupByGroupID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDemographicDataFields">
      <soap12:operation soapAction="http://isave.no/GetDemographicDataFields" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateDemographicDataForContact">
      <soap12:operation soapAction="http://isave.no/UpdateDemographicDataForContact" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateSpecfieldvaluesForPerson">
      <soap12:operation soapAction="http://isave.no/UpdateSpecfieldvaluesForPerson" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCompanyDataFields">
      <soap12:operation soapAction="http://isave.no/GetCompanyDataFields" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertGroup">
      <soap12:operation soapAction="http://isave.no/InsertGroup" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertFolderByCompanyID">
      <soap12:operation soapAction="http://isave.no/InsertFolderByCompanyID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertFolder">
      <soap12:operation soapAction="http://isave.no/InsertFolder" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertAddress">
      <soap12:operation soapAction="http://isave.no/InsertAddress" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getOutputPath">
      <soap12:operation soapAction="http://isave.no/getOutputPath" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getOutputPath2">
      <soap12:operation soapAction="http://isave.no/getOutputPath2" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateAddressByAddressID">
      <soap12:operation soapAction="http://isave.no/UpdateAddressByAddressID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateAddressByAddressIDUsingExtCompanyNumber">
      <soap12:operation soapAction="http://isave.no/UpdateAddressByAddressIDUsingExtCompanyNumber" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateGroupByGroupIDorExtGroupNumber">
      <soap12:operation soapAction="http://isave.no/UpdateGroupByGroupIDorExtGroupNumber" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ZipElementArray">
      <soap12:operation soapAction="http://isave.no/ZipElementArray" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateCompanyByCompanyID">
      <soap12:operation soapAction="http://isave.no/UpdateCompanyByCompanyID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateCompanyDataForCompany">
      <soap12:operation soapAction="http://isave.no/UpdateCompanyDataForCompany" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCompanyDataFieldsUsingExtCompanyNumber">
      <soap12:operation soapAction="http://isave.no/GetCompanyDataFieldsUsingExtCompanyNumber" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateCompanyDataForCompanyUsingExtCompanyNumber">
      <soap12:operation soapAction="http://isave.no/UpdateCompanyDataForCompanyUsingExtCompanyNumber" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateDatalistContactByExtPersonNumber">
      <soap12:operation soapAction="http://isave.no/UpdateDatalistContactByExtPersonNumber" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateDatalistContactFixedFieldsByContactID">
      <soap12:operation soapAction="http://isave.no/UpdateDatalistContactFixedFieldsByContactID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DisableDatalistContactByPersonID">
      <soap12:operation soapAction="http://isave.no/DisableDatalistContactByPersonID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertContact">
      <soap12:operation soapAction="http://isave.no/InsertContact" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContacts">
      <soap12:operation soapAction="http://isave.no/GetContacts" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContactsByDatalistID">
      <soap12:operation soapAction="http://isave.no/GetContactsByDatalistID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContactByExtContactNumber">
      <soap12:operation soapAction="http://isave.no/GetContactByExtContactNumber" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContactsWithContactIDGreaterThan">
      <soap12:operation soapAction="http://isave.no/GetContactsWithContactIDGreaterThan" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSpecFieldsForContact">
      <soap12:operation soapAction="http://isave.no/GetSpecFieldsForContact" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSpecFieldListBYSpecFieldID">
      <soap12:operation soapAction="http://isave.no/GetSpecFieldListBYSpecFieldID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSuppliersByCompanyID">
      <soap12:operation soapAction="http://isave.no/GetSuppliersByCompanyID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFoldersByParentFolderID">
      <soap12:operation soapAction="http://isave.no/GetFoldersByParentFolderID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContactsByExtPersonNumber">
      <soap12:operation soapAction="http://isave.no/GetContactsByExtPersonNumber" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContactsByEMail">
      <soap12:operation soapAction="http://isave.no/GetContactsByEMail" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetOptOutStatus">
      <soap12:operation soapAction="http://isave.no/GetOptOutStatus" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContactsByExtGroupNumber">
      <soap12:operation soapAction="http://isave.no/GetContactsByExtGroupNumber" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="isave.APIHttpGet" type="tns:isave.APIHttpGet">
    <http:binding verb="GET" />
    <wsdl:operation name="GetNumberOfContactsByDatalistID">
      <http:operation location="/GetNumberOfContactsByDatalistID" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteDatalistContactByExtPersonNumber">
      <http:operation location="/DeleteDatalistContactByExtPersonNumber" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="DeleteGroupByGroupID">
      <http:operation location="/DeleteGroupByGroupID" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="DeleteAddressByAddressID">
      <http:operation location="/DeleteAddressByAddressID" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="DeleteOrderBYOrderID">
      <http:operation location="/DeleteOrderBYOrderID" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="DeleteOrderLineBySequence">
      <http:operation location="/DeleteOrderLineBySequence" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="DeleteOrderBYSupplierOrderID">
      <http:operation location="/DeleteOrderBYSupplierOrderID" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="DeleteDatalistContactByPersonID">
      <http:operation location="/DeleteDatalistContactByPersonID" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="DeleteContactsByDataListID">
      <http:operation location="/DeleteContactsByDataListID" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="CreateArticleElement">
      <http:operation location="/CreateArticleElement" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetElementsByTemplateFieldID">
      <http:operation location="/GetElementsByTemplateFieldID" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendExternalOrder">
      <http:operation location="/SendExternalOrder" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateElement">
      <http:operation location="/CreateElement" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateOutputOnElement">
      <http:operation location="/CreateOutputOnElement" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateCustomOutputOnElement">
      <http:operation location="/CreateCustomOutputOnElement" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateElementForContactAndGenerateOutput">
      <http:operation location="/CreateElementForContactAndGenerateOutput" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="OrderShoppingbasketByPersonID">
      <http:operation location="/OrderShoppingbasketByPersonID" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendSMSToDatalist">
      <http:operation location="/SendSMSToDatalist" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendNewsletterToDatalist">
      <http:operation location="/SendNewsletterToDatalist" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="NewsletterSubscription">
      <http:operation location="/NewsletterSubscription" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertDatalistContactNHO">
      <http:operation location="/InsertDatalistContactNHO" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertDatalistContactNHO2">
      <http:operation location="/InsertDatalistContactNHO2" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertDatalistContactNoCheck">
      <http:operation location="/InsertDatalistContactNoCheck" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertDatalistFromCRM">
      <http:operation location="/InsertDatalistFromCRM" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertDatalistFromCRMWithExtReference">
      <http:operation location="/InsertDatalistFromCRMWithExtReference" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertDatalist">
      <http:operation location="/InsertDatalist" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFoldersByMenuTypeID">
      <http:operation location="/GetFoldersByMenuTypeID" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteFromShoppingbasket">
      <http:operation location="/DeleteFromShoppingbasket" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="UpdateShoppingBasketWithDeliveryInfo">
      <http:operation location="/UpdateShoppingBasketWithDeliveryInfo" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="UpdateShoppingBasketWithInvoiceInfo">
      <http:operation location="/UpdateShoppingBasketWithInvoiceInfo" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="InsertIntoShoppingBasket">
      <http:operation location="/InsertIntoShoppingBasket" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetElementAccessByPersonID">
      <http:operation location="/GetElementAccessByPersonID" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="insertElementAccess">
      <http:operation location="/insertElementAccess" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteElementByElementID">
      <http:operation location="/DeleteElementByElementID" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddContactToDatalist">
      <http:operation location="/AddContactToDatalist" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="MoveElementToFolder">
      <http:operation location="/MoveElementToFolder" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="RemoveContactFromDatalist">
      <http:operation location="/RemoveContactFromDatalist" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="GetNotTransferredBounce">
      <http:operation location="/GetNotTransferredBounce" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContactsByNewsletterID">
      <http:operation location="/GetContactsByNewsletterID" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContactsByMobile">
      <http:operation location="/GetContactsByMobile" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContactIDByEDMGuid">
      <http:operation location="/GetContactIDByEDMGuid" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateBounceToTransferred">
      <http:operation location="/UpdateBounceToTransferred" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="GetNotTransferredNewsletters">
      <http:operation location="/GetNotTransferredNewsletters" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetEDMLogByID">
      <http:operation location="/GetEDMLogByID" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetEDMArticles">
      <http:operation location="/GetEDMArticles" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetEDMLogsByNewsletterID">
      <http:operation location="/GetEDMLogsByNewsletterID" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateNewsletterToTransferred">
      <http:operation location="/UpdateNewsletterToTransferred" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="GetNotTransferredOpenedNewsletters">
      <http:operation location="/GetNotTransferredOpenedNewsletters" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateOpenedNewsletterToTransferred">
      <http:operation location="/UpdateOpenedNewsletterToTransferred" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="GetOnholdOrders">
      <http:operation location="/GetOnholdOrders" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetOrdersByPersonID">
      <http:operation location="/GetOrdersByPersonID" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetOrdersByCompanyID">
      <http:operation location="/GetOrdersByCompanyID" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetOrdersByCompanyIDAndDate">
      <http:operation location="/GetOrdersByCompanyIDAndDate" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAgentCompanies">
      <http:operation location="/GetAgentCompanies" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAgentCompaniesByExtCompanyNumber">
      <http:operation location="/GetAgentCompaniesByExtCompanyNumber" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="updateOnholdOrder">
      <http:operation location="/updateOnholdOrder" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="UpdateElementFormsInfo">
      <http:operation location="/UpdateElementFormsInfo" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="updateExtOrderReference">
      <http:operation location="/updateExtOrderReference" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="updateOrderReference">
      <http:operation location="/updateOrderReference" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="OptOutFromSMS">
      <http:operation location="/OptOutFromSMS" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="OptInSMS">
      <http:operation location="/OptInSMS" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="OptOutFromEDM">
      <http:operation location="/OptOutFromEDM" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="GetContactsFromSFTP">
      <http:operation location="/GetContactsFromSFTP" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="ImportDatalistContactsFromSftpServer">
      <http:operation location="/ImportDatalistContactsFromSftpServer" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getGroupAdminRelationByPersonID">
      <http:operation location="/getGroupAdminRelationByPersonID" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getActivityJobsBySequence">
      <http:operation location="/getActivityJobsBySequence" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getImageVariableDimensions">
      <http:operation location="/getImageVariableDimensions" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="updateCropValues">
      <http:operation location="/updateCropValues" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="getCropValues">
      <http:operation location="/getCropValues" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendNewsletterIDToContact">
      <http:operation location="/SendNewsletterIDToContact" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetActivities">
      <http:operation location="/GetActivities" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetNotTransferredEdmOptOut">
      <http:operation location="/GetNotTransferredEdmOptOut" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetNotTransferredSMSOptOut">
      <http:operation location="/GetNotTransferredSMSOptOut" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetNotTransferredNewsletterLogData">
      <http:operation location="/GetNotTransferredNewsletterLogData" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UploadTmpFile">
      <http:operation location="/UploadTmpFile" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="EDMNewsletterTrackBack">
      <http:operation location="/EDMNewsletterTrackBack" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContactByContactID">
      <http:operation location="/GetContactByContactID" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetNewsletterByNewsletterID">
      <http:operation location="/GetNewsletterByNewsletterID" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAllStaticElements">
      <http:operation location="/GetAllStaticElements" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContactsBySpecFieldValues">
      <http:operation location="/GetContactsBySpecFieldValues" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetArticlesForOrder">
      <http:operation location="/GetArticlesForOrder" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPriceElements">
      <http:operation location="/GetPriceElements" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetActions">
      <http:operation location="/GetActions" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSmsLog">
      <http:operation location="/GetSmsLog" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="updateStockAmountByElementID">
      <http:operation location="/updateStockAmountByElementID" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="GetStockByElementID">
      <http:operation location="/GetStockByElementID" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DoActivitiesByActivityID">
      <http:operation location="/DoActivitiesByActivityID" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="DoActivityByActionID">
      <http:operation location="/DoActivityByActionID" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="GetFoldersInFiles">
      <http:operation location="/GetFoldersInFiles" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFolderPreview">
      <http:operation location="/GetFolderPreview" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetImageFieldFromFTP">
      <http:operation location="/SetImageFieldFromFTP" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetPreviewsForElement">
      <http:operation location="/SetPreviewsForElement" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFileFromFTP">
      <http:operation location="/GetFileFromFTP" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFileFromFTP2">
      <http:operation location="/GetFileFromFTP2" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetElementsInFolder">
      <http:operation location="/GetElementsInFolder" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetElementsByFolderID">
      <http:operation location="/GetElementsByFolderID" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDatalists">
      <http:operation location="/GetDatalists" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDatalistsByContactID">
      <http:operation location="/GetDatalistsByContactID" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDatalistsByExtReference">
      <http:operation location="/GetDatalistsByExtReference" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPersons">
      <http:operation location="/GetPersons" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetElements">
      <http:operation location="/GetElements" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getFilePathsForTemplateFieldConnectedElements">
      <http:operation location="/getFilePathsForTemplateFieldConnectedElements" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetImageUploadLink">
      <http:operation location="/GetImageUploadLink" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSingleSignonLink">
      <http:operation location="/GetSingleSignonLink" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSingleSignonLinkForNonAgent">
      <http:operation location="/GetSingleSignonLinkForNonAgent" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSingleSignonLinkAndCreateUserOnSpecificCompany">
      <http:operation location="/GetSingleSignonLinkAndCreateUserOnSpecificCompany" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetNotTransferredOrders">
      <http:operation location="/GetNotTransferredOrders" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateOrdersToTransferredBysupplierOrderID">
      <http:operation location="/UpdateOrdersToTransferredBysupplierOrderID" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="getOrder">
      <http:operation location="/getOrder" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ChangeStock">
      <http:operation location="/ChangeStock" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateOrdersToTransferred">
      <http:operation location="/UpdateOrdersToTransferred" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="UpdateOrdersToNOTTransferred">
      <http:operation location="/UpdateOrdersToNOTTransferred" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="GetElementByExtElementNumber">
      <http:operation location="/GetElementByExtElementNumber" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetElementByElementID">
      <http:operation location="/GetElementByElementID" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetElementIDsBySpecFieldIDAndSpecFieldValue">
      <http:operation location="/GetElementIDsBySpecFieldIDAndSpecFieldValue" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetElementSpecFieldValues">
      <http:operation location="/GetElementSpecFieldValues" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSpecFieldsByCompanyID">
      <http:operation location="/GetSpecFieldsByCompanyID" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFoldersByCompanyID">
      <http:operation location="/GetFoldersByCompanyID" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetElementsByCompanyID">
      <http:operation location="/GetElementsByCompanyID" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAllTemplateFields">
      <http:operation location="/GetAllTemplateFields" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTemplateFields">
      <http:operation location="/GetTemplateFields" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTemplateFieldDDLValues">
      <http:operation location="/GetTemplateFieldDDLValues" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTemplateFiles">
      <http:operation location="/GetTemplateFiles" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTemplateElementID">
      <http:operation location="/GetTemplateElementID" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTemplateElements">
      <http:operation location="/GetTemplateElements" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPriceByElementID">
      <http:operation location="/GetPriceByElementID" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdatePriceBySequence">
      <http:operation location="/UpdatePriceBySequence" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="ResendOrder">
      <http:operation location="/ResendOrder" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="UpdateElementByExtElementNumberORElementID">
      <http:operation location="/UpdateElementByExtElementNumberORElementID" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="GetPersonsByExtPersonNumber">
      <http:operation location="/GetPersonsByExtPersonNumber" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPersonByPersonID">
      <http:operation location="/GetPersonByPersonID" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPersonsInGroup">
      <http:operation location="/GetPersonsInGroup" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPersonsInGroupByExtGroupNumber">
      <http:operation location="/GetPersonsInGroupByExtGroupNumber" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPersonByUserNameCompanyIDAndPassword">
      <http:operation location="/GetPersonByUserNameCompanyIDAndPassword" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPersonsByCompanyIDAndEmail">
      <http:operation location="/GetPersonsByCompanyIDAndEmail" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPersonsByCompanyID">
      <http:operation location="/GetPersonsByCompanyID" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetShoppingbasketBYPersonID">
      <http:operation location="/GetShoppingbasketBYPersonID" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetGroups">
      <http:operation location="/GetGroups" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetGroupsByCompanyID">
      <http:operation location="/GetGroupsByCompanyID" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetGroupByExtGroupNumber">
      <http:operation location="/GetGroupByExtGroupNumber" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ValidatePassword">
      <http:operation location="/ValidatePassword" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSMScredits">
      <http:operation location="/GetSMScredits" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAddresses">
      <http:operation location="/GetAddresses" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAddressesByExtCompanyNumber">
      <http:operation location="/GetAddressesByExtCompanyNumber" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAddressByPersonID">
      <http:operation location="/GetAddressByPersonID" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetGroupByGroupID">
      <http:operation location="/GetGroupByGroupID" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDemographicDataFields">
      <http:operation location="/GetDemographicDataFields" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCompanyDataFields">
      <http:operation location="/GetCompanyDataFields" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertGroup">
      <http:operation location="/InsertGroup" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertAddress">
      <http:operation location="/InsertAddress" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getOutputPath">
      <http:operation location="/getOutputPath" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getOutputPath2">
      <http:operation location="/getOutputPath2" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateAddressByAddressID">
      <http:operation location="/UpdateAddressByAddressID" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="UpdateAddressByAddressIDUsingExtCompanyNumber">
      <http:operation location="/UpdateAddressByAddressIDUsingExtCompanyNumber" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="UpdateGroupByGroupIDorExtGroupNumber">
      <http:operation location="/UpdateGroupByGroupIDorExtGroupNumber" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="ZipElementArray">
      <http:operation location="/ZipElementArray" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateCompanyByCompanyID">
      <http:operation location="/UpdateCompanyByCompanyID" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="GetCompanyDataFieldsUsingExtCompanyNumber">
      <http:operation location="/GetCompanyDataFieldsUsingExtCompanyNumber" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateDatalistContactByExtPersonNumber">
      <http:operation location="/UpdateDatalistContactByExtPersonNumber" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="UpdateDatalistContactFixedFieldsByContactID">
      <http:operation location="/UpdateDatalistContactFixedFieldsByContactID" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="DisableDatalistContactByPersonID">
      <http:operation location="/DisableDatalistContactByPersonID" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="InsertContact">
      <http:operation location="/InsertContact" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContacts">
      <http:operation location="/GetContacts" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContactsByDatalistID">
      <http:operation location="/GetContactsByDatalistID" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContactByExtContactNumber">
      <http:operation location="/GetContactByExtContactNumber" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContactsWithContactIDGreaterThan">
      <http:operation location="/GetContactsWithContactIDGreaterThan" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSpecFieldsForContact">
      <http:operation location="/GetSpecFieldsForContact" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSpecFieldListBYSpecFieldID">
      <http:operation location="/GetSpecFieldListBYSpecFieldID" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSuppliersByCompanyID">
      <http:operation location="/GetSuppliersByCompanyID" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFoldersByParentFolderID">
      <http:operation location="/GetFoldersByParentFolderID" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContactsByExtPersonNumber">
      <http:operation location="/GetContactsByExtPersonNumber" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContactsByEMail">
      <http:operation location="/GetContactsByEMail" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetOptOutStatus">
      <http:operation location="/GetOptOutStatus" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContactsByExtGroupNumber">
      <http:operation location="/GetContactsByExtGroupNumber" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="isave.APIHttpPost" type="tns:isave.APIHttpPost">
    <http:binding verb="POST" />
    <wsdl:operation name="GetNumberOfContactsByDatalistID">
      <http:operation location="/GetNumberOfContactsByDatalistID" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteDatalistContactByExtPersonNumber">
      <http:operation location="/DeleteDatalistContactByExtPersonNumber" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="DeleteGroupByGroupID">
      <http:operation location="/DeleteGroupByGroupID" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="DeleteAddressByAddressID">
      <http:operation location="/DeleteAddressByAddressID" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="DeleteOrderBYOrderID">
      <http:operation location="/DeleteOrderBYOrderID" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="DeleteOrderLineBySequence">
      <http:operation location="/DeleteOrderLineBySequence" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="DeleteOrderBYSupplierOrderID">
      <http:operation location="/DeleteOrderBYSupplierOrderID" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="DeleteDatalistContactByPersonID">
      <http:operation location="/DeleteDatalistContactByPersonID" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="DeleteContactsByDataListID">
      <http:operation location="/DeleteContactsByDataListID" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="CreateArticleElement">
      <http:operation location="/CreateArticleElement" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetElementsByTemplateFieldID">
      <http:operation location="/GetElementsByTemplateFieldID" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendExternalOrder">
      <http:operation location="/SendExternalOrder" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateElement">
      <http:operation location="/CreateElement" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateOutputOnElement">
      <http:operation location="/CreateOutputOnElement" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateCustomOutputOnElement">
      <http:operation location="/CreateCustomOutputOnElement" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateElementForContactAndGenerateOutput">
      <http:operation location="/CreateElementForContactAndGenerateOutput" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="OrderShoppingbasketByPersonID">
      <http:operation location="/OrderShoppingbasketByPersonID" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendSMSToDatalist">
      <http:operation location="/SendSMSToDatalist" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendNewsletterToDatalist">
      <http:operation location="/SendNewsletterToDatalist" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="NewsletterSubscription">
      <http:operation location="/NewsletterSubscription" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertDatalistContactNHO">
      <http:operation location="/InsertDatalistContactNHO" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertDatalistContactNHO2">
      <http:operation location="/InsertDatalistContactNHO2" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertDatalistContactNoCheck">
      <http:operation location="/InsertDatalistContactNoCheck" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertDatalistFromCRM">
      <http:operation location="/InsertDatalistFromCRM" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertDatalistFromCRMWithExtReference">
      <http:operation location="/InsertDatalistFromCRMWithExtReference" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertDatalist">
      <http:operation location="/InsertDatalist" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFoldersByMenuTypeID">
      <http:operation location="/GetFoldersByMenuTypeID" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteFromShoppingbasket">
      <http:operation location="/DeleteFromShoppingbasket" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="UpdateShoppingBasketWithDeliveryInfo">
      <http:operation location="/UpdateShoppingBasketWithDeliveryInfo" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="UpdateShoppingBasketWithInvoiceInfo">
      <http:operation location="/UpdateShoppingBasketWithInvoiceInfo" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="InsertIntoShoppingBasket">
      <http:operation location="/InsertIntoShoppingBasket" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetElementAccessByPersonID">
      <http:operation location="/GetElementAccessByPersonID" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="insertElementAccess">
      <http:operation location="/insertElementAccess" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteElementByElementID">
      <http:operation location="/DeleteElementByElementID" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddContactToDatalist">
      <http:operation location="/AddContactToDatalist" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="MoveElementToFolder">
      <http:operation location="/MoveElementToFolder" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="RemoveContactFromDatalist">
      <http:operation location="/RemoveContactFromDatalist" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="GetNotTransferredBounce">
      <http:operation location="/GetNotTransferredBounce" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContactsByNewsletterID">
      <http:operation location="/GetContactsByNewsletterID" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContactsByMobile">
      <http:operation location="/GetContactsByMobile" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContactIDByEDMGuid">
      <http:operation location="/GetContactIDByEDMGuid" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateBounceToTransferred">
      <http:operation location="/UpdateBounceToTransferred" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="GetNotTransferredNewsletters">
      <http:operation location="/GetNotTransferredNewsletters" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetEDMLogByID">
      <http:operation location="/GetEDMLogByID" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetEDMArticles">
      <http:operation location="/GetEDMArticles" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetEDMLogsByNewsletterID">
      <http:operation location="/GetEDMLogsByNewsletterID" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateNewsletterToTransferred">
      <http:operation location="/UpdateNewsletterToTransferred" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="GetNotTransferredOpenedNewsletters">
      <http:operation location="/GetNotTransferredOpenedNewsletters" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateOpenedNewsletterToTransferred">
      <http:operation location="/UpdateOpenedNewsletterToTransferred" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="GetOnholdOrders">
      <http:operation location="/GetOnholdOrders" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetOrdersByPersonID">
      <http:operation location="/GetOrdersByPersonID" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetOrdersByCompanyID">
      <http:operation location="/GetOrdersByCompanyID" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetOrdersByCompanyIDAndDate">
      <http:operation location="/GetOrdersByCompanyIDAndDate" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAgentCompanies">
      <http:operation location="/GetAgentCompanies" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAgentCompaniesByExtCompanyNumber">
      <http:operation location="/GetAgentCompaniesByExtCompanyNumber" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="updateOnholdOrder">
      <http:operation location="/updateOnholdOrder" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="UpdateElementFormsInfo">
      <http:operation location="/UpdateElementFormsInfo" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="updateExtOrderReference">
      <http:operation location="/updateExtOrderReference" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="updateOrderReference">
      <http:operation location="/updateOrderReference" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="OptOutFromSMS">
      <http:operation location="/OptOutFromSMS" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="OptInSMS">
      <http:operation location="/OptInSMS" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="OptOutFromEDM">
      <http:operation location="/OptOutFromEDM" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="GetContactsFromSFTP">
      <http:operation location="/GetContactsFromSFTP" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="ImportDatalistContactsFromSftpServer">
      <http:operation location="/ImportDatalistContactsFromSftpServer" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getGroupAdminRelationByPersonID">
      <http:operation location="/getGroupAdminRelationByPersonID" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getActivityJobsBySequence">
      <http:operation location="/getActivityJobsBySequence" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getImageVariableDimensions">
      <http:operation location="/getImageVariableDimensions" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="updateCropValues">
      <http:operation location="/updateCropValues" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="getCropValues">
      <http:operation location="/getCropValues" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendNewsletterIDToContact">
      <http:operation location="/SendNewsletterIDToContact" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetActivities">
      <http:operation location="/GetActivities" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetNotTransferredEdmOptOut">
      <http:operation location="/GetNotTransferredEdmOptOut" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetNotTransferredSMSOptOut">
      <http:operation location="/GetNotTransferredSMSOptOut" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetNotTransferredNewsletterLogData">
      <http:operation location="/GetNotTransferredNewsletterLogData" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UploadTmpFile">
      <http:operation location="/UploadTmpFile" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="EDMNewsletterTrackBack">
      <http:operation location="/EDMNewsletterTrackBack" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContactByContactID">
      <http:operation location="/GetContactByContactID" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetNewsletterByNewsletterID">
      <http:operation location="/GetNewsletterByNewsletterID" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAllStaticElements">
      <http:operation location="/GetAllStaticElements" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContactsBySpecFieldValues">
      <http:operation location="/GetContactsBySpecFieldValues" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetArticlesForOrder">
      <http:operation location="/GetArticlesForOrder" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPriceElements">
      <http:operation location="/GetPriceElements" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetActions">
      <http:operation location="/GetActions" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSmsLog">
      <http:operation location="/GetSmsLog" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="updateStockAmountByElementID">
      <http:operation location="/updateStockAmountByElementID" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="GetStockByElementID">
      <http:operation location="/GetStockByElementID" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DoActivitiesByActivityID">
      <http:operation location="/DoActivitiesByActivityID" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="DoActivityByActionID">
      <http:operation location="/DoActivityByActionID" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="GetFoldersInFiles">
      <http:operation location="/GetFoldersInFiles" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFolderPreview">
      <http:operation location="/GetFolderPreview" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetImageFieldFromFTP">
      <http:operation location="/SetImageFieldFromFTP" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetPreviewsForElement">
      <http:operation location="/SetPreviewsForElement" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFileFromFTP">
      <http:operation location="/GetFileFromFTP" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFileFromFTP2">
      <http:operation location="/GetFileFromFTP2" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetElementsInFolder">
      <http:operation location="/GetElementsInFolder" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetElementsByFolderID">
      <http:operation location="/GetElementsByFolderID" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDatalists">
      <http:operation location="/GetDatalists" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDatalistsByContactID">
      <http:operation location="/GetDatalistsByContactID" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDatalistsByExtReference">
      <http:operation location="/GetDatalistsByExtReference" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPersons">
      <http:operation location="/GetPersons" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetElements">
      <http:operation location="/GetElements" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getFilePathsForTemplateFieldConnectedElements">
      <http:operation location="/getFilePathsForTemplateFieldConnectedElements" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetImageUploadLink">
      <http:operation location="/GetImageUploadLink" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSingleSignonLink">
      <http:operation location="/GetSingleSignonLink" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSingleSignonLinkForNonAgent">
      <http:operation location="/GetSingleSignonLinkForNonAgent" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSingleSignonLinkAndCreateUserOnSpecificCompany">
      <http:operation location="/GetSingleSignonLinkAndCreateUserOnSpecificCompany" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetNotTransferredOrders">
      <http:operation location="/GetNotTransferredOrders" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateOrdersToTransferredBysupplierOrderID">
      <http:operation location="/UpdateOrdersToTransferredBysupplierOrderID" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="getOrder">
      <http:operation location="/getOrder" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ChangeStock">
      <http:operation location="/ChangeStock" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateOrdersToTransferred">
      <http:operation location="/UpdateOrdersToTransferred" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="UpdateOrdersToNOTTransferred">
      <http:operation location="/UpdateOrdersToNOTTransferred" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="GetElementByExtElementNumber">
      <http:operation location="/GetElementByExtElementNumber" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetElementByElementID">
      <http:operation location="/GetElementByElementID" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetElementIDsBySpecFieldIDAndSpecFieldValue">
      <http:operation location="/GetElementIDsBySpecFieldIDAndSpecFieldValue" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetElementSpecFieldValues">
      <http:operation location="/GetElementSpecFieldValues" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSpecFieldsByCompanyID">
      <http:operation location="/GetSpecFieldsByCompanyID" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFoldersByCompanyID">
      <http:operation location="/GetFoldersByCompanyID" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetElementsByCompanyID">
      <http:operation location="/GetElementsByCompanyID" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAllTemplateFields">
      <http:operation location="/GetAllTemplateFields" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTemplateFields">
      <http:operation location="/GetTemplateFields" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTemplateFieldDDLValues">
      <http:operation location="/GetTemplateFieldDDLValues" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTemplateFiles">
      <http:operation location="/GetTemplateFiles" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTemplateElementID">
      <http:operation location="/GetTemplateElementID" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTemplateElements">
      <http:operation location="/GetTemplateElements" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPriceByElementID">
      <http:operation location="/GetPriceByElementID" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdatePriceBySequence">
      <http:operation location="/UpdatePriceBySequence" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="ResendOrder">
      <http:operation location="/ResendOrder" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="UpdateElementByExtElementNumberORElementID">
      <http:operation location="/UpdateElementByExtElementNumberORElementID" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="GetPersonsByExtPersonNumber">
      <http:operation location="/GetPersonsByExtPersonNumber" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPersonByPersonID">
      <http:operation location="/GetPersonByPersonID" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPersonsInGroup">
      <http:operation location="/GetPersonsInGroup" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPersonsInGroupByExtGroupNumber">
      <http:operation location="/GetPersonsInGroupByExtGroupNumber" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPersonByUserNameCompanyIDAndPassword">
      <http:operation location="/GetPersonByUserNameCompanyIDAndPassword" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPersonsByCompanyIDAndEmail">
      <http:operation location="/GetPersonsByCompanyIDAndEmail" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPersonsByCompanyID">
      <http:operation location="/GetPersonsByCompanyID" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetShoppingbasketBYPersonID">
      <http:operation location="/GetShoppingbasketBYPersonID" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetGroups">
      <http:operation location="/GetGroups" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetGroupsByCompanyID">
      <http:operation location="/GetGroupsByCompanyID" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetGroupByExtGroupNumber">
      <http:operation location="/GetGroupByExtGroupNumber" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ValidatePassword">
      <http:operation location="/ValidatePassword" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSMScredits">
      <http:operation location="/GetSMScredits" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAddresses">
      <http:operation location="/GetAddresses" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAddressesByExtCompanyNumber">
      <http:operation location="/GetAddressesByExtCompanyNumber" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAddressByPersonID">
      <http:operation location="/GetAddressByPersonID" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetGroupByGroupID">
      <http:operation location="/GetGroupByGroupID" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDemographicDataFields">
      <http:operation location="/GetDemographicDataFields" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCompanyDataFields">
      <http:operation location="/GetCompanyDataFields" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertGroup">
      <http:operation location="/InsertGroup" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InsertAddress">
      <http:operation location="/InsertAddress" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getOutputPath">
      <http:operation location="/getOutputPath" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getOutputPath2">
      <http:operation location="/getOutputPath2" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateAddressByAddressID">
      <http:operation location="/UpdateAddressByAddressID" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="UpdateAddressByAddressIDUsingExtCompanyNumber">
      <http:operation location="/UpdateAddressByAddressIDUsingExtCompanyNumber" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="UpdateGroupByGroupIDorExtGroupNumber">
      <http:operation location="/UpdateGroupByGroupIDorExtGroupNumber" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="ZipElementArray">
      <http:operation location="/ZipElementArray" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateCompanyByCompanyID">
      <http:operation location="/UpdateCompanyByCompanyID" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="GetCompanyDataFieldsUsingExtCompanyNumber">
      <http:operation location="/GetCompanyDataFieldsUsingExtCompanyNumber" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateDatalistContactByExtPersonNumber">
      <http:operation location="/UpdateDatalistContactByExtPersonNumber" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="UpdateDatalistContactFixedFieldsByContactID">
      <http:operation location="/UpdateDatalistContactFixedFieldsByContactID" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="DisableDatalistContactByPersonID">
      <http:operation location="/DisableDatalistContactByPersonID" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="InsertContact">
      <http:operation location="/InsertContact" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContacts">
      <http:operation location="/GetContacts" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContactsByDatalistID">
      <http:operation location="/GetContactsByDatalistID" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContactByExtContactNumber">
      <http:operation location="/GetContactByExtContactNumber" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContactsWithContactIDGreaterThan">
      <http:operation location="/GetContactsWithContactIDGreaterThan" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSpecFieldsForContact">
      <http:operation location="/GetSpecFieldsForContact" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSpecFieldListBYSpecFieldID">
      <http:operation location="/GetSpecFieldListBYSpecFieldID" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSuppliersByCompanyID">
      <http:operation location="/GetSuppliersByCompanyID" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFoldersByParentFolderID">
      <http:operation location="/GetFoldersByParentFolderID" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContactsByExtPersonNumber">
      <http:operation location="/GetContactsByExtPersonNumber" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContactsByEMail">
      <http:operation location="/GetContactsByEMail" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetOptOutStatus">
      <http:operation location="/GetOptOutStatus" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContactsByExtGroupNumber">
      <http:operation location="/GetContactsByExtGroupNumber" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="isave.API">
    <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">These methods are for interacting with isave.DIALOG. Note that every method expects a username and encrypted password. Contact Isave for validation procedures!</wsdl:documentation>
    <wsdl:port name="isave.APISoap" binding="tns:isave.APISoap">
      <soap:address location="https://dialog.isave.no/mrm/services/api.asmx" />
    </wsdl:port>
    <wsdl:port name="isave.APISoap12" binding="tns:isave.APISoap12">
      <soap12:address location="https://dialog.isave.no/mrm/services/api.asmx" />
    </wsdl:port>
    <wsdl:port name="isave.APIHttpGet" binding="tns:isave.APIHttpGet">
      <http:address location="https://dialog.isave.no/mrm/services/api.asmx" />
    </wsdl:port>
    <wsdl:port name="isave.APIHttpPost" binding="tns:isave.APIHttpPost">
      <http:address location="https://dialog.isave.no/mrm/services/api.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>