Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Informações
titleFique atento!

O TOTVS ESB não é mais ofertado por se tratar de uma solução legada. A nova solução para realizar integrações é o TOTVS iPaaS. Saiba mais detalhes aqui. 


Índice

Índice
maxLevel4
outlinetrue
exclude.*ndice
stylenone
 


Objetivo

Considerações gerais

...

Com a liberação da versão 12 do fluig | Fluig ESB houve mudanças estruturais que introduz um novo con-ceito conceito nas metodologias para implantação e configuração nos servidores. O objetivo desse manual é demonstrar como instalar e configurar um ambiente funcional utilizando o TDS (TOTVS | Developer Studio) em conjunto com o fluig | Fluig ESB.

A primeira etapa para a montagem desse ambiente é a instalação do plugin fluig | Fluig ESB. O TDS é uma ferramenta que possibilita realizar tarefas diferenciadas de administração e desenvolvimento com auxílio de plugins específicos para cada finalidade. O plugin fluig | Fluig ESB é responsável pela configu-ração configuração e diagramação do servidor fluig | Fluig ESB. 


Pré-requisitos

...

Um dos pré-requisitos é realizar o download e instalar o TDS. As instruções para realizar o download e instalação do TDS se encontram no link http://ds.totvs.com/. Não é necessário necessária a instalação de todos os opcionais (plugins), apenas a instalação do plugin fluig | Fluig ESB que será descrito os procedimentos em pormenores logo a seguir. 

