No ficheiro “web.xml”, devemos alterar a tag <load-on-startup> de “0” para “1” para activarmos o arranque dos serviços de Alertas. Este ficheiro encontra-se na seguinte estrutura:
innergyHR\jboss-4.0.2\server\default\deploy\nxgen.ear\server\web-module\NxGen.war\WEB-INF\web.xml
(...) <servlet> <servlet-name>ServicesServlet</servlet-name> <display-name>Services Initialization</display-name> <servlet-class>com.quatrosi.servlet.services.NxGenServicesServlet</servlet-class> <init-param> <param-name>DEBUG</param-name> <param-value>false</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> (...)
No ficheiro “ServicesConfiguration.xml”, devemos efectuar as seguintes alterações:
Alterar a tag context factory= para o contexto do Servidor de Aplicações utilizado, o IP do servidor e a porta jnp.
Contexto do Jboss -- “org.jboss.security.jndi.JndiLoginInitialContextFactory” Definir as companhias a utilizar o serviço de Alertas. Caso não se definam companhias, o serviço de alertas será utilizado para todas.
Indicar um utilizador/password com acesso à aplicação.
Este ficheiro encontra-se na seguinte estrutura:
4gs\config\global\ServicesConfiguration.xml
<?xml version="1.0" encoding="ISO-8859-1"?> <services-configuration> <context factory="org.jboss.security.jndi.JndiLoginInitialContextFactory" provider="jnp://localhost:1099"/> <!--Optional. If this token doesn't exists, services are started for all companies--> <!--<company token=""/>--> <user name="nxgen" password=""/> <service session-bean="com.quatrosi.be.al.AlertService" description="Alertas" active="no"/> </services-configuration>
Passo 3 Parametrização
Uma Lista de Distribuição corresponde a um grupo de emails associados a um determinado identificador.
Entidades Básicas de Negócio --> Alertas --> Lista de Distribuição
Nota: Os emails tem que ser separados por ”,”
É nesta opção de menu que se definem os Alertas da Aplicação. Existem dois tipos de Alertas possíveis, ou por Correio Electrónico ou por Tarefas.
Entidades Básicas de Negócio --> Alertas -->Definição de Alerta