Input Message of Operation 'listarPercentualCoberturaOperacao'

Differences:

Input Template

The message templates below show how an original message and a message based on the modified WSDL will look like.

Original Modified
<ns1:listarPercentualCoberturaOperacao xmlns:ns1='cadastro.beg.tfs.totvs.com'>
<!-- optional -->
  <listar>
<!-- optional -->
    <identificadorPercentualCoberturaOperacao>?999?</identificadorPercentualCoberturaOperacao>
<!-- optional -->
    <contrato>
<!-- optional -->
      <identificadorContrato>?999?</identificadorContrato>
<!-- optional -->
      <codigoEmpresa>?999?</codigoEmpresa>
<!-- optional -->
      <codigoUnidade>?999?</codigoUnidade>
<!-- optional -->
      <siglaUnidade>?XXX?</siglaUnidade>
<!-- optional -->
      <codigoCliente>?999?</codigoCliente>
<!-- optional -->
      <modalidade>
<!-- optional -->
        <codigoUsuarioAtualizador>?XXX?</codigoUsuarioAtualizador>
<!-- optional --><!--dateTime-->
        <dataHoraAtualizacao>2008-12-31T23:59:00.000-05:00</dataHoraAtualizacao>
<!-- optional -->
        <identificadorSituacao>?XXX?</identificadorSituacao>
<!-- optional -->
        <identificadorModalidade>?999?</identificadorModalidade>
<!-- optional -->
        <siglaModalidade>?XXX?</siglaModalidade>
<!-- optional -->
        <descricaoModalidade>?XXX?</descricaoModalidade>
<!-- optional -->
        <produto>
<!-- optional -->
          <codigoUsuarioAtualizador>?XXX?</codigoUsuarioAtualizador>
<!-- optional --><!--dateTime-->
          <dataHoraAtualizacao>2008-12-31T23:59:00.000-05:00</dataHoraAtualizacao>
<!-- optional -->
          <identificadorSituacao>?XXX?</identificadorSituacao>
<!-- optional -->
          <identificadorProduto>?999?</identificadorProduto>
<!-- optional -->
          <siglaProduto>?XXX?</siglaProduto>
<!-- optional -->
          <descricaoProduto>?XXX?</descricaoProduto>
<!-- optional -->
          <creditoRural>?XXX?</creditoRural>
        </produto>
      </modalidade>
<!-- optional -->
      <numeroContrato>?999?</numeroContrato>
<!-- optional -->
      <numeroAdlib>?999?</numeroAdlib>
<!-- optional -->
      <nomeCliente>?XXX?</nomeCliente>
<!-- optional -->
      <dataOperacao>2008-12-31</dataOperacao>
<!-- optional -->
      <dataPrimeiroVencimento>2008-12-31</dataPrimeiroVencimento>
<!-- optional -->
      <dataUltimoVencimento>2008-12-31</dataUltimoVencimento>
<!-- optional -->
      <taxaOperacao>?999.99?</taxaOperacao>
<!-- optional -->
      <taxaAnual>?999.99?</taxaAnual>
<!-- optional -->
      <valorParcela>?999.99?</valorParcela>
<!-- optional -->
      <valorPrincipal>?999.99?</valorPrincipal>
<!-- optional -->
      <valorIof>?999.99?</valorIof>
<!-- optional -->
      <saldoAtual>?999.99?</saldoAtual>
<!-- optional -->
      <percentualCoberto>?999.99?</percentualCoberto>
<!-- optional -->
<!-- possible value: AB, possible value: AT, possible value: FE, possible value: IN, possible value: PE -->
      <identificadorSituacaoContrato>???</identificadorSituacaoContrato>
<!-- from 0 to unbounded -->
<!-- This element may be left empty if xsi:nil='true' is set. -->
<!-- possible value: AB, possible value: AT, possible value: FE, possible value: IN, possible value: PE -->
      <tipoSituacaoContratos>???</tipoSituacaoContratos>
<!-- optional -->
<!-- possible value: AB, possible value: AT, possible value: FE, possible value: IN, possible value: PE -->
      <notIdentificadorSituacaoContrato>???</notIdentificadorSituacaoContrato>
<!-- optional -->
      <identificadorOperacaoSistemaOrigem>?XXX?</identificadorOperacaoSistemaOrigem>
<!-- optional -->
      <valorOperacao>?999.99?</valorOperacao>
<!-- optional -->
      <identificadorEsteiraCredito>?true?</identificadorEsteiraCredito>
    </contrato>
<!-- optional -->
    <execucaoRegraMotorRegra>
<!-- optional -->
      <identificadorRegraExecucaoMotorRegra>?999?</identificadorRegraExecucaoMotorRegra>
<!-- optional -->
      <execucaoMotorRegra>
<!-- optional -->
        <identificadorExecucaoMotorRegra>?999?</identificadorExecucaoMotorRegra>
<!-- optional -->
        <contrato>
<!-- optional -->
          <identificadorContrato>?999?</identificadorContrato>
<!-- optional -->
          <codigoEmpresa>?999?</codigoEmpresa>
<!-- optional -->
          <codigoUnidade>?999?</codigoUnidade>
<!-- optional -->
          <siglaUnidade>?XXX?</siglaUnidade>
<!-- optional -->
          <codigoCliente>?999?</codigoCliente>
<!-- optional -->
          <modalidade>
<!-- optional -->
            <codigoUsuarioAtualizador>?XXX?</codigoUsuarioAtualizador>
<!-- optional --><!--dateTime-->
            <dataHoraAtualizacao>2008-12-31T23:59:00.000-05:00</dataHoraAtualizacao>
<!-- optional -->
            <identificadorSituacao>?XXX?</identificadorSituacao>
<!-- optional -->
            <identificadorModalidade>?999?</identificadorModalidade>
<!-- optional -->
            <siglaModalidade>?XXX?</siglaModalidade>
<!-- optional -->
            <descricaoModalidade>?XXX?</descricaoModalidade>
<!-- optional -->
            <produto>
<!-- optional -->
              <codigoUsuarioAtualizador>?XXX?</codigoUsuarioAtualizador>
<!-- optional --><!--dateTime-->
              <dataHoraAtualizacao>2008-12-31T23:59:00.000-05:00</dataHoraAtualizacao>
<!-- optional -->
              <identificadorSituacao>?XXX?</identificadorSituacao>
<!-- optional -->
              <identificadorProduto>?999?</identificadorProduto>
<!-- optional -->
              <siglaProduto>?XXX?</siglaProduto>
<!-- optional -->
              <descricaoProduto>?XXX?</descricaoProduto>
<!-- optional -->
              <creditoRural>?XXX?</creditoRural>
            </produto>
          </modalidade>
<!-- optional -->
          <numeroContrato>?999?</numeroContrato>
<!-- optional -->
          <numeroAdlib>?999?</numeroAdlib>
<!-- optional -->
          <nomeCliente>?XXX?</nomeCliente>
<!-- optional -->
          <dataOperacao>2008-12-31</dataOperacao>
<!-- optional -->
          <dataPrimeiroVencimento>2008-12-31</dataPrimeiroVencimento>
<!-- optional -->
          <dataUltimoVencimento>2008-12-31</dataUltimoVencimento>
<!-- optional -->
          <taxaOperacao>?999.99?</taxaOperacao>
<!-- optional -->
          <taxaAnual>?999.99?</taxaAnual>
<!-- optional -->
          <valorParcela>?999.99?</valorParcela>
<!-- optional -->
          <valorPrincipal>?999.99?</valorPrincipal>
<!-- optional -->
          <valorIof>?999.99?</valorIof>
<!-- optional -->
          <saldoAtual>?999.99?</saldoAtual>
<!-- optional -->
          <percentualCoberto>?999.99?</percentualCoberto>
<!-- optional -->
<!-- possible value: AB, possible value: AT, possible value: FE, possible value: IN, possible value: PE -->
          <identificadorSituacaoContrato>???</identificadorSituacaoContrato>
<!-- from 0 to unbounded -->
<!-- This element may be left empty if xsi:nil='true' is set. -->
<!-- possible value: AB, possible value: AT, possible value: FE, possible value: IN, possible value: PE -->
          <tipoSituacaoContratos>???</tipoSituacaoContratos>
<!-- optional -->
<!-- possible value: AB, possible value: AT, possible value: FE, possible value: IN, possible value: PE -->
          <notIdentificadorSituacaoContrato>???</notIdentificadorSituacaoContrato>
<!-- optional -->
          <identificadorOperacaoSistemaOrigem>?XXX?</identificadorOperacaoSistemaOrigem>
<!-- optional -->
          <valorOperacao>?999.99?</valorOperacao>
<!-- optional -->
          <identificadorEsteiraCredito>?true?</identificadorEsteiraCredito>
        </contrato>
<!-- optional -->
<!-- possible value: AL, possible value: AP, possible value: ER, possible value: NE -->
        <situacaoExecucaoMotorRegra>???</situacaoExecucaoMotorRegra>
<!-- optional --><!--dateTime-->
        <dataExecucaoInicial>2008-12-31T23:59:00.000-05:00</dataExecucaoInicial>
<!-- optional --><!--dateTime-->
        <dataExecucaoFinal>2008-12-31T23:59:00.000-05:00</dataExecucaoFinal>
      </execucaoMotorRegra>
<!-- optional -->
      <motorRegra>
<!-- optional -->
        <identificadorMotorRegra>?999?</identificadorMotorRegra>
<!-- optional -->
        <nomeRegra>?XXX?</nomeRegra>
<!-- optional -->
        <descricaoMotorRegra>?XXX?</descricaoMotorRegra>
<!-- optional -->
        <flagTipoBem>?XXX?</flagTipoBem>
<!-- optional -->
        <flagTipoVinculo>?XXX?</flagTipoVinculo>
<!-- optional -->
        <identificadorSituacao>?XXX?</identificadorSituacao>
      </motorRegra>
<!-- optional -->
<!-- possible value: A, possible value: E, possible value: N -->
      <situacaoExecucaoRegraMotorRegra>???</situacaoExecucaoRegraMotorRegra>
<!-- optional -->
      <descricaoErro>?XXX?</descricaoErro>
    </execucaoRegraMotorRegra>
<!-- optional -->
    <matrizCoberturaProdutoExececao>
<!-- optional -->
      <identificadorMatrizCoberturaProdutoExececao>?999?</identificadorMatrizCoberturaProdutoExececao>
<!-- optional -->
      <matrizCoberturaFiltroDTO>
<!-- optional -->
        <identificadorMatrizCobertura>?999?</identificadorMatrizCobertura>
<!-- optional -->
        <descricaoMatrizCobertura>?XXX?</descricaoMatrizCobertura>
<!-- optional -->
<!-- possible value: MEA, possible value: MED, possible value: MSD -->
        <tipoMatrizCobertura>???</tipoMatrizCobertura>
<!-- optional -->
        <codigoEmpresa>?999?</codigoEmpresa>
<!-- optional -->
        <especializacaoProdutoExcecao>
<!-- optional -->
          <idEspecializacaoProdutoExcecao>?999?</idEspecializacaoProdutoExcecao>
<!-- optional -->
<!-- possible value: A, possible value: D -->
          <tipoMatriz>???</tipoMatriz>
<!-- optional -->
          <faixaRisco>?true?</faixaRisco>
<!-- optional -->
          <prazoOperacao>?true?</prazoOperacao>
<!-- optional -->
          <saldoOperacao>?true?</saldoOperacao>
<!-- optional -->
          <compPatrimonioTomador>?true?</compPatrimonioTomador>
<!-- optional -->
          <compPatrimonial>?true?</compPatrimonial>
<!-- optional -->
          <produtoExcecao>
<!-- optional -->
            <idProdutoExcecao>?999?</idProdutoExcecao>
<!-- optional -->
            <produto>
<!-- optional -->
              <identificadorProduto>?999?</identificadorProduto>
<!-- optional -->
              <siglaProduto>?XXX?</siglaProduto>
<!-- optional -->
              <descricaoProduto>?XXX?</descricaoProduto>
<!-- optional -->
              <identificadorSituacao>?XXX?</identificadorSituacao>
            </produto>
<!-- optional -->
            <modalidade>
<!-- optional -->
              <identificadorModalidade>?999?</identificadorModalidade>
<!-- optional -->
              <siglaModalidade>?XXX?</siglaModalidade>
<!-- optional -->
              <descricaoModalidade>?XXX?</descricaoModalidade>
