SlideShare uma empresa Scribd logo
Gestão de XML TOTVSIP
Rafael Marega/ Outubro - 2013
Características
Resumo da solução
Permite armazenar o XML de Nfe, recebida diretamente do servidor de e-mail, em
banco de dados. Possibilita a visualização do XML, consulta através de filtros
dinâmicos e gerenciamento de acessos por usuário. Possui tecnologia Webservice
para implementação de integrações com outros sistemas.
Características
• Homologado para bancos SQL e Oracle
• Tecnologia .Net
• Homologado para os sistemas Protheus, RM e Datasul
Gestão de XML
Características
Processos
• Serviço de escuta, extração e armazenamento de XML recebido por e-mail
• Com o XML no banco, são feitas as seguintes consistências:
– Checagem se o arquivo do XML não está corrompido;
– Validação de autenticidade junto a SEFAZ;
– Geração de registro de ocorrências (log)
• Interface de parametrização dos acessos por usuário
• Todos os itens abaixo podem ser configurados por empresa / coligada
– Interface de parametrização do serviço de consistências e armazenamento
– Interface de parametrização das unidades federativas e URL’s
– Interface de parametrização das empresas x unidade federativa
– Interface de consulta e visualização dos XMLs
• Verificação de cancelamento no prazo de X dias
Gestão de XML
Login e Formulário Principal
Gestão de XML
4
Parâmetros
Gestão de XML
5
Consulta aos XMLs armazenados
Gestão de XML
6
Rafael Marega
EAR – Base
marega@totvs.com.br
QUESTÕES
7
Gestão de XML

Mais conteúdo relacionado

Mais procurados

SOAP x REST (PSDC Unitri)
SOAP x REST (PSDC Unitri)SOAP x REST (PSDC Unitri)
SOAP x REST (PSDC Unitri)
Marcio Guedes
 
Bea Weblogic - features
Bea Weblogic - featuresBea Weblogic - features
Bea Weblogic - features
Thiago Gutierri
 
Arquiteturas SOA, WOA e REST
Arquiteturas SOA, WOA e RESTArquiteturas SOA, WOA e REST
Arquiteturas SOA, WOA e REST
lucasbarsand
 
Web Services Xml
Web Services XmlWeb Services Xml
Web Services Xml
UFMG
 
JEE 6 e REST - O que vem por ai
JEE 6 e REST - O que vem por aiJEE 6 e REST - O que vem por ai
JEE 6 e REST - O que vem por ai
Rafael Nunes
 
Quintas da TI - Novidades do Exchange Server 2016
Quintas da TI - Novidades do Exchange Server 2016Quintas da TI - Novidades do Exchange Server 2016
Quintas da TI - Novidades do Exchange Server 2016
Bruno Lopes
 
xTiss - Validação de Arquivos Padrão TISS
xTiss - Validação de Arquivos Padrão TISSxTiss - Validação de Arquivos Padrão TISS
xTiss - Validação de Arquivos Padrão TISS
Plano Bê
 
Integração de Sistemas utilizando Apache Camel
Integração de Sistemas utilizando Apache CamelIntegração de Sistemas utilizando Apache Camel
Integração de Sistemas utilizando Apache Camel
Pedro Oliveira
 
Diferenças entre SOAP e REST
Diferenças entre SOAP e RESTDiferenças entre SOAP e REST
Diferenças entre SOAP e REST
tiagolimas
 
Trabalho asoso tp4
Trabalho asoso   tp4Trabalho asoso   tp4
Trabalho asoso tp4
markellycs
 
WCF
WCFWCF

Mais procurados (11)

SOAP x REST (PSDC Unitri)
SOAP x REST (PSDC Unitri)SOAP x REST (PSDC Unitri)
SOAP x REST (PSDC Unitri)
 
Bea Weblogic - features
Bea Weblogic - featuresBea Weblogic - features
Bea Weblogic - features
 
Arquiteturas SOA, WOA e REST
Arquiteturas SOA, WOA e RESTArquiteturas SOA, WOA e REST
Arquiteturas SOA, WOA e REST
 
Web Services Xml
Web Services XmlWeb Services Xml
Web Services Xml
 
JEE 6 e REST - O que vem por ai
JEE 6 e REST - O que vem por aiJEE 6 e REST - O que vem por ai
JEE 6 e REST - O que vem por ai
 