Outro pré-requisito é realizar o download e instalar o motor fluig | Fluig ESB. O download do motor fluig | Fluig ESB é realizado através do portal do suporte (http://suporte.totvsfluig.com). Após o login e , acessar a página de Download, deve-se selecionar as opções abaixo e clicar no botão Pesquisar:Image Removedpágina  Downloads e Atualizações e selecionar a pasta ESB > FLUIG.

Selecionar a mídia correspondente ao sistema operacional em que se deseja instalar e imediatamente será redirecionado para baixar o arquivo desejado. Deve-se descompactar o arquivo e seguir as instruções contidos na pasta docs/Configuracao de Ambiente/pt/Guia de Instalacao Instalação do fluig ESB.pdf para a instalação do produto. 

Nota
titleAtenção!

Para o correto funcionamento do plugin ESB, Eclipse ou TDS os mesmos devem estar utilizando o Java 8, versões acima desta, não terão seu funcionamento garantido.



Instalação TDS + Plugin ESB

Deck of Cards
idsamples
Card
id1
labelPasso 1


 

Com o TDS aberto, deve-se selecionar o item de menu Help → Install New Software e acessar a opção Available Software Sites.

Image Added


Na tela Available Software Sites, mantenha habilitadas apenas as opções da imagem abaixo. Para confirmar a operação clique em OK.

Image Added


Card
id2
labelPasso 2


Ainda na tela aberta Available Software, clique . Na tela aberta, clica-se no botão Add... 

Image Added

Preencha e preencha os campos conforme abaixo. Dessa forma, permitirá que o TDS atu-alize atualize o plugin do ESB juntamente com as ou-tras outras atualizações. Clica-se Clique em OK para efeti-var efetivar a operação.

Image Removed

Informações

Nome: Fluig ESB

Localização: http://update.fluig.com/esb/

Image Added 


Card
id23
labelPasso 23


 

A tela sofrerá uma atualização e na listagem central aparecerá o plugin do fluig | Fluig ESB com o resultado semelhante à imagem a seguir. Na listagem superior, o plugin fluig | Fluig ESB deve ser selecionado bem como o item Contact all update sites during install to find required software. Caso esse último não seja selecionado, o TDS não irá buscar outros pacotes necessários para o devido funcionamento do plugin ESB. Ao clicar o botão Next é possível que haja uma lentidão para veri-ficar verificar e buscar os pacotes dependentes, de-pendendo dependendo da conexão à Internet.

Image Removed

 Image Added


 
Card
id34
labelPasso 3
4


Após o término desse processo, aparecerá uma tela solicitando a confirmação da instalação do plugin fluig | Fluig ESB, mencionando uma pequena descrição e a versão a ser instalada no TDS.

Image Modified

 


 
Card
id45
labelPasso 4
5


Após clicar em Next será exibido um termo de licença que deverá ser aprovado para prosseguir com a instalação. Para iniciar os procedimentos de instalação deve-se clicar em Finish.

 


 
Card
id56
labelPasso 5
6


Imediatamente, o TDS realizará o download dos pacotes necessários para o funcionamento do plugin fluig | Fluig ESB. Nessa etapa, é possível que haja uma lentidão no processo dependendo da conexão à Internet. Durante o download um aviso é exibido com os dizeres abaixo. O aviso pode ser ignorado por clicar no botão OK.

Image Removed

Image Removed

Informações

You are installing software that contains unsigned content. The authenticity or validity of this software cannot be established. Do you whant tocontinue with the installation?


Image Added 


 
Card
id67
labelPasso 6
7


Finalizando a instalação do plugin, é solicitado para reiniciar o TDS. Esse procedimento é recomendado para o bom funcionamento do produto. Com isso, o plugin fluig | Fluig ESB se encontra devidamente instalado no TDS e pronto para configurar o servidor Fluig ESB e realizar a diagramação do processador (motor) fluig | ESBdos processos.

Image Modified 


 
Card
id78
labelPasso 7
8


Para que o plugin fluig | Fluig ESB se comunique com o motor fluig | servidor Fluig ESB, é necessário que o último esteja iniciado.

es-teja executando. Para a primeira configuração deve-se acessar o diretório de instalação do motor fluig | Fluig ESB e acessar a pasta bin. Executar os arquivos nessa ordem: startup-db.bat (banco de dados) e startup-esb.bat (serviço do ESB). Uma alternativa seria acessar o menu principal do sistema operacional e acessar os ícones Database Startup e ESB Startup.

Espere até que a mensagem Esb started! [STARTED] seja exibida.


Image RemovedImage Added

 
Card
id89
labelPasso 8
9


Voltando ao TDS, selecione o menu Window → Open Perspective → Other... Abrirá uma caixa de diálogo, semelhante ao exibido abaixo, com todas as perspectivas possíveis para o TDS. Seleciona-se a opção TOTVS Servers ESB e clica-se em OK.

Image Removed

 Image Added

Card
id910
labelPasso 910


 

A área de trabalho do TDS sofrerá modificações se adequando à perspectiva selecionada. No painel esquerdo denominado de ESB Servers Extensions, será visualizado uma lista com um item raiz com a descrição Servers. Deverá clicar com o botão direito do mouse em cima do item raiz e selecionar o item de menu fluig Fluig ESB → ESB Server.

Image Removed

 Image Added

Card
id1011
labelPasso 1011


 

Em seguida será aberto uma tela solicitando informações para conexão ao motor fluig | servidor Fluig ESB. As informações para se comunicar inicialmente com o motor fluig | servidor Fluig ESB são:

  • Server Name: Identificador do servidor para identifica-ção identificação por parte do usuário.
  • Host: Nome ou número IP do motor fluig | servidor Fluig ESB. Nesse caso utilizaremos localhost.
  • Port: Porta de comunicação com o motor fluig | servidor Fluig ESB. O padrão é 8085.Image Removed

 Image Added

 
Card
id1112
labelPasso 11
12


Finalizando o cadastro, um novo item será mostrado no painel ESB Servers Extension (1). Deve-se executar um duplo clique em cima do item que foi cadastrado para que o TDS se comunique com o motor fluig | servidor Fluig ESB para capturando as informações necessárias. No painel central, abrirá uma tela (2) com todas as configurações do motor fluig | ESB servidor Fluig ESB (3) que incluem banco de dados, servidor de licença, servidor HTTP, etc. Após as configurações serem realizadas, deve-se clicar no botão “Save (Ctrl+S)” (4), situado no painel superior, para enviar os dados para o motor fluig | ESB.

Image Removed

 

Aviso
titleAtenção

As configurações aqui mencionadas não são imediatamente aplicadas. Para que as configurações sejam aplicadas ao produto, deve-se reiniciar o serviço do Fluig ESB, caso contrário, pode apresentar falha na conexão.

Image Added

 
Card
id1213
labelPasso 12
13


Nesse momento é importante realizar as configurações na aba License Configuration, especialmente em integrações que não envolvem produtos TOTVS (componentes TOTVS) e que fazem uso de outros componentes como FileSender, MockReceiver, etc.

Caso as integrações façam uso de componentes TOTVS, essa configuração não é necessária. A tela abaixo mostra as configurações do motor fluig | servidor Fluig ESB.

 


 
Card
id1314
labelPasso 13
14


Com a comunicação como motor fluig | ESB prontoo servidor ESB configurado e conectado, é possível construir e publicar diagramas. Ainda no TDS, selecione o menu Window → Open Perspective → O-ther... deverá selecionar a perspectiva fluig | ESB e clicar em OK. A área de trabalho irá ser atualizada e no painel esquerdo para No painel esquerdo, o ESB Navigator que conterá os projetos com os diagramas do ESB.
Clicando com o botão direito no centro do ESB Navigator selecione o item de menu New → ESB Project. Ao exibir a tela, preencha com todas as informações e após clicar clique no botão Finish para criar um projeto.

Image RemovedImage Added

 

 
Card
id1415
labelPasso 14
15


No painel ESB Navigator aparecerá o projeto criado com contendo uma estrutura de pastas padrão, sendo elas: maps, resources e validators. Dentro desse projeto serão criados os diagramas para o fluig | Fluig ESB. Para criar um diagrama, clique com o botão direito em cima do projeto e selecione o item New → ESB Diagram. Abrirá Será aberta a tela abaixo solicitando o nome do arquivo e, após digitar, clica-se no botão Finish para concluir a criação do arquivo de diagrama.

Image RemovedImage Added

 

 
Card
id1516
labelPasso 15
16


Na parte central da área de trabalho do TDS, será aberto um editor próprio para construir diagramas com os componentes ESB situados no painel esquerdo do editor. Assim, o mesmo é utilizado para definir os receptores, transformadores e enviadores de mensagens. As propriedades de cada componente colocado incluído no diagrama serão exibidas no painel Properties situado na parte inferior do TDS.

 


 
Card
id1617
labelPasso 16
17


Após a constituição do diagrama, deve-se publicar o mesmo no motor fluig | servidor Fluig ESB. Para isso, deve-se clicar no meio do diagrama com o botão direito e acessar o menu Deploy to ESB Server... conforme figura ao lado.

 


 
Card
id1718
labelPasso 17
18


Com isso aparecerá uma tela permitindo ao usuário selecionar o servidor fluig | Fluig ESB cadastrado anteriormente. Ainda permite possibilita que o usuário opte por somente adicionar o diagrama atual aos diagramas existentes no motor fluig | servidor ESB ou se deseja substituir todos os diagramas existentes no motor fluig | ESB pelo selecionadoservidor pelo que está sendo publicado. Ao clicar no botão Finish, o processo de deploy será iniciado.

Com esses procedimentos, o diagrama relacionado encontra-se encontra disponível no motor fluig | servidor Fluig ESB, porém, não estará habilita-dohabilitado. O diagrama somente estará funcional após o reinício do motor fluig | servidor Fluig ESB.

Image Removed

 Image Added