The message templates below show how an original message and a message based on the modified WSDL will look like.
Original | Modified |
---|---|
<ns1:gerarRelatorioContratoGuardaChuvaResponse xmlns:ns1='cadastro.beg.tfs.totvs.com'> <!-- optional --> <return> <!-- from 0 to unbounded --> <!-- This element may be left empty if xsi:nil='true' is set. --> <dadosCooperativaAgencia> <!-- optional --> <idCentral>?999?</idCentral> <!-- optional --> <nomeCentral>?XXX?</nomeCentral> <!-- optional --> <codigoEmpresa>?999?</codigoEmpresa> <!-- optional --> <nomeEmpresa>?XXX?</nomeEmpresa> <!-- optional --> <codigoUnidade>?999?</codigoUnidade> <!-- optional --> <siglaUnidade>?XXX?</siglaUnidade> <!-- optional --> <nomeUnidade>?XXX?</nomeUnidade> <!-- optional --> <idContrato>?999?</idContrato> <!-- optional --> <codigoContrato>?999?</codigoContrato> <!-- optional --> <tipoContrato>?XXX?</tipoContrato> <!-- optional --> <situacaoContrato>?XXX?</situacaoContrato> <!-- optional --> <valorContrato>?999.99?</valorContrato> <!-- optional --> <valorUtilizado>?999.99?</valorUtilizado> <!-- optional --> <valorDisponivel>?999.99?</valorDisponivel> <!-- optional --> <percentualCobertura>?999.99?</percentualCobertura> <!-- optional --> <dataVencimento>?XXX?</dataVencimento> <!-- optional --> <dataContrato>?XXX?</dataContrato> <!-- from 0 to unbounded --> <!-- This element may be left empty if xsi:nil='true' is set. --> <dadosBensAgregados> <!-- optional --> <idTipoBem>?999?</idTipoBem> <!-- optional --> <descricaoTipoBem>?XXX?</descricaoTipoBem> <!-- optional --> <idBem>?999?</idBem> <!-- optional --> <descricaoBem>?XXX?</descricaoBem> <!-- optional --> <valorOrigem>?999.99?</valorOrigem> <!-- optional --> <valorAtual>?999.99?</valorAtual> <!-- optional --> <nomeProprietario>?XXX?</nomeProprietario> <!-- optional --> <codigoCliente>?999?</codigoCliente> <!-- optional --> <numeroDocumento>?XXX?</numeroDocumento> <!-- optional --> <numeroConta>?XXX?</numeroConta> </dadosBensAgregados> <!-- from 0 to unbounded --> <!-- This element may be left empty if xsi:nil='true' is set. --> <dadosBeneficiarios> <!-- optional --> <numeroTitulo>?XXX?</numeroTitulo> <!-- optional --> <codigoCliente>?999?</codigoCliente> <!-- optional --> <nomeProduto>?XXX?</nomeProduto> <!-- optional --> <valor>?999.99?</valor> <!-- optional --> <saldo>?999.99?</saldo> <!-- optional --> <numeroConta>?XXX?</numeroConta> <!-- optional --> <dataDeContratacao>?XXX?</dataDeContratacao> <!-- optional --> <dataDoUltimoVencimento>?XXX?</dataDoUltimoVencimento> <!-- optional --> <idBeneficiario>?999?</idBeneficiario> <!-- optional --> <nome>?XXX?</nome> <!-- optional --> <numeroDocumento>?XXX?</numeroDocumento> </dadosBeneficiarios> </dadosCooperativaAgencia> </return> </ns1:gerarRelatorioContratoGuardaChuvaResponse> |
<ns1:gerarRelatorioContratoGuardaChuvaResponse xmlns:ns1='cadastro.beg.tfs.totvs.com'> <!-- optional --> <return> <!-- from 0 to unbounded --> <!-- This element may be left empty if xsi:nil='true' is set. --> <dadosCooperativaAgencia> <!-- optional --> <idCentral>?999?</idCentral> <!-- optional --> <nomeCentral>?XXX?</nomeCentral> <!-- optional --> <codigoEmpresa>?999?</codigoEmpresa> <!-- optional --> <nomeEmpresa>?XXX?</nomeEmpresa> <!-- optional --> <codigoUnidade>?999?</codigoUnidade> <!-- optional --> <siglaUnidade>?XXX?</siglaUnidade> <!-- optional --> <nomeUnidade>?XXX?</nomeUnidade> <!-- optional --> <idContrato>?999?</idContrato> <!-- optional --> <codigoContrato>?999?</codigoContrato> <!-- optional --> <tipoContrato>?XXX?</tipoContrato> <!-- optional --> <situacaoContrato>?XXX?</situacaoContrato> <!-- optional --> <valorContrato>?999.99?</valorContrato> <!-- optional --> <valorUtilizado>?999.99?</valorUtilizado> <!-- optional --> <valorDisponivel>?999.99?</valorDisponivel> <!-- optional --> <percentualCobertura>?999.99?</percentualCobertura> <!-- optional --> <numeroGrau>?999?</numeroGrau> <!-- optional --> <dataVencimento>?XXX?</dataVencimento> <!-- optional --> <dataContrato>?XXX?</dataContrato> <!-- from 0 to unbounded --> <!-- This element may be left empty if xsi:nil='true' is set. --> <dadosBensAgregados> <!-- optional --> <idTipoBem>?999?</idTipoBem> <!-- optional --> <descricaoTipoBem>?XXX?</descricaoTipoBem> <!-- optional --> <idBem>?999?</idBem> <!-- optional --> <descricaoBem>?XXX?</descricaoBem> <!-- optional --> <valorOrigem>?999.99?</valorOrigem> <!-- optional --> <valorAtual>?999.99?</valorAtual> <!-- optional --> <nomeProprietario>?XXX?</nomeProprietario> <!-- optional --> <codigoCliente>?999?</codigoCliente> <!-- optional --> <numeroDocumento>?XXX?</numeroDocumento> <!-- optional --> <numeroConta>?XXX?</numeroConta> <!-- optional --> <codigoDominio>?XXX?</codigoDominio> <!-- optional --> <codigoSubdominio>?XXX?</codigoSubdominio> <!-- optional --> <idBemOri>?999?</idBemOri> <!-- optional --> <numeroGrau>?999?</numeroGrau> </dadosBensAgregados> <!-- from 0 to unbounded --> <!-- This element may be left empty if xsi:nil='true' is set. --> <dadosBeneficiarios> <!-- optional --> <numeroTitulo>?XXX?</numeroTitulo> <!-- optional --> <codigoCliente>?999?</codigoCliente> <!-- optional --> <nomeProduto>?XXX?</nomeProduto> <!-- optional --> <valor>?999.99?</valor> <!-- optional --> <saldo>?999.99?</saldo> <!-- optional --> <numeroConta>?XXX?</numeroConta> <!-- optional --> <dataDeContratacao>?XXX?</dataDeContratacao> <!-- optional --> <dataDoUltimoVencimento>?XXX?</dataDoUltimoVencimento> <!-- optional --> <idBeneficiario>?999?</idBeneficiario> <!-- optional --> <nome>?XXX?</nome> <!-- optional --> <numeroDocumento>?XXX?</numeroDocumento> <!-- optional --> <idContrato>?999?</idContrato> <!-- optional --> <idBemContratoGuardaChuva>?999?</idBemContratoGuardaChuva> </dadosBeneficiarios> </dadosCooperativaAgencia> </return> </ns1:gerarRelatorioContratoGuardaChuvaResponse> |
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='gerarRelatorioContratoGuardaChuvaResponse' type='tns:gerarRelatorioContratoGuardaChuvaResponse' /> <xsd:complexType name='gerarRelatorioContratoGuardaChuvaResponse'> <xsd:sequence minOccurs='1' maxOccurs='1'> <xsd:element name='return' type='tns:relatorioContratoGuardaChuvaResponse' minOccurs='0' /> </xsd:sequence> </xsd:complexType> <xsd:complexType name='relatorioContratoGuardaChuvaResponse'> <xsd:sequence minOccurs='1' maxOccurs='1'> <xsd:element name='dadosCooperativaAgencia' type='tns:dadosCooperativaAgenciaDTO' minOccurs='0' maxOccurs='unbounded' nillable='true' /> </xsd:sequence> </xsd:complexType> <xsd:complexType name='dadosCooperativaAgenciaDTO'> <xsd:sequence minOccurs='1' maxOccurs='1'> <xsd:element name='idCentral' type='xsd:long' minOccurs='0' /> <xsd:element name='nomeCentral' type='xsd:string' minOccurs='0' /> <xsd:element name='codigoEmpresa' type='xsd:long' minOccurs='0' /> <xsd:element name='nomeEmpresa' type='xsd:string' minOccurs='0' /> <xsd:element name='codigoUnidade' type='xsd:long' minOccurs='0' /> <xsd:element name='siglaUnidade' type='xsd:string' minOccurs='0' /> <xsd:element name='nomeUnidade' type='xsd:string' minOccurs='0' /> <xsd:element name='idContrato' type='xsd:long' minOccurs='0' /> <xsd:element name='codigoContrato' type='xsd:long' minOccurs='0' /> <xsd:element name='tipoContrato' type='xsd:string' minOccurs='0' /> <xsd:element name='situacaoContrato' type='xsd:string' minOccurs='0' /> <xsd:element name='valorContrato' type='xsd:decimal' minOccurs='0' /> <xsd:element name='valorUtilizado' type='xsd:decimal' minOccurs='0' /> <xsd:element name='valorDisponivel' type='xsd:decimal' minOccurs='0' /> <xsd:element name='percentualCobertura' type='xsd:decimal' minOccurs='0' /> <xsd:element name='dataVencimento' type='xsd:string' minOccurs='0' /> <xsd:element name='dataContrato' type='xsd:string' minOccurs='0' /> <xsd:element name='dadosBensAgregados' type='tns:dadosBensAgregadosDTO' minOccurs='0' maxOccurs='unbounded' nillable='true' /> <xsd:element name='dadosBeneficiarios' type='tns:dadosBeneficiariosDTO' minOccurs='0' maxOccurs='unbounded' nillable='true' /> </xsd:sequence> </xsd:complexType> <xsd:complexType name='dadosBensAgregadosDTO'> <xsd:sequence minOccurs='1' maxOccurs='1'> <xsd:element name='idTipoBem' type='xsd:long' minOccurs='0' /> <xsd:element name='descricaoTipoBem' type='xsd:string' minOccurs='0' /> <xsd:element name='idBem' type='xsd:long' minOccurs='0' /> <xsd:element name='descricaoBem' type='xsd:string' minOccurs='0' /> <xsd:element name='valorOrigem' type='xsd:decimal' minOccurs='0' /> <xsd:element name='valorAtual' type='xsd:decimal' minOccurs='0' /> <xsd:element name='nomeProprietario' type='xsd:string' minOccurs='0' /> <xsd:element name='codigoCliente' type='xsd:long' minOccurs='0' /> <xsd:element name='numeroDocumento' type='xsd:string' minOccurs='0' /> <xsd:element name='numeroConta' type='xsd:string' minOccurs='0' /> </xsd:sequence> </xsd:complexType> <xsd:complexType name='dadosBeneficiariosDTO'> <xsd:complexContent> <xsd:extension base='tns:dadosOperacaoBeneficiarioDTO'> <xsd:sequence minOccurs='1' maxOccurs='1'> <xsd:element name='idBeneficiario' type='xsd:long' minOccurs='0' /> <xsd:element name='nome' type='xsd:string' minOccurs='0' /> <xsd:element name='numeroDocumento' type='xsd:string' minOccurs='0' /> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name='dadosOperacaoBeneficiarioDTO'> <xsd:sequence minOccurs='1' maxOccurs='1'> <xsd:element name='numeroTitulo' type='xsd:string' minOccurs='0' /> <xsd:element name='codigoCliente' type='xsd:long' minOccurs='0' /> <xsd:element name='nomeProduto' type='xsd:string' minOccurs='0' /> <xsd:element name='valor' type='xsd:decimal' minOccurs='0' /> <xsd:element name='saldo' type='xsd:decimal' minOccurs='0' /> <xsd:element name='numeroConta' type='xsd:string' minOccurs='0' /> <xsd:element name='dataDeContratacao' type='xsd:string' minOccurs='0' /> <xsd:element name='dataDoUltimoVencimento' type='xsd:string' minOccurs='0' /> </xsd:sequence> </xsd:complexType> </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='gerarRelatorioContratoGuardaChuvaResponse' type='tns:gerarRelatorioContratoGuardaChuvaResponse' /> <xsd:complexType name='gerarRelatorioContratoGuardaChuvaResponse'> <xsd:sequence minOccurs='1' maxOccurs='1'> <xsd:element name='return' type='tns:relatorioContratoGuardaChuvaResponse' minOccurs='0' /> </xsd:sequence> </xsd:complexType> <xsd:complexType name='relatorioContratoGuardaChuvaResponse'> <xsd:sequence minOccurs='1' maxOccurs='1'> <xsd:element name='dadosCooperativaAgencia' type='tns:dadosCooperativaAgenciaDTO' minOccurs='0' maxOccurs='unbounded' nillable='true' /> </xsd:sequence> </xsd:complexType> <xsd:complexType name='dadosCooperativaAgenciaDTO'> <xsd:sequence minOccurs='1' maxOccurs='1'> <xsd:element name='idCentral' type='xsd:long' minOccurs='0' /> <xsd:element name='nomeCentral' type='xsd:string' minOccurs='0' /> <xsd:element name='codigoEmpresa' type='xsd:long' minOccurs='0' /> <xsd:element name='nomeEmpresa' type='xsd:string' minOccurs='0' /> <xsd:element name='codigoUnidade' type='xsd:long' minOccurs='0' /> <xsd:element name='siglaUnidade' type='xsd:string' minOccurs='0' /> <xsd:element name='nomeUnidade' type='xsd:string' minOccurs='0' /> <xsd:element name='idContrato' type='xsd:long' minOccurs='0' /> <xsd:element name='codigoContrato' type='xsd:long' minOccurs='0' /> <xsd:element name='tipoContrato' type='xsd:string' minOccurs='0' /> <xsd:element name='situacaoContrato' type='xsd:string' minOccurs='0' /> <xsd:element name='valorContrato' type='xsd:decimal' minOccurs='0' /> <xsd:element name='valorUtilizado' type='xsd:decimal' minOccurs='0' /> <xsd:element name='valorDisponivel' type='xsd:decimal' minOccurs='0' /> <xsd:element name='percentualCobertura' type='xsd:decimal' minOccurs='0' /> <xsd:element name='numeroGrau' type='xsd:long' minOccurs='0' /> <xsd:element name='dataVencimento' type='xsd:string' minOccurs='0' /> <xsd:element name='dataContrato' type='xsd:string' minOccurs='0' /> <xsd:element name='dadosBensAgregados' type='tns:dadosBensAgregadosDTO' minOccurs='0' maxOccurs='unbounded' nillable='true' /> <xsd:element name='dadosBeneficiarios' type='tns:dadosBeneficiariosDTO' minOccurs='0' maxOccurs='unbounded' nillable='true' /> </xsd:sequence> </xsd:complexType> <xsd:complexType name='dadosBensAgregadosDTO'> <xsd:sequence minOccurs='1' maxOccurs='1'> <xsd:element name='idTipoBem' type='xsd:long' minOccurs='0' /> <xsd:element name='descricaoTipoBem' type='xsd:string' minOccurs='0' /> <xsd:element name='idBem' type='xsd:long' minOccurs='0' /> <xsd:element name='descricaoBem' type='xsd:string' minOccurs='0' /> <xsd:element name='valorOrigem' type='xsd:decimal' minOccurs='0' /> <xsd:element name='valorAtual' type='xsd:decimal' minOccurs='0' /> <xsd:element name='nomeProprietario' type='xsd:string' minOccurs='0' /> <xsd:element name='codigoCliente' type='xsd:long' minOccurs='0' /> <xsd:element name='numeroDocumento' type='xsd:string' minOccurs='0' /> <xsd:element name='numeroConta' type='xsd:string' minOccurs='0' /> <xsd:element name='codigoDominio' type='xsd:string' minOccurs='0' /> <xsd:element name='codigoSubdominio' type='xsd:string' minOccurs='0' /> <xsd:element name='idBemOri' type='xsd:long' minOccurs='0' /> <xsd:element name='numeroGrau' type='xsd:long' minOccurs='0' /> </xsd:sequence> </xsd:complexType> <xsd:complexType name='dadosBeneficiariosDTO'> <xsd:complexContent> <xsd:extension base='tns:dadosOperacaoBeneficiarioDTO'> <xsd:sequence minOccurs='1' maxOccurs='1'> <xsd:element name='idBeneficiario' type='xsd:long' minOccurs='0' /> <xsd:element name='nome' type='xsd:string' minOccurs='0' /> <xsd:element name='numeroDocumento' type='xsd:string' minOccurs='0' /> <xsd:element name='idContrato' type='xsd:long' minOccurs='0' /> <xsd:element name='idBemContratoGuardaChuva' type='xsd:long' minOccurs='0' /> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name='dadosOperacaoBeneficiarioDTO'> <xsd:sequence minOccurs='1' maxOccurs='1'> <xsd:element name='numeroTitulo' type='xsd:string' minOccurs='0' /> <xsd:element name='codigoCliente' type='xsd:long' minOccurs='0' /> <xsd:element name='nomeProduto' type='xsd:string' minOccurs='0' /> <xsd:element name='valor' type='xsd:decimal' minOccurs='0' /> <xsd:element name='saldo' type='xsd:decimal' minOccurs='0' /> <xsd:element name='numeroConta' type='xsd:string' minOccurs='0' /> <xsd:element name='dataDeContratacao' type='xsd:string' minOccurs='0' /> <xsd:element name='dataDoUltimoVencimento' type='xsd:string' minOccurs='0' /> </xsd:sequence> </xsd:complexType> </xsd:schema> |