Árvore de páginas

Versões comparadas

Chave

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

...

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

 

...

Implementações

fluig | ESB Plugin


FunçãoRecurso: Função: FileSenderChamado: BYYOUESB-389

Situação: Ao utilizar o padrão de nome de arquivo "date:now:yyyyMMdd", informando o mês como "MM" em minúsculo acusa erro somente na execução do ESB Server.

Solução: O campo fileName do componente FileServer pode conter vários formatos como nomes de arquivos,não podendo ser validado essa formatação. Foi realizada uma atualização da documentação desta função deste recurso detalhando esta situação. 


fluig | ESB Server


FunçãoRecurso: Monitor

Chamado: BYYOUESB-335

Situação: No ESB 5, o nome do diagrama era automaticamente o nome do componente Receiver, sendo que agora na versão 12 isto não é mais realidade, pois é permitido informar um determinado nome para o diagrama (.esb) e outro nome para o componente Receiver.

Solução: Realizada alteração para a criação do campo DIAGRAMNAME na tabela ESBMessage. Também foi incluído uma coluna a mais no monitor do ESB contendo como informação o nome do diagrama.

 


FunçãoRecurso: Monitor

Chamado: BYYOUESB-370

Situação: Atualmente é possível fazer filtro de status apenas no gráfico e caso tenha um grande volume de mensagens no total e um número baixo de mensagens de um determinado status fica difícil clicar na área do gráfico.

Solução: Criado um filtro por Status na aba Filter Advanced.


Correções

fluig | ESB Plugin


FunçãoRecurso: Componente Transformer

Chamado: BYYOUESB-420

Situação: No momento do deploy, caso o componente Transformer possuir um arquivo XSL configurado no diagrama que esteja "somente leitura" no sistema operacional, é exibido mensagem que o Deploy foi realizado com sucesso, porém o arquivo não é enviado para o motor ESB ocasionando problemas de execução do diagrama.

Solução: Implementada validação dos arquivos XSL do componente Transformer verificando se os mesmos encontram-se como "Somente Leitura" no sistema operacional.

 


FunçãoRecurso: WSSender

Chamado: BYYOUESB-426

Situação: Nos parâmetros do componente WSSender não é possível utilizar um Xpath com a forma $XPATH conforme documentação do produto, sendo necessário utilizar o caracter caractere "#", mas desta forma é enviado o XML inteiro não atendendo situação de passar apenas o ID ou outras Tags

Solução: Realizada alteração incluindo a funcionalidade de utilizar um Xpath ou string como parâmetro do componente de acordo com a documentação do produto.. 

 


fluig

...

ESB Server


FunçãoRecurso: Componente Transformer

Chamado: BYYOUESB-362

Situação: Caso o XSL não esteja em UTF-8 não é informado nenhum erro para o usuário e neste caso o arquivo não é enviado para o servidor.

Solução: Criada rotina para verificar se o encoding do arquivo xsl do componente transformer Transformer não é UTF-8, gerando a ocorrência de erro na aba "Errors" do TDS.

 


FunçãoRecurso: Mock Service

Chamado: BYYOUESB-427

Situação: Estão ocorrendo erros na criação de Mockservices quando as operações WebServices tem o caracter caractere Underline (_) em seus nomes.

Solução: Foi realizado alteração para que a geração do serviço e das classes ocorram de forma correta, modificando o pacote para com.totvs.esb e retirando o caracter “_” do nome das classes geradas. Desta forma a geração do serviço foi realizada corretamente não ocorrendo o problema relatado.


FunçãoRecurso: Instalador Linux

Chamado: BYYOUESB-429

Situação: Ocasionalmente em ambientes Linux os componentes de WebService Web Service do fluig | ESB 12 não funcionam corretamente. No TDS, a configuração ocorre sem problema algum, mas ao executar o ESB Server ocorre erro no log.

Solução: Foi constatado que nos instaladores para ambientes Linux 32 e 64 bits faltavam os arquivos javac e tools.jar,sendo que os mesmos foram incluídos corretamente nas mídias Linux

 


FunçãoRecurso: MonitorChamado: BYYOUESB-433

Situação: Situação: Ao acessar a URL do monitor “http://<servidor>:8085” ocorre um redirecionamento para a tela do monitor do ESB utilizando o primeiro IP da lista de hosts da maquina e não para o IP do servidor onde está instalado o ESB Server. Este problema gera erro de página não encontrada para o monitor ESB.

Solução: Realizada alteração a rotina de geração da URL do monitor passando apenas “/monitor” e não mais a URL inteira, corrigindo dessa forma a situação reportada.

 


FunçãoRecurso: TOTVS Receiver

Chamado: BYYOUESB-434

Situação: Quando há mensagens com LOCK na fila EAI ocorre o erro:

Bloco de código
java.sql.SQLException:

...

[DataDirect][OpenEdge JDBC Driver][OpenEdge] Failure getting record lock on a record from table PUB.fila-eai.

Devido ao erro acima nenhuma mensagem que está no EAI é processada.

Solução: Realizada alteração para modificação da query que faz a busca dos registros do EAI, onde a mesma passa a ignorar somente os registros presos (com lock) do banco de Dados do EAI (DATASUL-EMS) e busca os demais registros que não apresentam travamento. Desta forma as mensagens que estão disponíveis sãoprocessadas são processadas não causando mais o problema relatado.

IMPORTANTE: A solução descrita acima faz com que o componente TOTVS Receiver apenas ignore as mensagems mensagens do EAI que estão "presas" (com lock) e passe a ler as demais mensagens que não tem problema de lock. Caso alguma mensagem do EAI fique apresentando problema constante de travamento de registro, deve ser verificado com o suporte EAI a origem do problema.

 


FunçãoRecurso: Mail ReceiverChamado: BYYOUESB-439

Situação: Em algumas situações ocorrem problemas na leitura de e-mails utilizando o servidor de e-mail Microsoft Exchange 2010 na qual é apresentado o erro "Unable to load BODYSTRUCTURE".

Solução: Realizada alteração na rotina de leitura de e-mails corrigindo o problema citado acima.

...