The message templates below show how an original message and a message based on the modified WSDL will look like.
Original | Modified |
---|---|
<ns1:incluirMovimentoCnabBancosOcorrenciaResponse xmlns:ns1='backoffice.credito.tfs.totvs.com'> <!-- from 0 to unbounded --> <return> <!-- optional --> <codigoEmpresa>?999?</codigoEmpresa> <!-- optional --> <codigoUnidade>?999?</codigoUnidade> <!-- optional --> <dataProcessamento>2008-12-31</dataProcessamento> <!-- optional --> <numeroSequencialOcorrencia>?999?</numeroSequencialOcorrencia> <!-- optional --> <codigoCobrador>?999?</codigoCobrador> <!-- optional --> <codigoCliente>?999?</codigoCliente> <!-- optional --> <siglaModalidade>?XXX?</siglaModalidade> <!-- optional --> <numeroContrato>?999?</numeroContrato> <!-- optional --> <numeroAdl>?999?</numeroAdl> <!-- optional --> <numeroNossoNumero>?999?</numeroNossoNumero> <!-- optional --> <numeroNossoNumeroConsolidado>?999?</numeroNossoNumeroConsolidado> <!-- optional --> <codigoCorrespondenteCobrador>?XXX?</codigoCorrespondenteCobrador> <!-- optional --> <numeroSequencialNossoNumero>?999?</numeroSequencialNossoNumero> <!-- optional --> <seuNumero>?XXX?</seuNumero> <!-- optional --> <codigoOcorrenciaRemessa>?999?</codigoOcorrenciaRemessa> <!-- optional --> <codigoOcorrenciaRetorno>?999?</codigoOcorrenciaRetorno> <!-- optional --> <situacaoMovimento>?XXX?</situacaoMovimento> <!-- optional --> <quantidadeEnvio>?999?</quantidadeEnvio> <!-- optional --> <valorTitulo>?999.99?</valorTitulo> <!-- optional --> <dataVencimento>2008-12-31</dataVencimento> <!-- optional --> <!-- possible value: SPF, possible value: SPJ, possible value: CPF, possible value: CGC --> <tipoDocumentoSacado>???</tipoDocumentoSacado> <!-- optional --> <numeroDocumentoSacado>?XXX?</numeroDocumentoSacado> <!-- optional --> <dataMovimento>2008-12-31</dataMovimento> <!-- optional --> <tipoLote>?XXX?</tipoLote> <!-- optional --> <numeroLancamento>?999?</numeroLancamento> <!-- optional --> <dataEfetivacao>2008-12-31</dataEfetivacao> <!-- optional --> <siglaFuncao>?XXX?</siglaFuncao> <!-- optional --><!--dateTime--> <dataHoraAtualizacao>2008-12-31T23:59:00.000-05:00</dataHoraAtualizacao> <!-- optional --> <codigoMotivoRejeicao>?999?</codigoMotivoRejeicao> <!-- optional --> <valorDesconto>?999.99?</valorDesconto> <!-- optional --> <valorDespesa>?999.99?</valorDespesa> <!-- optional --> <valorEncargos>?999.99?</valorEncargos> <!-- optional --> <valorImpostoTributo>?999.99?</valorImpostoTributo> <!-- optional --> <valorCobrado>?999.99?</valorCobrado> <!-- optional --> <dataRemessa>2008-12-31</dataRemessa> <!-- optional --> <valorCorrecao>?999.99?</valorCorrecao> <!-- optional --> <valorJuros>?999.99?</valorJuros> <!-- optional --> <valorMora>?999.99?</valorMora> <!-- optional --> <valorMulta>?999.99?</valorMulta> <!-- optional --> <valorPermanencia>?999.99?</valorPermanencia> <!-- optional --> <valorPrincipal>?999.99?</valorPrincipal> <!-- optional --> <valorCorrigido>?999.99?</valorCorrigido> <!-- optional --> <identificacaoOrigem>?XXX?</identificacaoOrigem> <!-- optional --> <identificacaoContaVinculada>?true?</identificacaoContaVinculada> <!-- optional --> <identificacaoTipoLiquidacao>?XXX?</identificacaoTipoLiquidacao> <!-- optional --> <siglaFuncaoOcorrencia>?XXX?</siglaFuncaoOcorrencia> <!-- optional --> <codigoHistorico>?999?</codigoHistorico> <!-- optional --> <identificacaoRegistradoOnline>?true?</identificacaoRegistradoOnline> </return> </ns1:incluirMovimentoCnabBancosOcorrenciaResponse> |
<ns1:incluirMovimentoCnabBancosOcorrenciaResponse xmlns:ns1='backoffice.credito.tfs.totvs.com'> <!-- from 0 to unbounded --> <return> <!-- optional --> <codigoEmpresa>?999?</codigoEmpresa> <!-- optional --> <codigoUnidade>?999?</codigoUnidade> <!-- optional --> <dataProcessamento>2008-12-31</dataProcessamento> <!-- optional --> <numeroSequencialOcorrencia>?999?</numeroSequencialOcorrencia> <!-- optional --> <codigoCobrador>?999?</codigoCobrador> <!-- optional --> <codigoCliente>?999?</codigoCliente> <!-- optional --> <siglaModalidade>?XXX?</siglaModalidade> <!-- optional --> <numeroContrato>?999?</numeroContrato> <!-- optional --> <numeroAdl>?999?</numeroAdl> <!-- optional --> <numeroNossoNumero>?999?</numeroNossoNumero> <!-- optional --> <numeroNossoNumeroConsolidado>?999?</numeroNossoNumeroConsolidado> <!-- optional --> <codigoCorrespondenteCobrador>?XXX?</codigoCorrespondenteCobrador> <!-- optional --> <numeroSequencialNossoNumero>?999?</numeroSequencialNossoNumero> <!-- optional --> <seuNumero>?XXX?</seuNumero> <!-- optional --> <codigoOcorrenciaRemessa>?999?</codigoOcorrenciaRemessa> <!-- optional --> <codigoOcorrenciaRetorno>?999?</codigoOcorrenciaRetorno> <!-- optional --> <situacaoMovimento>?XXX?</situacaoMovimento> <!-- optional --> <quantidadeEnvio>?999?</quantidadeEnvio> <!-- optional --> <valorTitulo>?999.99?</valorTitulo> <!-- optional --> <dataVencimento>2008-12-31</dataVencimento> <!-- optional --> <!-- possible value: SPF, possible value: SPJ, possible value: CPF, possible value: CGC --> <tipoDocumentoSacado>???</tipoDocumentoSacado> <!-- optional --> <numeroDocumentoSacado>?XXX?</numeroDocumentoSacado> <!-- optional --> <dataMovimento>2008-12-31</dataMovimento> <!-- optional --> <tipoLote>?XXX?</tipoLote> <!-- optional --> <numeroLancamento>?999?</numeroLancamento> <!-- optional --> <dataEfetivacao>2008-12-31</dataEfetivacao> <!-- optional --> <siglaFuncao>?XXX?</siglaFuncao> <!-- optional --><!--dateTime--> <dataHoraAtualizacao>2008-12-31T23:59:00.000-05:00</dataHoraAtualizacao> <!-- optional --> <codigoMotivoRejeicao>?999?</codigoMotivoRejeicao> <!-- optional --> <valorDesconto>?999.99?</valorDesconto> <!-- optional --> <valorDespesa>?999.99?</valorDespesa> <!-- optional --> <valorEncargos>?999.99?</valorEncargos> <!-- optional --> <valorImpostoTributo>?999.99?</valorImpostoTributo> <!-- optional --> <valorCobrado>?999.99?</valorCobrado> <!-- optional --> <dataRemessa>2008-12-31</dataRemessa> <!-- optional --> <valorCorrecao>?999.99?</valorCorrecao> <!-- optional --> <valorJuros>?999.99?</valorJuros> <!-- optional --> <valorMora>?999.99?</valorMora> <!-- optional --> <valorMulta>?999.99?</valorMulta> <!-- optional --> <valorPermanencia>?999.99?</valorPermanencia> <!-- optional --> <valorPrincipal>?999.99?</valorPrincipal> <!-- optional --> <valorCorrigido>?999.99?</valorCorrigido> <!-- optional --> <identificacaoOrigem>?XXX?</identificacaoOrigem> <!-- optional --> <identificacaoContaVinculada>?true?</identificacaoContaVinculada> <!-- optional --> <identificacaoTipoLiquidacao>?XXX?</identificacaoTipoLiquidacao> <!-- optional --> <siglaFuncaoOcorrencia>?XXX?</siglaFuncaoOcorrencia> <!-- optional --> <codigoHistorico>?999?</codigoHistorico> <!-- optional --> <identificacaoRegistradoOnline>?true?</identificacaoRegistradoOnline> <!-- optional --> <numeroLote>?999?</numeroLote> </return> </ns1:incluirMovimentoCnabBancosOcorrenciaResponse> |
The following schemas are only showing definitions that are relevant to the message. The real schemas might be bigger.
Original | Modified |
---|---|
<xsd:schema targetNamespace='backoffice.credito.tfs.totvs.com' attributeFormDefault='unqualified' elementFormDefault='unqualified' xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:tns='backoffice.credito.tfs.totvs.com'> <xsd:element name='incluirMovimentoCnabBancosOcorrenciaResponse' type='tns:incluirMovimentoCnabBancosOcorrenciaResponse' /> <xsd:complexType name='incluirMovimentoCnabBancosOcorrenciaResponse'> <xsd:sequence minOccurs='1' maxOccurs='1'> <xsd:element name='return' type='tns:movimentoCnabBancosOcorrenciaDTO' minOccurs='0' maxOccurs='unbounded' /> </xsd:sequence> </xsd:complexType> <xsd:complexType name='movimentoCnabBancosOcorrenciaDTO'> <xsd:sequence minOccurs='1' maxOccurs='1'> <xsd:element name='codigoEmpresa' type='xsd:int' minOccurs='0' /> <xsd:element name='codigoUnidade' type='xsd:int' minOccurs='0' /> <xsd:element name='dataProcessamento' type='xsd:date' minOccurs='0' /> <xsd:element name='numeroSequencialOcorrencia' type='xsd:long' minOccurs='0' /> <xsd:element name='codigoCobrador' type='xsd:int' minOccurs='0' /> <xsd:element name='codigoCliente' type='xsd:long' minOccurs='0' /> <xsd:element name='siglaModalidade' type='xsd:string' minOccurs='0' /> <xsd:element name='numeroContrato' type='xsd:long' minOccurs='0' /> <xsd:element name='numeroAdl' type='xsd:int' minOccurs='0' /> <xsd:element name='numeroNossoNumero' type='xsd:long' minOccurs='0' /> <xsd:element name='numeroNossoNumeroConsolidado' type='xsd:long' minOccurs='0' /> <xsd:element name='codigoCorrespondenteCobrador' type='xsd:string' minOccurs='0' /> <xsd:element name='numeroSequencialNossoNumero' type='xsd:long' minOccurs='0' /> <xsd:element name='seuNumero' type='xsd:string' minOccurs='0' /> <xsd:element name='codigoOcorrenciaRemessa' type='xsd:int' minOccurs='0' /> <xsd:element name='codigoOcorrenciaRetorno' type='xsd:int' minOccurs='0' /> <xsd:element name='situacaoMovimento' type='xsd:string' minOccurs='0' /> <xsd:element name='quantidadeEnvio' type='xsd:int' minOccurs='0' /> <xsd:element name='valorTitulo' type='xsd:decimal' minOccurs='0' /> <xsd:element name='dataVencimento' type='xsd:date' minOccurs='0' /> <xsd:element name='tipoDocumentoSacado' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoDocumentoSacado' minOccurs='0' /> <xsd:element name='numeroDocumentoSacado' type='xsd:string' minOccurs='0' /> <xsd:element name='dataMovimento' type='xsd:date' minOccurs='0' /> <xsd:element name='tipoLote' type='xsd:string' minOccurs='0' /> <xsd:element name='numeroLancamento' type='xsd:int' minOccurs='0' /> <xsd:element name='dataEfetivacao' type='xsd:date' minOccurs='0' /> <xsd:element name='siglaFuncao' type='xsd:string' minOccurs='0' /> <xsd:element name='dataHoraAtualizacao' type='xsd:dateTime' minOccurs='0' /> <xsd:element name='codigoMotivoRejeicao' type='xsd:int' minOccurs='0' /> <xsd:element name='valorDesconto' type='xsd:decimal' minOccurs='0' /> <xsd:element name='valorDespesa' type='xsd:decimal' minOccurs='0' /> <xsd:element name='valorEncargos' type='xsd:decimal' minOccurs='0' /> <xsd:element name='valorImpostoTributo' type='xsd:decimal' minOccurs='0' /> <xsd:element name='valorCobrado' type='xsd:decimal' minOccurs='0' /> <xsd:element name='dataRemessa' type='xsd:date' minOccurs='0' /> <xsd:element name='valorCorrecao' type='xsd:decimal' minOccurs='0' /> <xsd:element name='valorJuros' type='xsd:decimal' minOccurs='0' /> <xsd:element name='valorMora' type='xsd:decimal' minOccurs='0' /> <xsd:element name='valorMulta' type='xsd:decimal' minOccurs='0' /> <xsd:element name='valorPermanencia' type='xsd:decimal' minOccurs='0' /> <xsd:element name='valorPrincipal' type='xsd:decimal' minOccurs='0' /> <xsd:element name='valorCorrigido' type='xsd:decimal' minOccurs='0' /> <xsd:element name='identificacaoOrigem' type='xsd:string' minOccurs='0' /> <xsd:element name='identificacaoContaVinculada' type='xsd:boolean' minOccurs='0' /> <xsd:element name='identificacaoTipoLiquidacao' type='xsd:string' minOccurs='0' /> <xsd:element name='siglaFuncaoOcorrencia' type='xsd:string' minOccurs='0' /> <xsd:element name='codigoHistorico' type='xsd:long' minOccurs='0' /> <xsd:element name='identificacaoRegistradoOnline' type='xsd:boolean' minOccurs='0' /> </xsd:sequence> </xsd:complexType> <xsd:simpleType name='tipoDocumentoSacado'> <xsd:restriction base='xsd:string'> <xsd:enumeration value='SPF' /> <xsd:enumeration value='SPJ' /> <xsd:enumeration value='CPF' /> <xsd:enumeration value='CGC' /> </xsd:restriction> </xsd:simpleType> </xsd:schema> |
<xsd:schema targetNamespace='backoffice.credito.tfs.totvs.com' attributeFormDefault='unqualified' elementFormDefault='unqualified' xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:tns='backoffice.credito.tfs.totvs.com'> <xsd:element name='incluirMovimentoCnabBancosOcorrenciaResponse' type='tns:incluirMovimentoCnabBancosOcorrenciaResponse' /> <xsd:complexType name='incluirMovimentoCnabBancosOcorrenciaResponse'> <xsd:sequence minOccurs='1' maxOccurs='1'> <xsd:element name='return' type='tns:movimentoCnabBancosOcorrenciaDTO' minOccurs='0' maxOccurs='unbounded' /> </xsd:sequence> </xsd:complexType> <xsd:complexType name='movimentoCnabBancosOcorrenciaDTO'> <xsd:sequence minOccurs='1' maxOccurs='1'> <xsd:element name='codigoEmpresa' type='xsd:int' minOccurs='0' /> <xsd:element name='codigoUnidade' type='xsd:int' minOccurs='0' /> <xsd:element name='dataProcessamento' type='xsd:date' minOccurs='0' /> <xsd:element name='numeroSequencialOcorrencia' type='xsd:long' minOccurs='0' /> <xsd:element name='codigoCobrador' type='xsd:int' minOccurs='0' /> <xsd:element name='codigoCliente' type='xsd:long' minOccurs='0' /> <xsd:element name='siglaModalidade' type='xsd:string' minOccurs='0' /> <xsd:element name='numeroContrato' type='xsd:long' minOccurs='0' /> <xsd:element name='numeroAdl' type='xsd:int' minOccurs='0' /> <xsd:element name='numeroNossoNumero' type='xsd:long' minOccurs='0' /> <xsd:element name='numeroNossoNumeroConsolidado' type='xsd:long' minOccurs='0' /> <xsd:element name='codigoCorrespondenteCobrador' type='xsd:string' minOccurs='0' /> <xsd:element name='numeroSequencialNossoNumero' type='xsd:long' minOccurs='0' /> <xsd:element name='seuNumero' type='xsd:string' minOccurs='0' /> <xsd:element name='codigoOcorrenciaRemessa' type='xsd:int' minOccurs='0' /> <xsd:element name='codigoOcorrenciaRetorno' type='xsd:int' minOccurs='0' /> <xsd:element name='situacaoMovimento' type='xsd:string' minOccurs='0' /> <xsd:element name='quantidadeEnvio' type='xsd:int' minOccurs='0' /> <xsd:element name='valorTitulo' type='xsd:decimal' minOccurs='0' /> <xsd:element name='dataVencimento' type='xsd:date' minOccurs='0' /> <xsd:element name='tipoDocumentoSacado' xmlns:ns1='http://core.credito.tfs.totvs.com' type='ns1:tipoDocumentoSacado' minOccurs='0' /> <xsd:element name='numeroDocumentoSacado' type='xsd:string' minOccurs='0' /> <xsd:element name='dataMovimento' type='xsd:date' minOccurs='0' /> <xsd:element name='tipoLote' type='xsd:string' minOccurs='0' /> <xsd:element name='numeroLancamento' type='xsd:int' minOccurs='0' /> <xsd:element name='dataEfetivacao' type='xsd:date' minOccurs='0' /> <xsd:element name='siglaFuncao' type='xsd:string' minOccurs='0' /> <xsd:element name='dataHoraAtualizacao' type='xsd:dateTime' minOccurs='0' /> <xsd:element name='codigoMotivoRejeicao' type='xsd:int' minOccurs='0' /> <xsd:element name='valorDesconto' type='xsd:decimal' minOccurs='0' /> <xsd:element name='valorDespesa' type='xsd:decimal' minOccurs='0' /> <xsd:element name='valorEncargos' type='xsd:decimal' minOccurs='0' /> <xsd:element name='valorImpostoTributo' type='xsd:decimal' minOccurs='0' /> <xsd:element name='valorCobrado' type='xsd:decimal' minOccurs='0' /> <xsd:element name='dataRemessa' type='xsd:date' minOccurs='0' /> <xsd:element name='valorCorrecao' type='xsd:decimal' minOccurs='0' /> <xsd:element name='valorJuros' type='xsd:decimal' minOccurs='0' /> <xsd:element name='valorMora' type='xsd:decimal' minOccurs='0' /> <xsd:element name='valorMulta' type='xsd:decimal' minOccurs='0' /> <xsd:element name='valorPermanencia' type='xsd:decimal' minOccurs='0' /> <xsd:element name='valorPrincipal' type='xsd:decimal' minOccurs='0' /> <xsd:element name='valorCorrigido' type='xsd:decimal' minOccurs='0' /> <xsd:element name='identificacaoOrigem' type='xsd:string' minOccurs='0' /> <xsd:element name='identificacaoContaVinculada' type='xsd:boolean' minOccurs='0' /> <xsd:element name='identificacaoTipoLiquidacao' type='xsd:string' minOccurs='0' /> <xsd:element name='siglaFuncaoOcorrencia' type='xsd:string' minOccurs='0' /> <xsd:element name='codigoHistorico' type='xsd:long' minOccurs='0' /> <xsd:element name='identificacaoRegistradoOnline' type='xsd:boolean' minOccurs='0' /> <xsd:element name='numeroLote' type='xsd:long' minOccurs='0' /> </xsd:sequence> </xsd:complexType> <xsd:simpleType name='tipoDocumentoSacado'> <xsd:restriction base='xsd:string'> <xsd:enumeration value='SPF' /> <xsd:enumeration value='SPJ' /> <xsd:enumeration value='CPF' /> <xsd:enumeration value='CGC' /> </xsd:restriction> </xsd:simpleType> </xsd:schema> |