Output Message of Operation 'executeRelatorioMovimentoSintetico'

Differences:

Output Template

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

Original Modified
<ns1:executeRelatorioMovimentoSinteticoResponse xmlns:ns1='efinanceira.legais.tfs.totvs.com'>
<!-- from 0 to unbounded -->
  <return>
<!-- optional -->
    <codigoEmpresa>?999?</codigoEmpresa>
<!-- from 0 to unbounded -->
<!-- This element may be left empty if xsi:nil='true' is set. -->
    <listaMovimentoConta>
<!-- optional -->
      <codigoEmpresa>?999?</codigoEmpresa>
<!-- optional -->
      <codigoUnidade>?999?</codigoUnidade>
<!-- optional -->
      <nomeDeclarado>?XXX?</nomeDeclarado>
<!-- optional -->
      <nomeEmpresa>?XXX?</nomeEmpresa>
<!-- optional -->
      <numeroConta>?XXX?</numeroConta>
<!-- optional -->
      <periodo>?XXX?</periodo>
<!-- optional -->
<!-- possible value: DISPONIVEL_ENVIO, possible value: PROCESSANDO, possible value: ENVIADO_OK, possible value: ENVIADO_COM_ERRO -->
      <statusEnvio>???</statusEnvio>
<!-- optional -->
<!-- possible value: CORRENTE, possible value: POUPANCA, possible value: CAUCAO, possible value: CONSIGNACAO_EM_PAGTO, possible value: FGTS, possible value: DEMAIS_CTAS_DEPOSITOS, possible value: CUSTODIA_EM_ACOES, possible value: DEBENTURES, possible value: DERIVATIVOS, possible value: CUSTODIA, possible value: FUNDOS_INVESTIMENTO, possible value: CLUBE_INVESTIMENTO, possible value: FUNDO_INVESTIMENTO_CTA_ORDEM, possible value: DEMAIS_CONTAS_INVESTIMENTO, possible value: SEGURO_PREVIDENCIA_ASSEMELHADO, possible value: CONSORCIO_BENS_SERVICO -->
      <subTipoConta>???</subTipoConta>
<!-- optional -->
<!-- possible value: CONTA_DEPOSITO, possible value: CONTA_CUSTODIA, possible value: CONTA_INVESTIMENTO, possible value: CONTA_SEGURO, possible value: CONTA_CONSORCIO -->
      <tipoConta>???</tipoConta>
<!-- optional -->
      <totalCreditos>?999.99?</totalCreditos>
<!-- optional -->
      <totalCreditosMesmaTitularidade>?999.99?</totalCreditosMesmaTitularidade>
<!-- optional -->
      <totalDebitos>?999.99?</totalDebitos>
<!-- optional -->
      <totalDebitosMesmaTitularidade>?999.99?</totalDebitosMesmaTitularidade>
<!-- optional -->
      <valorUltimoDia>?999.99?</valorUltimoDia>
    </listaMovimentoConta>
<!-- optional -->
    <nomeEmpresa>?XXX?</nomeEmpresa>
<!-- optional -->
    <periodo>?XXX?</periodo>
<!-- optional -->
    <totalCreditos>?999.99?</totalCreditos>
<!-- optional -->
    <totalCreditosMesmaTitularidade>?999.99?</totalCreditosMesmaTitularidade>
<!-- optional -->
    <totalDebitos>?999.99?</totalDebitos>
<!-- optional -->
    <totalDebitosMesmaTitularidade>?999.99?</totalDebitosMesmaTitularidade>
<!-- optional -->
    <valorUltimoDia>?999.99?</valorUltimoDia>
  </return>
</ns1:executeRelatorioMovimentoSinteticoResponse>
<ns1:executeRelatorioMovimentoSinteticoResponse xmlns:ns1='efinanceira.legais.tfs.totvs.com'>
<!-- from 0 to unbounded -->
  <return>
<!-- optional -->
    <codigoEmpresa>?999?</codigoEmpresa>
