<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:tns="http://impl.webservice.v3.ymb.app.bsbr.altec.com/" targetNamespace="http://impl.webservice.v3.ymb.app.bsbr.altec.com/" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:element name="consultaTitulo" type="tns:consultaTitulo" />
  <xs:element name="consultaTituloResponse" type="tns:consultaTituloResponse" />
  <xs:element name="getVersion" type="tns:getVersion" />
  <xs:element name="getVersionResponse" type="tns:getVersionResponse" />
  <xs:element name="registraTitulo" type="tns:registraTitulo" />
  <xs:element name="registraTituloResponse" type="tns:registraTituloResponse" />
  <xs:complexType name="getVersion">
    <xs:sequence />
  </xs:complexType>
  <xs:complexType name="getVersionResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="return" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="consultaTitulo">
    <xs:sequence>
      <xs:element minOccurs="0" name="dto" type="tns:tituloGenericRequest" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="tituloGenericRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="dtNsu" type="xs:string" />
      <xs:element minOccurs="0" name="estacao" type="xs:string" />
      <xs:element minOccurs="0" name="nsu" type="xs:string" />
      <xs:element minOccurs="0" name="ticket" type="xs:string" />
      <xs:element minOccurs="0" name="tpAmbiente" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="consultaTituloResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="return" type="tns:tituloGenericResponse" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="tituloGenericResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="codcede" type="xs:string" />
      <xs:element minOccurs="0" name="convenio" type="tns:convenioDto" />
      <xs:element minOccurs="0" name="descricaoErro" type="xs:string" />
      <xs:element minOccurs="0" name="dtNsu" type="xs:string" />
      <xs:element minOccurs="0" name="estacao" type="xs:string" />
      <xs:element minOccurs="0" name="nsu" type="xs:string" />
      <xs:element minOccurs="0" name="pagador" type="tns:pagadorDto" />
      <xs:element minOccurs="0" name="situacao" type="xs:string" />
      <xs:element minOccurs="0" name="titulo" type="tns:tituloDto" />
      <xs:element minOccurs="0" name="tpAmbiente" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="convenioDto">
    <xs:sequence>
      <xs:element minOccurs="0" name="codBanco" type="xs:string" />
      <xs:element minOccurs="0" name="codConv" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="pagadorDto">
    <xs:sequence>
      <xs:element minOccurs="0" name="bairro" type="xs:string" />
      <xs:element minOccurs="0" name="cep" type="xs:string" />
      <xs:element minOccurs="0" name="cidade" type="xs:string" />
      <xs:element minOccurs="0" name="ender" type="xs:string" />
      <xs:element minOccurs="0" name="nome" type="xs:string" />
      <xs:element minOccurs="0" name="numDoc" type="xs:string" />
      <xs:element minOccurs="0" name="tpDoc" type="xs:string" />
      <xs:element minOccurs="0" name="uf" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="tituloDto">
    <xs:sequence>
      <xs:element minOccurs="0" name="aceito" type="xs:string" />
      <xs:element minOccurs="0" name="cdBarra" type="xs:string" />
      <xs:element minOccurs="0" name="codPartilha1" type="xs:string" />
      <xs:element minOccurs="0" name="codPartilha2" type="xs:string" />
      <xs:element minOccurs="0" name="codPartilha3" type="xs:string" />
      <xs:element minOccurs="0" name="codPartilha4" type="xs:string" />
      <xs:element minOccurs="0" name="dtEmissao" type="xs:string" />
      <xs:element minOccurs="0" name="dtEntr" type="xs:string" />
      <xs:element minOccurs="0" name="dtLimiDesc" type="xs:string" />
      <xs:element minOccurs="0" name="dtLimiDesc2" type="xs:string" />
      <xs:element minOccurs="0" name="dtLimiDesc3" type="xs:string" />
      <xs:element minOccurs="0" name="dtVencto" type="xs:string" />
      <xs:element minOccurs="0" name="especie" type="xs:string" />
      <xs:element minOccurs="0" name="linDig" type="xs:string" />
      <xs:element minOccurs="0" name="mensagem" type="xs:string" />
      <xs:element minOccurs="0" name="nomeAvalista" type="xs:string" />
      <xs:element minOccurs="0" name="nossoNumero" type="xs:string" />
      <xs:element minOccurs="0" name="numDocAvalista" type="xs:string" />
      <xs:element minOccurs="0" name="pcIof" type="xs:string" />
      <xs:element minOccurs="0" name="pcJuro" type="xs:string" />
      <xs:element minOccurs="0" name="pcMulta" type="xs:string" />
      <xs:element minOccurs="0" name="qtDiasBaixa" type="xs:string" />
      <xs:element minOccurs="0" name="qtDiasMulta" type="xs:string" />
      <xs:element minOccurs="0" name="qtDiasProtesto" type="xs:string" />
      <xs:element minOccurs="0" name="qtdParciais" type="xs:string" />
      <xs:element minOccurs="0" name="seuNumero" type="xs:string" />
      <xs:element minOccurs="0" name="tipoPagto" type="xs:string" />
      <xs:element minOccurs="0" name="tipoValor" type="xs:string" />
      <xs:element minOccurs="0" name="tpDesc" type="xs:string" />
      <xs:element minOccurs="0" name="tpDocAvalista" type="xs:string" />
      <xs:element minOccurs="0" name="tpProtesto" type="xs:string" />
      <xs:element minOccurs="0" name="valorMaximo" type="xs:string" />
      <xs:element minOccurs="0" name="valorMinimo" type="xs:string" />
      <xs:element minOccurs="0" name="vlAbatimento" type="xs:string" />
      <xs:element minOccurs="0" name="vlDesc" type="xs:string" />
      <xs:element minOccurs="0" name="vlDesc2" type="xs:string" />
      <xs:element minOccurs="0" name="vlDesc3" type="xs:string" />
      <xs:element minOccurs="0" name="vlNominal" type="xs:string" />
      <xs:element minOccurs="0" name="vlPartilha1" type="xs:string" />
      <xs:element minOccurs="0" name="vlPartilha2" type="xs:string" />
      <xs:element minOccurs="0" name="vlPartilha3" type="xs:string" />
      <xs:element minOccurs="0" name="vlPartilha4" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="registraTitulo">
    <xs:sequence>
      <xs:element minOccurs="0" name="dto" type="tns:tituloGenericRequest" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="registraTituloResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="return" type="tns:tituloGenericResponse" />
    </xs:sequence>
  </xs:complexType>
</xs:schema>