<?xml version="1.0" encoding="utf-8"?>
<definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="IENGL_SERVservice" targetNamespace="http://tempuri.org/" xmlns:tns="http://tempuri.org/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:ns1="urn:ENGL_SERVIntf">
  <types>
    <xs:schema targetNamespace="urn:ENGL_SERVIntf" xmlns="urn:ENGL_SERVIntf">
      <xs:complexType name="TAuthHeader">
        <xs:sequence>
          <xs:element name="Account" type="xs:string"/>
          <xs:element name="BaseType" type="xs:int"/>
          <xs:element name="TimeStamp" type="xs:dateTime"/>
        </xs:sequence>
      </xs:complexType>
    </xs:schema>
  </types>
  <message name="ResetInterface0Request">
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="ResetInterface0Response">
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="ResetInterface0headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="ResetInterface0headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetTime1Request"/>
  <message name="GetTime1Response">
    <part name="return" type="xs:dateTime"/>
  </message>
  <message name="GetTime1headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetTime1headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetSections2Request">
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="GetSections2Response">
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="GetSections2headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetSections2headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetSessionTime3Request">
    <part name="Request" type="xs:string"/>
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="GetSessionTime3Response">
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="GetSessionTime3headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetSessionTime3headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetSessions4Request">
    <part name="Request" type="xs:string"/>
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="GetSessions4Response">
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="GetSessions4headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetSessions4headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="SetSessionForTrader5Request">
    <part name="Request" type="xs:string"/>
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="SetSessionForTrader5Response">
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="SetSessionForTrader5headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="SetSessionForTrader5headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetPeriods6Request">
    <part name="Request" type="xs:string"/>
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="GetPeriods6Response">
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="GetPeriods6headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetPeriods6headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="SetPeriod7Request">
    <part name="Request" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="SetPeriod7Response">
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="SetPeriod7headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="SetPeriod7headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetPeriodState8Request">
    <part name="Request" type="xs:string"/>
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="GetPeriodState8Response">
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="GetPeriodState8headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetPeriodState8headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="SetPeriodState9Request">
    <part name="Request" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="SetPeriodState9Response">
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="SetPeriodState9headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="SetPeriodState9headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetSaleDemands10Request">
    <part name="Request" type="xs:string"/>
    <part name="Response" type="xs:string"/>
    <part name="AllCount" type="xs:int"/>
    <part name="FindCount" type="xs:int"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="GetSaleDemands10Response">
    <part name="Response" type="xs:string"/>
    <part name="AllCount" type="xs:int"/>
    <part name="FindCount" type="xs:int"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="GetSaleDemands10headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetSaleDemands10headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetBuyDemands11Request">
    <part name="Request" type="xs:string"/>
    <part name="Response" type="xs:string"/>
    <part name="AllCount" type="xs:int"/>
    <part name="FindCount" type="xs:int"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="GetBuyDemands11Response">
    <part name="Response" type="xs:string"/>
    <part name="AllCount" type="xs:int"/>
    <part name="FindCount" type="xs:int"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="GetBuyDemands11headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetBuyDemands11headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetDeals12Request">
    <part name="Request" type="xs:string"/>
    <part name="Response" type="xs:string"/>
    <part name="AllCount" type="xs:int"/>
    <part name="FindCount" type="xs:int"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="GetDeals12Response">
    <part name="Response" type="xs:string"/>
    <part name="AllCount" type="xs:int"/>
    <part name="FindCount" type="xs:int"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="GetDeals12headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetDeals12headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetInfoTraders13Request">
    <part name="Request" type="xs:string"/>
    <part name="Response" type="xs:string"/>
    <part name="AllCount" type="xs:int"/>
    <part name="FindCount" type="xs:int"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="GetInfoTraders13Response">
    <part name="Response" type="xs:string"/>
    <part name="AllCount" type="xs:int"/>
    <part name="FindCount" type="xs:int"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="GetInfoTraders13headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetInfoTraders13headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetGoodByDeal14Request">
    <part name="Request" type="xs:string"/>
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="GetGoodByDeal14Response">
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="GetGoodByDeal14headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetGoodByDeal14headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetRootGoodByDeal15Request">
    <part name="Request" type="xs:string"/>
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="GetRootGoodByDeal15Response">
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="GetRootGoodByDeal15headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetRootGoodByDeal15headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetDemandInfo16Request">
    <part name="Request" type="xs:string"/>
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="GetDemandInfo16Response">
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="GetDemandInfo16headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetDemandInfo16headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetRootDemandInfo17Request">
    <part name="Request" type="xs:string"/>
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="GetRootDemandInfo17Response">
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="GetRootDemandInfo17headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetRootDemandInfo17headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="DelDeal18Request">
    <part name="Request" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="DelDeal18Response">
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="DelDeal18headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="DelDeal18headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="DelEngDemandById19Request">
    <part name="Request" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="DelEngDemandById19Response">
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="DelEngDemandById19headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="DelEngDemandById19headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="DelEngLastBuyDemandById20Request">
    <part name="Request" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="DelEngLastBuyDemandById20Response">
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="DelEngLastBuyDemandById20headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="DelEngLastBuyDemandById20headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="AddEngDemand21Request">
    <part name="Request" type="xs:string"/>
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="AddEngDemand21Response">
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="AddEngDemand21headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="AddEngDemand21headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="AddEngRootDemand22Request">
    <part name="Request" type="xs:string"/>
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="AddEngRootDemand22Response">
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="AddEngRootDemand22headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="AddEngRootDemand22headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="EditEngDemand23Request">
    <part name="Request" type="xs:string"/>
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="EditEngDemand23Response">
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="EditEngDemand23headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="EditEngDemand23headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="EditEngCombinedDemand24Request">
    <part name="Request" type="xs:string"/>
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="EditEngCombinedDemand24Response">
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="EditEngCombinedDemand24headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="EditEngCombinedDemand24headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="EditNewEngRootDemand25Request">
    <part name="Request" type="xs:string"/>
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="EditNewEngRootDemand25Response">
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="EditNewEngRootDemand25headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="EditNewEngRootDemand25headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetCrossRootDemandInfo26Request">
    <part name="Request" type="xs:string"/>
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="GetCrossRootDemandInfo26Response">
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="GetCrossRootDemandInfo26headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetCrossRootDemandInfo26headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetBranchBuy27Request">
    <part name="Request" type="xs:string"/>
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="GetBranchBuy27Response">
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="GetBranchBuy27headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetBranchBuy27headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="AddEngAlterDemand28Request">
    <part name="Request" type="xs:string"/>
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="AddEngAlterDemand28Response">
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="AddEngAlterDemand28headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="AddEngAlterDemand28headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetCrossDemandInfo29Request">
    <part name="Request" type="xs:string"/>
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="GetCrossDemandInfo29Response">
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="GetCrossDemandInfo29headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetCrossDemandInfo29headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="FixedDeals30Request">
    <part name="Request" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="FixedDeals30Response">
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="FixedDeals30headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="FixedDeals30headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetSalerBuyerState31Request">
    <part name="Request" type="xs:string"/>
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="GetSalerBuyerState31Response">
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="GetSalerBuyerState31headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetSalerBuyerState31headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetBuyerClients32Request">
    <part name="Request" type="xs:string"/>
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="GetBuyerClients32Response">
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="GetBuyerClients32headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetBuyerClients32headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="SetTradeTime33Request">
    <part name="Request" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="SetTradeTime33Response">
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="SetTradeTime33headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="SetTradeTime33headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetFirmsParamsByDeal34Request">
    <part name="Request" type="xs:string"/>
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="GetFirmsParamsByDeal34Response">
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="GetFirmsParamsByDeal34headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetFirmsParamsByDeal34headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetTradersParamsByDeal35Request">
    <part name="Request" type="xs:string"/>
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="GetTradersParamsByDeal35Response">
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="GetTradersParamsByDeal35headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetTradersParamsByDeal35headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetDealParamsByID36Request">
    <part name="Request" type="xs:string"/>
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="GetDealParamsByID36Response">
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="GetDealParamsByID36headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetDealParamsByID36headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetSignPersonsList37Request">
    <part name="Request" type="xs:string"/>
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="GetSignPersonsList37Response">
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="GetSignPersonsList37headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetSignPersonsList37headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="SetSignPerson38Request">
    <part name="Request" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="SetSignPerson38Response">
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="SetSignPerson38headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="SetSignPerson38headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetCorrectedDemands39Request">
    <part name="Request" type="xs:string"/>
    <part name="Response" type="xs:string"/>
    <part name="AllCount" type="xs:int"/>
    <part name="FindCount" type="xs:int"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="GetCorrectedDemands39Response">
    <part name="Response" type="xs:string"/>
    <part name="AllCount" type="xs:int"/>
    <part name="FindCount" type="xs:int"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="GetCorrectedDemands39headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetCorrectedDemands39headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="NoDemandForDeal40Request">
    <part name="Request" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="NoDemandForDeal40Response">
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="NoDemandForDeal40headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="NoDemandForDeal40headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="Create_Deals_For_Sched41Request">
    <part name="Request" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="Create_Deals_For_Sched41Response">
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="Create_Deals_For_Sched41headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="Create_Deals_For_Sched41headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="SetSessionStage42Request">
    <part name="Request" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="SetSessionStage42Response">
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="SetSessionStage42headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="SetSessionStage42headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetSessionStage43Request">
    <part name="Request" type="xs:string"/>
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="GetSessionStage43Response">
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="GetSessionStage43headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetSessionStage43headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="SendMessage44Request">
    <part name="Request" type="xs:string"/>
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="SendMessage44Response">
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="SendMessage44headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="SendMessage44headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="ReceiveMessage45Request">
    <part name="Request" type="xs:string"/>
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="ReceiveMessage45Response">
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="ReceiveMessage45headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="ReceiveMessage45headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetCountNewMsg46Request">
    <part name="Request" type="xs:string"/>
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="GetCountNewMsg46Response">
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="GetCountNewMsg46headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetCountNewMsg46headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetAllTraders47Request">
    <part name="Request" type="xs:string"/>
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="GetAllTraders47Response">
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="GetAllTraders47headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetAllTraders47headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetActiveTraders48Request">
    <part name="Request" type="xs:string"/>
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="GetActiveTraders48Response">
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="GetActiveTraders48headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetActiveTraders48headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetUslPost49Request">
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="GetUslPost49Response">
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="GetUslPost49headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetUslPost49headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetPlace50Request">
    <part name="Request" type="xs:string"/>
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="GetPlace50Response">
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="GetPlace50headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetPlace50headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GETCONDITIONNUM51Request">
    <part name="Request" type="xs:string"/>
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="GETCONDITIONNUM51Response">
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="GETCONDITIONNUM51headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GETCONDITIONNUM51headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="SetDopusk52Request">
    <part name="Request" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="SetDopusk52Response">
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="SetDopusk52headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="SetDopusk52headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetFirmDeposit53Request">
    <part name="Request" type="xs:string"/>
    <part name="Response" type="xs:string"/>
    <part name="AllCount" type="xs:int"/>
    <part name="FindCount" type="xs:int"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="GetFirmDeposit53Response">
    <part name="Response" type="xs:string"/>
    <part name="AllCount" type="xs:int"/>
    <part name="FindCount" type="xs:int"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="GetFirmDeposit53headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetFirmDeposit53headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="SETEXCLUDEDFDC54Request">
    <part name="Request" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="SETEXCLUDEDFDC54Response">
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="SETEXCLUDEDFDC54headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="SETEXCLUDEDFDC54headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="SETNEEDCONTROLDEPOSIT55Request">
    <part name="Request" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="SETNEEDCONTROLDEPOSIT55Response">
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="SETNEEDCONTROLDEPOSIT55headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="SETNEEDCONTROLDEPOSIT55headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetSessionCurrency56Request">
    <part name="Request" type="xs:string"/>
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="GetSessionCurrency56Response">
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="GetSessionCurrency56headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetSessionCurrency56headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetDealsEdIzm57Request">
    <part name="Request" type="xs:string"/>
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="GetDealsEdIzm57Response">
    <part name="Response" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="GetDealsEdIzm57headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetDealsEdIzm57headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <portType name="IENGL_SERV">
    <operation name="ResetInterface">
      <input message="tns:ResetInterface0Request"/>
      <output message="tns:ResetInterface0Response"/>
    </operation>
    <operation name="GetTime">
      <input message="tns:GetTime1Request"/>
      <output message="tns:GetTime1Response"/>
    </operation>
    <operation name="GetSections">
      <input message="tns:GetSections2Request"/>
      <output message="tns:GetSections2Response"/>
    </operation>
    <operation name="GetSessionTime">
      <input message="tns:GetSessionTime3Request"/>
      <output message="tns:GetSessionTime3Response"/>
    </operation>
    <operation name="GetSessions">
      <input message="tns:GetSessions4Request"/>
      <output message="tns:GetSessions4Response"/>
    </operation>
    <operation name="SetSessionForTrader">
      <input message="tns:SetSessionForTrader5Request"/>
      <output message="tns:SetSessionForTrader5Response"/>
    </operation>
    <operation name="GetPeriods">
      <input message="tns:GetPeriods6Request"/>
      <output message="tns:GetPeriods6Response"/>
    </operation>
    <operation name="SetPeriod">
      <input message="tns:SetPeriod7Request"/>
      <output message="tns:SetPeriod7Response"/>
    </operation>
    <operation name="GetPeriodState">
      <input message="tns:GetPeriodState8Request"/>
      <output message="tns:GetPeriodState8Response"/>
    </operation>
    <operation name="SetPeriodState">
      <input message="tns:SetPeriodState9Request"/>
      <output message="tns:SetPeriodState9Response"/>
    </operation>
    <operation name="GetSaleDemands">
      <input message="tns:GetSaleDemands10Request"/>
      <output message="tns:GetSaleDemands10Response"/>
    </operation>
    <operation name="GetBuyDemands">
      <input message="tns:GetBuyDemands11Request"/>
      <output message="tns:GetBuyDemands11Response"/>
    </operation>
    <operation name="GetDeals">
      <input message="tns:GetDeals12Request"/>
      <output message="tns:GetDeals12Response"/>
    </operation>
    <operation name="GetInfoTraders">
      <input message="tns:GetInfoTraders13Request"/>
      <output message="tns:GetInfoTraders13Response"/>
    </operation>
    <operation name="GetGoodByDeal">
      <input message="tns:GetGoodByDeal14Request"/>
      <output message="tns:GetGoodByDeal14Response"/>
    </operation>
    <operation name="GetRootGoodByDeal">
      <input message="tns:GetRootGoodByDeal15Request"/>
      <output message="tns:GetRootGoodByDeal15Response"/>
    </operation>
    <operation name="GetDemandInfo">
      <input message="tns:GetDemandInfo16Request"/>
      <output message="tns:GetDemandInfo16Response"/>
    </operation>
    <operation name="GetRootDemandInfo">
      <input message="tns:GetRootDemandInfo17Request"/>
      <output message="tns:GetRootDemandInfo17Response"/>
    </operation>
    <operation name="DelDeal">
      <input message="tns:DelDeal18Request"/>
      <output message="tns:DelDeal18Response"/>
    </operation>
    <operation name="DelEngDemandById">
      <input message="tns:DelEngDemandById19Request"/>
      <output message="tns:DelEngDemandById19Response"/>
    </operation>
    <operation name="DelEngLastBuyDemandById">
      <input message="tns:DelEngLastBuyDemandById20Request"/>
      <output message="tns:DelEngLastBuyDemandById20Response"/>
    </operation>
    <operation name="AddEngDemand">
      <input message="tns:AddEngDemand21Request"/>
      <output message="tns:AddEngDemand21Response"/>
    </operation>
    <operation name="AddEngRootDemand">
      <input message="tns:AddEngRootDemand22Request"/>
      <output message="tns:AddEngRootDemand22Response"/>
    </operation>
    <operation name="EditEngDemand">
      <input message="tns:EditEngDemand23Request"/>
      <output message="tns:EditEngDemand23Response"/>
    </operation>
    <operation name="EditEngCombinedDemand">
      <input message="tns:EditEngCombinedDemand24Request"/>
      <output message="tns:EditEngCombinedDemand24Response"/>
    </operation>
    <operation name="EditNewEngRootDemand">
      <input message="tns:EditNewEngRootDemand25Request"/>
      <output message="tns:EditNewEngRootDemand25Response"/>
    </operation>
    <operation name="GetCrossRootDemandInfo">
      <input message="tns:GetCrossRootDemandInfo26Request"/>
      <output message="tns:GetCrossRootDemandInfo26Response"/>
    </operation>
    <operation name="GetBranchBuy">
      <input message="tns:GetBranchBuy27Request"/>
      <output message="tns:GetBranchBuy27Response"/>
    </operation>
    <operation name="AddEngAlterDemand">
      <input message="tns:AddEngAlterDemand28Request"/>
      <output message="tns:AddEngAlterDemand28Response"/>
    </operation>
    <operation name="GetCrossDemandInfo">
      <input message="tns:GetCrossDemandInfo29Request"/>
      <output message="tns:GetCrossDemandInfo29Response"/>
    </operation>
    <operation name="FixedDeals">
      <input message="tns:FixedDeals30Request"/>
      <output message="tns:FixedDeals30Response"/>
    </operation>
    <operation name="GetSalerBuyerState">
      <input message="tns:GetSalerBuyerState31Request"/>
      <output message="tns:GetSalerBuyerState31Response"/>
    </operation>
    <operation name="GetBuyerClients">
      <input message="tns:GetBuyerClients32Request"/>
      <output message="tns:GetBuyerClients32Response"/>
    </operation>
    <operation name="SetTradeTime">
      <input message="tns:SetTradeTime33Request"/>
      <output message="tns:SetTradeTime33Response"/>
    </operation>
    <operation name="GetFirmsParamsByDeal">
      <input message="tns:GetFirmsParamsByDeal34Request"/>
      <output message="tns:GetFirmsParamsByDeal34Response"/>
    </operation>
    <operation name="GetTradersParamsByDeal">
      <input message="tns:GetTradersParamsByDeal35Request"/>
      <output message="tns:GetTradersParamsByDeal35Response"/>
    </operation>
    <operation name="GetDealParamsByID">
      <input message="tns:GetDealParamsByID36Request"/>
      <output message="tns:GetDealParamsByID36Response"/>
    </operation>
    <operation name="GetSignPersonsList">
      <input message="tns:GetSignPersonsList37Request"/>
      <output message="tns:GetSignPersonsList37Response"/>
    </operation>
    <operation name="SetSignPerson">
      <input message="tns:SetSignPerson38Request"/>
      <output message="tns:SetSignPerson38Response"/>
    </operation>
    <operation name="GetCorrectedDemands">
      <input message="tns:GetCorrectedDemands39Request"/>
      <output message="tns:GetCorrectedDemands39Response"/>
    </operation>
    <operation name="NoDemandForDeal">
      <input message="tns:NoDemandForDeal40Request"/>
      <output message="tns:NoDemandForDeal40Response"/>
    </operation>
    <operation name="Create_Deals_For_Sched">
      <input message="tns:Create_Deals_For_Sched41Request"/>
      <output message="tns:Create_Deals_For_Sched41Response"/>
    </operation>
    <operation name="SetSessionStage">
      <input message="tns:SetSessionStage42Request"/>
      <output message="tns:SetSessionStage42Response"/>
    </operation>
    <operation name="GetSessionStage">
      <input message="tns:GetSessionStage43Request"/>
      <output message="tns:GetSessionStage43Response"/>
    </operation>
    <operation name="SendMessage">
      <input message="tns:SendMessage44Request"/>
      <output message="tns:SendMessage44Response"/>
    </operation>
    <operation name="ReceiveMessage">
      <input message="tns:ReceiveMessage45Request"/>
      <output message="tns:ReceiveMessage45Response"/>
    </operation>
    <operation name="GetCountNewMsg">
      <input message="tns:GetCountNewMsg46Request"/>
      <output message="tns:GetCountNewMsg46Response"/>
    </operation>
    <operation name="GetAllTraders">
      <input message="tns:GetAllTraders47Request"/>
      <output message="tns:GetAllTraders47Response"/>
    </operation>
    <operation name="GetActiveTraders">
      <input message="tns:GetActiveTraders48Request"/>
      <output message="tns:GetActiveTraders48Response"/>
    </operation>
    <operation name="GetUslPost">
      <input message="tns:GetUslPost49Request"/>
      <output message="tns:GetUslPost49Response"/>
    </operation>
    <operation name="GetPlace">
      <input message="tns:GetPlace50Request"/>
      <output message="tns:GetPlace50Response"/>
    </operation>
    <operation name="GETCONDITIONNUM">
      <input message="tns:GETCONDITIONNUM51Request"/>
      <output message="tns:GETCONDITIONNUM51Response"/>
    </operation>
    <operation name="SetDopusk">
      <input message="tns:SetDopusk52Request"/>
      <output message="tns:SetDopusk52Response"/>
    </operation>
    <operation name="GetFirmDeposit">
      <input message="tns:GetFirmDeposit53Request"/>
      <output message="tns:GetFirmDeposit53Response"/>
    </operation>
    <operation name="SETEXCLUDEDFDC">
      <input message="tns:SETEXCLUDEDFDC54Request"/>
      <output message="tns:SETEXCLUDEDFDC54Response"/>
    </operation>
    <operation name="SETNEEDCONTROLDEPOSIT">
      <input message="tns:SETNEEDCONTROLDEPOSIT55Request"/>
      <output message="tns:SETNEEDCONTROLDEPOSIT55Response"/>
    </operation>
    <operation name="GetSessionCurrency">
      <input message="tns:GetSessionCurrency56Request"/>
      <output message="tns:GetSessionCurrency56Response"/>
    </operation>
    <operation name="GetDealsEdIzm">
      <input message="tns:GetDealsEdIzm57Request"/>
      <output message="tns:GetDealsEdIzm57Response"/>
    </operation>
  </portType>
  <binding name="IENGL_SERVbinding" type="tns:IENGL_SERV">
    <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
    <operation name="ResetInterface">
      <soap:operation soapAction="urn:ENGL_SERVIntf-IENGL_SERV#ResetInterface" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:ResetInterface0headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:ResetInterface0headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </output>
    </operation>
    <operation name="GetTime">
      <soap:operation soapAction="urn:ENGL_SERVIntf-IENGL_SERV#GetTime" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GetTime1headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GetTime1headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </output>
    </operation>
    <operation name="GetSections">
      <soap:operation soapAction="urn:ENGL_SERVIntf-IENGL_SERV#GetSections" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GetSections2headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GetSections2headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </output>
    </operation>
    <operation name="GetSessionTime">
      <soap:operation soapAction="urn:ENGL_SERVIntf-IENGL_SERV#GetSessionTime" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GetSessionTime3headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GetSessionTime3headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </output>
    </operation>
    <operation name="GetSessions">
      <soap:operation soapAction="urn:ENGL_SERVIntf-IENGL_SERV#GetSessions" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GetSessions4headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GetSessions4headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </output>
    </operation>
    <operation name="SetSessionForTrader">
      <soap:operation soapAction="urn:ENGL_SERVIntf-IENGL_SERV#SetSessionForTrader" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:SetSessionForTrader5headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:SetSessionForTrader5headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </output>
    </operation>
    <operation name="GetPeriods">
      <soap:operation soapAction="urn:ENGL_SERVIntf-IENGL_SERV#GetPeriods" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GetPeriods6headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GetPeriods6headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </output>
    </operation>
    <operation name="SetPeriod">
      <soap:operation soapAction="urn:ENGL_SERVIntf-IENGL_SERV#SetPeriod" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:SetPeriod7headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:SetPeriod7headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </output>
    </operation>
    <operation name="GetPeriodState">
      <soap:operation soapAction="urn:ENGL_SERVIntf-IENGL_SERV#GetPeriodState" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GetPeriodState8headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GetPeriodState8headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </output>
    </operation>
    <operation name="SetPeriodState">
      <soap:operation soapAction="urn:ENGL_SERVIntf-IENGL_SERV#SetPeriodState" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:SetPeriodState9headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:SetPeriodState9headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </output>
    </operation>
    <operation name="GetSaleDemands">
      <soap:operation soapAction="urn:ENGL_SERVIntf-IENGL_SERV#GetSaleDemands" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GetSaleDemands10headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GetSaleDemands10headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </output>
    </operation>
    <operation name="GetBuyDemands">
      <soap:operation soapAction="urn:ENGL_SERVIntf-IENGL_SERV#GetBuyDemands" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GetBuyDemands11headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GetBuyDemands11headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </output>
    </operation>
    <operation name="GetDeals">
      <soap:operation soapAction="urn:ENGL_SERVIntf-IENGL_SERV#GetDeals" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GetDeals12headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GetDeals12headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </output>
    </operation>
    <operation name="GetInfoTraders">
      <soap:operation soapAction="urn:ENGL_SERVIntf-IENGL_SERV#GetInfoTraders" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GetInfoTraders13headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GetInfoTraders13headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </output>
    </operation>
    <operation name="GetGoodByDeal">
      <soap:operation soapAction="urn:ENGL_SERVIntf-IENGL_SERV#GetGoodByDeal" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GetGoodByDeal14headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GetGoodByDeal14headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </output>
    </operation>
    <operation name="GetRootGoodByDeal">
      <soap:operation soapAction="urn:ENGL_SERVIntf-IENGL_SERV#GetRootGoodByDeal" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GetRootGoodByDeal15headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GetRootGoodByDeal15headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </output>
    </operation>
    <operation name="GetDemandInfo">
      <soap:operation soapAction="urn:ENGL_SERVIntf-IENGL_SERV#GetDemandInfo" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GetDemandInfo16headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GetDemandInfo16headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </output>
    </operation>
    <operation name="GetRootDemandInfo">
      <soap:operation soapAction="urn:ENGL_SERVIntf-IENGL_SERV#GetRootDemandInfo" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GetRootDemandInfo17headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GetRootDemandInfo17headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </output>
    </operation>
    <operation name="DelDeal">
      <soap:operation soapAction="urn:ENGL_SERVIntf-IENGL_SERV#DelDeal" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:DelDeal18headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:DelDeal18headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </output>
    </operation>
    <operation name="DelEngDemandById">
      <soap:operation soapAction="urn:ENGL_SERVIntf-IENGL_SERV#DelEngDemandById" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:DelEngDemandById19headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:DelEngDemandById19headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </output>
    </operation>
    <operation name="DelEngLastBuyDemandById">
      <soap:operation soapAction="urn:ENGL_SERVIntf-IENGL_SERV#DelEngLastBuyDemandById" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:DelEngLastBuyDemandById20headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:DelEngLastBuyDemandById20headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </output>
    </operation>
    <operation name="AddEngDemand">
      <soap:operation soapAction="urn:ENGL_SERVIntf-IENGL_SERV#AddEngDemand" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:AddEngDemand21headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:AddEngDemand21headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </output>
    </operation>
    <operation name="AddEngRootDemand">
      <soap:operation soapAction="urn:ENGL_SERVIntf-IENGL_SERV#AddEngRootDemand" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:AddEngRootDemand22headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:AddEngRootDemand22headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </output>
    </operation>
    <operation name="EditEngDemand">
      <soap:operation soapAction="urn:ENGL_SERVIntf-IENGL_SERV#EditEngDemand" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:EditEngDemand23headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:EditEngDemand23headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </output>
    </operation>
    <operation name="EditEngCombinedDemand">
      <soap:operation soapAction="urn:ENGL_SERVIntf-IENGL_SERV#EditEngCombinedDemand" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:EditEngCombinedDemand24headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:EditEngCombinedDemand24headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </output>
    </operation>
    <operation name="EditNewEngRootDemand">
      <soap:operation soapAction="urn:ENGL_SERVIntf-IENGL_SERV#EditNewEngRootDemand" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:EditNewEngRootDemand25headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:EditNewEngRootDemand25headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </output>
    </operation>
    <operation name="GetCrossRootDemandInfo">
      <soap:operation soapAction="urn:ENGL_SERVIntf-IENGL_SERV#GetCrossRootDemandInfo" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GetCrossRootDemandInfo26headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GetCrossRootDemandInfo26headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </output>
    </operation>
    <operation name="GetBranchBuy">
      <soap:operation soapAction="urn:ENGL_SERVIntf-IENGL_SERV#GetBranchBuy" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GetBranchBuy27headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GetBranchBuy27headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </output>
    </operation>
    <operation name="AddEngAlterDemand">
      <soap:operation soapAction="urn:ENGL_SERVIntf-IENGL_SERV#AddEngAlterDemand" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:AddEngAlterDemand28headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:AddEngAlterDemand28headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </output>
    </operation>
    <operation name="GetCrossDemandInfo">
      <soap:operation soapAction="urn:ENGL_SERVIntf-IENGL_SERV#GetCrossDemandInfo" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GetCrossDemandInfo29headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GetCrossDemandInfo29headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </output>
    </operation>
    <operation name="FixedDeals">
      <soap:operation soapAction="urn:ENGL_SERVIntf-IENGL_SERV#FixedDeals" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:FixedDeals30headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:FixedDeals30headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </output>
    </operation>
    <operation name="GetSalerBuyerState">
      <soap:operation soapAction="urn:ENGL_SERVIntf-IENGL_SERV#GetSalerBuyerState" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GetSalerBuyerState31headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GetSalerBuyerState31headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </output>
    </operation>
    <operation name="GetBuyerClients">
      <soap:operation soapAction="urn:ENGL_SERVIntf-IENGL_SERV#GetBuyerClients" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GetBuyerClients32headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GetBuyerClients32headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </output>
    </operation>
    <operation name="SetTradeTime">
      <soap:operation soapAction="urn:ENGL_SERVIntf-IENGL_SERV#SetTradeTime" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:SetTradeTime33headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:SetTradeTime33headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </output>
    </operation>
    <operation name="GetFirmsParamsByDeal">
      <soap:operation soapAction="urn:ENGL_SERVIntf-IENGL_SERV#GetFirmsParamsByDeal" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GetFirmsParamsByDeal34headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GetFirmsParamsByDeal34headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </output>
    </operation>
    <operation name="GetTradersParamsByDeal">
      <soap:operation soapAction="urn:ENGL_SERVIntf-IENGL_SERV#GetTradersParamsByDeal" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GetTradersParamsByDeal35headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GetTradersParamsByDeal35headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </output>
    </operation>
    <operation name="GetDealParamsByID">
      <soap:operation soapAction="urn:ENGL_SERVIntf-IENGL_SERV#GetDealParamsByID" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GetDealParamsByID36headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GetDealParamsByID36headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </output>
    </operation>
    <operation name="GetSignPersonsList">
      <soap:operation soapAction="urn:ENGL_SERVIntf-IENGL_SERV#GetSignPersonsList" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GetSignPersonsList37headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GetSignPersonsList37headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </output>
    </operation>
    <operation name="SetSignPerson">
      <soap:operation soapAction="urn:ENGL_SERVIntf-IENGL_SERV#SetSignPerson" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:SetSignPerson38headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:SetSignPerson38headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </output>
    </operation>
    <operation name="GetCorrectedDemands">
      <soap:operation soapAction="urn:ENGL_SERVIntf-IENGL_SERV#GetCorrectedDemands" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GetCorrectedDemands39headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GetCorrectedDemands39headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </output>
    </operation>
    <operation name="NoDemandForDeal">
      <soap:operation soapAction="urn:ENGL_SERVIntf-IENGL_SERV#NoDemandForDeal" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:NoDemandForDeal40headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:NoDemandForDeal40headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </output>
    </operation>
    <operation name="Create_Deals_For_Sched">
      <soap:operation soapAction="urn:ENGL_SERVIntf-IENGL_SERV#Create_Deals_For_Sched" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:Create_Deals_For_Sched41headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:Create_Deals_For_Sched41headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </output>
    </operation>
    <operation name="SetSessionStage">
      <soap:operation soapAction="urn:ENGL_SERVIntf-IENGL_SERV#SetSessionStage" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:SetSessionStage42headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:SetSessionStage42headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </output>
    </operation>
    <operation name="GetSessionStage">
      <soap:operation soapAction="urn:ENGL_SERVIntf-IENGL_SERV#GetSessionStage" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GetSessionStage43headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GetSessionStage43headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </output>
    </operation>
    <operation name="SendMessage">
      <soap:operation soapAction="urn:ENGL_SERVIntf-IENGL_SERV#SendMessage" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:SendMessage44headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:SendMessage44headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </output>
    </operation>
    <operation name="ReceiveMessage">
      <soap:operation soapAction="urn:ENGL_SERVIntf-IENGL_SERV#ReceiveMessage" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:ReceiveMessage45headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:ReceiveMessage45headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </output>
    </operation>
    <operation name="GetCountNewMsg">
      <soap:operation soapAction="urn:ENGL_SERVIntf-IENGL_SERV#GetCountNewMsg" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GetCountNewMsg46headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GetCountNewMsg46headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </output>
    </operation>
    <operation name="GetAllTraders">
      <soap:operation soapAction="urn:ENGL_SERVIntf-IENGL_SERV#GetAllTraders" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GetAllTraders47headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GetAllTraders47headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </output>
    </operation>
    <operation name="GetActiveTraders">
      <soap:operation soapAction="urn:ENGL_SERVIntf-IENGL_SERV#GetActiveTraders" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GetActiveTraders48headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GetActiveTraders48headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </output>
    </operation>
    <operation name="GetUslPost">
      <soap:operation soapAction="urn:ENGL_SERVIntf-IENGL_SERV#GetUslPost" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GetUslPost49headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GetUslPost49headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </output>
    </operation>
    <operation name="GetPlace">
      <soap:operation soapAction="urn:ENGL_SERVIntf-IENGL_SERV#GetPlace" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GetPlace50headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GetPlace50headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </output>
    </operation>
    <operation name="GETCONDITIONNUM">
      <soap:operation soapAction="urn:ENGL_SERVIntf-IENGL_SERV#GETCONDITIONNUM" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GETCONDITIONNUM51headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GETCONDITIONNUM51headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </output>
    </operation>
    <operation name="SetDopusk">
      <soap:operation soapAction="urn:ENGL_SERVIntf-IENGL_SERV#SetDopusk" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:SetDopusk52headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:SetDopusk52headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </output>
    </operation>
    <operation name="GetFirmDeposit">
      <soap:operation soapAction="urn:ENGL_SERVIntf-IENGL_SERV#GetFirmDeposit" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GetFirmDeposit53headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GetFirmDeposit53headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </output>
    </operation>
    <operation name="SETEXCLUDEDFDC">
      <soap:operation soapAction="urn:ENGL_SERVIntf-IENGL_SERV#SETEXCLUDEDFDC" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:SETEXCLUDEDFDC54headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:SETEXCLUDEDFDC54headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </output>
    </operation>
    <operation name="SETNEEDCONTROLDEPOSIT">
      <soap:operation soapAction="urn:ENGL_SERVIntf-IENGL_SERV#SETNEEDCONTROLDEPOSIT" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:SETNEEDCONTROLDEPOSIT55headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:SETNEEDCONTROLDEPOSIT55headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </output>
    </operation>
    <operation name="GetSessionCurrency">
      <soap:operation soapAction="urn:ENGL_SERVIntf-IENGL_SERV#GetSessionCurrency" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GetSessionCurrency56headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GetSessionCurrency56headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </output>
    </operation>
    <operation name="GetDealsEdIzm">
      <soap:operation soapAction="urn:ENGL_SERVIntf-IENGL_SERV#GetDealsEdIzm" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GetDealsEdIzm57headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf-IENGL_SERV"/>
        <soap:header use="encoded" message="tns:GetDealsEdIzm57headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ENGL_SERVIntf"/>
      </output>
    </operation>
  </binding>
  <service name="IENGL_SERVservice">
    <port name="IENGL_SERVPort" binding="tns:IENGL_SERVbinding">
      <soap:address location="http://ts.butb.by/metalexp/EnMetallSrv.dll/soap/IENGL_SERV"/>
    </port>
  </service>
</definitions>

