The message templates below show how an original message and a message based on the modified WSDL will look like.
Original | Modified |
---|---|
<ns1:cadastrarMaquinasEquipamentosResponse xmlns:ns1='bem.credito.tfs.totvs.com' /> |
<ns1:cadastrarMaquinasEquipamentosResponse xmlns:ns1='bem.credito.tfs.totvs.com'> <!-- from 0 to unbounded --> <return> <!-- optional --> <bensArrendamento> <!-- optional --> <codigoEmpresa>?999?</codigoEmpresa> <!-- optional --> <codigoBem>?999?</codigoBem> <!-- optional --> <codigoBemAgregado>?999?</codigoBemAgregado> <!-- optional --> <itensNotaFiscal> <!-- optional --> <dadosFatura> <!-- optional --> <codigoUsuarioAtualizador>?XXX?</codigoUsuarioAtualizador> <!-- optional --><!--dateTime--> <dataHoraAtualizacao>2008-12-31T23:59:00.000-05:00</dataHoraAtualizacao> <!-- optional --> <codigoEmpresa>?999?</codigoEmpresa> <!-- optional --> <siglaCarteira>?XXX?</siglaCarteira> <!-- optional --> <fornecedores> <!-- optional --> <numeroCicCgc>?XXX?</numeroCicCgc> <!-- optional --> <codigoClienteFornecedor>?999?</codigoClienteFornecedor> <!-- optional --> <siglaFornecedor>?XXX?</siglaFornecedor> <!-- optional --> <indicadorTipoPessoa>?XXX?</indicadorTipoPessoa> <!-- optional --> <nomeFornecedor>?XXX?</nomeFornecedor> <!-- optional --> <nomeEscritorioFornecedor>?XXX?</nomeEscritorioFornecedor> <!-- optional --> <nomeContatoFornecedor>?XXX?</nomeContatoFornecedor> <!-- optional --> <numeroTelefone1>?XXX?</numeroTelefone1> <!-- optional --> <numeroTelefone2>?XXX?</numeroTelefone2> <!-- optional --> <numeroTelefone3>?XXX?</numeroTelefone3> <!-- optional --> <descricaoEnderecoEmail>?XXX?</descricaoEnderecoEmail> <!-- optional --> <codigoBancoPagamento>?999?</codigoBancoPagamento> <!-- optional --> <codigoAgenciaPagamento>?999?</codigoAgenciaPagamento> <!-- optional --> <codigoContaPagamento>?XXX?</codigoContaPagamento> <!-- optional --> <descricaoBensFornecidos>?XXX?</descricaoBensFornecidos> <!-- optional --> <identificadorTipoFornecedor>?XXX?</identificadorTipoFornecedor> </fornecedores> <!-- optional --> <dataEmissao>2008-12-31</dataEmissao> <!-- optional --> <numeroNotaFiscalFatura>?XXX?</numeroNotaFiscalFatura> <!-- optional --> <dataMovimento>2008-12-31</dataMovimento> <!-- optional --> <valorTotalBens>?999.99?</valorTotalBens> <!-- optional --> <numeroPagamentos>?999?</numeroPagamentos> <!-- optional --> <valorTotalPagar>?999.99?</valorTotalPagar> <!-- optional --> <valorTotalDespesas>?999.99?</valorTotalDespesas> </dadosFatura> <!-- optional --> <numeroItemNotaFiscalFatura>?999?</numeroItemNotaFiscalFatura> <!-- optional --> <codigoTipoBem>?999?</codigoTipoBem> <!-- optional --> <nomeTipoBem>?XXX?</nomeTipoBem> <!-- optional --> <quantidadeBem>?999?</quantidadeBem> <!-- optional --> <valorUnidade>?999.99?</valorUnidade> <!-- optional --> <valorTotal>?999.99?</valorTotal> <!-- optional --> <indicadorPendenciaBem>?XXX?</indicadorPendenciaBem> <!-- optional --> <indicadorPendenciaFormalizacao>?XXX?</indicadorPendenciaFormalizacao> <!-- optional --> <indicadorPendenciaSeguro>?XXX?</indicadorPendenciaSeguro> <!-- optional --> <indicadorPendenciaAgregado>?XXX?</indicadorPendenciaAgregado> </itensNotaFiscal> <!-- optional --> <prazoDepreciacao>?999?</prazoDepreciacao> <!-- optional --> <codigoTipoBem>?999?</codigoTipoBem> <!-- optional --> <nomeTipoBem>?XXX?</nomeTipoBem> <!-- optional --> <siglaCotacao>?XXX?</siglaCotacao> <!-- optional --> <indicadorBemUsado>?XXX?</indicadorBemUsado> <!-- optional --> <idOrigemEstrangeira>?XXX?</idOrigemEstrangeira> <!-- optional --> <valorAquisicao>?999.99?</valorAquisicao> <!-- optional --> <valorOriginal>?999.99?</valorOriginal> <!-- optional --> <dataOriginal>2008-12-31</dataOriginal> <!-- optional --> <valorDepreciacaoAcumulada>?999.99?</valorDepreciacaoAcumulada> <!-- optional --> <valorCorrecaoDepreciacao>?999.99?</valorCorrecaoDepreciacao> <!-- optional --> <valorCorrecaoAcumulada>?999.99?</valorCorrecaoAcumulada> <!-- optional --> <valorResidual>?999.99?</valorResidual> <!-- optional --> <valorAtual>?999.99?</valorAtual> <!-- optional --> <valorVrg>?999.99?</valorVrg> <!-- optional --> <valorCorrecaoVrg>?999.99?</valorCorrecaoVrg> <!-- optional --> <prazoRestante>?999?</prazoRestante> <!-- optional --> <dataFinalDepreciacao>2008-12-31</dataFinalDepreciacao> <!-- optional --> <indicadorPendenciaIpva>?XXX?</indicadorPendenciaIpva> <!-- optional --> <dataVencimentoIpva>2008-12-31</dataVencimentoIpva> <!-- optional --> <dataVencimentoSeguro>2008-12-31</dataVencimentoSeguro> <!-- optional --> <indicadorUltimoMovimento>?XXX?</indicadorUltimoMovimento> <!-- optional --> <dataUltimoMovimento>2008-12-31</dataUltimoMovimento> <!-- optional --> <dataUltimaVinculacao>2008-12-31</dataUltimaVinculacao> <!-- optional --> <siglaUltimoVinculo>?XXX?</siglaUltimoVinculo> <!-- optional --> <dataCadastramento>2008-12-31</dataCadastramento> <!-- optional --> <descricaoBemAgregado>?XXX?</descricaoBemAgregado> <!-- optional --> <dataCompraExercicio>2008-12-31</dataCompraExercicio> <!-- optional --> <indicadorCompraExercicio>?XXX?</indicadorCompraExercicio> <!-- optional --> <indicadorTipoRisco>?XXX?</indicadorTipoRisco> </bensArrendamento> <!-- optional --> <codigoTipoBem>?999?</codigoTipoBem> <!-- optional --> <codigoFabrica>?XXX?</codigoFabrica> <!-- optional --> <descricaoMarca>?XXX?</descricaoMarca> <!-- optional --> <descricaoModelo>?XXX?</descricaoModelo> <!-- optional --> <numeroAnoFabricacao>?999?</numeroAnoFabricacao> <!-- optional --> <descricaoPotencia>?XXX?</descricaoPotencia> <!-- optional --> <numeroSerieEquipamento>?XXX?</numeroSerieEquipamento> <!-- optional --> <descricaoMaquinaEquipamento>?XXX?</descricaoMaquinaEquipamento> <!-- optional --> <numeroCepLocalidade>?999?</numeroCepLocalidade> <!-- optional --> <siglaMunicipioLocalidade>?XXX?</siglaMunicipioLocalidade> <!-- optional --> <descricaoLocalidade>?XXX?</descricaoLocalidade> <!-- optional --> <siglaUfLocalidade>?XXX?</siglaUfLocalidade> </return> </ns1:cadastrarMaquinasEquipamentosResponse> |
The following schemas are only showing definitions that are relevant to the message. The real schemas might be bigger.
Original | Modified |
---|---|
<xsd:schema targetNamespace='bem.credito.tfs.totvs.com' attributeFormDefault='unqualified' elementFormDefault='unqualified' xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:tns='bem.credito.tfs.totvs.com'> <xsd:element name='cadastrarMaquinasEquipamentosResponse' type='tns:cadastrarMaquinasEquipamentosResponse' /> <xsd:complexType name='cadastrarMaquinasEquipamentosResponse'> <xsd:sequence minOccurs='1' maxOccurs='1' /> </xsd:complexType> </xsd:schema> |
<xsd:schema targetNamespace='bem.credito.tfs.totvs.com' attributeFormDefault='unqualified' elementFormDefault='unqualified' xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:tns='bem.credito.tfs.totvs.com'> <xsd:element name='cadastrarMaquinasEquipamentosResponse' type='tns:cadastrarMaquinasEquipamentosResponse' /> <xsd:complexType name='cadastrarMaquinasEquipamentosResponse'> <xsd:sequence minOccurs='1' maxOccurs='1'> <xsd:element name='return' type='tns:maquinasEquipamentosDTO' minOccurs='0' maxOccurs='unbounded' /> </xsd:sequence> </xsd:complexType> <xsd:complexType name='maquinasEquipamentosDTO'> <xsd:sequence minOccurs='1' maxOccurs='1'> <xsd:element name='bensArrendamento' type='tns:bensArrendamentoDTO' minOccurs='0' /> <xsd:element name='codigoTipoBem' type='xsd:int' minOccurs='0' /> <xsd:element name='codigoFabrica' type='xsd:string' minOccurs='0' /> <xsd:element name='descricaoMarca' type='xsd:string' minOccurs='0' /> <xsd:element name='descricaoModelo' type='xsd:string' minOccurs='0' /> <xsd:element name='numeroAnoFabricacao' type='xsd:int' minOccurs='0' /> <xsd:element name='descricaoPotencia' type='xsd:string' minOccurs='0' /> <xsd:element name='numeroSerieEquipamento' type='xsd:string' minOccurs='0' /> <xsd:element name='descricaoMaquinaEquipamento' type='xsd:string' minOccurs='0' /> <xsd:element name='numeroCepLocalidade' type='xsd:int' minOccurs='0' /> <xsd:element name='siglaMunicipioLocalidade' type='xsd:string' minOccurs='0' /> <xsd:element name='descricaoLocalidade' type='xsd:string' minOccurs='0' /> <xsd:element name='siglaUfLocalidade' type='xsd:string' minOccurs='0' /> </xsd:sequence> </xsd:complexType> <xsd:complexType name='bensArrendamentoDTO'> <xsd:sequence minOccurs='1' maxOccurs='1'> <xsd:element name='codigoEmpresa' type='xsd:int' minOccurs='0' /> <xsd:element name='codigoBem' type='xsd:int' minOccurs='0' /> <xsd:element name='codigoBemAgregado' type='xsd:int' minOccurs='0' /> <xsd:element name='itensNotaFiscal' type='tns:itensNotaFiscalDTO' minOccurs='0' /> <xsd:element name='prazoDepreciacao' type='xsd:int' minOccurs='0' /> <xsd:element name='codigoTipoBem' type='xsd:int' minOccurs='0' /> <xsd:element name='nomeTipoBem' type='xsd:string' minOccurs='0' /> <xsd:element name='siglaCotacao' type='xsd:string' minOccurs='0' /> <xsd:element name='indicadorBemUsado' type='xsd:string' minOccurs='0' /> <xsd:element name='idOrigemEstrangeira' type='xsd:string' minOccurs='0' /> <xsd:element name='valorAquisicao' type='xsd:decimal' minOccurs='0' /> <xsd:element name='valorOriginal' type='xsd:decimal' minOccurs='0' /> <xsd:element name='dataOriginal' type='xsd:date' minOccurs='0' /> <xsd:element name='valorDepreciacaoAcumulada' type='xsd:decimal' minOccurs='0' /> <xsd:element name='valorCorrecaoDepreciacao' type='xsd:decimal' minOccurs='0' /> <xsd:element name='valorCorrecaoAcumulada' type='xsd:decimal' minOccurs='0' /> <xsd:element name='valorResidual' type='xsd:decimal' minOccurs='0' /> <xsd:element name='valorAtual' type='xsd:decimal' minOccurs='0' /> <xsd:element name='valorVrg' type='xsd:decimal' minOccurs='0' /> <xsd:element name='valorCorrecaoVrg' type='xsd:decimal' minOccurs='0' /> <xsd:element name='prazoRestante' type='xsd:int' minOccurs='0' /> <xsd:element name='dataFinalDepreciacao' type='xsd:date' minOccurs='0' /> <xsd:element name='indicadorPendenciaIpva' type='xsd:string' minOccurs='0' /> <xsd:element name='dataVencimentoIpva' type='xsd:date' minOccurs='0' /> <xsd:element name='dataVencimentoSeguro' type='xsd:date' minOccurs='0' /> <xsd:element name='indicadorUltimoMovimento' type='xsd:string' minOccurs='0' /> <xsd:element name='dataUltimoMovimento' type='xsd:date' minOccurs='0' /> <xsd:element name='dataUltimaVinculacao' type='xsd:date' minOccurs='0' /> <xsd:element name='siglaUltimoVinculo' type='xsd:string' minOccurs='0' /> <xsd:element name='dataCadastramento' type='xsd:date' minOccurs='0' /> <xsd:element name='descricaoBemAgregado' type='xsd:string' minOccurs='0' /> <xsd:element name='dataCompraExercicio' type='xsd:date' minOccurs='0' /> <xsd:element name='indicadorCompraExercicio' type='xsd:string' minOccurs='0' /> <xsd:element name='indicadorTipoRisco' type='xsd:string' minOccurs='0' /> </xsd:sequence> </xsd:complexType> <xsd:complexType name='itensNotaFiscalDTO'> <xsd:sequence minOccurs='1' maxOccurs='1'> <xsd:element name='dadosFatura' type='tns:dadosFaturaDTO' minOccurs='0' /> <xsd:element name='numeroItemNotaFiscalFatura' type='xsd:int' minOccurs='0' /> <xsd:element name='codigoTipoBem' type='xsd:int' minOccurs='0' /> <xsd:element name='nomeTipoBem' type='xsd:string' minOccurs='0' /> <xsd:element name='quantidadeBem' type='xsd:int' minOccurs='0' /> <xsd:element name='valorUnidade' type='xsd:decimal' minOccurs='0' /> <xsd:element name='valorTotal' type='xsd:decimal' minOccurs='0' /> <xsd:element name='indicadorPendenciaBem' type='xsd:string' minOccurs='0' /> <xsd:element name='indicadorPendenciaFormalizacao' type='xsd:string' minOccurs='0' /> <xsd:element name='indicadorPendenciaSeguro' type='xsd:string' minOccurs='0' /> <xsd:element name='indicadorPendenciaAgregado' type='xsd:string' minOccurs='0' /> </xsd:sequence> </xsd:complexType> <xsd:complexType name='dadosFaturaDTO'> <xsd:complexContent> <xsd:extension base='tns:abstractDTO'> <xsd:sequence minOccurs='1' maxOccurs='1'> <xsd:element name='codigoEmpresa' type='xsd:int' minOccurs='0' /> <xsd:element name='siglaCarteira' type='xsd:string' minOccurs='0' /> <xsd:element name='fornecedores' type='tns:fornecedoresDTO' minOccurs='0' /> <xsd:element name='dataEmissao' type='xsd:date' minOccurs='0' /> <xsd:element name='numeroNotaFiscalFatura' type='xsd:string' minOccurs='0' /> <xsd:element name='dataMovimento' type='xsd:date' minOccurs='0' /> <xsd:element name='valorTotalBens' type='xsd:decimal' minOccurs='0' /> <xsd:element name='numeroPagamentos' type='xsd:int' minOccurs='0' /> <xsd:element name='valorTotalPagar' type='xsd:decimal' minOccurs='0' /> <xsd:element name='valorTotalDespesas' type='xsd:decimal' 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:schema> |