Download - BizTalk Mapper: Como funcionam os mapas em BizTalk Server 2010

Transcript
  • 1.23 Reunio Lisboa - 24/09/2011 http://netponto.org BizTalk Mapper: Como funcionam osmapas em BizTalk Server 2010 Sandro Pereira

2. Sandro PereiraPorqu Eu?Blog: http://sandroaspbiztalkblog.wordpress.comMembro da comunidade BizTalk Brasil: http://www.biztalkbrasil.com.br/Perfil MSDN: http://social.msdn.microsoft.com/profile/sandro%20pereira/Perfil MVP: https://mvp.support.microsoft.com/profile/Sandro.PereiraSobre mim:Senior Software Developer na DevScopehttp://pt.linkedin.com/in/sandropereira 3. Agenda Introduo ao editor de mapas - BizTalk MapperDesigner Princpios e funcionalidades bsicas dos mapas Como funcionam os mapas de BizTalk Cenrios Reais 4. CENRIO BUSINESS-TO-BUSINESS (B2B) Empresa FabricanteRevendedorDistribuidor Escritrios FornecedorFornecedor 5. MESSAGE BROKER EAI / BPM 6. Problema: muitos formatos EmailZIPCSV Excel XML EDIFACT 7. Sintaxe ou Semntica?RepresentaoEstrutura CSV vs XML Esquema -> Esquema Bidireccional One-way (tipicamente) 8. BizTalk Mapper Designer 9. Editor de mapasJanela dePropriedadesJanela deFerramentas(Functoids)SolutionExplorerEsquema Grelha deEsquemade Origem mapeamento de Destino 10. Princpios bsicos dos Mapas Permitem transformar mensagensXML de um Schema para outro Gera um documento XSLT (ExtensibleStylesheet Language Transformation) 11. XSLT 12. Functoids BizTalk inclui cerca de 80functoids OOTB paraexecutar uma variedadede operaes XSLT 13. Boas prticas para testar os mapas- Configurar ficheiro de entrada- Configurar formato dos ficheiros- Validar formato do ficheiro deentrada/sada- Dica: desligar validao - False em testes parciais - True s quando tiver o mapa completo 14. Funcionalidades bsicas dos mapas Mapeamento simples de um determinado valor (cpia directa) Concatenao de valores Seleces condicionadas Scripts customizados Adicionar novos dados 15. Como funcionam os mapas de BizTalkFerramentas tradicionais A informao extrada para a estrutura de destinobaseado na estrutura da origem A origem percorrida de inicio ao fim do ficheiro; A informao extrada da origem na ordem exacta que encontrada; As regras de mapeamento so construdas medida que a origem percorrida. BizTalk utiliza esta tcnica nas converses dos ficheirostexto (Flat Files) para formato XML 16. Como funcionam os mapas de BizTalkMapas BizTalk Foco no documento final; As regras de transformao so processadas nasequencia requerida para o criar o documento final O motor de mapeamento do BizTalk percorre a estrutura de destino do inicio ao fim; As regras de mapeamento so construdas e executadas conforme os links so encontrados na estrutura de destino; A informao extrada da origem quando um link encontrado na estrutura de destino. 17. Onde podem ser utilizados Onde podem ser utilizados os mapas? Portas entrada e sada Nas orquestraes 18. Utilizao dos mapas nasorquestraes e nas portas BizTalk 19. Cenrios reais 20. Citao...No system is an island in the modern enterprise. Data isalmost always shared between systems 21. Questes? 22. Patrocinadores desta reunio 23. Prximas reunies presenciais 24/09/2011 Setembro (2 anos!) 22/10/2011 Outubro 29/10/2011 Outubro (Coimbra) 19/11/2011 NovembroReserva estes dias na agenda! :) 24. Obrigado!Sandro PereiraEmail: [email protected]: http://sandroaspbiztalkblog.wordpress.com/MVP: https://mvp.support.microsoft.com/profile/Sandro.PereiraTwitter: http://twitter.com/#!/sandro_asp