Histórico da Página
...
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.
...