12.3.1_esb_bras

7
Release Notes Dezembro/2013 TOTVS | ESB Este pacote é obrigatório. Copyright © 2012 TOTVS. – Todos os direitos reservados. Nenhuma parte deste documento pode ser copiada, reproduzida, traduzida ou transmitida por qualquer meio eletrônico ou mecânico, na sua totalidade ou em parte, sem a prévia autorização escrita da TOTVS, que se reserva o direito de efetuar alterações sem aviso prévio. A TOTVS não assume qualquer responsabilidade pelas consequências de quaisquer erros ou inexatidões que possam aparecer neste documento. TOTVS S.A. Av. Braz Leme, 1717 – São Paulo-SP Brasil – www.totvs.com

Upload: luis-claudio

Post on 21-Dec-2015

7 views

Category:

Documents


0 download

DESCRIPTION

ESB Boletim

TRANSCRIPT

Page 1: 12.3.1_ESB_bras

Release Notes

Dezembro/2013

TOTVS | ESB

Este pacote é obrigatório.

Copyright © 2012 TOTVS. – Todos os direitos reservados. Nenhuma parte deste documento pode ser copiada, reproduzida, traduzida ou transmitida por qualquer meio eletrônico ou mecânico, na sua totalidade ou em parte, sem a prévia autorização escrita da TOTVS, que se reserva o direito de efetuar alterações sem aviso prévio. A TOTVS não assume qualquer responsabilidade pelas consequências de quaisquer erros ou inexatidões que possam aparecer neste documento.

TOTVS S.A. Av. Braz Leme, 1717 – São Paulo-SP Brasil – www.totvs.com

Page 2: 12.3.1_ESB_bras

Release Notes

2 Release Notes

Versão 2.0

Sumário

Prefácio .................................................................................................................................................. 3

Capítulo 1: Implementações - Negócio ................................................................................................ 4

1 Tecnologia ........................................................................................................................................ 4

1.1 TOTVS | ESB Plugin ....................................................................................................................... 4

1.2 TOTVS | ESB Server ....................................................................................................................... 4

2 Tecnologia ........................................................................................................................................ 6

2.1 TOTVS | ESB Plugin ....................................................................................................................... 6

2.2 TOTVS | ESB Server ....................................................................................................................... 6

Page 3: 12.3.1_ESB_bras

Release Notes

3 Release Notes

Versão 2.0

Prefácio

Este documento contém breves descritivos acerca das implementações e correções efetuadas no pacote

12.3.1.

As informações do Release Notes estão organizadas em capítulos, conforme estrutura abaixo:

Implementações: são apresentadas todas as implementações e evoluções sistêmicas contidas no

pacote 12.3.1.

Correções: são apresentados todos os ajustes contidos no pacote 12.3.1. Tais ajustes

compreendem aprimoramento de performance e melhorias em processos sistêmicos já

existentes.

Informações detalhadas podem ser obtidas no Help Online, nos Boletins Técnicos e no Portal TDN.

Page 4: 12.3.1_ESB_bras

Release Notes

4 Release Notes

Versão 2.0

Capítulo 1: Implementações - Negócio

Neste capítulo, são apresentadas, organizadas por aplicativos, todas as funções implementadas na linha de

produto TOTVS | ESB que estão sendo expedidas neste pacote de atualização.

1 Tecnologia

1.1 TOTVS | ESB Plugin

Função: Plugin e Motor Chamado: BYYOUESB-469

Situação: Não é informado ao usuário sobre incompatibilidade de versões entre o plugin e o motor do ESB,

causando transtornos ao modificar os diagramas.

Solução: Realizada verificação das versões utilizadas no plugin e motor ESB. Caso exista incompatibilidade é

informado ao usuário solicitando que o mesmo realize atualização do TOTVS | ESB.

1.2 TOTVS | ESB Server

Função: Monitor

Chamado: BYYOUESB-478

Situação: É necessário incluir segurança para acesso ao monitor do ESB.

Solução: Criado uma tela de login que verifica um arquivo XML (/conf/users.xml) contendo usuário e senha

