Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.                                                             

  

Informações Gerais

 

Especificação

Produto

Framework

Módulo

Mashups

Segmento Executor

 

Projeto1

FRW_002

IRM1

PCREQ-10030

Requisito1

PCREQ-10086

Subtarefa1

PDR_FRW_FRW002-223

Chamado2

 

País

( x ) Brasil  (  ) Argentina  (  ) Mexico  (  ) Chile  (  ) Paraguai  (  ) Equador

(  ) USA  (  ) Colombia   (  ) Outro _____________.

Outros

<Caso necessário informe outras referências que sejam pertinentes a esta especificação. Exemplo: links de outros documentos ou subtarefas relacionadas>.

   Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos). 

Objetivo

 Indentificar todos os Mashups que atualmente não estão funcionando e implementar as melhorias necessárias no Engine de Mashups para permitir estas correções.

Definição da Regra de Negócio

Após análise foram identificados problemas nos seguintes Mashups:

  • Correios - Pesquisa CEP do Endereço
  • Correios - Tarifas do Sedex
  • Sintegra
    • Acre
    • Amapá
    • Distrito Federal
    • Espírito Santo
    • Goiás
    • Maranhão
    • Mato Grosso
    • Mato Grosso do Sul
    • Piauí
    • Rio de Janeiro
    • Rio Grande do Sul
    • Rondônia
    • Roraima
    • Santa Catarina
    • Tocantins

 

Conclusão

Serão criadas melhorias no engine de Mashup para permitir a utilização do controle WebBrowser em alternativa ao uso do HttpWebRequest pois o mesmo é capaz de executar o código Javascript das páginas que contem mecanismos de captcha baseados em requisições Ajax como o Recaptcha.

Será criada uma nova atividade chamada MashupWebBrowser que faz a requisição e retorna dados dos elementos da página para os resultados do Mashup.

Será implementada a propriedade UseWebBrowser na atividade de requisição para permitir o uso deste mecanismo em conjunto com a atividade Parser.

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.