Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Informações
titleAtenção

Esta FAQ é destinada às instalações do fluig com atualização 1.5.13 ou anterior.

Para atualização 1.6 ou superior, acesse AMB 101 - Notificação em processos - 1.6.

Índice

Índice
maxLevel4
outlinetrue
exclude.*ndice
stylenone

 

Plataforma

Produto:  fluig

Versão: 1.5.13 6 ou inferior

 

Ocorrência

Problemas com o O fluig está com problemas no envio de notificações de movimentação de tarefas no qual o fluig não envia o por e-mail de notificação ao responsável da tarefa. Isto ocorre mesmo com tudo configurado corretamente, opção de notificação selecionada no processo e , configuração do SMTP , com os devidos destes e enviando e-mails de outras funcionalidades. Como resolvo?

No log é apresentado um erro parecido com este:

Bloco de código
languagejava
titleErro
ERROR [com.fluig.ecm.notification.service.ECMNotificationHandler] 
EJB ASYNC - 230) ECMNotificationQueue -- service 
jboss.naming.context.java.ECMNotificationQueue: 
javax.naming.NameNotFoundException: ECMNotificationQueue -- service 
jboss.naming.context.java.ECMNotificationQueue

 

Causa

Está faltando uma configuração no arquivo standalone.xml, o parâmetro <jms-queue> referente ao 'ECMNotificationQueue' em um arquivo de configuração da plataforma.

 

Solução

Para realizar o procedimento abaixo, os serviços do fluig devem estar parados.

Deck of Cards
effectDuration0.5
historyfalse
idsample
effectTypefade
Card
defaulttrue
id1
label1.6.x

Para resolver siga os passos abaixo:

1. Adicione o trecho de parametrização abaixo no arquivo domain.xml,

...

localizado em [Instalação fluig]/appserver/domain/configuration. Este parâmetro deve ser acrescentado dentro da tag <server>, no subsystem <subsystem xmlns="urn:jboss:domain:messaging-activemq:1.0">.

Bloco de código
languagexml
themeEclipse
titledomain.xml
<jms-queue durable="true" entries="java:/ECMNotificationQueue java:global/ECMNotificationQueue java:jboss/exported/ECMNotificationQueue" name="ECMNotificationQueue"/>

2. Apague as pastas temporárias 'data' e 'tmp', localizadas em [Instalação fluig]/appserver/domain/servers, de todos os servers;

3. Limpar o cache do navegador para realizar os testes;

4. Inicie os serviços do fluig.

Card
id2
label1.5.13 e anteriores

Para resolver siga os passos abaixo:

1. Adicione o trecho de parametrização abaixo no arquivo standalone.xml, localizado em [Instalação fluig]/jboss/standalone/configuration. Este parâmetro deve ser acrescentado dentro da tag <jms-destinations>, junto com as outras configurações de "queues".

Bloco de código
languagexml
themeEclipse
titlestandalone.
Bloco de código
language
xml
<jms-queue name="ECMNotificationQueue"> 
	<entry name="ECMNotificationQueue"/> 
	<entry name="java:global/ECMNotificationQueue"/> 
	<entry name="java:jboss/exported/ECMNotificationQueue"/> 
	<durable>true</durable> 
</jms-queue> 

...


2. Apague as pastas temporárias 'data' e 'tmp' em [Instalação fluig]/jboss/standalone

...

;

3. Limpar o cache do navegador para realizar os testes

...

;

4. Inicie os serviços do fluig.