<!-- optional -->
              <produto>
<!-- optional -->
                <codigoUsuarioAtualizador>?XXX?</codigoUsuarioAtualizador>
<!-- optional --><!--dateTime-->
                <dataHoraAtualizacao>2008-12-31T23:59:00.000-05:00</dataHoraAtualizacao>
<!-- optional -->
                <identificadorSituacao>?XXX?</identificadorSituacao>
<!-- optional -->
                <identificadorProduto>?999?</identificadorProduto>
<!-- optional -->
                <siglaProduto>?XXX?</siglaProduto>
<!-- optional -->
                <descricaoProduto>?XXX?</descricaoProduto>
<!-- optional -->
                <creditoRural>?XXX?</creditoRural>
              </produto>
<!-- optional -->
              <identificadorSituacao>?XXX?</identificadorSituacao>
<!-- optional -->
              <siglaDescricaoModalidade>?XXX?</siglaDescricaoModalidade>
            </modalidade>
<!-- optional -->
            <identificadorSituacao>?XXX?</identificadorSituacao>
          </produtoExcecao>
<!-- optional -->
          <inicioVigencia>2008-12-31</inicioVigencia>
<!-- optional -->
          <fimVigencia>2008-12-31</fimVigencia>
<!-- optional -->
          <identificadorSituacao>?XXX?</identificadorSituacao>
        </especializacaoProdutoExcecao>
<!-- optional --><!--dateTime-->
        <dataHoraInicioVigencia>2008-12-31T23:59:00.000-05:00</dataHoraInicioVigencia>
<!-- optional --><!--dateTime-->
        <dataHoraFimVigencia>2008-12-31T23:59:00.000-05:00</dataHoraFimVigencia>
<!-- optional -->
        <codigoUsuarioGeracaoMatriz>?XXX?</codigoUsuarioGeracaoMatriz>
<!-- optional -->
        <identificadorSituacao>?XXX?</identificadorSituacao>
<!-- optional -->
        <dataFimVigenciaDefinida>?true?</dataFimVigenciaDefinida>
<!-- optional -->
        <ativa>?true?</ativa>
      </matrizCoberturaFiltroDTO>
<!-- optional -->
      <empFaixaRiscoFiltroDTO>
<!-- optional -->
        <identificadorEmpFaixaRisco>?999?</identificadorEmpFaixaRisco>
<!-- optional -->
        <identificadorFaixaRisco>?999?</identificadorFaixaRisco>
<!-- optional -->
        <idProdutoExcecao>?999?</idProdutoExcecao>
<!-- optional -->
        <codigoEmpresa>?999?</codigoEmpresa>
<!-- optional -->
        <pesoFaixaRisco>?999?</pesoFaixaRisco>
<!-- optional -->
        <dataIniVig>2008-12-31</dataIniVig>
<!-- optional -->
        <dataFimVig>2008-12-31</dataFimVig>
<!-- optional -->
        <identificadorSituacao>?XXX?</identificadorSituacao>
<!-- optional -->
        <faixaRisco>
<!-- optional -->
          <identificadorFaixaRisco>?999?</identificadorFaixaRisco>
<!-- optional -->
          <descricaoFaixaRisco>?XXX?</descricaoFaixaRisco>
<!-- from 0 to unbounded -->
<!-- This element may be left empty if xsi:nil='true' is set. -->
          <empresaFaixaRisco>
<!-- optional -->
            <codigoUsuarioAtualizador>?XXX?</codigoUsuarioAtualizador>
<!-- optional --><!--dateTime-->
            <dataHoraAtualizacao>2008-12-31T23:59:00.000-05:00</dataHoraAtualizacao>
<!-- optional -->
            <identificadorSituacao>?XXX?</identificadorSituacao>
<!-- optional -->
            <identificadorEmpFaixaRisco>?999?</identificadorEmpFaixaRisco>
<!-- optional -->
            <identificadorFaixaRisco>?999?</identificadorFaixaRisco>
<!-- optional -->
            <idProdutoExcecao>?999?</idProdutoExcecao>
<!-- optional -->
            <codigoEmpresa>?999?</codigoEmpresa>
<!-- optional -->
            <pesoFaixaRisco>?999?</pesoFaixaRisco>
<!-- optional --><!--dateTime-->
            <dataIniVig>2008-12-31T23:59:00.000-05:00</dataIniVig>
<!-- optional --><!--dateTime-->
            <dataFimVig>2008-12-31T23:59:00.000-05:00</dataFimVig>
<!-- optional -->
            <multiplicador>?999.99?</multiplicador>
<!-- optional -->
            <faixaRisco>
<!-- optional -->
              <codigoUsuarioAtualizador>?XXX?</codigoUsuarioAtualizador>
<!-- optional --><!--dateTime-->
              <dataHoraAtualizacao>2008-12-31T23:59:00.000-05:00</dataHoraAtualizacao>
<!-- optional -->
              <identificadorSituacao>?XXX?</identificadorSituacao>
<!-- optional -->
              <identificadorFaixaRisco>?999?</identificadorFaixaRisco>
<!-- optional -->
              <descricaoFaixaRisco>?XXX?</descricaoFaixaRisco>
<!-- optional -->
              <peso>?999?</peso>
            </faixaRisco>
          </empresaFaixaRisco>
<!-- optional -->
          <identificadorSituacao>?XXX?</identificadorSituacao>
        </faixaRisco>
<!-- optional -->
        <especializacaoPorEmpresa>?true?</especializacaoPorEmpresa>
<!-- optional -->
        <especializacaoPorProdutoExcecao>?true?</especializacaoPorProdutoExcecao>
      </empFaixaRiscoFiltroDTO>
<!-- optional -->
      <especializacaoPrazoOperacaoFiltroDTO>
<!-- optional -->
        <idEspecializacaoPrazoOperacao>?999?</idEspecializacaoPrazoOperacao>
<!-- optional -->
        <idPrazoOperacao>?999?</idPrazoOperacao>
<!-- optional -->
        <idProdutoExcecao>?999?</idProdutoExcecao>
<!-- optional -->
        <codigoEmpresa>?999?</codigoEmpresa>
<!-- optional -->
        <faixaInicio>?999?</faixaInicio>
<!-- optional -->
        <faixaFim>?999?</faixaFim>
<!-- optional -->
        <dataInicioVigencia>2008-12-31</dataInicioVigencia>
<!-- optional -->
        <dataFimVigencia>2008-12-31</dataFimVigencia>
<!-- optional -->
        <identificadorSituacao>?XXX?</identificadorSituacao>
<!-- optional -->
        <prazoOperacao>
<!-- optional -->
          <idProp>?999?</idProp>
<!-- optional -->
          <deProp>?XXX?</deProp>
<!-- optional -->
          <identificadorSituacao>?XXX?</identificadorSituacao>
        </prazoOperacao>
<!-- optional -->
        <especializacaoPorEmpresa>?true?</especializacaoPorEmpresa>
<!-- optional -->
        <especializacaoPorProdutoExcecao>?true?</especializacaoPorProdutoExcecao>
      </especializacaoPrazoOperacaoFiltroDTO>
<!-- optional -->
      <especializacaoSaldoDeOperacaoFiltroDTO>
<!-- optional -->
        <codigoUsuarioAtualizador>?XXX?</codigoUsuarioAtualizador>
<!-- optional --><!--dateTime-->
        <dataHoraAtualizacao>2008-12-31T23:59:00.000-05:00</dataHoraAtualizacao>
<!-- optional -->
        <identificadorSituacao>?XXX?</identificadorSituacao>
<!-- optional -->
        <idEsdo>?999?</idEsdo>
<!-- optional -->
        <idSdop>?999?</idSdop>
<!-- optional -->
        <idProdutoExcecao>?999?</idProdutoExcecao>
<!-- optional -->
        <cdEmp>?999?</cdEmp>
<!-- optional -->
        <vrPes>?999?</vrPes>
<!-- optional -->
        <pcMin>?999.99?</pcMin>
<!-- optional -->
        <pcMax>?999.99?</pcMax>
<!-- optional -->
        <dhIniVig>?XXX?</dhIniVig>
<!-- optional -->
        <dhFimVig>?XXX?</dhFimVig>
<!-- optional -->
        <saldoOperacao>
<!-- optional -->
          <idSdop>?999?</idSdop>
<!-- optional -->
          <deSdop>?XXX?</deSdop>
<!-- optional -->
          <cdUsuAtu>?XXX?</cdUsuAtu>
<!-- optional -->
          <pcMin>?999.99?</pcMin>
<!-- optional -->
          <pcMax>?999.99?</pcMax>
<!-- optional -->
          <vrPes>?999?</vrPes>
<!-- optional -->
          <identificadorSituacao>?XXX?</identificadorSituacao>
        </saldoOperacao>
<!-- optional -->
        <especializacaoPorEmpresa>?true?</especializacaoPorEmpresa>
<!-- optional -->
        <especializacaoPorProdutoExcecao>?true?</especializacaoPorProdutoExcecao>
      </especializacaoSaldoDeOperacaoFiltroDTO>
<!-- optional -->
      <comprometimentoPatrimonialEmpresaFiltroDTO>
<!-- optional -->
        <idEcpp>?999?</idEcpp>
<!-- optional -->
        <idCppt>?999?</idCppt>
<!-- optional -->
        <idProdutoExcecao>?999?</idProdutoExcecao>
<!-- optional -->
        <cdEmp>?999?</cdEmp>
<!-- optional -->
        <vrPes>?999?</vrPes>
<!-- optional -->
        <pcMin>?999.99?</pcMin>
<!-- optional -->
        <pcMax>?999.99?</pcMax>
<!-- optional -->
        <dhIniVig>?XXX?</dhIniVig>
<!-- optional -->
        <dhFimVig>?XXX?</dhFimVig>
<!-- optional -->
        <identificadorSituacao>?XXX?</identificadorSituacao>
<!-- optional -->
        <comprometimentoPatrimonial>
<!-- optional -->
          <idCppt>?999?</idCppt>
<!-- optional -->
          <deCppt>?XXX?</deCppt>
<!-- optional -->
          <cdUsuAtu>?XXX?</cdUsuAtu>
<!-- optional -->
          <pcMin>?999.99?</pcMin>
<!-- optional -->
          <pcMax>?999.99?</pcMax>
<!-- optional -->
          <vrPes>?999?</vrPes>
<!-- optional -->
          <identificadorSituacao>?XXX?</identificadorSituacao>
        </comprometimentoPatrimonial>
<!-- optional -->
        <especializacaoPorEmpresa>?true?</especializacaoPorEmpresa>
<!-- optional -->
        <especializacaoPorProdutoExcecao>?true?</especializacaoPorProdutoExcecao>
      </comprometimentoPatrimonialEmpresaFiltroDTO>
<!-- optional -->
      <comprometimentoSCRPatrimonioTomadorEmpresaFiltroDTO>
<!-- optional -->
        <idEcsp>?999?</idEcsp>
<!-- optional -->
        <idCompSCRPatrTomador>?999?</idCompSCRPatrTomador>
<!-- optional -->
        <comprometimentoSCRPatrimonioTomador>
<!-- optional -->
          <codigoUsuarioAtualizador>?XXX?</codigoUsuarioAtualizador>
<!-- optional --><!--dateTime-->
          <dataHoraAtualizacao>2008-12-31T23:59:00.000-05:00</dataHoraAtualizacao>
<!-- optional -->
          <identificadorSituacao>?XXX?</identificadorSituacao>
<!-- optional -->
          <idCompSCRPatrTomador>?999?</idCompSCRPatrTomador>
<!-- optional -->
          <descricaoCompSCRPatrTomador>?XXX?</descricaoCompSCRPatrTomador>
<!-- optional -->
          <percentualMinimo>?999.99?</percentualMinimo>
<!-- optional -->
          <percentualMaximo>?999.99?</percentualMaximo>
<!-- optional -->
          <peso>?999?</peso>
        </comprometimentoSCRPatrimonioTomador>
<!-- optional -->
        <idProdutoExcecao>?999?</idProdutoExcecao>
<!-- optional -->
        <codigoEmpresa>?999?</codigoEmpresa>
<!-- optional -->
        <empresa>
<!-- optional -->
          <codigoUsuarioAtualizador>?XXX?</codigoUsuarioAtualizador>
<!-- optional --><!--dateTime-->
          <dataHoraAtualizacao>2008-12-31T23:59:00.000-05:00</dataHoraAtualizacao>
