<?xml version="1.0"?>
<definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="IBUGE_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:UService">
  <types>
    <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:UService">
      <complexType name="TAuthHeader">
        <sequence>
          <element name="Account" type="xs:string"/>
          <element name="BaseType" type="xs:int"/>
          <element name="TimeStamp" type="xs:dateTime"/>
        </sequence>
      </complexType>
    </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:double"/>
  </message>
  <message name="GetTime1headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetTime1headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetSessions2Request">
    <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="GetSessions2Response">
    <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="GetSessions2headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetSessions2headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="SetSessionForTrader3Request">
    <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="SetSessionForTrader3Response">
    <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="SetSessionForTrader3headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="SetSessionForTrader3headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetSessionTime4Request">
    <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="GetSessionTime4Response">
    <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="GetSessionTime4headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetSessionTime4headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetLabels5Request">
    <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="GetLabels5Response">
    <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="GetLabels5headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetLabels5headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetCurrenciesList6Request">
    <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="GetCurrenciesList6Response">
    <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="GetCurrenciesList6headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetCurrenciesList6headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetConditionValues7Request">
    <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="GetConditionValues7Response">
    <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="GetConditionValues7headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetConditionValues7headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetServiceSettings8Request">
    <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="GetServiceSettings8Response">
    <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="GetServiceSettings8headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetServiceSettings8headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="RunSessionAdmission9Request">
    <part name="Request" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="RunSessionAdmission9Response">
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="RunSessionAdmission9headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="RunSessionAdmission9headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="SetSessionStageClosed10Request">
    <part name="Request" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="SetSessionStageClosed10Response">
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="SetSessionStageClosed10headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="SetSessionStageClosed10headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="SetSessionStartTime11Request">
    <part name="Request" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="SetSessionStartTime11Response">
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="SetSessionStartTime11headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="SetSessionStartTime11headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetDomain12Request">
    <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="GetDomain12Response">
    <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="GetDomain12headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetDomain12headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetGoodByDemand13Request">
    <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="GetGoodByDemand13Response">
    <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="GetGoodByDemand13headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetGoodByDemand13headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetDeals14Request">
    <part name="Request" type="xs:string"/>
    <part name="Response" type="xs:string"/>
    <part name="Response1" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="GetDeals14Response">
    <part name="Response" type="xs:string"/>
    <part name="Response1" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="GetDeals14headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetDeals14headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="DelDemandById15Request">
    <part name="Request" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="DelDemandById15Response">
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="DelDemandById15headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="DelDemandById15headerResponse">
    <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="AddMetalDemand17Request">
    <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="AddMetalDemand17Response">
    <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="AddMetalDemand17headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="AddMetalDemand17headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetMetalSaleDemands4Edit18Request">
    <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="GetMetalSaleDemands4Edit18Response">
    <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="GetMetalSaleDemands4Edit18headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetMetalSaleDemands4Edit18headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetGoodInfo19Request">
    <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="GetGoodInfo19Response">
    <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="GetGoodInfo19headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetGoodInfo19headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetAlternativeDemands20Request">
    <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="GetAlternativeDemands20Response">
    <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="GetAlternativeDemands20headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetAlternativeDemands20headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="AddMetalDeal21Request">
    <part name="Request" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="AddMetalDeal21Response">
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="AddMetalDeal21headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="AddMetalDeal21headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetMetalCrossDemand22Request">
    <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="GetMetalCrossDemand22Response">
    <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="GetMetalCrossDemand22headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetMetalCrossDemand22headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetGoodByDeal23Request">
    <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="GetGoodByDeal23Response">
    <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="GetGoodByDeal23headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetGoodByDeal23headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetInfoTraders24Request">
    <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="GetInfoTraders24Response">
    <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="GetInfoTraders24headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetInfoTraders24headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetMetalSaleDemands25Request">
    <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="GetMetalSaleDemands25Response">
    <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="GetMetalSaleDemands25headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetMetalSaleDemands25headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetMetalBuyDemands26Request">
    <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="GetMetalBuyDemands26Response">
    <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="GetMetalBuyDemands26headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetMetalBuyDemands26headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="SetEditStatus27Request">
    <part name="Request" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="SetEditStatus27Response">
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="SetEditStatus27headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="SetEditStatus27headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="FinishEditDemand28Request">
    <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="FinishEditDemand28Response">
    <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="FinishEditDemand28headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="FinishEditDemand28headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetInactiveDemands29Request">
    <part name="Request" type="xs:string"/>
    <part name="Response" type="xs:string"/>
    <part name="TotalCount" type="xs:int"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="GetInactiveDemands29Response">
    <part name="Response" type="xs:string"/>
    <part name="TotalCount" type="xs:int"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="GetInactiveDemands29headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetInactiveDemands29headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="ActivateDemands30Request">
    <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="ActivateDemands30Response">
    <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="ActivateDemands30headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="ActivateDemands30headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetFirmsParamsByDeal31Request">
    <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="GetFirmsParamsByDeal31Response">
    <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="GetFirmsParamsByDeal31headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetFirmsParamsByDeal31headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetTradersParamsByDeal32Request">
    <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="GetTradersParamsByDeal32Response">
    <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="GetTradersParamsByDeal32headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetTradersParamsByDeal32headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetDealParamsByID33Request">
    <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="GetDealParamsByID33Response">
    <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="GetDealParamsByID33headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetDealParamsByID33headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetClientsList34Request">
    <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="GetClientsList34Response">
    <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="GetClientsList34headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetClientsList34headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetBranchesList35Request">
    <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="GetBranchesList35Response">
    <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="GetBranchesList35headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetBranchesList35headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetFinanceSources36Request">
    <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="GetFinanceSources36Response">
    <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="GetFinanceSources36headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetFinanceSources36headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetActiveSubscriptions37Request">
    <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="GetActiveSubscriptions37Response">
    <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="GetActiveSubscriptions37headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetActiveSubscriptions37headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetAllTraders38Request">
    <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="GetAllTraders38Response">
    <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="GetAllTraders38headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetAllTraders38headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetActiveTraders39Request">
    <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="GetActiveTraders39Response">
    <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="GetActiveTraders39headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetActiveTraders39headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="SendMessage40Request">
    <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="SendMessage40Response">
    <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="SendMessage40headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="SendMessage40headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="ReceiveMessage41Request">
    <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="ReceiveMessage41Response">
    <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="ReceiveMessage41headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="ReceiveMessage41headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetCountNewMsg42Request">
    <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="GetCountNewMsg42Response">
    <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="GetCountNewMsg42headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetCountNewMsg42headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetMessageTempl43Request">
    <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="GetMessageTempl43Response">
    <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="GetMessageTempl43headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetMessageTempl43headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetSessionPeriods44Request">
    <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="GetSessionPeriods44Response">
    <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="GetSessionPeriods44headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetSessionPeriods44headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetPeriodTime45Request">
    <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="GetPeriodTime45Response">
    <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="GetPeriodTime45headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetPeriodTime45headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetSessionParams46Request">
    <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="GetSessionParams46Response">
    <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="GetSessionParams46headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetSessionParams46headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="SetSessionParams47Request">
    <part name="Request" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="SetSessionParams47Response">
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="SetSessionParams47headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="SetSessionParams47headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="SetPeriodTime48Request">
    <part name="Request" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="SetPeriodTime48Response">
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="SetPeriodTime48headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="SetPeriodTime48headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="SetPeriodActive49Request">
    <part name="Request" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="SetPeriodActive49Response">
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="SetPeriodActive49headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="SetPeriodActive49headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetDepositData50Request">
    <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="GetDepositData50Response">
    <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="GetDepositData50headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetDepositData50headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="SetParticipantDepositState51Request">
    <part name="Request" type="xs:string"/>
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
  </message>
  <message name="SetParticipantDepositState51Response">
    <part name="ErrMsg" type="xs:string"/>
    <part name="ErrCode" type="xs:int"/>
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="SetParticipantDepositState51headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="SetParticipantDepositState51headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="IsGovernmentBudgetBuyer52Request">
    <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="IsGovernmentBudgetBuyer52Response">
    <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="IsGovernmentBudgetBuyer52headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="IsGovernmentBudgetBuyer52headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetGovernmentBudgetAvailableOKRB53Request">
    <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="GetGovernmentBudgetAvailableOKRB53Response">
    <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="GetGovernmentBudgetAvailableOKRB53headerRequest">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <message name="GetGovernmentBudgetAvailableOKRB53headerResponse">
    <part name="TAuthHeader" type="ns1:TAuthHeader"/>
  </message>
  <portType name="IBUGE_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="GetSessions">
      <input message="tns:GetSessions2Request"/>
      <output message="tns:GetSessions2Response"/>
    </operation>
    <operation name="SetSessionForTrader">
      <input message="tns:SetSessionForTrader3Request"/>
      <output message="tns:SetSessionForTrader3Response"/>
    </operation>
    <operation name="GetSessionTime">
      <input message="tns:GetSessionTime4Request"/>
      <output message="tns:GetSessionTime4Response"/>
    </operation>
    <operation name="GetLabels">
      <input message="tns:GetLabels5Request"/>
      <output message="tns:GetLabels5Response"/>
    </operation>
    <operation name="GetCurrenciesList">
      <input message="tns:GetCurrenciesList6Request"/>
      <output message="tns:GetCurrenciesList6Response"/>
    </operation>
    <operation name="GetConditionValues">
      <input message="tns:GetConditionValues7Request"/>
      <output message="tns:GetConditionValues7Response"/>
    </operation>
    <operation name="GetServiceSettings">
      <input message="tns:GetServiceSettings8Request"/>
      <output message="tns:GetServiceSettings8Response"/>
    </operation>
    <operation name="RunSessionAdmission">
      <input message="tns:RunSessionAdmission9Request"/>
      <output message="tns:RunSessionAdmission9Response"/>
    </operation>
    <operation name="SetSessionStageClosed">
      <input message="tns:SetSessionStageClosed10Request"/>
      <output message="tns:SetSessionStageClosed10Response"/>
    </operation>
    <operation name="SetSessionStartTime">
      <input message="tns:SetSessionStartTime11Request"/>
      <output message="tns:SetSessionStartTime11Response"/>
    </operation>
    <operation name="GetDomain">
      <input message="tns:GetDomain12Request"/>
      <output message="tns:GetDomain12Response"/>
    </operation>
    <operation name="GetGoodByDemand">
      <input message="tns:GetGoodByDemand13Request"/>
      <output message="tns:GetGoodByDemand13Response"/>
    </operation>
    <operation name="GetDeals">
      <input message="tns:GetDeals14Request"/>
      <output message="tns:GetDeals14Response"/>
    </operation>
    <operation name="DelDemandById">
      <input message="tns:DelDemandById15Request"/>
      <output message="tns:DelDemandById15Response"/>
    </operation>
    <operation name="GetDemandInfo">
      <input message="tns:GetDemandInfo16Request"/>
      <output message="tns:GetDemandInfo16Response"/>
    </operation>
    <operation name="AddMetalDemand">
      <input message="tns:AddMetalDemand17Request"/>
      <output message="tns:AddMetalDemand17Response"/>
    </operation>
    <operation name="GetMetalSaleDemands4Edit">
      <input message="tns:GetMetalSaleDemands4Edit18Request"/>
      <output message="tns:GetMetalSaleDemands4Edit18Response"/>
    </operation>
    <operation name="GetGoodInfo">
      <input message="tns:GetGoodInfo19Request"/>
      <output message="tns:GetGoodInfo19Response"/>
    </operation>
    <operation name="GetAlternativeDemands">
      <input message="tns:GetAlternativeDemands20Request"/>
      <output message="tns:GetAlternativeDemands20Response"/>
    </operation>
    <operation name="AddMetalDeal">
      <input message="tns:AddMetalDeal21Request"/>
      <output message="tns:AddMetalDeal21Response"/>
    </operation>
    <operation name="GetMetalCrossDemand">
      <input message="tns:GetMetalCrossDemand22Request"/>
      <output message="tns:GetMetalCrossDemand22Response"/>
    </operation>
    <operation name="GetGoodByDeal">
      <input message="tns:GetGoodByDeal23Request"/>
      <output message="tns:GetGoodByDeal23Response"/>
    </operation>
    <operation name="GetInfoTraders">
      <input message="tns:GetInfoTraders24Request"/>
      <output message="tns:GetInfoTraders24Response"/>
    </operation>
    <operation name="GetMetalSaleDemands">
      <input message="tns:GetMetalSaleDemands25Request"/>
      <output message="tns:GetMetalSaleDemands25Response"/>
    </operation>
    <operation name="GetMetalBuyDemands">
      <input message="tns:GetMetalBuyDemands26Request"/>
      <output message="tns:GetMetalBuyDemands26Response"/>
    </operation>
    <operation name="SetEditStatus">
      <input message="tns:SetEditStatus27Request"/>
      <output message="tns:SetEditStatus27Response"/>
    </operation>
    <operation name="FinishEditDemand">
      <input message="tns:FinishEditDemand28Request"/>
      <output message="tns:FinishEditDemand28Response"/>
    </operation>
    <operation name="GetInactiveDemands">
      <input message="tns:GetInactiveDemands29Request"/>
      <output message="tns:GetInactiveDemands29Response"/>
    </operation>
    <operation name="ActivateDemands">
      <input message="tns:ActivateDemands30Request"/>
      <output message="tns:ActivateDemands30Response"/>
    </operation>
    <operation name="GetFirmsParamsByDeal">
      <input message="tns:GetFirmsParamsByDeal31Request"/>
      <output message="tns:GetFirmsParamsByDeal31Response"/>
    </operation>
    <operation name="GetTradersParamsByDeal">
      <input message="tns:GetTradersParamsByDeal32Request"/>
      <output message="tns:GetTradersParamsByDeal32Response"/>
    </operation>
    <operation name="GetDealParamsByID">
      <input message="tns:GetDealParamsByID33Request"/>
      <output message="tns:GetDealParamsByID33Response"/>
    </operation>
    <operation name="GetClientsList">
      <input message="tns:GetClientsList34Request"/>
      <output message="tns:GetClientsList34Response"/>
    </operation>
    <operation name="GetBranchesList">
      <input message="tns:GetBranchesList35Request"/>
      <output message="tns:GetBranchesList35Response"/>
    </operation>
    <operation name="GetFinanceSources">
      <input message="tns:GetFinanceSources36Request"/>
      <output message="tns:GetFinanceSources36Response"/>
    </operation>
    <operation name="GetActiveSubscriptions">
      <input message="tns:GetActiveSubscriptions37Request"/>
      <output message="tns:GetActiveSubscriptions37Response"/>
    </operation>
    <operation name="GetAllTraders">
      <input message="tns:GetAllTraders38Request"/>
      <output message="tns:GetAllTraders38Response"/>
    </operation>
    <operation name="GetActiveTraders">
      <input message="tns:GetActiveTraders39Request"/>
      <output message="tns:GetActiveTraders39Response"/>
    </operation>
    <operation name="SendMessage">
      <input message="tns:SendMessage40Request"/>
      <output message="tns:SendMessage40Response"/>
    </operation>
    <operation name="ReceiveMessage">
      <input message="tns:ReceiveMessage41Request"/>
      <output message="tns:ReceiveMessage41Response"/>
    </operation>
    <operation name="GetCountNewMsg">
      <input message="tns:GetCountNewMsg42Request"/>
      <output message="tns:GetCountNewMsg42Response"/>
    </operation>
    <operation name="GetMessageTempl">
      <input message="tns:GetMessageTempl43Request"/>
      <output message="tns:GetMessageTempl43Response"/>
    </operation>
    <operation name="GetSessionPeriods">
      <input message="tns:GetSessionPeriods44Request"/>
      <output message="tns:GetSessionPeriods44Response"/>
    </operation>
    <operation name="GetPeriodTime">
      <input message="tns:GetPeriodTime45Request"/>
      <output message="tns:GetPeriodTime45Response"/>
    </operation>
    <operation name="GetSessionParams">
      <input message="tns:GetSessionParams46Request"/>
      <output message="tns:GetSessionParams46Response"/>
    </operation>
    <operation name="SetSessionParams">
      <input message="tns:SetSessionParams47Request"/>
      <output message="tns:SetSessionParams47Response"/>
    </operation>
    <operation name="SetPeriodTime">
      <input message="tns:SetPeriodTime48Request"/>
      <output message="tns:SetPeriodTime48Response"/>
    </operation>
    <operation name="SetPeriodActive">
      <input message="tns:SetPeriodActive49Request"/>
      <output message="tns:SetPeriodActive49Response"/>
    </operation>
    <operation name="GetDepositData">
      <input message="tns:GetDepositData50Request"/>
      <output message="tns:GetDepositData50Response"/>
    </operation>
    <operation name="SetParticipantDepositState">
      <input message="tns:SetParticipantDepositState51Request"/>
      <output message="tns:SetParticipantDepositState51Response"/>
    </operation>
    <operation name="IsGovernmentBudgetBuyer">
      <input message="tns:IsGovernmentBudgetBuyer52Request"/>
      <output message="tns:IsGovernmentBudgetBuyer52Response"/>
    </operation>
    <operation name="GetGovernmentBudgetAvailableOKRB">
      <input message="tns:GetGovernmentBudgetAvailableOKRB53Request"/>
      <output message="tns:GetGovernmentBudgetAvailableOKRB53Response"/>
    </operation>
  </portType>
  <binding name="IBUGE_SERVbinding" type="tns:IBUGE_SERV">
    <binding xmlns="http://schemas.xmlsoap.org/wsdl/soap/" style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
    <operation name="ResetInterface">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:UService-IBUGE_SERV#ResetInterface" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:ResetInterface0headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:ResetInterface0headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </output>
    </operation>
    <operation name="GetTime">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:UService-IBUGE_SERV#GetTime" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetTime1headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetTime1headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </output>
    </operation>
    <operation name="GetSessions">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:UService-IBUGE_SERV#GetSessions" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetSessions2headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetSessions2headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </output>
    </operation>
    <operation name="SetSessionForTrader">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:UService-IBUGE_SERV#SetSessionForTrader" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:SetSessionForTrader3headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:SetSessionForTrader3headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </output>
    </operation>
    <operation name="GetSessionTime">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:UService-IBUGE_SERV#GetSessionTime" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetSessionTime4headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetSessionTime4headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </output>
    </operation>
    <operation name="GetLabels">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:UService-IBUGE_SERV#GetLabels" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetLabels5headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetLabels5headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </output>
    </operation>
    <operation name="GetCurrenciesList">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:UService-IBUGE_SERV#GetCurrenciesList" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetCurrenciesList6headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetCurrenciesList6headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </output>
    </operation>
    <operation name="GetConditionValues">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:UService-IBUGE_SERV#GetConditionValues" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetConditionValues7headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetConditionValues7headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </output>
    </operation>
    <operation name="GetServiceSettings">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:UService-IBUGE_SERV#GetServiceSettings" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetServiceSettings8headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetServiceSettings8headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </output>
    </operation>
    <operation name="RunSessionAdmission">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:UService-IBUGE_SERV#RunSessionAdmission" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:RunSessionAdmission9headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:RunSessionAdmission9headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </output>
    </operation>
    <operation name="SetSessionStageClosed">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:UService-IBUGE_SERV#SetSessionStageClosed" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:SetSessionStageClosed10headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:SetSessionStageClosed10headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </output>
    </operation>
    <operation name="SetSessionStartTime">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:UService-IBUGE_SERV#SetSessionStartTime" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:SetSessionStartTime11headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:SetSessionStartTime11headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </output>
    </operation>
    <operation name="GetDomain">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:UService-IBUGE_SERV#GetDomain" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetDomain12headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetDomain12headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </output>
    </operation>
    <operation name="GetGoodByDemand">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:UService-IBUGE_SERV#GetGoodByDemand" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetGoodByDemand13headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetGoodByDemand13headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </output>
    </operation>
    <operation name="GetDeals">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:UService-IBUGE_SERV#GetDeals" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetDeals14headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetDeals14headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </output>
    </operation>
    <operation name="DelDemandById">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:UService-IBUGE_SERV#DelDemandById" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:DelDemandById15headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:DelDemandById15headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </output>
    </operation>
    <operation name="GetDemandInfo">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:UService-IBUGE_SERV#GetDemandInfo" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetDemandInfo16headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetDemandInfo16headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </output>
    </operation>
    <operation name="AddMetalDemand">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:UService-IBUGE_SERV#AddMetalDemand" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:AddMetalDemand17headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:AddMetalDemand17headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </output>
    </operation>
    <operation name="GetMetalSaleDemands4Edit">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:UService-IBUGE_SERV#GetMetalSaleDemands4Edit" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetMetalSaleDemands4Edit18headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetMetalSaleDemands4Edit18headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </output>
    </operation>
    <operation name="GetGoodInfo">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:UService-IBUGE_SERV#GetGoodInfo" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetGoodInfo19headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetGoodInfo19headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </output>
    </operation>
    <operation name="GetAlternativeDemands">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:UService-IBUGE_SERV#GetAlternativeDemands" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetAlternativeDemands20headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetAlternativeDemands20headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </output>
    </operation>
    <operation name="AddMetalDeal">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:UService-IBUGE_SERV#AddMetalDeal" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:AddMetalDeal21headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:AddMetalDeal21headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </output>
    </operation>
    <operation name="GetMetalCrossDemand">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:UService-IBUGE_SERV#GetMetalCrossDemand" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetMetalCrossDemand22headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetMetalCrossDemand22headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </output>
    </operation>
    <operation name="GetGoodByDeal">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:UService-IBUGE_SERV#GetGoodByDeal" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetGoodByDeal23headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetGoodByDeal23headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </output>
    </operation>
    <operation name="GetInfoTraders">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:UService-IBUGE_SERV#GetInfoTraders" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetInfoTraders24headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetInfoTraders24headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </output>
    </operation>
    <operation name="GetMetalSaleDemands">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:UService-IBUGE_SERV#GetMetalSaleDemands" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetMetalSaleDemands25headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetMetalSaleDemands25headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </output>
    </operation>
    <operation name="GetMetalBuyDemands">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:UService-IBUGE_SERV#GetMetalBuyDemands" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetMetalBuyDemands26headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetMetalBuyDemands26headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </output>
    </operation>
    <operation name="SetEditStatus">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:UService-IBUGE_SERV#SetEditStatus" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:SetEditStatus27headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:SetEditStatus27headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </output>
    </operation>
    <operation name="FinishEditDemand">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:UService-IBUGE_SERV#FinishEditDemand" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:FinishEditDemand28headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:FinishEditDemand28headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </output>
    </operation>
    <operation name="GetInactiveDemands">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:UService-IBUGE_SERV#GetInactiveDemands" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetInactiveDemands29headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetInactiveDemands29headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </output>
    </operation>
    <operation name="ActivateDemands">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:UService-IBUGE_SERV#ActivateDemands" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:ActivateDemands30headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:ActivateDemands30headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </output>
    </operation>
    <operation name="GetFirmsParamsByDeal">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:UService-IBUGE_SERV#GetFirmsParamsByDeal" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetFirmsParamsByDeal31headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetFirmsParamsByDeal31headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </output>
    </operation>
    <operation name="GetTradersParamsByDeal">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:UService-IBUGE_SERV#GetTradersParamsByDeal" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetTradersParamsByDeal32headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetTradersParamsByDeal32headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </output>
    </operation>
    <operation name="GetDealParamsByID">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:UService-IBUGE_SERV#GetDealParamsByID" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetDealParamsByID33headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetDealParamsByID33headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </output>
    </operation>
    <operation name="GetClientsList">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:UService-IBUGE_SERV#GetClientsList" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetClientsList34headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetClientsList34headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </output>
    </operation>
    <operation name="GetBranchesList">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:UService-IBUGE_SERV#GetBranchesList" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetBranchesList35headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetBranchesList35headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </output>
    </operation>
    <operation name="GetFinanceSources">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:UService-IBUGE_SERV#GetFinanceSources" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetFinanceSources36headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetFinanceSources36headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </output>
    </operation>
    <operation name="GetActiveSubscriptions">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:UService-IBUGE_SERV#GetActiveSubscriptions" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetActiveSubscriptions37headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetActiveSubscriptions37headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </output>
    </operation>
    <operation name="GetAllTraders">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:UService-IBUGE_SERV#GetAllTraders" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetAllTraders38headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetAllTraders38headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </output>
    </operation>
    <operation name="GetActiveTraders">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:UService-IBUGE_SERV#GetActiveTraders" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetActiveTraders39headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetActiveTraders39headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </output>
    </operation>
    <operation name="SendMessage">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:UService-IBUGE_SERV#SendMessage" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:SendMessage40headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:SendMessage40headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </output>
    </operation>
    <operation name="ReceiveMessage">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:UService-IBUGE_SERV#ReceiveMessage" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:ReceiveMessage41headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:ReceiveMessage41headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </output>
    </operation>
    <operation name="GetCountNewMsg">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:UService-IBUGE_SERV#GetCountNewMsg" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetCountNewMsg42headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetCountNewMsg42headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </output>
    </operation>
    <operation name="GetMessageTempl">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:UService-IBUGE_SERV#GetMessageTempl" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetMessageTempl43headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetMessageTempl43headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </output>
    </operation>
    <operation name="GetSessionPeriods">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:UService-IBUGE_SERV#GetSessionPeriods" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetSessionPeriods44headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetSessionPeriods44headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </output>
    </operation>
    <operation name="GetPeriodTime">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:UService-IBUGE_SERV#GetPeriodTime" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetPeriodTime45headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetPeriodTime45headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </output>
    </operation>
    <operation name="GetSessionParams">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:UService-IBUGE_SERV#GetSessionParams" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetSessionParams46headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetSessionParams46headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </output>
    </operation>
    <operation name="SetSessionParams">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:UService-IBUGE_SERV#SetSessionParams" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:SetSessionParams47headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:SetSessionParams47headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </output>
    </operation>
    <operation name="SetPeriodTime">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:UService-IBUGE_SERV#SetPeriodTime" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:SetPeriodTime48headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:SetPeriodTime48headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </output>
    </operation>
    <operation name="SetPeriodActive">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:UService-IBUGE_SERV#SetPeriodActive" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:SetPeriodActive49headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:SetPeriodActive49headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </output>
    </operation>
    <operation name="GetDepositData">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:UService-IBUGE_SERV#GetDepositData" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetDepositData50headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetDepositData50headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </output>
    </operation>
    <operation name="SetParticipantDepositState">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:UService-IBUGE_SERV#SetParticipantDepositState" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:SetParticipantDepositState51headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:SetParticipantDepositState51headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </output>
    </operation>
    <operation name="IsGovernmentBudgetBuyer">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:UService-IBUGE_SERV#IsGovernmentBudgetBuyer" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:IsGovernmentBudgetBuyer52headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:IsGovernmentBudgetBuyer52headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </output>
    </operation>
    <operation name="GetGovernmentBudgetAvailableOKRB">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:UService-IBUGE_SERV#GetGovernmentBudgetAvailableOKRB" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetGovernmentBudgetAvailableOKRB53headerRequest" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService-IBUGE_SERV"/>
        <header xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" message="tns:GetGovernmentBudgetAvailableOKRB53headerResponse" part="TAuthHeader" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:UService"/>
      </output>
    </operation>
  </binding>
  <service name="IBUGE_SERVservice">
    <port name="IBUGE_SERVPort" binding="tns:IBUGE_SERVbinding">
      <address xmlns="http://schemas.xmlsoap.org/wsdl/soap/" location="http://ts.butb.by/metal/DblMetallSrv.dll/soap/IBUGE_SERV"/>
    </port>
  </service>
</definitions>

