<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://www.bvb.ro" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" targetNamespace="http://www.bvb.ro" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Bucharest Stock Exchange Companies And Securities Data</wsdl:documentation>
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://www.bvb.ro">
      <s:element name="ListSecurities">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="StartSymbol" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndSymbol" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Segment" type="tns:ExchangeSegment" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="ExchangeSegment">
        <s:restriction base="s:string">
          <s:enumeration value="BSE" />
          <s:enumeration value="BER" />
        </s:restriction>
      </s:simpleType>
      <s:element name="ListSecuritiesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ListSecuritiesResult" type="tns:ArrayOfSecurity" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfSecurity">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Security" nillable="true" type="tns:Security" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Security">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ISIN" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Localization" type="tns:SecurityLocalization" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="SecurityLocalization">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Segment" type="tns:ExchangeSegment" />
          <s:element minOccurs="0" maxOccurs="1" name="Type" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MainMarket" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Tier" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Status" type="tns:Status" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="Status">
        <s:restriction base="s:string">
          <s:enumeration value="Tradeble" />
          <s:enumeration value="Suspended" />
          <s:enumeration value="Delisted" />
        </s:restriction>
      </s:simpleType>
      <s:element name="ShareDetail">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ShareDetailResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ShareDetailResult" type="tns:ShareInfo" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ShareInfo">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ISIN" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="NominalValue" nillable="true" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="NoOfShares" nillable="true" type="s:decimal" />
          <s:element minOccurs="0" maxOccurs="1" name="CompanyDetail" type="tns:CompanyInfo" />
          <s:element minOccurs="0" maxOccurs="1" name="Localization" type="tns:SecurityLocalization" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="CompanyInfo">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="CompanyName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="FiscalCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="RegistryCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="CompanyAddress" type="tns:Address" />
          <s:element minOccurs="0" maxOccurs="1" name="Phone" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Fax" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Web" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Email" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="President" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Caen" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="CaenDescription" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Caen_Rev2" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Caen_Rev2Description" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Address">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="AddressDetail" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Locality" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="District" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Country" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="ShareDetails">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Symbols" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ShareDetailsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ShareDetailsResult" type="tns:ArrayOfShareInfo" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfShareInfo">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="ShareInfo" nillable="true" type="tns:ShareInfo" />
        </s:sequence>
      </s:complexType>
      <s:element name="SymbolCapitalShareChanges">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SymbolCapitalShareChangesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SymbolCapitalShareChangesResult" type="tns:ArrayOfCapitalShareChange" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfCapitalShareChange">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="CapitalShareChange" nillable="true" type="tns:CapitalShareChange" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="CapitalShareChange">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="ModifyDate" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="ShareholdersMeetingDate" nillable="true" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="ReferenceDate" nillable="true" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="RecordDate" nillable="true" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="Operation_RO" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Operation_EN" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="InitialNoShares" nillable="true" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="FinalNoShares" nillable="true" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="InitialNominalValue" nillable="true" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="FinalNominalValue" nillable="true" type="s:decimal" />
        </s:sequence>
      </s:complexType>
      <s:element name="LastCapitalShareChanges">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="NoDays" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="LastCapitalShareChangesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="LastCapitalShareChangesResult" type="tns:ArrayOfCapitalShareChange" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="LastReportedShareholders">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="NoDays" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="LastReportedShareholdersResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="LastReportedShareholdersResult" type="tns:ArrayOfReportedShareholder" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfReportedShareholder">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="ReportedShareholder" nillable="true" type="tns:ReportedShareholder" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ReportedShareholder">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="FilingDate" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="ShareholderName" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Percentage" type="s:double" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetCompanyReportedShareholders">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCompanyReportedShareholdersResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetCompanyReportedShareholdersResult" type="tns:ArrayOfReportedShareholder" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RightDetail">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RightDetailResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RightDetailResult" type="tns:RightInfo" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="RightInfo">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="SecurityName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ISIN" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="NoOfSecuritiesIssued" nillable="true" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="StartingDate" nillable="true" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="EndDate" nillable="true" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="Type" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="CompanyDetail" type="tns:CompanyInfo" />
          <s:element minOccurs="0" maxOccurs="1" name="Localization" type="tns:SecurityLocalization" />
        </s:sequence>
      </s:complexType>
      <s:element name="RightDetails">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Symbols" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RightDetailsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RightDetailsResult" type="tns:ArrayOfRightInfo" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfRightInfo">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="RightInfo" nillable="true" type="tns:RightInfo" />
        </s:sequence>
      </s:complexType>
      <s:element name="BondDetail">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="BondDetailResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="BondDetailResult" type="tns:BondInfo" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="BondInfo">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="SecurityName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ISIN" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="SecuritiesIssued" nillable="true" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="InitialPrincipalRON" nillable="true" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="IssuedAmount" nillable="true" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="NoCoupons" nillable="true" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="InterestType" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="InterestCalculation" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="CurrencyTrading" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="CurrencyClearing" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="IssueDate" nillable="true" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="ListingDate" nillable="true" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="MaturityDate" nillable="true" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="IsConvertible" type="s:boolean" />
          <s:element minOccurs="0" maxOccurs="1" name="Coupons" type="tns:ArrayOfCoupon" />
          <s:element minOccurs="0" maxOccurs="1" name="Principals" type="tns:ArrayOfPrincipalRedemption" />
          <s:element minOccurs="0" maxOccurs="1" name="CompanyDetail" type="tns:CompanyInfo" />
          <s:element minOccurs="0" maxOccurs="1" name="Localization" type="tns:SecurityLocalization" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfCoupon">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Coupon" nillable="true" type="tns:Coupon" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Coupon">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="CouponNo" type="s:short" />
          <s:element minOccurs="1" maxOccurs="1" name="CouponInterestRate" nillable="true" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PreviousCouponDate" nillable="true" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="ReferenceDate" nillable="true" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="CurrentCouponDate" nillable="true" type="s:dateTime" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfPrincipalRedemption">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="PrincipalRedemption" nillable="true" type="tns:PrincipalRedemption" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="PrincipalRedemption">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="RateNo" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="PrincipalRON" nillable="true" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="RedemptionPrincipalRON" nillable="true" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="ReferenceDate" nillable="true" type="s:dateTime" />
        </s:sequence>
      </s:complexType>
      <s:element name="BondDetails">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Symbols" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="BondDetailsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="BondDetailsResult" type="tns:ArrayOfBondInfo" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfBondInfo">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="BondInfo" nillable="true" type="tns:BondInfo" />
        </s:sequence>
      </s:complexType>
      <s:element name="FutureDetail">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="FutureDetailResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="FutureDetailResult" type="tns:FutureInfo" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="FutureInfo">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="SecurityName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ISIN" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="UnderlyingAsset" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Multiplier" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="TickSize" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="TickValue" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="StandardLot" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="DailyVariationLimit" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="InitialMargin" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="MaintenanceMargin" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="TradingFee" type="s:double" />
          <s:element minOccurs="0" maxOccurs="1" name="FeeCategory" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="ExpirationMonth" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="ExpirationDate" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="FirstTradingDay" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="LastTradingDay" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="DailySettlementMethod" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="FinalSettlementMethod" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="FutureDetails">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Symbols" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="FutureDetailsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="FutureDetailsResult" type="tns:ArrayOfFutureInfo" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfFutureInfo">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="FutureInfo" nillable="true" type="tns:FutureInfo" />
        </s:sequence>
      </s:complexType>
      <s:element name="CertificateDetail">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CertificateDetailResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CertificateDetailResult" type="tns:CertificateInfo" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="CertificateInfo">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="SecurityName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ISIN" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Type" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Issuer" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="UnderlyingCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="UnderlyingAssetIsin" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="UnderlyingAssetProduct" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="UnderlyingAssetName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="UnderlyingAssetCurrency" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="UnderlyingAssetRelevantMarkets" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="LongShort" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="OtherMarkets" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="TradingCurrency" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="NoOfSecuritiesIssued" nillable="true" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="FaceValue" nillable="true" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="IssuePrice" nillable="true" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="StrikePrice" nillable="true" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="Barrier" nillable="true" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="IssueDate" nillable="true" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="FirstTradingDate" nillable="true" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="QuotationType" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="BlockSize" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="PriceTickValue" nillable="true" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="MaxPriceVar" nillable="true" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="MaturityDate" nillable="true" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="LastTradingDate" nillable="true" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="MinVolume" nillable="true" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="MaxSpread" nillable="true" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="MinPeriod" nillable="true" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="MaxPeriod" nillable="true" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="Ratio" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="CertificateDetails">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Symbols" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CertificateDetailsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CertificateDetailsResult" type="tns:ArrayOfCertificateInfo" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfCertificateInfo">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="CertificateInfo" nillable="true" type="tns:CertificateInfo" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetCompanyShareholderStructure">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="IdentityType" type="tns:SecurityIdentification" />
            <s:element minOccurs="0" maxOccurs="1" name="Identity" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="SecurityIdentification">
        <s:restriction base="s:string">
          <s:enumeration value="Symbol" />
          <s:enumeration value="ISIN" />
          <s:enumeration value="FiscalCode" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetCompanyShareholderStructureResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetCompanyShareholderStructureResult" type="tns:CompanyShareholderStructure" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="CompanyShareholderStructure">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="CompanyDetail" type="tns:CompanyInfo" />
          <s:element minOccurs="0" maxOccurs="1" name="InfoProvider" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="InfoDate" nillable="true" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="Shareholders" type="tns:ArrayOfShareHolderInfo" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfShareHolderInfo">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="ShareHolderInfo" nillable="true" type="tns:ShareHolderInfo" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ShareHolderInfo">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="ShareholderName" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Shares" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="Percentage" type="s:double" />
        </s:sequence>
      </s:complexType>
      <s:element name="ArrayOfSecurity" nillable="true" type="tns:ArrayOfSecurity" />
      <s:element name="ShareInfo" nillable="true" type="tns:ShareInfo" />
      <s:element name="ArrayOfShareInfo" nillable="true" type="tns:ArrayOfShareInfo" />
      <s:element name="ArrayOfCapitalShareChange" nillable="true" type="tns:ArrayOfCapitalShareChange" />
      <s:element name="ArrayOfReportedShareholder" nillable="true" type="tns:ArrayOfReportedShareholder" />
      <s:element name="RightInfo" nillable="true" type="tns:RightInfo" />
      <s:element name="ArrayOfRightInfo" nillable="true" type="tns:ArrayOfRightInfo" />
      <s:element name="BondInfo" nillable="true" type="tns:BondInfo" />
      <s:element name="ArrayOfBondInfo" nillable="true" type="tns:ArrayOfBondInfo" />
      <s:element name="FutureInfo" nillable="true" type="tns:FutureInfo" />
      <s:element name="ArrayOfFutureInfo" nillable="true" type="tns:ArrayOfFutureInfo" />
      <s:element name="CertificateInfo" nillable="true" type="tns:CertificateInfo" />
      <s:element name="ArrayOfCertificateInfo" nillable="true" type="tns:ArrayOfCertificateInfo" />
      <s:element name="CompanyShareholderStructure" nillable="true" type="tns:CompanyShareholderStructure" />
    </s:schema>
  </wsdl:types>
  <wsdl:message name="ListSecuritiesSoapIn">
    <wsdl:part name="parameters" element="tns:ListSecurities" />
  </wsdl:message>
  <wsdl:message name="ListSecuritiesSoapOut">
    <wsdl:part name="parameters" element="tns:ListSecuritiesResponse" />
  </wsdl:message>
  <wsdl:message name="ShareDetailSoapIn">
    <wsdl:part name="parameters" element="tns:ShareDetail" />
  </wsdl:message>
  <wsdl:message name="ShareDetailSoapOut">
    <wsdl:part name="parameters" element="tns:ShareDetailResponse" />
  </wsdl:message>
  <wsdl:message name="ShareDetailsSoapIn">
    <wsdl:part name="parameters" element="tns:ShareDetails" />
  </wsdl:message>
  <wsdl:message name="ShareDetailsSoapOut">
    <wsdl:part name="parameters" element="tns:ShareDetailsResponse" />
  </wsdl:message>
  <wsdl:message name="SymbolCapitalShareChangesSoapIn">
    <wsdl:part name="parameters" element="tns:SymbolCapitalShareChanges" />
  </wsdl:message>
  <wsdl:message name="SymbolCapitalShareChangesSoapOut">
    <wsdl:part name="parameters" element="tns:SymbolCapitalShareChangesResponse" />
  </wsdl:message>
  <wsdl:message name="LastCapitalShareChangesSoapIn">
    <wsdl:part name="parameters" element="tns:LastCapitalShareChanges" />
  </wsdl:message>
  <wsdl:message name="LastCapitalShareChangesSoapOut">
    <wsdl:part name="parameters" element="tns:LastCapitalShareChangesResponse" />
  </wsdl:message>
  <wsdl:message name="LastReportedShareholdersSoapIn">
    <wsdl:part name="parameters" element="tns:LastReportedShareholders" />
  </wsdl:message>
  <wsdl:message name="LastReportedShareholdersSoapOut">
    <wsdl:part name="parameters" element="tns:LastReportedShareholdersResponse" />
  </wsdl:message>
  <wsdl:message name="GetCompanyReportedShareholdersSoapIn">
    <wsdl:part name="parameters" element="tns:GetCompanyReportedShareholders" />
  </wsdl:message>
  <wsdl:message name="GetCompanyReportedShareholdersSoapOut">
    <wsdl:part name="parameters" element="tns:GetCompanyReportedShareholdersResponse" />
  </wsdl:message>
  <wsdl:message name="RightDetailSoapIn">
    <wsdl:part name="parameters" element="tns:RightDetail" />
  </wsdl:message>
  <wsdl:message name="RightDetailSoapOut">
    <wsdl:part name="parameters" element="tns:RightDetailResponse" />
  </wsdl:message>
  <wsdl:message name="RightDetailsSoapIn">
    <wsdl:part name="parameters" element="tns:RightDetails" />
  </wsdl:message>
  <wsdl:message name="RightDetailsSoapOut">
    <wsdl:part name="parameters" element="tns:RightDetailsResponse" />
  </wsdl:message>
  <wsdl:message name="BondDetailSoapIn">
    <wsdl:part name="parameters" element="tns:BondDetail" />
  </wsdl:message>
  <wsdl:message name="BondDetailSoapOut">
    <wsdl:part name="parameters" element="tns:BondDetailResponse" />
  </wsdl:message>
  <wsdl:message name="BondDetailsSoapIn">
    <wsdl:part name="parameters" element="tns:BondDetails" />
  </wsdl:message>
  <wsdl:message name="BondDetailsSoapOut">
    <wsdl:part name="parameters" element="tns:BondDetailsResponse" />
  </wsdl:message>
  <wsdl:message name="FutureDetailSoapIn">
    <wsdl:part name="parameters" element="tns:FutureDetail" />
  </wsdl:message>
  <wsdl:message name="FutureDetailSoapOut">
    <wsdl:part name="parameters" element="tns:FutureDetailResponse" />
  </wsdl:message>
  <wsdl:message name="FutureDetailsSoapIn">
    <wsdl:part name="parameters" element="tns:FutureDetails" />
  </wsdl:message>
  <wsdl:message name="FutureDetailsSoapOut">
    <wsdl:part name="parameters" element="tns:FutureDetailsResponse" />
  </wsdl:message>
  <wsdl:message name="CertificateDetailSoapIn">
    <wsdl:part name="parameters" element="tns:CertificateDetail" />
  </wsdl:message>
  <wsdl:message name="CertificateDetailSoapOut">
    <wsdl:part name="parameters" element="tns:CertificateDetailResponse" />
  </wsdl:message>
  <wsdl:message name="CertificateDetailsSoapIn">
    <wsdl:part name="parameters" element="tns:CertificateDetails" />
  </wsdl:message>
  <wsdl:message name="CertificateDetailsSoapOut">
    <wsdl:part name="parameters" element="tns:CertificateDetailsResponse" />
  </wsdl:message>
  <wsdl:message name="GetCompanyShareholderStructureSoapIn">
    <wsdl:part name="parameters" element="tns:GetCompanyShareholderStructure" />
  </wsdl:message>
  <wsdl:message name="GetCompanyShareholderStructureSoapOut">
    <wsdl:part name="parameters" element="tns:GetCompanyShareholderStructureResponse" />
  </wsdl:message>
  <wsdl:message name="ListSecuritiesHttpGetIn">
    <wsdl:part name="StartSymbol" type="s:string" />
    <wsdl:part name="EndSymbol" type="s:string" />
    <wsdl:part name="Segment" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ListSecuritiesHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfSecurity" />
  </wsdl:message>
  <wsdl:message name="ShareDetailHttpGetIn">
    <wsdl:part name="Symbol" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ShareDetailHttpGetOut">
    <wsdl:part name="Body" element="tns:ShareInfo" />
  </wsdl:message>
  <wsdl:message name="ShareDetailsHttpGetIn">
    <wsdl:part name="Symbols" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ShareDetailsHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfShareInfo" />
  </wsdl:message>
  <wsdl:message name="SymbolCapitalShareChangesHttpGetIn">
    <wsdl:part name="Symbol" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SymbolCapitalShareChangesHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfCapitalShareChange" />
  </wsdl:message>
  <wsdl:message name="LastCapitalShareChangesHttpGetIn">
    <wsdl:part name="NoDays" type="s:string" />
  </wsdl:message>
  <wsdl:message name="LastCapitalShareChangesHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfCapitalShareChange" />
  </wsdl:message>
  <wsdl:message name="LastReportedShareholdersHttpGetIn">
    <wsdl:part name="NoDays" type="s:string" />
  </wsdl:message>
  <wsdl:message name="LastReportedShareholdersHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfReportedShareholder" />
  </wsdl:message>
  <wsdl:message name="GetCompanyReportedShareholdersHttpGetIn">
    <wsdl:part name="Symbol" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetCompanyReportedShareholdersHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfReportedShareholder" />
  </wsdl:message>
  <wsdl:message name="RightDetailHttpGetIn">
    <wsdl:part name="Symbol" type="s:string" />
  </wsdl:message>
  <wsdl:message name="RightDetailHttpGetOut">
    <wsdl:part name="Body" element="tns:RightInfo" />
  </wsdl:message>
  <wsdl:message name="RightDetailsHttpGetIn">
    <wsdl:part name="Symbols" type="s:string" />
  </wsdl:message>
  <wsdl:message name="RightDetailsHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfRightInfo" />
  </wsdl:message>
  <wsdl:message name="BondDetailHttpGetIn">
    <wsdl:part name="Symbol" type="s:string" />
  </wsdl:message>
  <wsdl:message name="BondDetailHttpGetOut">
    <wsdl:part name="Body" element="tns:BondInfo" />
  </wsdl:message>
  <wsdl:message name="BondDetailsHttpGetIn">
    <wsdl:part name="Symbols" type="s:string" />
  </wsdl:message>
  <wsdl:message name="BondDetailsHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfBondInfo" />
  </wsdl:message>
  <wsdl:message name="FutureDetailHttpGetIn">
    <wsdl:part name="Symbol" type="s:string" />
  </wsdl:message>
  <wsdl:message name="FutureDetailHttpGetOut">
    <wsdl:part name="Body" element="tns:FutureInfo" />
  </wsdl:message>
  <wsdl:message name="FutureDetailsHttpGetIn">
    <wsdl:part name="Symbols" type="s:string" />
  </wsdl:message>
  <wsdl:message name="FutureDetailsHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfFutureInfo" />
  </wsdl:message>
  <wsdl:message name="CertificateDetailHttpGetIn">
    <wsdl:part name="Symbol" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CertificateDetailHttpGetOut">
    <wsdl:part name="Body" element="tns:CertificateInfo" />
  </wsdl:message>
  <wsdl:message name="CertificateDetailsHttpGetIn">
    <wsdl:part name="Symbols" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CertificateDetailsHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfCertificateInfo" />
  </wsdl:message>
  <wsdl:message name="GetCompanyShareholderStructureHttpGetIn">
    <wsdl:part name="IdentityType" type="s:string" />
    <wsdl:part name="Identity" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetCompanyShareholderStructureHttpGetOut">
    <wsdl:part name="Body" element="tns:CompanyShareholderStructure" />
  </wsdl:message>
  <wsdl:message name="ListSecuritiesHttpPostIn">
    <wsdl:part name="StartSymbol" type="s:string" />
    <wsdl:part name="EndSymbol" type="s:string" />
    <wsdl:part name="Segment" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ListSecuritiesHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfSecurity" />
  </wsdl:message>
  <wsdl:message name="ShareDetailHttpPostIn">
    <wsdl:part name="Symbol" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ShareDetailHttpPostOut">
    <wsdl:part name="Body" element="tns:ShareInfo" />
  </wsdl:message>
  <wsdl:message name="ShareDetailsHttpPostIn">
    <wsdl:part name="Symbols" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ShareDetailsHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfShareInfo" />
  </wsdl:message>
  <wsdl:message name="SymbolCapitalShareChangesHttpPostIn">
    <wsdl:part name="Symbol" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SymbolCapitalShareChangesHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfCapitalShareChange" />
  </wsdl:message>
  <wsdl:message name="LastCapitalShareChangesHttpPostIn">
    <wsdl:part name="NoDays" type="s:string" />
  </wsdl:message>
  <wsdl:message name="LastCapitalShareChangesHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfCapitalShareChange" />
  </wsdl:message>
  <wsdl:message name="LastReportedShareholdersHttpPostIn">
    <wsdl:part name="NoDays" type="s:string" />
  </wsdl:message>
  <wsdl:message name="LastReportedShareholdersHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfReportedShareholder" />
  </wsdl:message>
  <wsdl:message name="GetCompanyReportedShareholdersHttpPostIn">
    <wsdl:part name="Symbol" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetCompanyReportedShareholdersHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfReportedShareholder" />
  </wsdl:message>
  <wsdl:message name="RightDetailHttpPostIn">
    <wsdl:part name="Symbol" type="s:string" />
  </wsdl:message>
  <wsdl:message name="RightDetailHttpPostOut">
    <wsdl:part name="Body" element="tns:RightInfo" />
  </wsdl:message>
  <wsdl:message name="RightDetailsHttpPostIn">
    <wsdl:part name="Symbols" type="s:string" />
  </wsdl:message>
  <wsdl:message name="RightDetailsHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfRightInfo" />
  </wsdl:message>
  <wsdl:message name="BondDetailHttpPostIn">
    <wsdl:part name="Symbol" type="s:string" />
  </wsdl:message>
  <wsdl:message name="BondDetailHttpPostOut">
    <wsdl:part name="Body" element="tns:BondInfo" />
  </wsdl:message>
  <wsdl:message name="BondDetailsHttpPostIn">
    <wsdl:part name="Symbols" type="s:string" />
  </wsdl:message>
  <wsdl:message name="BondDetailsHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfBondInfo" />
  </wsdl:message>
  <wsdl:message name="FutureDetailHttpPostIn">
    <wsdl:part name="Symbol" type="s:string" />
  </wsdl:message>
  <wsdl:message name="FutureDetailHttpPostOut">
    <wsdl:part name="Body" element="tns:FutureInfo" />
  </wsdl:message>
  <wsdl:message name="FutureDetailsHttpPostIn">
    <wsdl:part name="Symbols" type="s:string" />
  </wsdl:message>
  <wsdl:message name="FutureDetailsHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfFutureInfo" />
  </wsdl:message>
  <wsdl:message name="CertificateDetailHttpPostIn">
    <wsdl:part name="Symbol" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CertificateDetailHttpPostOut">
    <wsdl:part name="Body" element="tns:CertificateInfo" />
  </wsdl:message>
  <wsdl:message name="CertificateDetailsHttpPostIn">
    <wsdl:part name="Symbols" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CertificateDetailsHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfCertificateInfo" />
  </wsdl:message>
  <wsdl:message name="GetCompanyShareholderStructureHttpPostIn">
    <wsdl:part name="IdentityType" type="s:string" />
    <wsdl:part name="Identity" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetCompanyShareholderStructureHttpPostOut">
    <wsdl:part name="Body" element="tns:CompanyShareholderStructure" />
  </wsdl:message>
  <wsdl:portType name="CompaniesAndSecurities">
    <wsdl:operation name="ListSecurities">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">List all the securities </wsdl:documentation>
      <wsdl:input message="tns:ListSecuritiesSoapIn" />
      <wsdl:output message="tns:ListSecuritiesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ShareDetail">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">List detail for a share </wsdl:documentation>
      <wsdl:input message="tns:ShareDetailSoapIn" />
      <wsdl:output message="tns:ShareDetailSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ShareDetails">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">List details for maximum 10 shares </wsdl:documentation>
      <wsdl:input message="tns:ShareDetailsSoapIn" />
      <wsdl:output message="tns:ShareDetailsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SymbolCapitalShareChanges">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Capital share changes for a symbol</wsdl:documentation>
      <wsdl:input message="tns:SymbolCapitalShareChangesSoapIn" />
      <wsdl:output message="tns:SymbolCapitalShareChangesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="LastCapitalShareChanges">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Last capital share changes</wsdl:documentation>
      <wsdl:input message="tns:LastCapitalShareChangesSoapIn" />
      <wsdl:output message="tns:LastCapitalShareChangesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="LastReportedShareholders">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Last Reported shareholders</wsdl:documentation>
      <wsdl:input message="tns:LastReportedShareholdersSoapIn" />
      <wsdl:output message="tns:LastReportedShareholdersSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCompanyReportedShareholders">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Reported shareholders for a company. Period : 1 year</wsdl:documentation>
      <wsdl:input message="tns:GetCompanyReportedShareholdersSoapIn" />
      <wsdl:output message="tns:GetCompanyReportedShareholdersSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RightDetail">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">List detail for a right </wsdl:documentation>
      <wsdl:input message="tns:RightDetailSoapIn" />
      <wsdl:output message="tns:RightDetailSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RightDetails">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">List details for maximum 10 rights </wsdl:documentation>
      <wsdl:input message="tns:RightDetailsSoapIn" />
      <wsdl:output message="tns:RightDetailsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="BondDetail">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">List detail for a bond </wsdl:documentation>
      <wsdl:input message="tns:BondDetailSoapIn" />
      <wsdl:output message="tns:BondDetailSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="BondDetails">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">List details for maximum 10 bonds </wsdl:documentation>
      <wsdl:input message="tns:BondDetailsSoapIn" />
      <wsdl:output message="tns:BondDetailsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="FutureDetail">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">List detail for a future </wsdl:documentation>
      <wsdl:input message="tns:FutureDetailSoapIn" />
      <wsdl:output message="tns:FutureDetailSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="FutureDetails">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">List details for maximum 10 futures </wsdl:documentation>
      <wsdl:input message="tns:FutureDetailsSoapIn" />
      <wsdl:output message="tns:FutureDetailsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CertificateDetail">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">List detail for a certificate </wsdl:documentation>
      <wsdl:input message="tns:CertificateDetailSoapIn" />
      <wsdl:output message="tns:CertificateDetailSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CertificateDetails">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">List details for maximum 10 certificates </wsdl:documentation>
      <wsdl:input message="tns:CertificateDetailsSoapIn" />
      <wsdl:output message="tns:CertificateDetailsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCompanyShareholderStructure">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">The last reported shareholder's structure for a company</wsdl:documentation>
      <wsdl:input message="tns:GetCompanyShareholderStructureSoapIn" />
      <wsdl:output message="tns:GetCompanyShareholderStructureSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="CompaniesAndSecurities2">
    <wsdl:operation name="ListSecurities">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">List all the securities </wsdl:documentation>
      <wsdl:input message="tns:ListSecuritiesHttpGetIn" />
      <wsdl:output message="tns:ListSecuritiesHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ShareDetail">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">List detail for a share </wsdl:documentation>
      <wsdl:input message="tns:ShareDetailHttpGetIn" />
      <wsdl:output message="tns:ShareDetailHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ShareDetails">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">List details for maximum 10 shares </wsdl:documentation>
      <wsdl:input message="tns:ShareDetailsHttpGetIn" />
      <wsdl:output message="tns:ShareDetailsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="SymbolCapitalShareChanges">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Capital share changes for a symbol</wsdl:documentation>
      <wsdl:input message="tns:SymbolCapitalShareChangesHttpGetIn" />
      <wsdl:output message="tns:SymbolCapitalShareChangesHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="LastCapitalShareChanges">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Last capital share changes</wsdl:documentation>
      <wsdl:input message="tns:LastCapitalShareChangesHttpGetIn" />
      <wsdl:output message="tns:LastCapitalShareChangesHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="LastReportedShareholders">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Last Reported shareholders</wsdl:documentation>
      <wsdl:input message="tns:LastReportedShareholdersHttpGetIn" />
      <wsdl:output message="tns:LastReportedShareholdersHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCompanyReportedShareholders">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Reported shareholders for a company. Period : 1 year</wsdl:documentation>
      <wsdl:input message="tns:GetCompanyReportedShareholdersHttpGetIn" />
      <wsdl:output message="tns:GetCompanyReportedShareholdersHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="RightDetail">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">List detail for a right </wsdl:documentation>
      <wsdl:input message="tns:RightDetailHttpGetIn" />
      <wsdl:output message="tns:RightDetailHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="RightDetails">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">List details for maximum 10 rights </wsdl:documentation>
      <wsdl:input message="tns:RightDetailsHttpGetIn" />
      <wsdl:output message="tns:RightDetailsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="BondDetail">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">List detail for a bond </wsdl:documentation>
      <wsdl:input message="tns:BondDetailHttpGetIn" />
      <wsdl:output message="tns:BondDetailHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="BondDetails">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">List details for maximum 10 bonds </wsdl:documentation>
      <wsdl:input message="tns:BondDetailsHttpGetIn" />
      <wsdl:output message="tns:BondDetailsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="FutureDetail">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">List detail for a future </wsdl:documentation>
      <wsdl:input message="tns:FutureDetailHttpGetIn" />
      <wsdl:output message="tns:FutureDetailHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="FutureDetails">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">List details for maximum 10 futures </wsdl:documentation>
      <wsdl:input message="tns:FutureDetailsHttpGetIn" />
      <wsdl:output message="tns:FutureDetailsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CertificateDetail">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">List detail for a certificate </wsdl:documentation>
      <wsdl:input message="tns:CertificateDetailHttpGetIn" />
      <wsdl:output message="tns:CertificateDetailHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CertificateDetails">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">List details for maximum 10 certificates </wsdl:documentation>
      <wsdl:input message="tns:CertificateDetailsHttpGetIn" />
      <wsdl:output message="tns:CertificateDetailsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCompanyShareholderStructure">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">The last reported shareholder's structure for a company</wsdl:documentation>
      <wsdl:input message="tns:GetCompanyShareholderStructureHttpGetIn" />
      <wsdl:output message="tns:GetCompanyShareholderStructureHttpGetOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="CompaniesAndSecurities3">
    <wsdl:operation name="ListSecurities">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">List all the securities </wsdl:documentation>
      <wsdl:input message="tns:ListSecuritiesHttpPostIn" />
      <wsdl:output message="tns:ListSecuritiesHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ShareDetail">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">List detail for a share </wsdl:documentation>
      <wsdl:input message="tns:ShareDetailHttpPostIn" />
      <wsdl:output message="tns:ShareDetailHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ShareDetails">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">List details for maximum 10 shares </wsdl:documentation>
      <wsdl:input message="tns:ShareDetailsHttpPostIn" />
      <wsdl:output message="tns:ShareDetailsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="SymbolCapitalShareChanges">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Capital share changes for a symbol</wsdl:documentation>
      <wsdl:input message="tns:SymbolCapitalShareChangesHttpPostIn" />
      <wsdl:output message="tns:SymbolCapitalShareChangesHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="LastCapitalShareChanges">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Last capital share changes</wsdl:documentation>
      <wsdl:input message="tns:LastCapitalShareChangesHttpPostIn" />
      <wsdl:output message="tns:LastCapitalShareChangesHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="LastReportedShareholders">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Last Reported shareholders</wsdl:documentation>
      <wsdl:input message="tns:LastReportedShareholdersHttpPostIn" />
      <wsdl:output message="tns:LastReportedShareholdersHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCompanyReportedShareholders">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Reported shareholders for a company. Period : 1 year</wsdl:documentation>
      <wsdl:input message="tns:GetCompanyReportedShareholdersHttpPostIn" />
      <wsdl:output message="tns:GetCompanyReportedShareholdersHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="RightDetail">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">List detail for a right </wsdl:documentation>
      <wsdl:input message="tns:RightDetailHttpPostIn" />
      <wsdl:output message="tns:RightDetailHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="RightDetails">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">List details for maximum 10 rights </wsdl:documentation>
      <wsdl:input message="tns:RightDetailsHttpPostIn" />
      <wsdl:output message="tns:RightDetailsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="BondDetail">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">List detail for a bond </wsdl:documentation>
      <wsdl:input message="tns:BondDetailHttpPostIn" />
      <wsdl:output message="tns:BondDetailHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="BondDetails">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">List details for maximum 10 bonds </wsdl:documentation>
      <wsdl:input message="tns:BondDetailsHttpPostIn" />
      <wsdl:output message="tns:BondDetailsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="FutureDetail">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">List detail for a future </wsdl:documentation>
      <wsdl:input message="tns:FutureDetailHttpPostIn" />
      <wsdl:output message="tns:FutureDetailHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="FutureDetails">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">List details for maximum 10 futures </wsdl:documentation>
      <wsdl:input message="tns:FutureDetailsHttpPostIn" />
      <wsdl:output message="tns:FutureDetailsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CertificateDetail">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">List detail for a certificate </wsdl:documentation>
      <wsdl:input message="tns:CertificateDetailHttpPostIn" />
      <wsdl:output message="tns:CertificateDetailHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CertificateDetails">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">List details for maximum 10 certificates </wsdl:documentation>
      <wsdl:input message="tns:CertificateDetailsHttpPostIn" />
      <wsdl:output message="tns:CertificateDetailsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCompanyShareholderStructure">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">The last reported shareholder's structure for a company</wsdl:documentation>
      <wsdl:input message="tns:GetCompanyShareholderStructureHttpPostIn" />
      <wsdl:output message="tns:GetCompanyShareholderStructureHttpPostOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="CompaniesAndSecurities" type="tns:CompaniesAndSecurities">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="ListSecurities">
      <soap:operation soapAction="http://www.bvb.ro/ListSecurities" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ShareDetail">
      <soap:operation soapAction="http://www.bvb.ro/ShareDetail" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ShareDetails">
      <soap:operation soapAction="http://www.bvb.ro/ShareDetails" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SymbolCapitalShareChanges">
      <soap:operation soapAction="http://www.bvb.ro/SymbolCapitalShareChanges" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="LastCapitalShareChanges">
      <soap:operation soapAction="http://www.bvb.ro/LastCapitalShareChanges" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="LastReportedShareholders">
      <soap:operation soapAction="http://www.bvb.ro/LastReportedShareholders" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCompanyReportedShareholders">
      <soap:operation soapAction="http://www.bvb.ro/GetCompanyReportedShareholders" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RightDetail">
      <soap:operation soapAction="http://www.bvb.ro/RightDetail" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RightDetails">
      <soap:operation soapAction="http://www.bvb.ro/RightDetails" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="BondDetail">
      <soap:operation soapAction="http://www.bvb.ro/BondDetail" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="BondDetails">
      <soap:operation soapAction="http://www.bvb.ro/BondDetails" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FutureDetail">
      <soap:operation soapAction="http://www.bvb.ro/FutureDetail" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FutureDetails">
      <soap:operation soapAction="http://www.bvb.ro/FutureDetails" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CertificateDetail">
      <soap:operation soapAction="http://www.bvb.ro/CertificateDetail" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CertificateDetails">
      <soap:operation soapAction="http://www.bvb.ro/CertificateDetails" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCompanyShareholderStructure">
      <soap:operation soapAction="http://www.bvb.ro/GetCompanyShareholderStructure" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="CompaniesAndSecurities1" type="tns:CompaniesAndSecurities">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="ListSecurities">
      <soap12:operation soapAction="http://www.bvb.ro/ListSecurities" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ShareDetail">
      <soap12:operation soapAction="http://www.bvb.ro/ShareDetail" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ShareDetails">
      <soap12:operation soapAction="http://www.bvb.ro/ShareDetails" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SymbolCapitalShareChanges">
      <soap12:operation soapAction="http://www.bvb.ro/SymbolCapitalShareChanges" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="LastCapitalShareChanges">
      <soap12:operation soapAction="http://www.bvb.ro/LastCapitalShareChanges" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="LastReportedShareholders">
      <soap12:operation soapAction="http://www.bvb.ro/LastReportedShareholders" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCompanyReportedShareholders">
      <soap12:operation soapAction="http://www.bvb.ro/GetCompanyReportedShareholders" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RightDetail">
      <soap12:operation soapAction="http://www.bvb.ro/RightDetail" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RightDetails">
      <soap12:operation soapAction="http://www.bvb.ro/RightDetails" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="BondDetail">
      <soap12:operation soapAction="http://www.bvb.ro/BondDetail" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="BondDetails">
      <soap12:operation soapAction="http://www.bvb.ro/BondDetails" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FutureDetail">
      <soap12:operation soapAction="http://www.bvb.ro/FutureDetail" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FutureDetails">
      <soap12:operation soapAction="http://www.bvb.ro/FutureDetails" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CertificateDetail">
      <soap12:operation soapAction="http://www.bvb.ro/CertificateDetail" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CertificateDetails">
      <soap12:operation soapAction="http://www.bvb.ro/CertificateDetails" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCompanyShareholderStructure">
      <soap12:operation soapAction="http://www.bvb.ro/GetCompanyShareholderStructure" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="CompaniesAndSecurities2" type="tns:CompaniesAndSecurities2">
    <http:binding verb="GET" />
    <wsdl:operation name="ListSecurities">
      <http:operation location="/ListSecurities" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ShareDetail">
      <http:operation location="/ShareDetail" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ShareDetails">
      <http:operation location="/ShareDetails" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SymbolCapitalShareChanges">
      <http:operation location="/SymbolCapitalShareChanges" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="LastCapitalShareChanges">
      <http:operation location="/LastCapitalShareChanges" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="LastReportedShareholders">
      <http:operation location="/LastReportedShareholders" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCompanyReportedShareholders">
      <http:operation location="/GetCompanyReportedShareholders" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RightDetail">
      <http:operation location="/RightDetail" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RightDetails">
      <http:operation location="/RightDetails" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="BondDetail">
      <http:operation location="/BondDetail" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="BondDetails">
      <http:operation location="/BondDetails" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FutureDetail">
      <http:operation location="/FutureDetail" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FutureDetails">
      <http:operation location="/FutureDetails" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CertificateDetail">
      <http:operation location="/CertificateDetail" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CertificateDetails">
      <http:operation location="/CertificateDetails" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCompanyShareholderStructure">
      <http:operation location="/GetCompanyShareholderStructure" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="CompaniesAndSecurities3" type="tns:CompaniesAndSecurities3">
    <http:binding verb="POST" />
    <wsdl:operation name="ListSecurities">
      <http:operation location="/ListSecurities" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ShareDetail">
      <http:operation location="/ShareDetail" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ShareDetails">
      <http:operation location="/ShareDetails" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SymbolCapitalShareChanges">
      <http:operation location="/SymbolCapitalShareChanges" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="LastCapitalShareChanges">
      <http:operation location="/LastCapitalShareChanges" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="LastReportedShareholders">
      <http:operation location="/LastReportedShareholders" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCompanyReportedShareholders">
      <http:operation location="/GetCompanyReportedShareholders" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RightDetail">
      <http:operation location="/RightDetail" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RightDetails">
      <http:operation location="/RightDetails" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="BondDetail">
      <http:operation location="/BondDetail" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="BondDetails">
      <http:operation location="/BondDetails" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FutureDetail">
      <http:operation location="/FutureDetail" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FutureDetails">
      <http:operation location="/FutureDetails" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CertificateDetail">
      <http:operation location="/CertificateDetail" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CertificateDetails">
      <http:operation location="/CertificateDetails" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCompanyShareholderStructure">
      <http:operation location="/GetCompanyShareholderStructure" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="CompaniesAndSecuritiesWebService">
    <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Bucharest Stock Exchange Companies And Securities Data</wsdl:documentation>
    <wsdl:port name="CompaniesAndSecurities" binding="tns:CompaniesAndSecurities">
      <soap:address location="http://www.rasd.ro/BSEFinancialsWS/companiesandsecurities.asmx" />
    </wsdl:port>
    <wsdl:port name="CompaniesAndSecurities1" binding="tns:CompaniesAndSecurities1">
      <soap12:address location="http://www.rasd.ro/BSEFinancialsWS/companiesandsecurities.asmx" />
    </wsdl:port>
    <wsdl:port name="CompaniesAndSecurities2" binding="tns:CompaniesAndSecurities2">
      <http:address location="http://www.rasd.ro/BSEFinancialsWS/companiesandsecurities.asmx" />
    </wsdl:port>
    <wsdl:port name="CompaniesAndSecurities3" binding="tns:CompaniesAndSecurities3">
      <http:address location="http://www.rasd.ro/BSEFinancialsWS/companiesandsecurities.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>