Árvore de páginas

Versões comparadas

Chave

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

...

Portuguese

Pagetitle
Release 512.12.1202
Release 512.12.1202

Release

5

12.

1

2.

120

2

Este

release 5.1.120 contém informações referentes as correções e implementações realizadas no produto TOTVS | ESB.

Correções
 

  • TOTVSESB-275 - TOTVS | ESB entrega a mesma mensagem duas vezes - O Web Service do TOTVS | ESB duplicava as mensagens enviadas. Este erro ocorreu após a correção do bug TOTVSESB-265, não ocorrendo em outras versões. Problema corrigido.
     
  • TOTVESB-267 - Problemas na conversão XML base 64 - A API de transformação não estava respeitando o encoding do XML.
     
  • TOTVESB-265 - Problemas com UTF8 - O Web Service do TOTVS | ESB também não estava respeitando o encoding do XML.
     
  • TOTVESB-250 - Bug retorno do componente Web Services TOTVS | ESB - Alterada a engine de manipulação dos arquivos STD para utilizar a engine padrão do Java para XPath.
     
  • TOTVESB-219 - Log Updatescript - Correção de um erro de log no UpdateScript.
     
  • TOTVESB-217 - Remove dependência da Java Service Wrapper.
     
  • TOTVESB-214 - Erro na versão do produto ao executar o updatescript - Corrigido para buscar a versão correta do produto.
     
  • TOTVESB-213 - Não cria o pattern - Ao criar um arquivo de propriedades com a propriedade PATTERN o método getContext não estava retornando o valor correto.
     
  • TOTVESB-198 - Comportamento estranho ao abrir um novo diagrama - Com um diagrama aberto, ao clicar em abrir um novo diagrama e cancelar a operação, desistindo de abrir tal arquivo, o editor perdia as referências do arquivo anterior, perdendo assim todas as ações realizadas.
     
  • TOTVESB-187 - Editor se perdendo - Ao criar um diagrama com o mesmo nome do grupo o editor se perdia não mostrando mais o diagrama.
     
  • TOTVESB-179 - Message Parser - Corrigir parser "XML to XML" - Alterado o motor de transformação para que utilize o mesmo do TOTVS | ESB.
     
  • TOTVESB-150 - Remover Integrator do nome do serviço do Derby.

 