<!-- from 0 to unbounded -->
<!-- This element may be left empty if xsi:nil='true' is set. -->
    <listaMovimentoConta>
<!-- optional -->
      <codigoEmpresa>?999?</codigoEmpresa>
<!-- optional -->
      <codigoUnidade>?999?</codigoUnidade>
<!-- optional -->
      <nomeDeclarado>?XXX?</nomeDeclarado>
<!-- optional -->
      <nomeEmpresa>?XXX?</nomeEmpresa>
<!-- optional -->
      <numeroConta>?XXX?</numeroConta>
<!-- optional -->
      <periodo>?XXX?</periodo>
<!-- optional -->
<!-- possible value: DISPONIVEL_ENVIO, possible value: PROCESSANDO, possible value: ENVIADO_OK, possible value: ENVIADO_COM_REJEICOES, possible value: REENVIADO -->
      <statusEnvio>???</statusEnvio>
<!-- optional -->
<!-- possible value: CORRENTE, possible value: POUPANCA, possible value: CAUCAO, possible value: CONSIGNACAO_EM_PAGTO, possible value: FGTS, possible value: DEMAIS_CTAS_DEPOSITOS, possible value: CUSTODIA_EM_ACOES, possible value: DEBENTURES, possible value: DERIVATIVOS, possible value: CUSTODIA, possible value: FUNDOS_INVESTIMENTO, possible value: CLUBE_INVESTIMENTO, possible value: FUNDO_INVESTIMENTO_CTA_ORDEM, possible value: DEMAIS_CONTAS_INVESTIMENTO, possible value: SEGURO_PREVIDENCIA_ASSEMELHADO, possible value: CONSORCIO_BENS_SERVICO -->
      <subTipoConta>???</subTipoConta>
<!-- optional -->
<!-- possible value: CONTA_DEPOSITO, possible value: CONTA_CUSTODIA, possible value: CONTA_INVESTIMENTO, possible value: CONTA_SEGURO, possible value: CONTA_CONSORCIO -->
      <tipoConta>???</tipoConta>
<!-- optional -->
      <totalCreditos>?999.99?</totalCreditos>
<!-- optional -->
      <totalCreditosMesmaTitularidade>?999.99?</totalCreditosMesmaTitularidade>
<!-- optional -->
      <totalDebitos>?999.99?</totalDebitos>
<!-- optional -->
      <totalDebitosMesmaTitularidade>?999.99?</totalDebitosMesmaTitularidade>
<!-- optional -->
      <valorUltimoDia>?999.99?</valorUltimoDia>
    </listaMovimentoConta>
<!-- optional -->
    <nomeEmpresa>?XXX?</nomeEmpresa>
<!-- optional -->
    <periodo>?XXX?</periodo>
<!-- optional -->
    <totalCreditos>?999.99?</totalCreditos>
<!-- optional -->
    <totalCreditosMesmaTitularidade>?999.99?</totalCreditosMesmaTitularidade>
<!-- optional -->
    <totalDebitos>?999.99?</totalDebitos>
<!-- optional -->
    <totalDebitosMesmaTitularidade>?999.99?</totalDebitosMesmaTitularidade>
<!-- optional -->
    <valorUltimoDia>?999.99?</valorUltimoDia>
  </return>