Quintas da TI - Novidades do Exchange Server 2016
Quintas da TI - Novidades do Exchange Server 2016Quintas da TI - Novidades do Exchange Server 2016
Quintas da TI - Novidades do Exchange Server 2016
 
xTiss - Validação de Arquivos Padrão TISS
xTiss - Validação de Arquivos Padrão TISSxTiss - Validação de Arquivos Padrão TISS
xTiss - Validação de Arquivos Padrão TISS
 
Integração de Sistemas utilizando Apache Camel
Integração de Sistemas utilizando Apache CamelIntegração de Sistemas utilizando Apache Camel
Integração de Sistemas utilizando Apache Camel
 
Diferenças entre SOAP e REST
Diferenças entre SOAP e RESTDiferenças entre SOAP e REST
Diferenças entre SOAP e REST
 
Trabalho asoso tp4
Trabalho asoso   tp4Trabalho asoso   tp4
Trabalho asoso tp4
 
WCF
WCFWCF
WCF
 

Semelhante a Gestão de XML

Uso de Critérios de Seleção para Frameworks Livres em Plataforma Java EE
Uso de Critérios de Seleção para Frameworks Livres em Plataforma Java EEUso de Critérios de Seleção para Frameworks Livres em Plataforma Java EE
Uso de Critérios de Seleção para Frameworks Livres em Plataforma Java EE
Marco Antonio Maciel
 
JBoss Fuse Service Works - O Fuse além da integração - PT-BR
JBoss Fuse Service Works - O Fuse além da integração - PT-BRJBoss Fuse Service Works - O Fuse além da integração - PT-BR
JBoss Fuse Service Works - O Fuse além da integração - PT-BR
Elvis Rocha
 
Web Services
Web ServicesWeb Services
Web Services
Paulo Neto
 
Xml Ws
Xml WsXml Ws
Desenvolvendo Produtos Com Java EE
Desenvolvendo Produtos Com Java EEDesenvolvendo Produtos Com Java EE
Desenvolvendo Produtos Com Java EE
elliando dias
 
Curso de xml
Curso de xmlCurso de xml
Curso de xml
Regisnaldo Alencar
 
People soft on rac sig.en.pt
People soft on rac sig.en.ptPeople soft on rac sig.en.pt
People soft on rac sig.en.pt
saulfreitas
 
Arquitetura orientada a serviços (SOA)
Arquitetura orientada a serviços (SOA)Arquitetura orientada a serviços (SOA)
Arquitetura orientada a serviços (SOA)
Helio Henrique L. C. Monte-Alto
 
Aula 1 - Programação Dinâmica para Web
Aula 1 - Programação Dinâmica para WebAula 1 - Programação Dinâmica para Web
Aula 1 - Programação Dinâmica para Web
Daniel Brandão
 
Documentação da infraestrutura de rede
Documentação da infraestrutura de redeDocumentação da infraestrutura de rede
Documentação da infraestrutura de rede
Marcos Monteiro
 
Documentação da infraestrutura de rede
Documentação da infraestrutura de redeDocumentação da infraestrutura de rede
Documentação da infraestrutura de rede
Marcos Monteiro
 
Documentação da infraestrutura de rede
Documentação da infraestrutura de redeDocumentação da infraestrutura de rede
Documentação da infraestrutura de rede
Marcos Monteiro
 
Desenvolvimento de uma API RESTful com Java EE
Desenvolvimento de uma API RESTful com Java EEDesenvolvimento de uma API RESTful com Java EE
Desenvolvimento de uma API RESTful com Java EE
Luan Felipe Knebel
 
Apostila Oracle 10g
Apostila Oracle 10gApostila Oracle 10g
Apostila Oracle 10g
Andre Nascimento
 
Novidades do Universo MySQL Agosto 2014
Novidades do Universo MySQL Agosto 2014Novidades do Universo MySQL Agosto 2014
Novidades do Universo MySQL Agosto 2014
MySQL Brasil
 
Apostila oracle
Apostila oracleApostila oracle
Apostila oracle
Sandro Freitas
 
Segurança no MySQL
Segurança no MySQLSegurança no MySQL
Segurança no MySQL
MySQL Brasil
 
