12.3.1_ESB_bras
-
Upload
luis-claudio -
Category
Documents
-
view
8 -
download
0
description
Transcript of 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
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
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.
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.
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>
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.
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 .