<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://tempuri.org/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://tempuri.org/">
      <s:element name="ObtenerProducto">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="isbn" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ObtenerProductoResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="ONIXMessage" nillable="true" type="tns:MensajeOnix" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="MensajeOnix">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Header" type="tns:EncabezadoOnix" />
          <s:element minOccurs="0" maxOccurs="1" name="Product" type="tns:ProductoOnix" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="EncabezadoOnix">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="FromCompany" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ToCompany" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="SentDate" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ProductoOnix">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="RecordReference" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="NotificationType" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ProductIdentifier" type="tns:IdentificadorProducto" />
          <s:element minOccurs="0" maxOccurs="1" name="ProductForm" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Set" type="tns:IdentificadorProducto" />
          <s:element minOccurs="0" maxOccurs="1" name="Title" type="tns:Titulo" />
          <s:element minOccurs="0" maxOccurs="unbounded" name="Contributor" type="tns:Contributor" />
          <s:element minOccurs="0" maxOccurs="1" name="Edition" type="tns:Edicion" />
          <s:element minOccurs="0" maxOccurs="1" name="Language" type="tns:IdiomaOnix" />
          <s:element minOccurs="0" maxOccurs="1" name="Extents_x0020_and_x0020_other_x0020_content" type="tns:ExtentsOnix" />
          <s:element minOccurs="0" maxOccurs="1" name="MainSubject" type="tns:MateriaOnix" />
          <s:element minOccurs="0" maxOccurs="1" name="Subject" type="tns:MateriaOnix" />
          <s:element minOccurs="0" maxOccurs="1" name="Audience" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="PublicationDate" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Imprint" type="tns:Imprint" />
          <s:element minOccurs="0" maxOccurs="1" name="Publisher" type="tns:EditorialOnix" />
          <s:element minOccurs="0" maxOccurs="unbounded" name="Measure" type="tns:Measure" />
          <s:element minOccurs="0" maxOccurs="unbounded" name="Price" type="tns:Precio" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="IdentificadorProducto">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="ProductIDType" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="IDValue" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Titulo">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="TitleType" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="AbbreviatedLength" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="TitleText" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Subtitle" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Contributor">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="SequenceNumber" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ContributorRole" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="SequenceNumberWithinRole" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="PersonNameIDType" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="IDValue" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="PersonName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="PersonNameInverted" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="KeyNames" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Edicion">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="EditionNumber" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="IdiomaOnix">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="LanguageRole" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="LanguageCode" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ExtentsOnix">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="NumberOfPages" type="s:int" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="MateriaOnix">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="SubjectSchemeIdentifier" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="SubjectSchemeName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="SubjectHeadingText" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="SubjectCode" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Imprint">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="NameCodeType" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="NameCodeValue" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ImprintName" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="EditorialOnix">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="PublishingRole" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="NameCodeType" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="NameCodeValue" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="PublisherName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="WebsiteLink" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Measure">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="MeasureTypeCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Measurement" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MeasureUnitCode" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Precio">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="PriceAmmount" type="s:double" />
          <s:element minOccurs="0" maxOccurs="1" name="CurrencyCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="PriceEffectiveFrom" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="EjecutarConsulta">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="criterio" type="tns:Criterio" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="Criterio">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Autores" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Editorial" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ISBN" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="TipoObra" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Titulo" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="ModificadoDesde" type="s:dateTime" />
        </s:sequence>
      </s:complexType>
      <s:element name="EjecutarConsultaResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="OnixMessageList" nillable="true" type="tns:ResultadoConsulta" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ResultadoConsulta">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Header" type="tns:EncabezadoOnix" />
          <s:element minOccurs="0" maxOccurs="unbounded" name="ISBN" type="s:string" />
          <s:element minOccurs="0" maxOccurs="unbounded" name="Libros" type="tns:DatosConsulta" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="DatosConsulta">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="isbn" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="titulo" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="sello" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="ObtenerNovedadesAlta">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="desde" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="hasta" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ObtenerNovedadesAltaResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="OnixMessageNovedadesList" nillable="true" type="tns:ResultadoConsultaNovedades" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ResultadoConsultaNovedades">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Header" type="tns:EncabezadoOnix" />
          <s:element minOccurs="0" maxOccurs="unbounded" name="Product" type="tns:ProductoOnix" />
        </s:sequence>
      </s:complexType>
      <s:element name="ObtenerNovedadesModificacion">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="desde" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="hasta" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ObtenerNovedadesModificacionResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="OnixMessageNovedadesList" nillable="true" type="tns:ResultadoConsultaNovedades" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="EjecutarConsultaTest">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="editorial" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="EjecutarConsultaTestResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="OnixMessageList" nillable="true" type="tns:ResultadoConsulta" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ObtenerProductoFormatoCorto">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="isbn" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ObtenerProductoFormatoCortoResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="ONIXmessage" nillable="true" type="tns:MensajeOnixCorto" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="MensajeOnixCorto">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Header" type="tns:EncabezadoOnixCorto" />
          <s:element minOccurs="0" maxOccurs="1" name="product" type="tns:ProductoOnixCorto" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="EncabezadoOnixCorto">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="m174" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="m178" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="m182" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ProductoOnixCorto">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="a001" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="a002" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="productIdentifier" type="tns:IdentificadorProductoCorto" />
          <s:element minOccurs="0" maxOccurs="1" name="b012" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="set" type="tns:IdentificadorProductoCorto" />
          <s:element minOccurs="0" maxOccurs="1" name="title" type="tns:TituloCorto" />
          <s:element minOccurs="0" maxOccurs="unbounded" name="contributor" type="tns:ContributorCorto" />
          <s:element minOccurs="0" maxOccurs="1" name="edition" type="tns:EdicionCorto" />
          <s:element minOccurs="0" maxOccurs="1" name="language" type="tns:IdiomaOnixCorto" />
          <s:element minOccurs="0" maxOccurs="1" name="mainSubject" type="tns:MateriaOnixCorto" />
          <s:element minOccurs="0" maxOccurs="1" name="subject" type="tns:MateriaOnixCorto" />
          <s:element minOccurs="0" maxOccurs="1" name="audience" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="publisher" type="tns:EditorialOnixCorto" />
          <s:element minOccurs="0" maxOccurs="unbounded" name="measure" type="tns:MeasureCorto" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="IdentificadorProductoCorto">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="b221" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="b244" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="TituloCorto">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="b202" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="b276" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="b203" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="b029" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ContributorCorto">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="b034" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="b035" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="b340" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="b036" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="b037" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="b040" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="EdicionCorto">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="b057" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="IdiomaOnixCorto">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="b253" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="b252" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="MateriaOnixCorto">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="b067" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="b070" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="b069" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="EditorialOnixCorto">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="b291" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="b081" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="b295" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="MeasureCorto">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="c093" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="c094" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="c095" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="ObtenerMarcXml">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="isbn" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ObtenerMarcXmlResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ObtenerMarcXmlResult">
              <s:complexType mixed="true">
                <s:sequence>
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
    </s:schema>
  </wsdl:types>
  <wsdl:message name="ObtenerProductoSoapIn">
    <wsdl:part name="parameters" element="tns:ObtenerProducto" />
  </wsdl:message>
  <wsdl:message name="ObtenerProductoSoapOut">
    <wsdl:part name="parameters" element="tns:ObtenerProductoResponse" />
  </wsdl:message>
  <wsdl:message name="EjecutarConsultaSoapIn">
    <wsdl:part name="parameters" element="tns:EjecutarConsulta" />
  </wsdl:message>
  <wsdl:message name="EjecutarConsultaSoapOut">
    <wsdl:part name="parameters" element="tns:EjecutarConsultaResponse" />
  </wsdl:message>
  <wsdl:message name="ObtenerNovedadesAltaSoapIn">
    <wsdl:part name="parameters" element="tns:ObtenerNovedadesAlta" />
  </wsdl:message>
  <wsdl:message name="ObtenerNovedadesAltaSoapOut">
    <wsdl:part name="parameters" element="tns:ObtenerNovedadesAltaResponse" />
  </wsdl:message>
  <wsdl:message name="ObtenerNovedadesModificacionSoapIn">
    <wsdl:part name="parameters" element="tns:ObtenerNovedadesModificacion" />
  </wsdl:message>
  <wsdl:message name="ObtenerNovedadesModificacionSoapOut">
    <wsdl:part name="parameters" element="tns:ObtenerNovedadesModificacionResponse" />
  </wsdl:message>
  <wsdl:message name="EjecutarConsultaTestSoapIn">
    <wsdl:part name="parameters" element="tns:EjecutarConsultaTest" />
  </wsdl:message>
  <wsdl:message name="EjecutarConsultaTestSoapOut">
    <wsdl:part name="parameters" element="tns:EjecutarConsultaTestResponse" />
  </wsdl:message>
  <wsdl:message name="ObtenerProductoFormatoCortoSoapIn">
    <wsdl:part name="parameters" element="tns:ObtenerProductoFormatoCorto" />
  </wsdl:message>
  <wsdl:message name="ObtenerProductoFormatoCortoSoapOut">
    <wsdl:part name="parameters" element="tns:ObtenerProductoFormatoCortoResponse" />
  </wsdl:message>
  <wsdl:message name="ObtenerMarcXmlSoapIn">
    <wsdl:part name="parameters" element="tns:ObtenerMarcXml" />
  </wsdl:message>
  <wsdl:message name="ObtenerMarcXmlSoapOut">
    <wsdl:part name="parameters" element="tns:ObtenerMarcXmlResponse" />
  </wsdl:message>
  <wsdl:portType name="ServicioOnixSoap">
    <wsdl:operation name="ObtenerProducto">
      <wsdl:input message="tns:ObtenerProductoSoapIn" />
      <wsdl:output message="tns:ObtenerProductoSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="EjecutarConsulta">
      <wsdl:input message="tns:EjecutarConsultaSoapIn" />
      <wsdl:output message="tns:EjecutarConsultaSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ObtenerNovedadesAlta">
      <wsdl:input message="tns:ObtenerNovedadesAltaSoapIn" />
      <wsdl:output message="tns:ObtenerNovedadesAltaSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ObtenerNovedadesModificacion">
      <wsdl:input message="tns:ObtenerNovedadesModificacionSoapIn" />
      <wsdl:output message="tns:ObtenerNovedadesModificacionSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="EjecutarConsultaTest">
      <wsdl:input message="tns:EjecutarConsultaTestSoapIn" />
      <wsdl:output message="tns:EjecutarConsultaTestSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ObtenerProductoFormatoCorto">
      <wsdl:input message="tns:ObtenerProductoFormatoCortoSoapIn" />
      <wsdl:output message="tns:ObtenerProductoFormatoCortoSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ObtenerMarcXml">
      <wsdl:input message="tns:ObtenerMarcXmlSoapIn" />
      <wsdl:output message="tns:ObtenerMarcXmlSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="ServicioOnixSoap" type="tns:ServicioOnixSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="ObtenerProducto">
      <soap:operation soapAction="http://tempuri.org/ObtenerProducto" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="EjecutarConsulta">
      <soap:operation soapAction="http://tempuri.org/EjecutarConsulta" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ObtenerNovedadesAlta">
      <soap:operation soapAction="http://tempuri.org/ObtenerNovedadesAlta" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ObtenerNovedadesModificacion">
      <soap:operation soapAction="http://tempuri.org/ObtenerNovedadesModificacion" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="EjecutarConsultaTest">
      <soap:operation soapAction="http://tempuri.org/EjecutarConsultaTest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ObtenerProductoFormatoCorto">
      <soap:operation soapAction="http://tempuri.org/ObtenerProductoFormatoCorto" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ObtenerMarcXml">
      <soap:operation soapAction="http://tempuri.org/ObtenerMarcXml" 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="ServicioOnixSoap12" type="tns:ServicioOnixSoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="ObtenerProducto">
      <soap12:operation soapAction="http://tempuri.org/ObtenerProducto" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="EjecutarConsulta">
      <soap12:operation soapAction="http://tempuri.org/EjecutarConsulta" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ObtenerNovedadesAlta">
      <soap12:operation soapAction="http://tempuri.org/ObtenerNovedadesAlta" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ObtenerNovedadesModificacion">
      <soap12:operation soapAction="http://tempuri.org/ObtenerNovedadesModificacion" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="EjecutarConsultaTest">
      <soap12:operation soapAction="http://tempuri.org/EjecutarConsultaTest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ObtenerProductoFormatoCorto">
      <soap12:operation soapAction="http://tempuri.org/ObtenerProductoFormatoCorto" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ObtenerMarcXml">
      <soap12:operation soapAction="http://tempuri.org/ObtenerMarcXml" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="ServicioOnix">
    <wsdl:port name="ServicioOnixSoap" binding="tns:ServicioOnixSoap">
      <soap:address location="http://www.librosar.com.ar/portal/servicioonix.asmx" />
    </wsdl:port>
    <wsdl:port name="ServicioOnixSoap12" binding="tns:ServicioOnixSoap12">
      <soap12:address location="http://www.librosar.com.ar/portal/servicioonix.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>