Sistemas de Gestão de Arquivo
Sistemas de Gestão de ArquivoSistemas de Gestão de Arquivo
Sistemas de Gestão de Arquivo
Andreia Carvalho
 
XML, Webservice e RSS
XML, Webservice e RSSXML, Webservice e RSS
XML, Webservice e RSS
Javier Antonio Humarán Peñuñuri
 
Web service
Web serviceWeb service
Web service
Junior Moraes
 

Semelhante a Gestão de XML (20)

Uso de Critérios de Seleção para Frameworks Livres em Plataforma Java EE
Uso de Critérios de Seleção para Frameworks Livres em Plataforma Java EEUso de Critérios de Seleção para Frameworks Livres em Plataforma Java EE
Uso de Critérios de Seleção para Frameworks Livres em Plataforma Java EE
 
JBoss Fuse Service Works - O Fuse além da integração - PT-BR
JBoss Fuse Service Works - O Fuse além da integração - PT-BRJBoss Fuse Service Works - O Fuse além da integração - PT-BR
JBoss Fuse Service Works - O Fuse além da integração - PT-BR
 
Web Services
Web ServicesWeb Services
Web Services
 
Xml Ws
Xml WsXml Ws
Xml Ws
 
Desenvolvendo Produtos Com Java EE
Desenvolvendo Produtos Com Java EEDesenvolvendo Produtos Com Java EE
Desenvolvendo Produtos Com Java EE
 
Curso de xml
Curso de xmlCurso de xml
Curso de xml
 
People soft on rac sig.en.pt
People soft on rac sig.en.ptPeople soft on rac sig.en.pt
People soft on rac sig.en.pt
 
Arquitetura orientada a serviços (SOA)
Arquitetura orientada a serviços (SOA)Arquitetura orientada a serviços (SOA)
Arquitetura orientada a serviços (SOA)
 
Aula 1 - Programação Dinâmica para Web
Aula 1 - Programação Dinâmica para WebAula 1 - Programação Dinâmica para Web
Aula 1 - Programação Dinâmica para Web
 
Documentação da infraestrutura de rede
Documentação da infraestrutura de redeDocumentação da infraestrutura de rede
Documentação da infraestrutura de rede
 
Documentação da infraestrutura de rede
Documentação da infraestrutura de redeDocumentação da infraestrutura de rede
Documentação da infraestrutura de rede
 
Documentação da infraestrutura de rede
Documentação da infraestrutura de redeDocumentação da infraestrutura de rede
Documentação da infraestrutura de rede
 
Desenvolvimento de uma API RESTful com Java EE
Desenvolvimento de uma API RESTful com Java EEDesenvolvimento de uma API RESTful com Java EE
Desenvolvimento de uma API RESTful com Java EE
 
Apostila Oracle 10g
Apostila Oracle 10gApostila Oracle 10g
Apostila Oracle 10g
 
Novidades do Universo MySQL Agosto 2014
Novidades do Universo MySQL Agosto 2014Novidades do Universo MySQL Agosto 2014
Novidades do Universo MySQL Agosto 2014
 
Apostila oracle
Apostila oracleApostila oracle
Apostila oracle
 
Segurança no MySQL
Segurança no MySQLSegurança no MySQL
Segurança no MySQL
 
Sistemas de Gestão de Arquivo
Sistemas de Gestão de ArquivoSistemas de Gestão de Arquivo
Sistemas de Gestão de Arquivo
 
XML, Webservice e RSS
XML, Webservice e RSSXML, Webservice e RSS
XML, Webservice e RSS
 
Web service
Web serviceWeb service
Web service
 

Mais de Rafael Marega

Intellector slide share
Intellector   slide shareIntellector   slide share
Intellector slide share
Rafael Marega
 
Gfe grade
Gfe gradeGfe grade
Gfe grade
Rafael Marega
 
Notasmicrosigaprotheusv11 131001061340-phpapp01
Notasmicrosigaprotheusv11 131001061340-phpapp01Notasmicrosigaprotheusv11 131001061340-phpapp01
Notasmicrosigaprotheusv11 131001061340-phpapp01
Rafael Marega
 
Apresentação geral totvs colaboração 2013
Apresentação geral  totvs colaboração 2013Apresentação geral  totvs colaboração 2013
Apresentação geral totvs colaboração 2013
Rafael Marega
 