</ns1:executeRelatorioMovimentoSinteticoResponse>

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='efinanceira.legais.tfs.totvs.com' attributeFormDefault='unqualified' elementFormDefault='unqualified' xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:tns='efinanceira.legais.tfs.totvs.com'>
  <xsd:element name='executeRelatorioMovimentoSinteticoResponse' type='tns:executeRelatorioMovimentoSinteticoResponse' />
  <xsd:complexType name='executeRelatorioMovimentoSinteticoResponse'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='return' type='tns:relatorioMovimentoPeriodoDTO' minOccurs='0' maxOccurs='unbounded' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='relatorioMovimentoPeriodoDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='codigoEmpresa' type='xsd:long' minOccurs='0' />
      <xsd:element name='listaMovimentoConta' type='tns:relatorioMovimentoContaDTO' minOccurs='0' maxOccurs='unbounded' nillable='true' />
      <xsd:element name='nomeEmpresa' type='xsd:string' minOccurs='0' />
      <xsd:element name='periodo' type='xsd:string' minOccurs='0' />
      <xsd:element name='totalCreditos' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='totalCreditosMesmaTitularidade' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='totalDebitos' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='totalDebitosMesmaTitularidade' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='valorUltimoDia' type='xsd:decimal' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='relatorioMovimentoContaDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='codigoEmpresa' type='xsd:long' minOccurs='0' />
      <xsd:element name='codigoUnidade' type='xsd:long' minOccurs='0' />
      <xsd:element name='nomeDeclarado' type='xsd:string' minOccurs='0' />
      <xsd:element name='nomeEmpresa' type='xsd:string' minOccurs='0' />
      <xsd:element name='numeroConta' type='xsd:string' minOccurs='0' />
      <xsd:element name='periodo' type='xsd:string' minOccurs='0' />
      <xsd:element name='statusEnvio' type='tns:dominioStatusEnvio' minOccurs='0' />
      <xsd:element name='subTipoConta' type='tns:dominioSubTipoConta' minOccurs='0' />
      <xsd:element name='tipoConta' type='tns:dominioTipoConta' minOccurs='0' />
      <xsd:element name='totalCreditos' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='totalCreditosMesmaTitularidade' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='totalDebitos' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='totalDebitosMesmaTitularidade' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='valorUltimoDia' type='xsd:decimal' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:simpleType name='dominioStatusEnvio'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='DISPONIVEL_ENVIO' />
      <xsd:enumeration value='PROCESSANDO' />
      <xsd:enumeration value='ENVIADO_OK' />
      <xsd:enumeration value='ENVIADO_COM_ERRO' />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='dominioSubTipoConta'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='CORRENTE' />
      <xsd:enumeration value='POUPANCA' />
      <xsd:enumeration value='CAUCAO' />
      <xsd:enumeration value='CONSIGNACAO_EM_PAGTO' />
      <xsd:enumeration value='FGTS' />
      <xsd:enumeration value='DEMAIS_CTAS_DEPOSITOS' />
      <xsd:enumeration value='CUSTODIA_EM_ACOES' />
      <xsd:enumeration value='DEBENTURES' />
      <xsd:enumeration value='DERIVATIVOS' />
      <xsd:enumeration value='CUSTODIA' />
      <xsd:enumeration value='FUNDOS_INVESTIMENTO' />
      <xsd:enumeration value='CLUBE_INVESTIMENTO' />
      <xsd:enumeration value='FUNDO_INVESTIMENTO_CTA_ORDEM' />
      <xsd:enumeration value='DEMAIS_CONTAS_INVESTIMENTO' />
      <xsd:enumeration value='SEGURO_PREVIDENCIA_ASSEMELHADO' />
      <xsd:enumeration value='CONSORCIO_BENS_SERVICO' />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='dominioTipoConta'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='CONTA_DEPOSITO' />
      <xsd:enumeration value='CONTA_CUSTODIA' />
      <xsd:enumeration value='CONTA_INVESTIMENTO' />
      <xsd:enumeration value='CONTA_SEGURO' />
      <xsd:enumeration value='CONTA_CONSORCIO' />
    </xsd:restriction>
  </xsd:simpleType>