<!-- optional -->
          <identificadorSituacao>?XXX?</identificadorSituacao>
<!-- optional -->
          <codigoEmpresa>?999?</codigoEmpresa>
<!-- optional -->
          <nomeEmpresa>?XXX?</nomeEmpresa>
<!-- optional -->
          <codigoBanco>?999?</codigoBanco>
<!-- optional -->
          <nomeArquivoLogo>?XXX?</nomeArquivoLogo>
<!-- optional -->
          <numeroCgc>?XXX?</numeroCgc>
        </empresa>
<!-- optional -->
        <pcMin>?999.99?</pcMin>
<!-- optional -->
        <pcMax>?999.99?</pcMax>
<!-- optional -->
        <vrPes>?999.99?</vrPes>
<!-- optional -->
        <dhIniVig>?XXX?</dhIniVig>
<!-- optional -->
        <dhFimVig>?XXX?</dhFimVig>
<!-- optional -->
        <identificadorSituacao>?XXX?</identificadorSituacao>
<!-- optional -->
        <especializacaoPorEmpresa>?true?</especializacaoPorEmpresa>
<!-- optional -->
        <especializacaoPorProdutoExcecao>?true?</especializacaoPorProdutoExcecao>
      </comprometimentoSCRPatrimonioTomadorEmpresaFiltroDTO>
<!-- optional -->
      <identificadorSituacao>?XXX?</identificadorSituacao>
    </matrizCoberturaProdutoExececao>
<!-- optional -->
    <saldoOperacao>?999.99?</saldoOperacao>
<!-- optional -->
    <valorGarantias>?999.99?</valorGarantias>
<!-- optional -->
    <faixaRisco>?XXX?</faixaRisco>
<!-- optional -->
    <prazoOperacao>?999?</prazoOperacao>
<!-- optional -->
    <percentualSaldoOperacao>?999.99?</percentualSaldoOperacao>
<!-- optional -->
    <percentualCompSCR>?999.99?</percentualCompSCR>
<!-- optional -->
    <percentualCompPatrimonial>?999.99?</percentualCompPatrimonial>
<!-- optional -->
<!-- possible value: AL, possible value: AP -->
    <situacaoCobertura>???</situacaoCobertura>
  </listar>
<!-- optional -->
  <pageable>
<!-- optional -->
    <page>?999?</page>
<!-- optional -->
    <size>?999?</size>
  </pageable>
</ns1:listarPercentualCoberturaOperacao>
<ns1:listarPercentualCoberturaOperacao xmlns:ns1='cadastro.beg.tfs.totvs.com'>
<!-- optional -->
  <listar>
<!-- optional -->
    <identificadorPercentualCoberturaOperacao>?999?</identificadorPercentualCoberturaOperacao>
<!-- optional -->
    <contrato>
<!-- optional -->
      <identificadorContrato>?999?</identificadorContrato>
<!-- optional -->
      <codigoEmpresa>?999?</codigoEmpresa>
<!-- optional -->
      <codigoUnidade>?999?</codigoUnidade>
<!-- optional -->
      <siglaUnidade>?XXX?</siglaUnidade>
<!-- optional -->
      <codigoCliente>?999?</codigoCliente>
<!-- optional -->
      <modalidade>
<!-- optional -->
        <codigoUsuarioAtualizador>?XXX?</codigoUsuarioAtualizador>
<!-- optional --><!--dateTime-->
        <dataHoraAtualizacao>2008-12-31T23:59:00.000-05:00</dataHoraAtualizacao>
<!-- optional -->
        <identificadorSituacao>?XXX?</identificadorSituacao>
<!-- optional -->
        <identificadorModalidade>?999?</identificadorModalidade>
<!-- optional -->
        <siglaModalidade>?XXX?</siglaModalidade>
<!-- optional -->
        <descricaoModalidade>?XXX?</descricaoModalidade>
<!-- optional -->
        <produto>
<!-- optional -->
          <codigoUsuarioAtualizador>?XXX?</codigoUsuarioAtualizador>
<!-- optional --><!--dateTime-->
          <dataHoraAtualizacao>2008-12-31T23:59:00.000-05:00</dataHoraAtualizacao>
<!-- optional -->
          <identificadorSituacao>?XXX?</identificadorSituacao>
<!-- optional -->
          <identificadorProduto>?999?</identificadorProduto>
<!-- optional -->
          <siglaProduto>?XXX?</siglaProduto>
<!-- optional -->
          <descricaoProduto>?XXX?</descricaoProduto>
<!-- optional -->
          <creditoRural>?XXX?</creditoRural>
        </produto>
<!-- optional -->
        <integracaoEsteiraGarantia>?true?</integracaoEsteiraGarantia>
<!-- optional -->
        <indicadorCreditoRotativo>?true?</indicadorCreditoRotativo>
      </modalidade>
<!-- optional -->
      <numeroContrato>?999?</numeroContrato>
<!-- optional -->
      <numeroAdlib>?999?</numeroAdlib>
<!-- optional -->
      <nomeCliente>?XXX?</nomeCliente>
<!-- optional -->
      <dataOperacao>2008-12-31</dataOperacao>
<!-- optional -->
      <dataPrimeiroVencimento>2008-12-31</dataPrimeiroVencimento>
<!-- optional -->
      <dataUltimoVencimento>2008-12-31</dataUltimoVencimento>
<!-- optional -->
      <taxaOperacao>?999.99?</taxaOperacao>
<!-- optional -->
      <taxaAnual>?999.99?</taxaAnual>
<!-- optional -->
      <valorParcela>?999.99?</valorParcela>
<!-- optional -->
      <valorPrincipal>?999.99?</valorPrincipal>
<!-- optional -->
      <valorIof>?999.99?</valorIof>
<!-- optional -->
      <saldoAtual>?999.99?</saldoAtual>
<!-- optional -->
      <percentualCoberto>?999.99?</percentualCoberto>
<!-- optional -->
<!-- possible value: AB, possible value: AT, possible value: FE, possible value: IN, possible value: PE -->
      <identificadorSituacaoContrato>???</identificadorSituacaoContrato>
<!-- from 0 to unbounded -->
<!-- This element may be left empty if xsi:nil='true' is set. -->
<!-- possible value: AB, possible value: AT, possible value: FE, possible value: IN, possible value: PE -->
      <tipoSituacaoContratos>???</tipoSituacaoContratos>
<!-- optional -->
<!-- possible value: AB, possible value: AT, possible value: FE, possible value: IN, possible value: PE -->
      <notIdentificadorSituacaoContrato>???</notIdentificadorSituacaoContrato>
<!-- optional -->
      <identificadorOperacaoSistemaOrigem>?XXX?</identificadorOperacaoSistemaOrigem>
<!-- optional -->
      <valorOperacao>?999.99?</valorOperacao>
<!-- optional -->
      <identificadorEsteiraCredito>?true?</identificadorEsteiraCredito>
<!-- optional -->
      <forcarSincronizacao>?true?</forcarSincronizacao>
    </contrato>
<!-- optional -->
    <execucaoRegraMotorRegra>
<!-- optional -->
      <identificadorRegraExecucaoMotorRegra>?999?</identificadorRegraExecucaoMotorRegra>
<!-- optional -->
      <execucaoMotorRegra>
<!-- optional -->
        <identificadorExecucaoMotorRegra>?999?</identificadorExecucaoMotorRegra>
<!-- optional -->
        <contrato>
<!-- optional -->
          <identificadorContrato>?999?</identificadorContrato>
<!-- optional -->
          <codigoEmpresa>?999?</codigoEmpresa>
<!-- optional -->
          <codigoUnidade>?999?</codigoUnidade>
<!-- optional -->
          <siglaUnidade>?XXX?</siglaUnidade>
<!-- optional -->
          <codigoCliente>?999?</codigoCliente>
<!-- optional -->
          <modalidade>
<!-- optional -->
            <codigoUsuarioAtualizador>?XXX?</codigoUsuarioAtualizador>
<!-- optional --><!--dateTime-->
            <dataHoraAtualizacao>2008-12-31T23:59:00.000-05:00</dataHoraAtualizacao>
<!-- optional -->
            <identificadorSituacao>?XXX?</identificadorSituacao>
<!-- optional -->
            <identificadorModalidade>?999?</identificadorModalidade>
<!-- optional -->
            <siglaModalidade>?XXX?</siglaModalidade>
<!-- optional -->
            <descricaoModalidade>?XXX?</descricaoModalidade>
<!-- optional -->
            <produto>
<!-- optional -->
              <codigoUsuarioAtualizador>?XXX?</codigoUsuarioAtualizador>
<!-- optional --><!--dateTime-->
              <dataHoraAtualizacao>2008-12-31T23:59:00.000-05:00</dataHoraAtualizacao>
<!-- optional -->
              <identificadorSituacao>?XXX?</identificadorSituacao>
<!-- optional -->
              <identificadorProduto>?999?</identificadorProduto>
<!-- optional -->
              <siglaProduto>?XXX?</siglaProduto>
<!-- optional -->
              <descricaoProduto>?XXX?</descricaoProduto>
<!-- optional -->
              <creditoRural>?XXX?</creditoRural>
            </produto>
<!-- optional -->
            <integracaoEsteiraGarantia>?true?</integracaoEsteiraGarantia>
<!-- optional -->
            <indicadorCreditoRotativo>?true?</indicadorCreditoRotativo>
          </modalidade>
<!-- optional -->
          <numeroContrato>?999?</numeroContrato>
<!-- optional -->
          <numeroAdlib>?999?</numeroAdlib>
<!-- optional -->
          <nomeCliente>?XXX?</nomeCliente>
<!-- optional -->
          <dataOperacao>2008-12-31</dataOperacao>
<!-- optional -->
          <dataPrimeiroVencimento>2008-12-31</dataPrimeiroVencimento>
<!-- optional -->
          <dataUltimoVencimento>2008-12-31</dataUltimoVencimento>
<!-- optional -->
          <taxaOperacao>?999.99?</taxaOperacao>
<!-- optional -->
          <taxaAnual>?999.99?</taxaAnual>
<!-- optional -->
          <valorParcela>?999.99?</valorParcela>
<!-- optional -->
          <valorPrincipal>?999.99?</valorPrincipal>
<!-- optional -->
          <valorIof>?999.99?</valorIof>
<!-- optional -->
          <saldoAtual>?999.99?</saldoAtual>
<!-- optional -->
          <percentualCoberto>?999.99?</percentualCoberto>
<!-- optional -->
<!-- possible value: AB, possible value: AT, possible value: FE, possible value: IN, possible value: PE -->
          <identificadorSituacaoContrato>???</identificadorSituacaoContrato>
<!-- from 0 to unbounded -->
<!-- This element may be left empty if xsi:nil='true' is set. -->
<!-- possible value: AB, possible value: AT, possible value: FE, possible value: IN, possible value: PE -->
          <tipoSituacaoContratos>???</tipoSituacaoContratos>
<!-- optional -->
<!-- possible value: AB, possible value: AT, possible value: FE, possible value: IN, possible value: PE -->
          <notIdentificadorSituacaoContrato>???</notIdentificadorSituacaoContrato>
<!-- optional -->
          <identificadorOperacaoSistemaOrigem>?XXX?</identificadorOperacaoSistemaOrigem>
<!-- optional -->
          <valorOperacao>?999.99?</valorOperacao>
<!-- optional -->
          <identificadorEsteiraCredito>?true?</identificadorEsteiraCredito>
<!-- optional -->
          <forcarSincronizacao>?true?</forcarSincronizacao>
        </contrato>
<!-- optional -->
<!-- possible value: AL, possible value: AP, possible value: ER, possible value: NE -->
        <situacaoExecucaoMotorRegra>???</situacaoExecucaoMotorRegra>
<!-- optional --><!--dateTime-->
        <dataExecucaoInicial>2008-12-31T23:59:00.000-05:00</dataExecucaoInicial>
<!-- optional --><!--dateTime-->
        <dataExecucaoFinal>2008-12-31T23:59:00.000-05:00</dataExecucaoFinal>
      </execucaoMotorRegra>
<!-- optional -->
      <motorRegra>
<!-- optional -->
        <identificadorMotorRegra>?999?</identificadorMotorRegra>
<!-- optional -->
        <nomeRegra>?XXX?</nomeRegra>
<!-- optional -->
        <descricaoMotorRegra>?XXX?</descricaoMotorRegra>
