Informações |
---|
|
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 |
---|
maxLevel | 4 |
---|
outline | true |
---|
exclude | .*ndice |
---|
style | none |
---|
|
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 |
---|
|
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 |
---|
|
Card |
---|
|
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 |
---|
|
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
Image Added
|
Card |
---|
|
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 |
---|
| |
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 |
---|
| |
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 |
---|
| |
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 |
---|
| |
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 |
---|
| |
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 Removed Image Added
|
Card |
---|
| |
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 |
---|
|
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 |
---|
|
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 |
---|
| |
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 |
---|
| 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 |
---|
| |
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 |
---|
| |
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 Removed Image Added
|
Card |
---|
| |
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 Removed Image Added
|
Card |
---|
| |
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 |
---|
| |
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 |
---|
| |
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 |
|