11.07.2015 Views

Manual de DPEC- v1.00 - Secretaria da Fazenda

Manual de DPEC- v1.00 - Secretaria da Fazenda

Manual de DPEC- v1.00 - Secretaria da Fazenda

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Nota Fiscal eletrônica<strong>Manual</strong>do Sistema <strong>de</strong> Contingência Eletrônica - <strong>DPEC</strong>Padrão <strong>de</strong> Mensagem <strong>de</strong> chama<strong>da</strong>/retorno <strong>de</strong> Web ServiceversaoDadosEstrutura XML <strong>de</strong>fini<strong>da</strong> na documentação do Web ServiceElemento sceCabecMsg (SOAP Hea<strong>de</strong>r)Área <strong>de</strong> <strong>da</strong>dos (SOAP Body)• versaoDados - versão do leiaute <strong>da</strong> estrutura XML informado na área <strong>de</strong> <strong>da</strong>dos.• Área <strong>de</strong> Dados – estrutura XML variável <strong>de</strong>fini<strong>da</strong> na documentação do Web Serviceacessado.3.3.1 Informação <strong>de</strong> controle e área <strong>de</strong> <strong>da</strong>dos <strong>da</strong>s mensagensA i<strong>de</strong>ntificação <strong>da</strong> versão <strong>da</strong> mensagem XML submeti<strong>da</strong> ao Web Service será realiza<strong>da</strong> através docampo versaoDados informado no elemento sceCabecMsg do SOAP Hea<strong>de</strong>r:stringA informação armazena<strong>da</strong> na área <strong>de</strong> <strong>da</strong>dos é um documento XML que <strong>de</strong>ve aten<strong>de</strong>r o leiaute<strong>de</strong>finido na documentação do Web Service acessado:xml3.3.2 Vali<strong>da</strong>ção <strong>da</strong> estrutura XML <strong>da</strong>s Mensagens dos Web ServicesAs informações são envia<strong>da</strong>s ou recebi<strong>da</strong>s dos Web Services através <strong>de</strong> mensagens no padrão XML <strong>de</strong>finidona documentação <strong>de</strong> ca<strong>da</strong> Web Service.As alterações <strong>de</strong> leiaute e <strong>da</strong> estrutura <strong>de</strong> <strong>da</strong>dos XML realiza<strong>da</strong>s nas mensagens são controla<strong>da</strong>s através <strong>da</strong>atribuição <strong>de</strong> um número <strong>de</strong> versão para a mensagem.Um Schema XML é uma linguagem que <strong>de</strong>fine o conteúdo do documento XML, <strong>de</strong>screvendo os seuselementos e a sua organização, além <strong>de</strong> estabelecer regras <strong>de</strong> preenchimento <strong>de</strong> conteúdo e <strong>de</strong>obrigatorie<strong>da</strong><strong>de</strong> <strong>de</strong> ca<strong>da</strong> elemento ou grupo <strong>de</strong> informação.A vali<strong>da</strong>ção <strong>da</strong> estrutura XML <strong>da</strong> mensagem é realiza<strong>da</strong> por um analisador sintático (parser) que verifica se amensagem aten<strong>de</strong> as <strong>de</strong>finições e regras <strong>de</strong> seu Schema XML.Qualquer divergência <strong>da</strong> estrutura XML <strong>da</strong> mensagem em relação ao seu Schema XML, provoca um erro <strong>de</strong>vali<strong>da</strong>ção do Schema XML.A primeira condição para que a mensagem seja vali<strong>da</strong><strong>da</strong> com sucesso é que ela seja submeti<strong>da</strong> ao SchemaXML correto.Pág. 13 / 37

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!