<!-- optional -->
        <flagTipoBem>?XXX?</flagTipoBem>
<!-- optional -->
        <flagTipoVinculo>?XXX?</flagTipoVinculo>
<!-- optional -->
        <identificadorSituacao>?XXX?</identificadorSituacao>
      </motorRegra>
<!-- optional -->
<!-- possible value: A, possible value: E, possible value: N -->
      <situacaoExecucaoRegraMotorRegra>???</situacaoExecucaoRegraMotorRegra>
<!-- optional -->
      <descricaoErro>?XXX?</descricaoErro>
    </execucaoRegraMotorRegra>
<!-- optional -->
    <matrizCoberturaProdutoExececao>
<!-- optional -->
      <identificadorMatrizCoberturaProdutoExececao>?999?</identificadorMatrizCoberturaProdutoExececao>
<!-- optional -->
      <matrizCoberturaFiltroDTO>
<!-- optional -->
        <identificadorMatrizCobertura>?999?</identificadorMatrizCobertura>
<!-- optional -->
        <descricaoMatrizCobertura>?XXX?</descricaoMatrizCobertura>
<!-- optional -->
<!-- possible value: MEA, possible value: MED, possible value: MSD -->
        <tipoMatrizCobertura>???</tipoMatrizCobertura>
<!-- optional -->
        <codigoEmpresa>?999?</codigoEmpresa>
<!-- optional -->
        <especializacaoProdutoExcecao>
<!-- optional -->
          <idEspecializacaoProdutoExcecao>?999?</idEspecializacaoProdutoExcecao>
<!-- optional -->
<!-- possible value: A, possible value: D -->
          <tipoMatriz>???</tipoMatriz>
<!-- optional -->
          <faixaRisco>?true?</faixaRisco>
<!-- optional -->
          <prazoOperacao>?true?</prazoOperacao>
<!-- optional -->
          <saldoOperacao>?true?</saldoOperacao>
<!-- optional -->
          <compPatrimonioTomador>?true?</compPatrimonioTomador>
<!-- optional -->
          <compPatrimonial>?true?</compPatrimonial>
<!-- optional -->
          <produtoExcecao>
<!-- optional -->
            <idProdutoExcecao>?999?</idProdutoExcecao>
<!-- optional -->
            <produto>
<!-- optional -->
              <identificadorProduto>?999?</identificadorProduto>
<!-- optional -->
              <siglaProduto>?XXX?</siglaProduto>
<!-- optional -->
              <descricaoProduto>?XXX?</descricaoProduto>
<!-- optional -->
              <identificadorSituacao>?XXX?</identificadorSituacao>
            </produto>
<!-- optional -->
            <modalidade>
<!-- optional -->
              <identificadorModalidade>?999?</identificadorModalidade>
<!-- optional -->
              <siglaModalidade>?XXX?</siglaModalidade>
<!-- optional -->
              <descricaoModalidade>?XXX?</descricaoModalidade>
<!-- optional -->
              <produto>
<!-- optional -->
                <codigoUsuarioAtualizador>?XXX?</codigoUsuarioAtualizador>
<!-- optional --><!--dateTime-->
                <dataHoraAtualizacao>2008-12-31T23:59:00.000-05:00</dataHoraAtualizacao>
<!-- optional -->
                <identificadorSituacao>?XXX?</identificadorSituacao>
<!-- optional -->
                <identificadorProduto>?999?</identificadorProduto>
<!-- optional -->
                <siglaProduto>?XXX?</siglaProduto>
<!-- optional -->
                <descricaoProduto>?XXX?</descricaoProduto>
<!-- optional -->
                <creditoRural>?XXX?</creditoRural>
              </produto>
<!-- optional -->
              <identificadorSituacao>?XXX?</identificadorSituacao>
<!-- optional -->
              <siglaDescricaoModalidade>?XXX?</siglaDescricaoModalidade>
            </modalidade>
<!-- optional -->
            <identificadorSituacao>?XXX?</identificadorSituacao>
          </produtoExcecao>
<!-- optional -->
          <inicioVigencia>2008-12-31</inicioVigencia>
<!-- optional -->
          <fimVigencia>2008-12-31</fimVigencia>
<!-- optional -->
          <identificadorSituacao>?XXX?</identificadorSituacao>
        </especializacaoProdutoExcecao>
<!-- optional --><!--dateTime-->
        <dataHoraInicioVigencia>2008-12-31T23:59:00.000-05:00</dataHoraInicioVigencia>
<!-- optional --><!--dateTime-->
        <dataHoraFimVigencia>2008-12-31T23:59:00.000-05:00</dataHoraFimVigencia>
<!-- optional -->
        <codigoUsuarioGeracaoMatriz>?XXX?</codigoUsuarioGeracaoMatriz>
<!-- optional -->
        <identificadorSituacao>?XXX?</identificadorSituacao>
<!-- optional -->
        <dataFimVigenciaDefinida>?true?</dataFimVigenciaDefinida>
<!-- optional -->
        <ativa>?true?</ativa>
      </matrizCoberturaFiltroDTO>
<!-- optional -->
      <empFaixaRiscoFiltroDTO>
<!-- optional -->
        <identificadorEmpFaixaRisco>?999?</identificadorEmpFaixaRisco>
<!-- optional -->
        <identificadorFaixaRisco>?999?</identificadorFaixaRisco>
<!-- optional -->
        <idProdutoExcecao>?999?</idProdutoExcecao>
<!-- optional -->
        <codigoEmpresa>?999?</codigoEmpresa>
<!-- optional -->
        <pesoFaixaRisco>?999?</pesoFaixaRisco>
<!-- optional -->
        <dataIniVig>2008-12-31</dataIniVig>
<!-- optional -->
        <dataFimVig>2008-12-31</dataFimVig>
<!-- optional -->
        <identificadorSituacao>?XXX?</identificadorSituacao>
<!-- optional -->
        <faixaRisco>
<!-- optional -->
          <identificadorFaixaRisco>?999?</identificadorFaixaRisco>
<!-- optional -->
          <descricaoFaixaRisco>?XXX?</descricaoFaixaRisco>
<!-- from 0 to unbounded -->
<!-- This element may be left empty if xsi:nil='true' is set. -->
          <empresaFaixaRisco>
<!-- optional -->
            <codigoUsuarioAtualizador>?XXX?</codigoUsuarioAtualizador>
<!-- optional --><!--dateTime-->
            <dataHoraAtualizacao>2008-12-31T23:59:00.000-05:00</dataHoraAtualizacao>
<!-- optional -->
            <identificadorSituacao>?XXX?</identificadorSituacao>
<!-- optional -->
            <identificadorEmpFaixaRisco>?999?</identificadorEmpFaixaRisco>
<!-- optional -->
            <identificadorFaixaRisco>?999?</identificadorFaixaRisco>
<!-- optional -->
            <idProdutoExcecao>?999?</idProdutoExcecao>
<!-- optional -->
            <codigoEmpresa>?999?</codigoEmpresa>
<!-- optional -->
            <pesoFaixaRisco>?999?</pesoFaixaRisco>
<!-- optional --><!--dateTime-->
            <dataIniVig>2008-12-31T23:59:00.000-05:00</dataIniVig>
<!-- optional --><!--dateTime-->
            <dataFimVig>2008-12-31T23:59:00.000-05:00</dataFimVig>
<!-- optional -->
            <multiplicador>?999.99?</multiplicador>
<!-- optional -->
            <faixaRisco>
<!-- optional -->
              <codigoUsuarioAtualizador>?XXX?</codigoUsuarioAtualizador>
<!-- optional --><!--dateTime-->
              <dataHoraAtualizacao>2008-12-31T23:59:00.000-05:00</dataHoraAtualizacao>
<!-- optional -->
              <identificadorSituacao>?XXX?</identificadorSituacao>
<!-- optional -->
              <identificadorFaixaRisco>?999?</identificadorFaixaRisco>
<!-- optional -->
              <descricaoFaixaRisco>?XXX?</descricaoFaixaRisco>
<!-- optional -->
              <peso>?999?</peso>
            </faixaRisco>
          </empresaFaixaRisco>
<!-- optional -->
          <identificadorSituacao>?XXX?</identificadorSituacao>
        </faixaRisco>
<!-- optional -->
        <especializacaoPorEmpresa>?true?</especializacaoPorEmpresa>
<!-- optional -->
        <especializacaoPorProdutoExcecao>?true?</especializacaoPorProdutoExcecao>
      </empFaixaRiscoFiltroDTO>
<!-- optional -->
      <especializacaoPrazoOperacaoFiltroDTO>
<!-- optional -->
        <idEspecializacaoPrazoOperacao>?999?</idEspecializacaoPrazoOperacao>
<!-- optional -->
        <idPrazoOperacao>?999?</idPrazoOperacao>
<!-- optional -->
        <idProdutoExcecao>?999?</idProdutoExcecao>
<!-- optional -->
        <codigoEmpresa>?999?</codigoEmpresa>
<!-- optional -->
        <faixaInicio>?999?</faixaInicio>
<!-- optional -->
        <faixaFim>?999?</faixaFim>
<!-- optional -->
        <dataInicioVigencia>2008-12-31</dataInicioVigencia>
<!-- optional -->
        <dataFimVigencia>2008-12-31</dataFimVigencia>
<!-- optional -->
        <identificadorSituacao>?XXX?</identificadorSituacao>
<!-- optional -->
        <prazoOperacao>
<!-- optional -->
          <idProp>?999?</idProp>
<!-- optional -->
          <deProp>?XXX?</deProp>
<!-- optional -->
          <identificadorSituacao>?XXX?</identificadorSituacao>
        </prazoOperacao>
<!-- optional -->
        <especializacaoPorEmpresa>?true?</especializacaoPorEmpresa>
<!-- optional -->
        <especializacaoPorProdutoExcecao>?true?</especializacaoPorProdutoExcecao>
      </especializacaoPrazoOperacaoFiltroDTO>
<!-- optional -->
      <especializacaoSaldoDeOperacaoFiltroDTO>
<!-- optional -->
        <codigoUsuarioAtualizador>?XXX?</codigoUsuarioAtualizador>
<!-- optional --><!--dateTime-->
        <dataHoraAtualizacao>2008-12-31T23:59:00.000-05:00</dataHoraAtualizacao>
<!-- optional -->
        <identificadorSituacao>?XXX?</identificadorSituacao>
<!-- optional -->
        <idEsdo>?999?</idEsdo>
<!-- optional -->
        <idSdop>?999?</idSdop>
<!-- optional -->
        <idProdutoExcecao>?999?</idProdutoExcecao>
<!-- optional -->
        <cdEmp>?999?</cdEmp>
<!-- optional -->
        <vrPes>?999?</vrPes>
<!-- optional -->
        <pcMin>?999.99?</pcMin>
<!-- optional -->
        <pcMax>?999.99?</pcMax>
<!-- optional -->
        <dhIniVig>?XXX?</dhIniVig>
<!-- optional -->
        <dhFimVig>?XXX?</dhFimVig>
<!-- optional -->
        <saldoOperacao>
<!-- optional -->
          <idSdop>?999?</idSdop>
<!-- optional -->
          <deSdop>?XXX?</deSdop>
<!-- optional -->
          <cdUsuAtu>?XXX?</cdUsuAtu>
<!-- optional -->
          <pcMin>?999.99?</pcMin>
<!-- optional -->
          <pcMax>?999.99?</pcMax>
<!-- optional -->
          <vrPes>?999?</vrPes>
<!-- optional -->
          <identificadorSituacao>?XXX?</identificadorSituacao>
        </saldoOperacao>
<!-- optional -->
        <especializacaoPorEmpresa>?true?</especializacaoPorEmpresa>
<!-- optional -->
        <especializacaoPorProdutoExcecao>?true?</especializacaoPorProdutoExcecao>
      </especializacaoSaldoDeOperacaoFiltroDTO>
<!-- optional -->
      <comprometimentoPatrimonialEmpresaFiltroDTO>
<!-- optional -->
        <idEcpp>?999?</idEcpp>
<!-- optional -->
        <idCppt>?999?</idCppt>
<!-- optional -->
        <idProdutoExcecao>?999?</idProdutoExcecao>
<!-- optional -->
        <cdEmp>?999?</cdEmp>
<!-- optional -->
        <vrPes>?999?</vrPes>
<!-- optional -->
        <pcMin>?999.99?</pcMin>