Implementações
 

  • TOTVESB-262 - Monitor - Troca de cor - Alterada a cor do monitor para o padrão TOTVS.
     
  • TOTVESB-224 - Criação de um programa para replicação de diagramas - Criado um programa que auxilia na implantação do TSS em ambiente multi empresa, este programa replica os diagramas existentes alterando as configurações dos objetos DatasulEAI de acordo com o informado. O programa pode ser executado pelo arquivo Diagram_copy.bat dentro da pasta bin do TOTVS | ESB.
     
  • TOTVESB-189 - Configuração de bancos PostgreSQL e DB2 - Para este problema e outros problemas com banco de dados, foi criado um configurador de drivers para o TOTVS | ESB, o mesmo pode ser acessado pelo botão ao lado de onde é informado o banco nas propriedades do mapa de integração no editor.
     
  • TOTVESB-159 - Install - Logo da instalação está cortando o nome TOTVS.
     
  • TOTVESB-151 - Corrigir classes de teste do plano de build do TOTVS | ESB.
     
  • TOTVESB-134 - Transformer - Pasta corrente no XSL para Import - Alterado o motor de transformação para utilizar o Apache Xalan que permitiu solucionar o problema.
     
  • TOTVESB-133 - Transformer - Erro de import - Alterado o motor de transformação para utilizar o Apache Xalan que permitiu solucionar o problema.
     
  • TOTVESB-21   - Documentação do Produto - A documentação do produto foi atualizada e colocada no padrão, a mesma pode ser acessada na pasta doc, pelo arquivo index.html.

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

     

    Implementações

     

    Função: SOA Server

    Chamado: BYYOUESB-382

    Situação: A versão 11 do RM não consegue enviar mensagens ao método "sendMessage" do TOTVS | ESB 12.2.1. A biblioteca de conexão RM consegue enviar mensagens somente ao método "sendMessage" da versão TOTVS | ESB 5.1.124.

    Solução: Foram disponibilizados serviços web com a mesma assinatura da versão TOTVS | ESB 5.1.124. Para configurar no ambiente RM, basta somente atualizar a URL com o endereço do serviço web: http://[maquina]:[porta]/ws/esb/ESB5WebService.

     

    Correções

     

    TOTVS | ESB Plugin

     

    Função: ESB Navigator

    Chamado: BYYOUESB-366

    Situação: Em algumas situações ao listar os projetos no ESB Navigator, a função de clique com o botão direito sobre o arquivo de diagrama não executa corretamente.

    Solução: Foram realizadas alterações no TOTVS | ESB Plugin 12.2.2 para corrigir a ocorrência. Alterou-se a identificação interna do Projeto ESB, que estava informada incorretamente. Também foi alterado ícone dos projetos ESB para adequar ao padrão do TOTVS | Developer Studio 11.1.

     

    Função: Importação de diagramas

    Chamado: BYYOUESB-379

    Situação: Utilizando o TOTVS | Developer Studio 11.1 e o TOTVS | ESB Plugin  (http://ds.totvs.com/updates/esb) para Windows 32 bits PT-BR ocorre falha ao tentar importar um arquivo esb-config.xml. A tela de erro de importação informa que não há um diagrama válido.

    Solução: Foram realizadas alterações no TOTVS | ESB Plugin 12.2.2 para corrigir a ocorrência.

     

    TOTVS | ESB Server

     

    Função: Monitor

    Chamado: BYYOUESB-374

    Situação:  Falha ao reprocessar mensagens no monitor do TOTVS | ESB 12.1. A mensagem é passada do Status de ERROR para REPROCESSING e em seguida para RECEIVED, e fica com o status RECEIVED eternamente e não reprocessa a mesma.

    Solução: Foram realizadas alterações na biblioteca "esb-core-12.2.2.jar" para corrigir a ocorrência, garantindo que todo reprocessamento de mensagens seja reenviado ao seu devido componente Receiver.

     

    Função: Componente TOTVSSender

    Chamado: BYYOUESB-375

    Situação: Para o devido funcionamento do componente TOTVSSender com o produto Datasul tipo EAI é necessário que algumas informações na mensagem a ser inserida na FILA-EAI sejam corretamente informadas. A inexistência dessas informações, leva a um erro genérico que não ajuda a detecção do problema: Erro for input string: "".

    Solução: Foram realizadas alterações na biblioteca "esb-component-binding-totvs-12.2.2.jar" para realizar uma validação da existência de algumas informações específicas da integração DATASUL. Caso não existam estas informações será exibido um erro possibilitando ao usuário a devida correção do problema.

    As informações que serão validadas na mensagem DATASUL serão os informados abaixo (formato XPath):

    /DatasulMessage/MessageHeader/TransactionId/Name/

    /DatasulMessage/MessageHeader/TransactionId/TrackingId/TrackingNumber

    /DatasulMessage/MessageHeader/TransactionId/TrackingId/DateTime.

    Chamado: BYYOUESB-378

    Situação: Em testes realizados integrando o TOTVS | ESB 12.2.1 com o PIMS, constatou-se que as mensagens estão sendo enviadas para a fila correspondente dentro do JBoss. Porém, o MDB (Message Driven Bean) do PIMS não está detectando a mensagem devido ao fato de somente aceitar as mensagens tipo TextMessage (jms) e o ESB está enviando como tipo Byte[].

    Solução: Foram realizadas alterações na biblioteca "esb-component-binding-totvs-12.2.2.jar" para corrigir a ocorrência. Agora em uma integração com o PIMS, o tipo de mensagem enviada é TextMessage (mensagem de texto).

     

    Função: Componente MAILReceiver

    Chamado: BYYOUESB-376

    Situação: O TOTVS | ESB Server 12.2.1 em Windows 2008 R2, está apresentando erro ao processar uma mensagem: "UnsupportedEncodingException". Mesmo informando um componente OnError no diagrama para tratar a mensagem não consegue capturar a exceção e o TOTVS | ESB para de receber emails.

    Solução: Foram realizadas alterações na biblioteca "esb-component-binding-mail-12.2.2.jar" para tratar erros de recebimento de email em conjunto com o componente OnError, e garantir a continuidade do recebimento de emails.

     

    Função: Componente TCL

    Chamado: BYYOUESB-377

    Situação: Análise de performance e consumo de memória do componente em arquivos grandes.

    Solução: Foram realizadas alterações na biblioteca "esb-component-transformer-tcl-12.2.2.jar" disponibilizar alternativa de processamento com maior performance e menor alocação de memória por processo.

     

    Função: Componente OnError

    Chamado: BYYOUESB-380

    Situação: Componente de tratamento de erro não funciona corretamente quando executado em vários diagramas diferentes no mesmo servidor.

    Solução: Foram realizadas alterações na biblioteca "esb-component-onerror-12.2.2.jar" para corrigir a ocorrência.

     

    Função: ESB Server

    Chamado: BYYOUESB-381

    Situação: Ao executar o cenário em ambientes com alta carga de processamento de mensagens, o TOTVS | ESB trava, e apresenta o log abaixo:

    2012-03-16 11:38:39,799 | INFO | [BaseDestination:596] | Usage Manager Memory Limit is full. Producer (ID:TEC-TESTE01-51489-1331908621301-2:10:1:1) stopped to prevent flooding queue://StoreProceduro. See http://activemq.apache.org/producer-flow-control.html for more info (blocking for: 1s).

    Solução: O problema relatado ocorre por motivos de enfileiramento no barramento de mensageria do TOTVS | ESB.  Para balancear a carga nos ambientes standalone e cluster, foi confgurado o broker de mensageria do TOTVS | ESB para sincronizar em disco as mensagens residentes em memória quando as filas em memórias estiverem cheias, impedindo o travamento do ESB.