Ciclo totvs inovacoes p11 e p11.5
Ciclo totvs inovacoes p11 e p11.5Ciclo totvs inovacoes p11 e p11.5
Ciclo totvs inovacoes p11 e p11.5
Rafael Marega
 
Notas de release_mp_11.5
Notas de release_mp_11.5Notas de release_mp_11.5
Notas de release_mp_11.5
Rafael Marega
 
Notas de release_mp_11.0
Notas de release_mp_11.0Notas de release_mp_11.0
Notas de release_mp_11.0
Rafael Marega
 
201107 ar meeting - mobilidade softsite
201107   ar meeting - mobilidade softsite201107   ar meeting - mobilidade softsite
201107 ar meeting - mobilidade softsite
Rafael Marega
 
Discurso geosales
Discurso geosalesDiscurso geosales
Discurso geosales
Rafael Marega
 
Apresentação pre tcc
Apresentação pre tccApresentação pre tcc
Apresentação pre tcc
Rafael Marega
 
Palestra fatec itapetininga_20111018_v002
Palestra fatec itapetininga_20111018_v002Palestra fatec itapetininga_20111018_v002
Palestra fatec itapetininga_20111018_v002
Rafael Marega
 
Ferramentas gerenciais totvs protheus
Ferramentas gerenciais totvs protheusFerramentas gerenciais totvs protheus
Ferramentas gerenciais totvs protheus
Rafael Marega
 
Foster bi totvs
Foster bi totvsFoster bi totvs
Foster bi totvs
Rafael Marega
 
By you ecm_-_dezembro2010[1]
By you ecm_-_dezembro2010[1]By you ecm_-_dezembro2010[1]
By you ecm_-_dezembro2010[1]
Rafael Marega
 
Ciclo jundiai jun_11_ferramentas bi totvs
Ciclo jundiai jun_11_ferramentas bi totvsCiclo jundiai jun_11_ferramentas bi totvs
Ciclo jundiai jun_11_ferramentas bi totvs
Rafael Marega
 
Palestra policamp campinas_20110517_v002
Palestra policamp campinas_20110517_v002Palestra policamp campinas_20110517_v002
Palestra policamp campinas_20110517_v002
Rafael Marega
 
Discurso detalhado ar 2011
Discurso detalhado ar 2011Discurso detalhado ar 2011
Discurso detalhado ar 2011
Rafael Marega
 
Discurso 2011
Discurso 2011Discurso 2011
Discurso 2011
Rafael Marega
 
Ciclo campinas abr_11_ferramentas bi totvs
Ciclo campinas abr_11_ferramentas bi totvsCiclo campinas abr_11_ferramentas bi totvs
Ciclo campinas abr_11_ferramentas bi totvs
Rafael Marega
 
Totvs BI
Totvs BITotvs BI
Totvs BI
Rafael Marega
 

Mais de Rafael Marega (20)

Intellector slide share
Intellector   slide shareIntellector   slide share
Intellector slide share
 
Gfe grade
Gfe gradeGfe grade
Gfe grade
 
Notasmicrosigaprotheusv11 131001061340-phpapp01
Notasmicrosigaprotheusv11 131001061340-phpapp01Notasmicrosigaprotheusv11 131001061340-phpapp01
Notasmicrosigaprotheusv11 131001061340-phpapp01
 
Apresentação geral totvs colaboração 2013
Apresentação geral  totvs colaboração 2013Apresentação geral  totvs colaboração 2013
Apresentação geral totvs colaboração 2013
 
Ciclo totvs inovacoes p11 e p11.5
Ciclo totvs inovacoes p11 e p11.5Ciclo totvs inovacoes p11 e p11.5
Ciclo totvs inovacoes p11 e p11.5
 
Notas de release_mp_11.5
Notas de release_mp_11.5Notas de release_mp_11.5
Notas de release_mp_11.5
 
Notas de release_mp_11.0
Notas de release_mp_11.0Notas de release_mp_11.0
Notas de release_mp_11.0
 
201107 ar meeting - mobilidade softsite
201107   ar meeting - mobilidade softsite201107   ar meeting - mobilidade softsite
201107 ar meeting - mobilidade softsite
 