<!-- optional -->
        <pcMax>?999.99?</pcMax>
<!-- optional -->
        <dhIniVig>?XXX?</dhIniVig>
<!-- optional -->
        <dhFimVig>?XXX?</dhFimVig>
<!-- optional -->
        <identificadorSituacao>?XXX?</identificadorSituacao>
<!-- optional -->
        <comprometimentoPatrimonial>
<!-- optional -->
          <idCppt>?999?</idCppt>
<!-- optional -->
          <deCppt>?XXX?</deCppt>
<!-- optional -->
          <cdUsuAtu>?XXX?</cdUsuAtu>
<!-- optional -->
          <pcMin>?999.99?</pcMin>
<!-- optional -->
          <pcMax>?999.99?</pcMax>
<!-- optional -->
          <vrPes>?999?</vrPes>
<!-- optional -->
          <identificadorSituacao>?XXX?</identificadorSituacao>
        </comprometimentoPatrimonial>
<!-- optional -->
        <especializacaoPorEmpresa>?true?</especializacaoPorEmpresa>
<!-- optional -->
        <especializacaoPorProdutoExcecao>?true?</especializacaoPorProdutoExcecao>
      </comprometimentoPatrimonialEmpresaFiltroDTO>
<!-- optional -->
      <comprometimentoSCRPatrimonioTomadorEmpresaFiltroDTO>
<!-- optional -->
        <idEcsp>?999?</idEcsp>
<!-- optional -->
        <idCompSCRPatrTomador>?999?</idCompSCRPatrTomador>
<!-- optional -->
        <comprometimentoSCRPatrimonioTomador>
<!-- optional -->
          <codigoUsuarioAtualizador>?XXX?</codigoUsuarioAtualizador>
<!-- optional --><!--dateTime-->
          <dataHoraAtualizacao>2008-12-31T23:59:00.000-05:00</dataHoraAtualizacao>
<!-- optional -->
          <identificadorSituacao>?XXX?</identificadorSituacao>
<!-- optional -->
          <idCompSCRPatrTomador>?999?</idCompSCRPatrTomador>
<!-- optional -->
          <descricaoCompSCRPatrTomador>?XXX?</descricaoCompSCRPatrTomador>
<!-- optional -->
          <percentualMinimo>?999.99?</percentualMinimo>
<!-- optional -->
          <percentualMaximo>?999.99?</percentualMaximo>
<!-- optional -->
          <peso>?999?</peso>
        </comprometimentoSCRPatrimonioTomador>
<!-- optional -->
        <idProdutoExcecao>?999?</idProdutoExcecao>
<!-- optional -->
        <codigoEmpresa>?999?</codigoEmpresa>
<!-- optional -->
        <empresa>
<!-- optional -->
          <codigoUsuarioAtualizador>?XXX?</codigoUsuarioAtualizador>
<!-- optional --><!--dateTime-->
          <dataHoraAtualizacao>2008-12-31T23:59:00.000-05:00</dataHoraAtualizacao>
<!-- optional -->
          <identificadorSituacao>?XXX?</identificadorSituacao>
<!-- optional -->
          <codigoEmpresa>?999?</codigoEmpresa>
<!-- optional -->
          <nomeEmpresa>?XXX?</nomeEmpresa>
<!-- optional -->
          <codigoBanco>?999?</codigoBanco>
<!-- optional -->
          <nomeArquivoLogo>?XXX?</nomeArquivoLogo>
<!-- optional -->
          <numeroCgc>?XXX?</numeroCgc>
        </empresa>
<!-- optional -->
        <pcMin>?999.99?</pcMin>
<!-- optional -->
        <pcMax>?999.99?</pcMax>
<!-- optional -->
        <vrPes>?999.99?</vrPes>
<!-- optional -->
        <dhIniVig>?XXX?</dhIniVig>
<!-- optional -->
        <dhFimVig>?XXX?</dhFimVig>
<!-- optional -->
        <identificadorSituacao>?XXX?</identificadorSituacao>
<!-- optional -->
        <especializacaoPorEmpresa>?true?</especializacaoPorEmpresa>
<!-- optional -->
        <especializacaoPorProdutoExcecao>?true?</especializacaoPorProdutoExcecao>
      </comprometimentoSCRPatrimonioTomadorEmpresaFiltroDTO>
<!-- optional -->
      <identificadorSituacao>?XXX?</identificadorSituacao>
    </matrizCoberturaProdutoExececao>
<!-- optional -->
    <saldoOperacao>?999.99?</saldoOperacao>
<!-- optional -->
    <valorGarantias>?999.99?</valorGarantias>
<!-- optional -->
    <faixaRisco>?XXX?</faixaRisco>
<!-- optional -->
    <prazoOperacao>?999?</prazoOperacao>
<!-- optional -->
    <percentualSaldoOperacao>?999.99?</percentualSaldoOperacao>
<!-- optional -->
    <percentualCompSCR>?999.99?</percentualCompSCR>
<!-- optional -->
    <percentualCompPatrimonial>?999.99?</percentualCompPatrimonial>
<!-- optional -->
<!-- possible value: AL, possible value: AP -->
    <situacaoCobertura>???</situacaoCobertura>
  </listar>
<!-- optional -->
  <pageable>
<!-- optional -->
    <page>?999?</page>
<!-- optional -->
    <size>?999?</size>
  </pageable>
</ns1:listarPercentualCoberturaOperacao>

Schema Definition

The following schemas are only showing definitions that are relevant to the message. The real schemas might be bigger.