criptografada em MD5. Será possível incluir mais de um usuário, conforme exemplo abaixo:

<esb>

<users>

<user>esbAdm</user>

<MD5password>b09c600fddc573f117449b3723f23d64</MD5password>

</users>

<users>

<user>esbUser1</user>

<MD5password>b09c600fddc573f117449b3723f23d64</MD5password>

</users>

</esb>

Para auxiliar na criptografia MD5 pode ser utilizado o site: http://www.md5online.org/md5-encrypt.html.

Page 5: 12.3.1_ESB_bras

Release Notes

5 Release Notes

Versão 2.0

Função: WSClient

Chamado: BYYOUESB-479

Situação: O tempo de timeout de execução para componente WebService são 2 minutos e não possível alterar

esta configuração no produto.

Solução: Foram efetuadas alterações na função, permitindo agora a configuração do tempo de timeout. A

parametrização ocorre no arquivo “timeout.xml localizado na pasta /conf, sendo 2 minutos o padrão. O

conteúdo da tag “timeout” é sempre em milissegundos. Por exemplo, caso seja necessário aumentar o tempo

para 3 minutos é necessário modificar a tag timeout para “180000” milissegundos conforme abaixo:

<?xml version='1.0' encoding='UTF-8'?>

<esb>

<timeout>180000</timeout>

</esb>

Page 6: 12.3.1_ESB_bras

Release Notes

6 Release Notes

Versão 2.0

Capítulo 2: Correções - Negócios

Neste capítulo, são apresentadas, organizadas por aplicativos, todas as funções corrigidas na linha de produto

TOTVS | ESB expedidas neste pacote de atualização.

2 Tecnologia

2.1 TOTVS | ESB Plugin

Função: Server Chamado: BYYOUESB-468

Situação: Na configuração de bando de dados, o driver “JDBC/ODBC Bridge” não está mais sendo utilizado e

suportado pelo produto.

Solução: Retirada o driver “JDBC/ODBC Bridge” , pois já existem drivers para os 3 bancos homologados: Oracle,

SQL Server e MySQL .

Função: Importação de Diagramas Chamado: BYYOUESB-470

Situação: Caso no diagrama exista componente Splitter ligados a componentes de transformação/Identificação

e seja utilizado a função "Import diagrams from ESB 12 Server (remote)", o diagrama não é importado

corretamente.

Solução: Incluído na rotina de importação a verificação do componente do tipo "Splitter".

2.2 TOTVS | ESB Server

Função: FTPReceiver

Chamado: BYYOUESB-450

Situação: Ao utilizar o componente FTP para recebimento de mensagens, em determinadas situações após um

longo período de verificação o componente não efetua mais a leitura dos arquivos no servidor FTP.

Solução: Foram efetuadas correções na função para a correta verificação de novas mensagens no servidor FTP.

Função: TOTVSReceiver

Chamado: BYYOUESB-455

Situação: Ao reprocessar uma mensagem pelo monitor do ESB de um diagrama que possua o componente

TOTVSReceiver e este estiver recebendo um webservice, a mensagem é exibida no monitor como “Recebida” e

não é reprocessada.

Page 7: 12.3.1_ESB_bras

Release Notes

7 Release Notes

Versão 2.0

Solução: Foram efetuas correções na função, modificando a rota de reprocessamento do componente para que

a mensagem seja consumida e o problema não ocorra mais.

Função: WSClient Chamado: BYYOUESB-472

Situação: Ao utilizar os webservices do produto WebEnsino (tipo RPC-Encoded) ocorre erro na criação do

cliente: "no source files java.lang.IllegalStateException: no source files"

Solução: Modificado a biblioteca para tratamento deste tipo de webservice

Função: TOTVSReceiver Chamado: BYYOUESB-477

Situação: A criação do Envelope Soap não estava correta ao utilizar o type “EsbMessage” nos parâmetros

quando o webservice é do tipo “RPC-Encoded”.

Solução: Modificado a criação do Envelope Soap, passando a utilizar a API Apache Axis2 .