</xsd:schema>
<xsd:schema targetNamespace='efinanceira.legais.tfs.totvs.com' attributeFormDefault='unqualified' elementFormDefault='unqualified' xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:tns='efinanceira.legais.tfs.totvs.com'>
  <xsd:element name='executeRelatorioMovimentoSinteticoResponse' type='tns:executeRelatorioMovimentoSinteticoResponse' />
  <xsd:complexType name='executeRelatorioMovimentoSinteticoResponse'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='return' type='tns:relatorioMovimentoPeriodoDTO' minOccurs='0' maxOccurs='unbounded' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='relatorioMovimentoPeriodoDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='codigoEmpresa' type='xsd:long' minOccurs='0' />
      <xsd:element name='listaMovimentoConta' type='tns:relatorioMovimentoContaDTO' minOccurs='0' maxOccurs='unbounded' nillable='true' />
      <xsd:element name='nomeEmpresa' type='xsd:string' minOccurs='0' />
      <xsd:element name='periodo' type='xsd:string' minOccurs='0' />
      <xsd:element name='totalCreditos' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='totalCreditosMesmaTitularidade' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='totalDebitos' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='totalDebitosMesmaTitularidade' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='valorUltimoDia' type='xsd:decimal' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='relatorioMovimentoContaDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='codigoEmpresa' type='xsd:long' minOccurs='0' />
      <xsd:element name='codigoUnidade' type='xsd:long' minOccurs='0' />
      <xsd:element name='nomeDeclarado' type='xsd:string' minOccurs='0' />
      <xsd:element name='nomeEmpresa' type='xsd:string' minOccurs='0' />
      <xsd:element name='numeroConta' type='xsd:string' minOccurs='0' />
      <xsd:element name='periodo' type='xsd:string' minOccurs='0' />
      <xsd:element name='statusEnvio' type='tns:dominioStatusEnvio' minOccurs='0' />
      <xsd:element name='subTipoConta' type='tns:dominioSubTipoConta' minOccurs='0' />
      <xsd:element name='tipoConta' type='tns:dominioTipoConta' minOccurs='0' />
      <xsd:element name='totalCreditos' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='totalCreditosMesmaTitularidade' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='totalDebitos' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='totalDebitosMesmaTitularidade' type='xsd:decimal' minOccurs='0' />
      <xsd:element name='valorUltimoDia' type='xsd:decimal' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:simpleType name='dominioStatusEnvio'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='DISPONIVEL_ENVIO' />
      <xsd:enumeration value='PROCESSANDO' />
      <xsd:enumeration value='ENVIADO_OK' />
      <xsd:enumeration value='ENVIADO_COM_REJEICOES' />
      <xsd:enumeration value='REENVIADO' />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='dominioSubTipoConta'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='CORRENTE' />
      <xsd:enumeration value='POUPANCA' />
      <xsd:enumeration value='CAUCAO' />
      <xsd:enumeration value='CONSIGNACAO_EM_PAGTO' />
      <xsd:enumeration value='FGTS' />
      <xsd:enumeration value='DEMAIS_CTAS_DEPOSITOS' />
      <xsd:enumeration value='CUSTODIA_EM_ACOES' />
      <xsd:enumeration value='DEBENTURES' />
      <xsd:enumeration value='DERIVATIVOS' />
      <xsd:enumeration value='CUSTODIA' />
      <xsd:enumeration value='FUNDOS_INVESTIMENTO' />
      <xsd:enumeration value='CLUBE_INVESTIMENTO' />
      <xsd:enumeration value='FUNDO_INVESTIMENTO_CTA_ORDEM' />
      <xsd:enumeration value='DEMAIS_CONTAS_INVESTIMENTO' />
      <xsd:enumeration value='SEGURO_PREVIDENCIA_ASSEMELHADO' />
      <xsd:enumeration value='CONSORCIO_BENS_SERVICO' />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='dominioTipoConta'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='CONTA_DEPOSITO' />
      <xsd:enumeration value='CONTA_CUSTODIA' />
      <xsd:enumeration value='CONTA_INVESTIMENTO' />
      <xsd:enumeration value='CONTA_SEGURO' />
      <xsd:enumeration value='CONTA_CONSORCIO' />
    </xsd:restriction>
  </xsd:simpleType>
</xsd:schema>