Discurso geosales
Discurso geosalesDiscurso geosales
Discurso geosales
 
Apresentação pre tcc
Apresentação pre tccApresentação pre tcc
Apresentação pre tcc
 
Palestra fatec itapetininga_20111018_v002
Palestra fatec itapetininga_20111018_v002Palestra fatec itapetininga_20111018_v002
Palestra fatec itapetininga_20111018_v002
 
Ferramentas gerenciais totvs protheus
Ferramentas gerenciais totvs protheusFerramentas gerenciais totvs protheus
Ferramentas gerenciais totvs protheus
 
Foster bi totvs
Foster bi totvsFoster bi totvs
Foster bi totvs
 
By you ecm_-_dezembro2010[1]
By you ecm_-_dezembro2010[1]By you ecm_-_dezembro2010[1]
By you ecm_-_dezembro2010[1]
 
Ciclo jundiai jun_11_ferramentas bi totvs
Ciclo jundiai jun_11_ferramentas bi totvsCiclo jundiai jun_11_ferramentas bi totvs
Ciclo jundiai jun_11_ferramentas bi totvs
 
Palestra policamp campinas_20110517_v002
Palestra policamp campinas_20110517_v002Palestra policamp campinas_20110517_v002
Palestra policamp campinas_20110517_v002
 
Discurso detalhado ar 2011
Discurso detalhado ar 2011Discurso detalhado ar 2011
Discurso detalhado ar 2011
 
Discurso 2011
Discurso 2011Discurso 2011
Discurso 2011
 
Ciclo campinas abr_11_ferramentas bi totvs
Ciclo campinas abr_11_ferramentas bi totvsCiclo campinas abr_11_ferramentas bi totvs
Ciclo campinas abr_11_ferramentas bi totvs
 
Totvs BI
Totvs BITotvs BI
Totvs BI
 

Último

TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
Momento da Informática
 
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdfEscola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Gabriel de Mattos Faustino
 
Guardioes Digitais em ação: Como criar senhas seguras!
Guardioes Digitais em ação: Como criar senhas seguras!Guardioes Digitais em ação: Como criar senhas seguras!
Guardioes Digitais em ação: Como criar senhas seguras!
Jonathas Muniz
 
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
Faga1939
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
TomasSousa7
 
Segurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas PráticasSegurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas Práticas
Danilo Pinotti
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
Momento da Informática
 

Último (7)

TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
 
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdfEscola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
 
Guardioes Digitais em ação: Como criar senhas seguras!
Guardioes Digitais em ação: Como criar senhas seguras!Guardioes Digitais em ação: Como criar senhas seguras!
Guardioes Digitais em ação: Como criar senhas seguras!
 
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
 
Segurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas PráticasSegurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas Práticas
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
 

Gestão de XML

  • 1. Gestão de XML TOTVSIP Rafael Marega/ Outubro - 2013
  • 2. Características Resumo da solução Permite armazenar o XML de Nfe, recebida diretamente do servidor de e-mail, em banco de dados. Possibilita a visualização do XML, consulta através de filtros dinâmicos e gerenciamento de acessos por usuário. Possui tecnologia Webservice para implementação de integrações com outros sistemas. Características • Homologado para bancos SQL e Oracle • Tecnologia .Net • Homologado para os sistemas Protheus, RM e Datasul Gestão de XML
  • 3. Características Processos • Serviço de escuta, extração e armazenamento de XML recebido por e-mail • Com o XML no banco, são feitas as seguintes consistências: – Checagem se o arquivo do XML não está corrompido; – Validação de autenticidade junto a SEFAZ; – Geração de registro de ocorrências (log) • Interface de parametrização dos acessos por usuário • Todos os itens abaixo podem ser configurados por empresa / coligada – Interface de parametrização do serviço de consistências e armazenamento – Interface de parametrização das unidades federativas e URL’s – Interface de parametrização das empresas x unidade federativa – Interface de consulta e visualização dos XMLs • Verificação de cancelamento no prazo de X dias Gestão de XML
  • 4. Login e Formulário Principal Gestão de XML 4
  • 6. Consulta aos XMLs armazenados Gestão de XML 6
  • 7. Rafael Marega EAR – Base marega@totvs.com.br QUESTÕES 7 Gestão de XML