Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Índice

Índice
maxLevel4
outlinetrue
exclude.*ndice
stylenone


Objetivo

...

Com a liberação da versão 12 do fluig Fluig ESB houve mudanças estruturais que introduz um novo 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 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á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 fluig Fluig ESB. O download do fluig Fluig ESB é realizado através do portal do suporte (http://suporte.fluig.com). Após o login, acessar a página  Downloads e Atualizações e selecionar a pasta ESB > FLUIG.

...

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.


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


Card
id2
labelPasso 2


Ainda na tela aberta Available Software, clique no botão Add... 

Preencha os campos conforme abaixo. Dessa forma, permitirá que o TDS atualize o plugin do ESB juntamente com as outras atualizações. Clique em OK para efetivar a operação.

Informações

Nome: fluig  Fluig ESB

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


Card
id3
labelPasso 3


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 verificar e buscar os pacotes dependentes, dependendo da conexão à Internet.


Card
id4
labelPasso 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.


Card
id5
labelPasso 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
id6
labelPasso 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.

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?



Card
id7
labelPasso 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 Fluig ESB e realizar a diagramação dos processos.


Card
id8
labelPasso 8


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

Para a primeira configuração deve-se acessar o diretório de instalação do 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 [STARTED] seja exibida.



Card
id9
labelPasso 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 ESB e clica-se em OK.

Card
id10
labelPasso 10


A área de trabalho do TDS sofrerá modificações se adequando à perspectiva selecionada. No painel esquerdo denominado de ESB Servers, 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.

Card
id11
labelPasso 11


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

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

Card
id12
labelPasso 12


Finalizando o cadastro, um novo item será mostrado no painel ESB Servers (1). Deve-se executar um duplo clique em cima do item que foi cadastrado para que o TDS se comunique com o servidor fluig Fluig ESB capturando as informações necessárias. No painel central, abrirá uma tela (2) com todas as configurações do servidor fluig 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 ESB.

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 Fluig ESB, caso contrário, pode apresentar falha na conexão.

Card
id13
labelPasso 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 servidor fluig Fluig ESB.


Card
id14
labelPasso 14


Com o servidor ESB configurado e conectado, é possível construir e publicar diagramas. No painel esquerdo, o ESB Navigator 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 clique no botão Finish para criar um projeto.

Card
id15
labelPasso 15


No painel ESB Navigator aparecerá o projeto criado 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. 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.

Card
id16
labelPasso 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 incluído no diagrama serão exibidas no painel Properties situado na parte inferior do TDS.


Card
id17
labelPasso 17


Após a constituição do diagrama, deve-se publicar o mesmo no servidor fluig 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
id18
labelPasso 18


Com isso aparecerá uma tela permitindo ao usuário selecionar o servidor fluig Fluig ESB cadastrado anteriormente. Ainda possibilita que o usuário opte por somente adicionar o diagrama atual aos diagramas existentes no servidor ESB ou se deseja substituir todos os diagramas existentes no servidor 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 disponível no servidor fluig Fluig ESB, porém, não estará habilitado. O diagrama somente estará funcional após o reinício do servidor fluig Fluig ESB.