Original Modified
<xsd:schema targetNamespace='cadastro.beg.tfs.totvs.com' attributeFormDefault='unqualified' elementFormDefault='unqualified' xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:tns='cadastro.beg.tfs.totvs.com'>
  <xsd:element name='listarPercentualCoberturaOperacao' type='tns:listarPercentualCoberturaOperacao' />
  <xsd:complexType name='listarPercentualCoberturaOperacao'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='listar' type='tns:percentualCoberturaOperacaoFiltroDTO' minOccurs='0' />
      <xsd:element name='pageable' type='tns:pageRequest' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='percentualCoberturaOperacaoFiltroDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='identificadorPercentualCoberturaOperacao' type='xsd:long' minOccurs='0' />
      <xsd:element name='contrato' type='tns:contratoFiltroDTO' minOccurs='0' />
      <xsd:element name='execucaoRegraMotorRegra' type='tns:regraExecucaoMotorRegraFiltroDTO' minOccurs='0' />
      <xsd:element name='matrizCoberturaProdutoExececao' type='tns:matrizCoberturaProdutoExececaoFiltroDTO' minOccurs='0' />
      <xsd:element name='saldoOperacao' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='valorGarantias' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='faixaRisco' type='xsd:string' minOccurs='0' />
      <xsd:element name='prazoOperacao' type='xsd:long' minOccurs='0' />
      <xsd:element name='percentualSaldoOperacao' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='percentualCompSCR' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='percentualCompPatrimonial' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='situacaoCobertura' type='tns:situacaoCobertura' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='contratoFiltroDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='identificadorContrato' type='xsd:long' minOccurs='0' />
      <xsd:element name='codigoEmpresa' type='xsd:long' minOccurs='0' />
      <xsd:element name='codigoUnidade' type='xsd:long' minOccurs='0' />
      <xsd:element name='siglaUnidade' type='xsd:string' minOccurs='0' />
      <xsd:element name='codigoCliente' type='xsd:long' minOccurs='0' />
      <xsd:element name='modalidade' type='tns:modalidadeContratoDTO' minOccurs='0' />
      <xsd:element name='numeroContrato' type='xsd:long' minOccurs='0' />
      <xsd:element name='numeroAdlib' type='xsd:long' minOccurs='0' />
      <xsd:element name='nomeCliente' type='xsd:string' minOccurs='0' />
      <xsd:element name='dataOperacao' type='xsd:date' minOccurs='0' />
      <xsd:element name='dataPrimeiroVencimento' type='xsd:date' minOccurs='0' />
      <xsd:element name='dataUltimoVencimento' type='xsd:date' minOccurs='0' />
      <xsd:element name='taxaOperacao' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='taxaAnual' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='valorParcela' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='valorPrincipal' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='valorIof' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='saldoAtual' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='percentualCoberto' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='identificadorSituacaoContrato' type='tns:tipoSituacaoContrato' minOccurs='0' />
      <xsd:element name='tipoSituacaoContratos' type='tns:tipoSituacaoContrato' minOccurs='0' maxOccurs='unbounded' nillable='true' />
      <xsd:element name='notIdentificadorSituacaoContrato' type='tns:tipoSituacaoContrato' minOccurs='0' />
      <xsd:element name='identificadorOperacaoSistemaOrigem' type='xsd:string' minOccurs='0' />
      <xsd:element name='valorOperacao' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='identificadorEsteiraCredito' type='xsd:boolean' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='modalidadeContratoDTO'>
    <xsd:complexContent>
      <xsd:extension base='tns:defaultDTO'>
        <xsd:sequence minOccurs='1' maxOccurs='1'>
          <xsd:element name='identificadorModalidade' type='xsd:long' minOccurs='0' />
          <xsd:element name='siglaModalidade' type='xsd:string' minOccurs='0' />
          <xsd:element name='descricaoModalidade' type='xsd:string' minOccurs='0' />
          <xsd:element name='produto' type='tns:produtoDTO' minOccurs='0' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='defaultDTO' abstract='true'>
    <xsd:complexContent>
      <xsd:extension base='tns:abstractDTO'>
        <xsd:sequence minOccurs='1' maxOccurs='1'>
          <xsd:element name='identificadorSituacao' type='xsd:string' minOccurs='0' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='abstractDTO' abstract='true'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='codigoUsuarioAtualizador' type='xsd:string' minOccurs='0' />
      <xsd:element name='dataHoraAtualizacao' type='xsd:dateTime' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='regraExecucaoMotorRegraFiltroDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='identificadorRegraExecucaoMotorRegra' type='xsd:long' minOccurs='0' />
      <xsd:element name='execucaoMotorRegra' type='tns:execucaoMotorRegraFiltroDTO' minOccurs='0' />
      <xsd:element name='motorRegra' type='tns:motorRegraFiltroDTO' minOccurs='0' />
      <xsd:element name='situacaoExecucaoRegraMotorRegra' type='tns:situacaoRegraExecucaoMotorRegra' minOccurs='0' />
      <xsd:element name='descricaoErro' type='xsd:string' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='execucaoMotorRegraFiltroDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='identificadorExecucaoMotorRegra' type='xsd:long' minOccurs='0' />
      <xsd:element name='contrato' type='tns:contratoFiltroDTO' minOccurs='0' />
      <xsd:element name='situacaoExecucaoMotorRegra' type='tns:situacaoExecucaoMotorRegra' minOccurs='0' />
      <xsd:element name='dataExecucaoInicial' type='xsd:dateTime' minOccurs='0' />
      <xsd:element name='dataExecucaoFinal' type='xsd:dateTime' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='motorRegraFiltroDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='identificadorMotorRegra' type='xsd:long' minOccurs='0' />
      <xsd:element name='nomeRegra' type='xsd:string' minOccurs='0' />
      <xsd:element name='descricaoMotorRegra' type='xsd:string' minOccurs='0' />
      <xsd:element name='flagTipoBem' type='xsd:string' minOccurs='0' />
      <xsd:element name='flagTipoVinculo' type='xsd:string' minOccurs='0' />
      <xsd:element name='identificadorSituacao' type='xsd:string' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='matrizCoberturaProdutoExececaoFiltroDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='identificadorMatrizCoberturaProdutoExececao' type='xsd:long' minOccurs='0' />
      <xsd:element name='matrizCoberturaFiltroDTO' type='tns:matrizCoberturaFiltroDTO' minOccurs='0' />
      <xsd:element name='empFaixaRiscoFiltroDTO' type='tns:empresaFaixaRiscoFiltroDTO' minOccurs='0' />
      <xsd:element name='especializacaoPrazoOperacaoFiltroDTO' type='tns:especializacaoPrazoOperacaoFiltroDTO' minOccurs='0' />
      <xsd:element name='especializacaoSaldoDeOperacaoFiltroDTO' type='tns:especializacaoSaldoDeOperacaoFiltroDTO' minOccurs='0' />
      <xsd:element name='comprometimentoPatrimonialEmpresaFiltroDTO' type='tns:comprometimentoPatrimonialEmpresaFiltroDTO' minOccurs='0' />
      <xsd:element name='comprometimentoSCRPatrimonioTomadorEmpresaFiltroDTO' type='tns:comprometimentoSCRPatrimonioTomadorEmpresaFiltroDTO' minOccurs='0' />
      <xsd:element name='identificadorSituacao' type='xsd:string' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='matrizCoberturaFiltroDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='identificadorMatrizCobertura' type='xsd:long' minOccurs='0' />
      <xsd:element name='descricaoMatrizCobertura' type='xsd:string' minOccurs='0' />
      <xsd:element name='tipoMatrizCobertura' type='tns:tipoMatrizCobertura' minOccurs='0' />
      <xsd:element name='codigoEmpresa' type='xsd:long' minOccurs='0' />
      <xsd:element name='especializacaoProdutoExcecao' type='tns:especializacaoProdutoExcecaoFiltroDTO' minOccurs='0' />
      <xsd:element name='dataHoraInicioVigencia' type='xsd:dateTime' minOccurs='0' />
      <xsd:element name='dataHoraFimVigencia' type='xsd:dateTime' minOccurs='0' />
      <xsd:element name='codigoUsuarioGeracaoMatriz' type='xsd:string' minOccurs='0' />
      <xsd:element name='identificadorSituacao' type='xsd:string' minOccurs='0' />
      <xsd:element name='dataFimVigenciaDefinida' type='xsd:boolean' minOccurs='0' />
      <xsd:element name='ativa' type='xsd:boolean' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='especializacaoProdutoExcecaoFiltroDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='idEspecializacaoProdutoExcecao' type='xsd:long' minOccurs='0' />
      <xsd:element name='tipoMatriz' type='tns:tipoMatriz' minOccurs='0' />
      <xsd:element name='faixaRisco' type='xsd:boolean' minOccurs='0' />
      <xsd:element name='prazoOperacao' type='xsd:boolean' minOccurs='0' />
      <xsd:element name='saldoOperacao' type='xsd:boolean' minOccurs='0' />
      <xsd:element name='compPatrimonioTomador' type='xsd:boolean' minOccurs='0' />
      <xsd:element name='compPatrimonial' type='xsd:boolean' minOccurs='0' />
      <xsd:element name='produtoExcecao' type='tns:produtoExcecaoFiltroDTO' minOccurs='0' />
      <xsd:element name='inicioVigencia' type='xsd:date' minOccurs='0' />
      <xsd:element name='fimVigencia' type='xsd:date' minOccurs='0' />
      <xsd:element name='identificadorSituacao' type='xsd:string' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='produtoExcecaoFiltroDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='idProdutoExcecao' type='xsd:long' minOccurs='0' />
      <xsd:element name='produto' type='tns:produtoFiltroDTO' minOccurs='0' />
      <xsd:element name='modalidade' type='tns:modalidadeContratoFiltroDTO' minOccurs='0' />
      <xsd:element name='identificadorSituacao' type='xsd:string' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='produtoFiltroDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='identificadorProduto' type='xsd:long' minOccurs='0' />
      <xsd:element name='siglaProduto' type='xsd:string' minOccurs='0' />
      <xsd:element name='descricaoProduto' type='xsd:string' minOccurs='0' />
      <xsd:element name='identificadorSituacao' type='xsd:string' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='modalidadeContratoFiltroDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='identificadorModalidade' type='xsd:long' minOccurs='0' />
      <xsd:element name='siglaModalidade' type='xsd:string' minOccurs='0' />
      <xsd:element name='descricaoModalidade' type='xsd:string' minOccurs='0' />
      <xsd:element name='produto' type='tns:produtoDTO' minOccurs='0' />
      <xsd:element name='identificadorSituacao' type='xsd:string' minOccurs='0' />
      <xsd:element name='siglaDescricaoModalidade' type='xsd:string' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='produtoDTO'>
    <xsd:complexContent>
      <xsd:extension base='tns:defaultDTO'>
        <xsd:sequence minOccurs='1' maxOccurs='1'>
          <xsd:element name='identificadorProduto' type='xsd:long' minOccurs='0' />
          <xsd:element name='siglaProduto' type='xsd:string' minOccurs='0' />
          <xsd:element name='descricaoProduto' type='xsd:string' minOccurs='0' />
          <xsd:element name='creditoRural' type='xsd:string' minOccurs='0' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='empresaFaixaRiscoFiltroDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='identificadorEmpFaixaRisco' type='xsd:long' minOccurs='0' />
      <xsd:element name='identificadorFaixaRisco' type='xsd:long' minOccurs='0' />
      <xsd:element name='idProdutoExcecao' type='xsd:long' minOccurs='0' />
      <xsd:element name='codigoEmpresa' type='xsd:long' minOccurs='0' />
      <xsd:element name='pesoFaixaRisco' type='xsd:long' minOccurs='0' />
      <xsd:element name='dataIniVig' type='xsd:date' minOccurs='0' />
      <xsd:element name='dataFimVig' type='xsd:date' minOccurs='0' />
      <xsd:element name='identificadorSituacao' type='xsd:string' minOccurs='0' />
      <xsd:element name='faixaRisco' type='tns:faixaRiscoFiltroDTO' minOccurs='0' />
      <xsd:element name='especializacaoPorEmpresa' type='xsd:boolean' minOccurs='0' />
      <xsd:element name='especializacaoPorProdutoExcecao' type='xsd:boolean' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='faixaRiscoFiltroDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='identificadorFaixaRisco' type='xsd:long' minOccurs='0' />
      <xsd:element name='descricaoFaixaRisco' type='xsd:string' minOccurs='0' />
      <xsd:element name='empresaFaixaRisco' type='tns:empresaFaixaRiscoDTO' minOccurs='0' maxOccurs='unbounded' nillable='true' />
      <xsd:element name='identificadorSituacao' type='xsd:string' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='empresaFaixaRiscoDTO'>
    <xsd:complexContent>
      <xsd:extension base='tns:defaultDTO'>
        <xsd:sequence minOccurs='1' maxOccurs='1'>
          <xsd:element name='identificadorEmpFaixaRisco' type='xsd:long' minOccurs='0' />
          <xsd:element name='identificadorFaixaRisco' type='xsd:long' minOccurs='0' />
          <xsd:element name='idProdutoExcecao' type='xsd:long' minOccurs='0' />
          <xsd:element name='codigoEmpresa' type='xsd:long' minOccurs='0' />
          <xsd:element name='pesoFaixaRisco' type='xsd:long' minOccurs='0' />
          <xsd:element name='dataIniVig' type='xsd:dateTime' minOccurs='0' />
          <xsd:element name='dataFimVig' type='xsd:dateTime' minOccurs='0' />
          <xsd:element name='multiplicador' type='xsd:decimal' minOccurs='0' />
          <xsd:element name='faixaRisco' type='tns:faixaRiscoDTO' minOccurs='0' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='especializacaoPrazoOperacaoFiltroDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='idEspecializacaoPrazoOperacao' type='xsd:long' minOccurs='0' />
      <xsd:element name='idPrazoOperacao' type='xsd:long' minOccurs='0' />
      <xsd:element name='idProdutoExcecao' type='xsd:long' minOccurs='0' />
      <xsd:element name='codigoEmpresa' type='xsd:long' minOccurs='0' />
      <xsd:element name='faixaInicio' type='xsd:long' minOccurs='0' />
      <xsd:element name='faixaFim' type='xsd:long' minOccurs='0' />
      <xsd:element name='dataInicioVigencia' type='xsd:date' minOccurs='0' />
      <xsd:element name='dataFimVigencia' type='xsd:date' minOccurs='0' />
      <xsd:element name='identificadorSituacao' type='xsd:string' minOccurs='0' />
      <xsd:element name='prazoOperacao' type='tns:prazoOperacaoFiltroDTO' minOccurs='0' />
      <xsd:element name='especializacaoPorEmpresa' type='xsd:boolean' minOccurs='0' />
      <xsd:element name='especializacaoPorProdutoExcecao' type='xsd:boolean' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='prazoOperacaoFiltroDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='idProp' type='xsd:long' minOccurs='0' />
      <xsd:element name='deProp' type='xsd:string' minOccurs='0' />
      <xsd:element name='identificadorSituacao' type='xsd:string' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='especializacaoSaldoDeOperacaoFiltroDTO'>
    <xsd:complexContent>
      <xsd:extension base='tns:defaultDTO'>
        <xsd:sequence minOccurs='1' maxOccurs='1'>
          <xsd:element name='idEsdo' type='xsd:long' minOccurs='0' />
          <xsd:element name='idSdop' type='xsd:long' minOccurs='0' />
          <xsd:element name='idProdutoExcecao' type='xsd:long' minOccurs='0' />
          <xsd:element name='cdEmp' type='xsd:long' minOccurs='0' />
          <xsd:element name='vrPes' type='xsd:long' minOccurs='0' />
          <xsd:element name='pcMin' type='xsd:decimal' minOccurs='0' />
          <xsd:element name='pcMax' type='xsd:decimal' minOccurs='0' />
          <xsd:element name='dhIniVig' type='xsd:string' minOccurs='0' />
          <xsd:element name='dhFimVig' type='xsd:string' minOccurs='0' />
          <xsd:element name='saldoOperacao' type='tns:saldoDeOperacaoFiltroDTO' minOccurs='0' />
          <xsd:element name='especializacaoPorEmpresa' type='xsd:boolean' minOccurs='0' />
          <xsd:element name='especializacaoPorProdutoExcecao' type='xsd:boolean' minOccurs='0' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='comprometimentoPatrimonialEmpresaFiltroDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='idEcpp' type='xsd:long' minOccurs='0' />
      <xsd:element name='idCppt' type='xsd:long' minOccurs='0' />
      <xsd:element name='idProdutoExcecao' type='xsd:long' minOccurs='0' />
      <xsd:element name='cdEmp' type='xsd:long' minOccurs='0' />
      <xsd:element name='vrPes' type='xsd:long' minOccurs='0' />
      <xsd:element name='pcMin' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='pcMax' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='dhIniVig' type='xsd:string' minOccurs='0' />
      <xsd:element name='dhFimVig' type='xsd:string' minOccurs='0' />
      <xsd:element name='identificadorSituacao' type='xsd:string' minOccurs='0' />
      <xsd:element name='comprometimentoPatrimonial' type='tns:comprometimentoPatrimonialFiltroDTO' minOccurs='0' />
      <xsd:element name='especializacaoPorEmpresa' type='xsd:boolean' minOccurs='0' />
      <xsd:element name='especializacaoPorProdutoExcecao' type='xsd:boolean' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='comprometimentoPatrimonialFiltroDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='idCppt' type='xsd:long' minOccurs='0' />
      <xsd:element name='deCppt' type='xsd:string' minOccurs='0' />
      <xsd:element name='cdUsuAtu' type='xsd:string' minOccurs='0' />
      <xsd:element name='pcMin' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='pcMax' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='vrPes' type='xsd:long' minOccurs='0' />
      <xsd:element name='identificadorSituacao' type='xsd:string' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='comprometimentoSCRPatrimonioTomadorEmpresaFiltroDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='idEcsp' type='xsd:long' minOccurs='0' />
      <xsd:element name='idCompSCRPatrTomador' type='xsd:long' minOccurs='0' />
      <xsd:element name='comprometimentoSCRPatrimonioTomador' type='tns:comprometimentoSCRPatrimonioTomadorDTO' minOccurs='0' />
      <xsd:element name='idProdutoExcecao' type='xsd:long' minOccurs='0' />
      <xsd:element name='codigoEmpresa' type='xsd:long' minOccurs='0' />
      <xsd:element name='empresa' type='tns:empresaDTO' minOccurs='0' />
      <xsd:element name='pcMin' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='pcMax' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='vrPes' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='dhIniVig' type='xsd:string' minOccurs='0' />
      <xsd:element name='dhFimVig' type='xsd:string' minOccurs='0' />
      <xsd:element name='identificadorSituacao' type='xsd:string' minOccurs='0' />
      <xsd:element name='especializacaoPorEmpresa' type='xsd:boolean' minOccurs='0' />
      <xsd:element name='especializacaoPorProdutoExcecao' type='xsd:boolean' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='comprometimentoSCRPatrimonioTomadorDTO'>
    <xsd:complexContent>
      <xsd:extension base='tns:defaultDTO'>
        <xsd:sequence minOccurs='1' maxOccurs='1'>
          <xsd:element name='idCompSCRPatrTomador' type='xsd:long' minOccurs='0' />
          <xsd:element name='descricaoCompSCRPatrTomador' type='xsd:string' minOccurs='0' />
          <xsd:element name='percentualMinimo' type='xsd:decimal' minOccurs='0' />
          <xsd:element name='percentualMaximo' type='xsd:decimal' minOccurs='0' />
          <xsd:element name='peso' type='xsd:long' minOccurs='0' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='empresaDTO'>
    <xsd:complexContent>
      <xsd:extension base='tns:defaultDTO'>
        <xsd:sequence minOccurs='1' maxOccurs='1'>
          <xsd:element name='codigoEmpresa' type='xsd:long' minOccurs='0' />
          <xsd:element name='nomeEmpresa' type='xsd:string' minOccurs='0' />
          <xsd:element name='codigoBanco' type='xsd:long' minOccurs='0' />
          <xsd:element name='nomeArquivoLogo' type='xsd:string' minOccurs='0' />
          <xsd:element name='numeroCgc' type='xsd:string' minOccurs='0' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='pageRequest'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='page' type='xsd:int' minOccurs='0' />
      <xsd:element name='size' type='xsd:int' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:simpleType name='tipoSituacaoContrato'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='AB' />
      <xsd:enumeration value='AT' />
      <xsd:enumeration value='FE' />
      <xsd:enumeration value='IN' />
      <xsd:enumeration value='PE' />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='tipoSituacaoContrato'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='AB' />
      <xsd:enumeration value='AT' />
      <xsd:enumeration value='FE' />
      <xsd:enumeration value='IN' />
      <xsd:enumeration value='PE' />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='tipoSituacaoContrato'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='AB' />
      <xsd:enumeration value='AT' />
      <xsd:enumeration value='FE' />
      <xsd:enumeration value='IN' />
      <xsd:enumeration value='PE' />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='situacaoExecucaoMotorRegra'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='AL' />
      <xsd:enumeration value='AP' />
      <xsd:enumeration value='ER' />
      <xsd:enumeration value='NE' />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='situacaoRegraExecucaoMotorRegra'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='A' />
      <xsd:enumeration value='E' />
      <xsd:enumeration value='N' />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='tipoMatrizCobertura'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='MEA' />
      <xsd:enumeration value='MED' />
      <xsd:enumeration value='MSD' />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='tipoMatriz'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='A' />
      <xsd:enumeration value='D' />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='situacaoCobertura'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='AL' />
      <xsd:enumeration value='AP' />
    </xsd:restriction>
  </xsd:simpleType>
