Input Message of Operation 'contarCentroResultado'

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:contarCentroResultado xmlns:ns1='cadastro.basico.tfs.totvs.com'>
<!-- optional -->
  <centroResultado>
<!-- optional -->
    <codigoCentroResultado>?999?</codigoCentroResultado>
<!-- optional -->
    <rateioNormal>?true?</rateioNormal>
<!-- optional -->
    <descricaoCentroResponsabilidade>?XXX?</descricaoCentroResponsabilidade>
<!-- optional -->
    <nomeCorretoraCentroResultado>?XXX?</nomeCorretoraCentroResultado>
<!-- optional -->
    <codigoCompletoPai>
<!-- optional -->
      <codigoCentroResultado>?999?</codigoCentroResultado>
<!-- optional -->
      <rateioNormal>?true?</rateioNormal>
<!-- optional -->
      <descricaoCentroResponsabilidade>?XXX?</descricaoCentroResponsabilidade>
<!-- optional -->
      <nomeCorretoraCentroResultado>?XXX?</nomeCorretoraCentroResultado>
<!-- Element codigoCompletoPai has been defined recursivly and will not be created more than 2 times.
				For more repetition increase the  maxRecursionDepth value in the CreatorContext.-->
<!-- optional -->
      <numeroNivel>?999?</numeroNivel>
<!-- optional -->
      <numeroOrdem>?999?</numeroOrdem>
<!-- optional -->
      <dataInicio>2008-12-31</dataInicio>
<!-- optional -->
      <dataFim>2008-12-31</dataFim>
<!-- optional -->
      <lancavel>?true?</lancavel>
    </codigoCompletoPai>
<!-- optional -->
    <numeroNivel>?999?</numeroNivel>
<!-- optional -->
    <numeroOrdem>?999?</numeroOrdem>
<!-- optional -->
    <dataInicio>2008-12-31</dataInicio>
<!-- optional -->
    <dataFim>2008-12-31</dataFim>
<!-- optional -->
    <lancavel>?true?</lancavel>
  </centroResultado>
</ns1:contarCentroResultado>
<ns1:contarCentroResultado xmlns:ns1='cadastro.basico.tfs.totvs.com'>
<!-- optional -->
  <centroResultado>
<!-- optional -->
    <codigoCentroResultado>?999?</codigoCentroResultado>
<!-- optional -->
    <rateioNormal>?true?</rateioNormal>
<!-- optional -->
    <descricaoCentroResponsabilidade>?XXX?</descricaoCentroResponsabilidade>
<!-- optional -->
    <nomeCorretoraCentroResultado>?XXX?</nomeCorretoraCentroResultado>
<!-- optional -->
    <codigoCompletoPai>?999?</codigoCompletoPai>
<!-- optional -->
    <numeroNivel>?999?</numeroNivel>
<!-- optional -->
    <numeroOrdem>?999?</numeroOrdem>
<!-- optional -->
    <dataInicio>2008-12-31</dataInicio>
<!-- optional -->
    <dataFim>2008-12-31</dataFim>
<!-- optional -->
    <lancavel>?true?</lancavel>
  </centroResultado>
</ns1:contarCentroResultado>

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.basico.tfs.totvs.com' attributeFormDefault='unqualified' elementFormDefault='unqualified' xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:tns='cadastro.basico.tfs.totvs.com'>
  <xsd:element name='contarCentroResultado' type='tns:contarCentroResultado' />
  <xsd:complexType name='contarCentroResultado'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='centroResultado' type='tns:centroResultadoFiltroDTO' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='centroResultadoFiltroDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='codigoCentroResultado' type='xsd:long' minOccurs='0' />
      <xsd:element name='rateioNormal' type='xsd:boolean' minOccurs='0' />
      <xsd:element name='descricaoCentroResponsabilidade' type='xsd:string' minOccurs='0' />
      <xsd:element name='nomeCorretoraCentroResultado' type='xsd:string' minOccurs='0' />
      <xsd:element name='codigoCompletoPai' type='tns:centroResultadoFiltroDTO' minOccurs='0' />
      <xsd:element name='numeroNivel' type='xsd:int' minOccurs='0' />
      <xsd:element name='numeroOrdem' type='xsd:int' minOccurs='0' />
      <xsd:element name='dataInicio' type='xsd:date' minOccurs='0' />
      <xsd:element name='dataFim' type='xsd:date' minOccurs='0' />
      <xsd:element name='lancavel' type='xsd:boolean' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
</xsd:schema>
<xsd:schema targetNamespace='cadastro.basico.tfs.totvs.com' attributeFormDefault='unqualified' elementFormDefault='unqualified' xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:tns='cadastro.basico.tfs.totvs.com'>
  <xsd:element name='contarCentroResultado' type='tns:contarCentroResultado' />
  <xsd:complexType name='contarCentroResultado'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='centroResultado' type='tns:centroResultadoFiltroDTO' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name='centroResultadoFiltroDTO'>
    <xsd:sequence minOccurs='1' maxOccurs='1'>
      <xsd:element name='codigoCentroResultado' type='xsd:long' minOccurs='0' />
      <xsd:element name='rateioNormal' type='xsd:boolean' minOccurs='0' />
      <xsd:element name='descricaoCentroResponsabilidade' type='xsd:string' minOccurs='0' />
      <xsd:element name='nomeCorretoraCentroResultado' type='xsd:string' minOccurs='0' />
      <xsd:element name='codigoCompletoPai' type='xsd:long' minOccurs='0' />
      <xsd:element name='numeroNivel' type='xsd:int' minOccurs='0' />
      <xsd:element name='numeroOrdem' type='xsd:int' minOccurs='0' />
      <xsd:element name='dataInicio' type='xsd:date' minOccurs='0' />
      <xsd:element name='dataFim' type='xsd:date' minOccurs='0' />
      <xsd:element name='lancavel' type='xsd:boolean' minOccurs='0' />
    </xsd:sequence>
  </xsd:complexType>
</xsd:schema>