</xsd:schema>
<xsd:schema targetNamespace='cadastro.beg.tfs.totvs.com' attributeFormDefault='unqualified' elementFormDefault='unqualified' xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:tns='cadastro.beg.tfs.totvs.com'>
  <xsd:element name='listarPercentualCoberturaOperacao' type='tns:listarPercentualCoberturaOperacao' />
  <xsd:complexType name='listarPercentualCoberturaOperacao'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='listar' type='tns:percentualCoberturaOperacaoFiltroDTO' minOccurs='0' />
      <xsd:element name='pageable' type='tns:pageRequest' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='percentualCoberturaOperacaoFiltroDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='identificadorPercentualCoberturaOperacao' type='xsd:long' minOccurs='0' />
      <xsd:element name='contrato' type='tns:contratoFiltroDTO' minOccurs='0' />
      <xsd:element name='execucaoRegraMotorRegra' type='tns:regraExecucaoMotorRegraFiltroDTO' minOccurs='0' />
      <xsd:element name='matrizCoberturaProdutoExececao' type='tns:matrizCoberturaProdutoExececaoFiltroDTO' minOccurs='0' />
      <xsd:element name='saldoOperacao' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='valorGarantias' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='faixaRisco' type='xsd:string' minOccurs='0' />
      <xsd:element name='prazoOperacao' type='xsd:long' minOccurs='0' />
      <xsd:element name='percentualSaldoOperacao' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='percentualCompSCR' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='percentualCompPatrimonial' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='situacaoCobertura' type='tns:situacaoCobertura' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='contratoFiltroDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='identificadorContrato' type='xsd:long' minOccurs='0' />
      <xsd:element name='codigoEmpresa' type='xsd:long' minOccurs='0' />
      <xsd:element name='codigoUnidade' type='xsd:long' minOccurs='0' />
      <xsd:element name='siglaUnidade' type='xsd:string' minOccurs='0' />
      <xsd:element name='codigoCliente' type='xsd:long' minOccurs='0' />
      <xsd:element name='modalidade' type='tns:modalidadeContratoDTO' minOccurs='0' />
      <xsd:element name='numeroContrato' type='xsd:long' minOccurs='0' />
      <xsd:element name='numeroAdlib' type='xsd:long' minOccurs='0' />
      <xsd:element name='nomeCliente' type='xsd:string' minOccurs='0' />
      <xsd:element name='dataOperacao' type='xsd:date' minOccurs='0' />
      <xsd:element name='dataPrimeiroVencimento' type='xsd:date' minOccurs='0' />
      <xsd:element name='dataUltimoVencimento' type='xsd:date' minOccurs='0' />
      <xsd:element name='taxaOperacao' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='taxaAnual' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='valorParcela' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='valorPrincipal' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='valorIof' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='saldoAtual' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='percentualCoberto' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='identificadorSituacaoContrato' type='tns:tipoSituacaoContrato' minOccurs='0' />
      <xsd:element name='tipoSituacaoContratos' type='tns:tipoSituacaoContrato' minOccurs='0' maxOccurs='unbounded' nillable='true' />
      <xsd:element name='notIdentificadorSituacaoContrato' type='tns:tipoSituacaoContrato' minOccurs='0' />
      <xsd:element name='identificadorOperacaoSistemaOrigem' type='xsd:string' minOccurs='0' />
      <xsd:element name='valorOperacao' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='identificadorEsteiraCredito' type='xsd:boolean' minOccurs='0' />
      <xsd:element name='forcarSincronizacao' type='xsd:boolean' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='modalidadeContratoDTO'>
    <xsd:complexContent>
      <xsd:extension base='tns:defaultDTO'>
        <xsd:sequence minOccurs='1' maxOccurs='1'>
          <xsd:element name='identificadorModalidade' type='xsd:long' minOccurs='0' />
          <xsd:element name='siglaModalidade' type='xsd:string' minOccurs='0' />
          <xsd:element name='descricaoModalidade' type='xsd:string' minOccurs='0' />
          <xsd:element name='produto' type='tns:produtoDTO' minOccurs='0' />
          <xsd:element name='integracaoEsteiraGarantia' type='xsd:boolean' minOccurs='0' />
          <xsd:element name='indicadorCreditoRotativo' type='xsd:boolean' minOccurs='0' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='defaultDTO' abstract='true'>
    <xsd:complexContent>
      <xsd:extension base='tns:abstractDTO'>
        <xsd:sequence minOccurs='1' maxOccurs='1'>
          <xsd:element name='identificadorSituacao' type='xsd:string' minOccurs='0' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='abstractDTO' abstract='true'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='codigoUsuarioAtualizador' type='xsd:string' minOccurs='0' />
      <xsd:element name='dataHoraAtualizacao' type='xsd:dateTime' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='regraExecucaoMotorRegraFiltroDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='identificadorRegraExecucaoMotorRegra' type='xsd:long' minOccurs='0' />
      <xsd:element name='execucaoMotorRegra' type='tns:execucaoMotorRegraFiltroDTO' minOccurs='0' />
      <xsd:element name='motorRegra' type='tns:motorRegraFiltroDTO' minOccurs='0' />
      <xsd:element name='situacaoExecucaoRegraMotorRegra' type='tns:situacaoRegraExecucaoMotorRegra' minOccurs='0' />
      <xsd:element name='descricaoErro' type='xsd:string' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='execucaoMotorRegraFiltroDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='identificadorExecucaoMotorRegra' type='xsd:long' minOccurs='0' />
      <xsd:element name='contrato' type='tns:contratoFiltroDTO' minOccurs='0' />
      <xsd:element name='situacaoExecucaoMotorRegra' type='tns:situacaoExecucaoMotorRegra' minOccurs='0' />
      <xsd:element name='dataExecucaoInicial' type='xsd:dateTime' minOccurs='0' />
      <xsd:element name='dataExecucaoFinal' type='xsd:dateTime' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='motorRegraFiltroDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='identificadorMotorRegra' type='xsd:long' minOccurs='0' />
      <xsd:element name='nomeRegra' type='xsd:string' minOccurs='0' />
      <xsd:element name='descricaoMotorRegra' type='xsd:string' minOccurs='0' />
      <xsd:element name='flagTipoBem' type='xsd:string' minOccurs='0' />
      <xsd:element name='flagTipoVinculo' type='xsd:string' minOccurs='0' />
      <xsd:element name='identificadorSituacao' type='xsd:string' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='matrizCoberturaProdutoExececaoFiltroDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='identificadorMatrizCoberturaProdutoExececao' type='xsd:long' minOccurs='0' />
      <xsd:element name='matrizCoberturaFiltroDTO' type='tns:matrizCoberturaFiltroDTO' minOccurs='0' />
      <xsd:element name='empFaixaRiscoFiltroDTO' type='tns:empresaFaixaRiscoFiltroDTO' minOccurs='0' />
      <xsd:element name='especializacaoPrazoOperacaoFiltroDTO' type='tns:especializacaoPrazoOperacaoFiltroDTO' minOccurs='0' />
      <xsd:element name='especializacaoSaldoDeOperacaoFiltroDTO' type='tns:especializacaoSaldoDeOperacaoFiltroDTO' minOccurs='0' />
      <xsd:element name='comprometimentoPatrimonialEmpresaFiltroDTO' type='tns:comprometimentoPatrimonialEmpresaFiltroDTO' minOccurs='0' />
      <xsd:element name='comprometimentoSCRPatrimonioTomadorEmpresaFiltroDTO' type='tns:comprometimentoSCRPatrimonioTomadorEmpresaFiltroDTO' minOccurs='0' />
      <xsd:element name='identificadorSituacao' type='xsd:string' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='matrizCoberturaFiltroDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='identificadorMatrizCobertura' type='xsd:long' minOccurs='0' />
      <xsd:element name='descricaoMatrizCobertura' type='xsd:string' minOccurs='0' />
      <xsd:element name='tipoMatrizCobertura' type='tns:tipoMatrizCobertura' minOccurs='0' />
      <xsd:element name='codigoEmpresa' type='xsd:long' minOccurs='0' />
      <xsd:element name='especializacaoProdutoExcecao' type='tns:especializacaoProdutoExcecaoFiltroDTO' minOccurs='0' />
      <xsd:element name='dataHoraInicioVigencia' type='xsd:dateTime' minOccurs='0' />
      <xsd:element name='dataHoraFimVigencia' type='xsd:dateTime' minOccurs='0' />
      <xsd:element name='codigoUsuarioGeracaoMatriz' type='xsd:string' minOccurs='0' />
      <xsd:element name='identificadorSituacao' type='xsd:string' minOccurs='0' />
      <xsd:element name='dataFimVigenciaDefinida' type='xsd:boolean' minOccurs='0' />
      <xsd:element name='ativa' type='xsd:boolean' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='especializacaoProdutoExcecaoFiltroDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='idEspecializacaoProdutoExcecao' type='xsd:long' minOccurs='0' />
      <xsd:element name='tipoMatriz' type='tns:tipoMatriz' minOccurs='0' />
      <xsd:element name='faixaRisco' type='xsd:boolean' minOccurs='0' />
      <xsd:element name='prazoOperacao' type='xsd:boolean' minOccurs='0' />
      <xsd:element name='saldoOperacao' type='xsd:boolean' minOccurs='0' />
      <xsd:element name='compPatrimonioTomador' type='xsd:boolean' minOccurs='0' />
      <xsd:element name='compPatrimonial' type='xsd:boolean' minOccurs='0' />
      <xsd:element name='produtoExcecao' type='tns:produtoExcecaoFiltroDTO' minOccurs='0' />
      <xsd:element name='inicioVigencia' type='xsd:date' minOccurs='0' />
      <xsd:element name='fimVigencia' type='xsd:date' minOccurs='0' />
      <xsd:element name='identificadorSituacao' type='xsd:string' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='produtoExcecaoFiltroDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='idProdutoExcecao' type='xsd:long' minOccurs='0' />
      <xsd:element name='produto' type='tns:produtoFiltroDTO' minOccurs='0' />
      <xsd:element name='modalidade' type='tns:modalidadeContratoFiltroDTO' minOccurs='0' />
      <xsd:element name='identificadorSituacao' type='xsd:string' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='produtoFiltroDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='identificadorProduto' type='xsd:long' minOccurs='0' />
      <xsd:element name='siglaProduto' type='xsd:string' minOccurs='0' />
      <xsd:element name='descricaoProduto' type='xsd:string' minOccurs='0' />
      <xsd:element name='identificadorSituacao' type='xsd:string' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='modalidadeContratoFiltroDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='identificadorModalidade' type='xsd:long' minOccurs='0' />
      <xsd:element name='siglaModalidade' type='xsd:string' minOccurs='0' />
      <xsd:element name='descricaoModalidade' type='xsd:string' minOccurs='0' />
      <xsd:element name='produto' type='tns:produtoDTO' minOccurs='0' />
      <xsd:element name='identificadorSituacao' type='xsd:string' minOccurs='0' />
      <xsd:element name='siglaDescricaoModalidade' type='xsd:string' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='produtoDTO'>
    <xsd:complexContent>
      <xsd:extension base='tns:defaultDTO'>
        <xsd:sequence minOccurs='1' maxOccurs='1'>
          <xsd:element name='identificadorProduto' type='xsd:long' minOccurs='0' />
          <xsd:element name='siglaProduto' type='xsd:string' minOccurs='0' />
          <xsd:element name='descricaoProduto' type='xsd:string' minOccurs='0' />
          <xsd:element name='creditoRural' type='xsd:string' minOccurs='0' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='empresaFaixaRiscoFiltroDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='identificadorEmpFaixaRisco' type='xsd:long' minOccurs='0' />
      <xsd:element name='identificadorFaixaRisco' type='xsd:long' minOccurs='0' />
      <xsd:element name='idProdutoExcecao' type='xsd:long' minOccurs='0' />
      <xsd:element name='codigoEmpresa' type='xsd:long' minOccurs='0' />
      <xsd:element name='pesoFaixaRisco' type='xsd:long' minOccurs='0' />
      <xsd:element name='dataIniVig' type='xsd:date' minOccurs='0' />
      <xsd:element name='dataFimVig' type='xsd:date' minOccurs='0' />
      <xsd:element name='identificadorSituacao' type='xsd:string' minOccurs='0' />
      <xsd:element name='faixaRisco' type='tns:faixaRiscoFiltroDTO' minOccurs='0' />
      <xsd:element name='especializacaoPorEmpresa' type='xsd:boolean' minOccurs='0' />
      <xsd:element name='especializacaoPorProdutoExcecao' type='xsd:boolean' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='faixaRiscoFiltroDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='identificadorFaixaRisco' type='xsd:long' minOccurs='0' />
      <xsd:element name='descricaoFaixaRisco' type='xsd:string' minOccurs='0' />
      <xsd:element name='empresaFaixaRisco' type='tns:empresaFaixaRiscoDTO' minOccurs='0' maxOccurs='unbounded' nillable='true' />
      <xsd:element name='identificadorSituacao' type='xsd:string' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='empresaFaixaRiscoDTO'>
    <xsd:complexContent>
      <xsd:extension base='tns:defaultDTO'>
        <xsd:sequence minOccurs='1' maxOccurs='1'>
          <xsd:element name='identificadorEmpFaixaRisco' type='xsd:long' minOccurs='0' />
          <xsd:element name='identificadorFaixaRisco' type='xsd:long' minOccurs='0' />
          <xsd:element name='idProdutoExcecao' type='xsd:long' minOccurs='0' />
          <xsd:element name='codigoEmpresa' type='xsd:long' minOccurs='0' />
          <xsd:element name='pesoFaixaRisco' type='xsd:long' minOccurs='0' />
          <xsd:element name='dataIniVig' type='xsd:dateTime' minOccurs='0' />
          <xsd:element name='dataFimVig' type='xsd:dateTime' minOccurs='0' />
          <xsd:element name='multiplicador' type='xsd:decimal' minOccurs='0' />
          <xsd:element name='faixaRisco' type='tns:faixaRiscoDTO' minOccurs='0' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='especializacaoPrazoOperacaoFiltroDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='idEspecializacaoPrazoOperacao' type='xsd:long' minOccurs='0' />
      <xsd:element name='idPrazoOperacao' type='xsd:long' minOccurs='0' />
      <xsd:element name='idProdutoExcecao' type='xsd:long' minOccurs='0' />
      <xsd:element name='codigoEmpresa' type='xsd:long' minOccurs='0' />
      <xsd:element name='faixaInicio' type='xsd:long' minOccurs='0' />
      <xsd:element name='faixaFim' type='xsd:long' minOccurs='0' />
      <xsd:element name='dataInicioVigencia' type='xsd:date' minOccurs='0' />
      <xsd:element name='dataFimVigencia' type='xsd:date' minOccurs='0' />
      <xsd:element name='identificadorSituacao' type='xsd:string' minOccurs='0' />
      <xsd:element name='prazoOperacao' type='tns:prazoOperacaoFiltroDTO' minOccurs='0' />
      <xsd:element name='especializacaoPorEmpresa' type='xsd:boolean' minOccurs='0' />
      <xsd:element name='especializacaoPorProdutoExcecao' type='xsd:boolean' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='prazoOperacaoFiltroDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='idProp' type='xsd:long' minOccurs='0' />
      <xsd:element name='deProp' type='xsd:string' minOccurs='0' />
      <xsd:element name='identificadorSituacao' type='xsd:string' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='especializacaoSaldoDeOperacaoFiltroDTO'>
    <xsd:complexContent>
      <xsd:extension base='tns:defaultDTO'>
        <xsd:sequence minOccurs='1' maxOccurs='1'>
          <xsd:element name='idEsdo' type='xsd:long' minOccurs='0' />
          <xsd:element name='idSdop' type='xsd:long' minOccurs='0' />
          <xsd:element name='idProdutoExcecao' type='xsd:long' minOccurs='0' />
          <xsd:element name='cdEmp' type='xsd:long' minOccurs='0' />
          <xsd:element name='vrPes' type='xsd:long' minOccurs='0' />
          <xsd:element name='pcMin' type='xsd:decimal' minOccurs='0' />
          <xsd:element name='pcMax' type='xsd:decimal' minOccurs='0' />
          <xsd:element name='dhIniVig' type='xsd:string' minOccurs='0' />
          <xsd:element name='dhFimVig' type='xsd:string' minOccurs='0' />
          <xsd:element name='saldoOperacao' type='tns:saldoDeOperacaoFiltroDTO' minOccurs='0' />
          <xsd:element name='especializacaoPorEmpresa' type='xsd:boolean' minOccurs='0' />
          <xsd:element name='especializacaoPorProdutoExcecao' type='xsd:boolean' minOccurs='0' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='comprometimentoPatrimonialEmpresaFiltroDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='idEcpp' type='xsd:long' minOccurs='0' />
      <xsd:element name='idCppt' type='xsd:long' minOccurs='0' />
      <xsd:element name='idProdutoExcecao' type='xsd:long' minOccurs='0' />
      <xsd:element name='cdEmp' type='xsd:long' minOccurs='0' />
      <xsd:element name='vrPes' type='xsd:long' minOccurs='0' />
      <xsd:element name='pcMin' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='pcMax' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='dhIniVig' type='xsd:string' minOccurs='0' />
      <xsd:element name='dhFimVig' type='xsd:string' minOccurs='0' />
      <xsd:element name='identificadorSituacao' type='xsd:string' minOccurs='0' />
      <xsd:element name='comprometimentoPatrimonial' type='tns:comprometimentoPatrimonialFiltroDTO' minOccurs='0' />
      <xsd:element name='especializacaoPorEmpresa' type='xsd:boolean' minOccurs='0' />
      <xsd:element name='especializacaoPorProdutoExcecao' type='xsd:boolean' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='comprometimentoPatrimonialFiltroDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='idCppt' type='xsd:long' minOccurs='0' />
      <xsd:element name='deCppt' type='xsd:string' minOccurs='0' />
      <xsd:element name='cdUsuAtu' type='xsd:string' minOccurs='0' />
      <xsd:element name='pcMin' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='pcMax' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='vrPes' type='xsd:long' minOccurs='0' />
      <xsd:element name='identificadorSituacao' type='xsd:string' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='comprometimentoSCRPatrimonioTomadorEmpresaFiltroDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='idEcsp' type='xsd:long' minOccurs='0' />
      <xsd:element name='idCompSCRPatrTomador' type='xsd:long' minOccurs='0' />
      <xsd:element name='comprometimentoSCRPatrimonioTomador' type='tns:comprometimentoSCRPatrimonioTomadorDTO' minOccurs='0' />
      <xsd:element name='idProdutoExcecao' type='xsd:long' minOccurs='0' />
      <xsd:element name='codigoEmpresa' type='xsd:long' minOccurs='0' />
      <xsd:element name='empresa' type='tns:empresaDTO' minOccurs='0' />
      <xsd:element name='pcMin' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='pcMax' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='vrPes' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='dhIniVig' type='xsd:string' minOccurs='0' />
      <xsd:element name='dhFimVig' type='xsd:string' minOccurs='0' />
      <xsd:element name='identificadorSituacao' type='xsd:string' minOccurs='0' />
      <xsd:element name='especializacaoPorEmpresa' type='xsd:boolean' minOccurs='0' />
      <xsd:element name='especializacaoPorProdutoExcecao' type='xsd:boolean' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='comprometimentoSCRPatrimonioTomadorDTO'>
    <xsd:complexContent>
      <xsd:extension base='tns:defaultDTO'>
        <xsd:sequence minOccurs='1' maxOccurs='1'>
          <xsd:element name='idCompSCRPatrTomador' type='xsd:long' minOccurs='0' />
          <xsd:element name='descricaoCompSCRPatrTomador' type='xsd:string' minOccurs='0' />
          <xsd:element name='percentualMinimo' type='xsd:decimal' minOccurs='0' />
          <xsd:element name='percentualMaximo' type='xsd:decimal' minOccurs='0' />
          <xsd:element name='peso' type='xsd:long' minOccurs='0' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='empresaDTO'>
    <xsd:complexContent>
      <xsd:extension base='tns:defaultDTO'>
        <xsd:sequence minOccurs='1' maxOccurs='1'>
          <xsd:element name='codigoEmpresa' type='xsd:long' minOccurs='0' />
          <xsd:element name='nomeEmpresa' type='xsd:string' minOccurs='0' />
          <xsd:element name='codigoBanco' type='xsd:long' minOccurs='0' />
          <xsd:element name='nomeArquivoLogo' type='xsd:string' minOccurs='0' />
          <xsd:element name='numeroCgc' type='xsd:string' minOccurs='0' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='pageRequest'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='page' type='xsd:int' minOccurs='0' />
      <xsd:element name='size' type='xsd:int' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:simpleType name='tipoSituacaoContrato'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='AB' />
      <xsd:enumeration value='AT' />
      <xsd:enumeration value='FE' />
      <xsd:enumeration value='IN' />
      <xsd:enumeration value='PE' />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='tipoSituacaoContrato'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='AB' />
      <xsd:enumeration value='AT' />
      <xsd:enumeration value='FE' />
      <xsd:enumeration value='IN' />
      <xsd:enumeration value='PE' />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='tipoSituacaoContrato'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='AB' />
      <xsd:enumeration value='AT' />
      <xsd:enumeration value='FE' />
      <xsd:enumeration value='IN' />
      <xsd:enumeration value='PE' />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='situacaoExecucaoMotorRegra'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='AL' />
      <xsd:enumeration value='AP' />
      <xsd:enumeration value='ER' />
      <xsd:enumeration value='NE' />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='situacaoRegraExecucaoMotorRegra'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='A' />
      <xsd:enumeration value='E' />
      <xsd:enumeration value='N' />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='tipoMatrizCobertura'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='MEA' />
      <xsd:enumeration value='MED' />
      <xsd:enumeration value='MSD' />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='tipoMatriz'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='A' />
      <xsd:enumeration value='D' />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='situacaoCobertura'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='AL' />
      <xsd:enumeration value='AP' />
    </xsd:restriction>
  </xsd:simpleType>
</xsd:schema>