Diretrizes para Implementação do Operações de Marketing on WebSphere®
Pré-requisitos
Verifique se sua versão do WebSphere Application Server® atende aos requisitos que estão descritos no documento Recommended Software Environments and Minimum System Requirements, incluindo quaisquer fix packs ou upgrades necessários.
Você usa o WebSphere® Integrated Solutions Console para configurar seu WebSphere Application Server®. As etapas a seguir fornecem orientação para configurar controles específicos.
*
Versões diferentes do WebSphere Application Server® apresentam controles de interface com o usuário em sequências variáveis e com rótulos alternativos.
Configurar o Ambiente
1.
Defina uma propriedade customizada: Em Servidores de Aplicativos > <servidor> > Contêiner da web > formulário Propriedades customizadas, clique em Novo e insira:
Nome: com.ibm.ws.webcontainer.invokefilterscompatibility
Valor: true
2.
Crie o provedor JDBC: Em Recursos > JDBC > formulário Provedores JDBC, clique em Novo. Conclua o assistente Criar um novo provedor JDBC, incluindo o seguinte.
*
Para o Tipo de Implementação, selecione Origem de dados do conjunto de conexões.
*
Especifique o local do arquivo ojdbc6.jar no servidor.
*
Especifique o Caminho da biblioteca nativa no servidor.
3.
Crie a origem de dados: No formulário Recursos > JDBC > Origens de dados, clique em Novo. Conclua o assistente Criar uma nova origem de dados, incluindo o seguinte.
*
Especifique um Nome da origem de dados.
*
Para Nome JNDI, insira plands.
*
Selecione o provedor JDBC criado na etapa 2.
*
Especifique o Nome do banco de dados e o Nome do servidor.
*
Para o Alias de configuração do mapeamento, selecione WSLogin.
4.
Defina as propriedades customizadas para a origem de dados: No formulário Provedores JDBC > <database provider> > Origens de dados > <plan> > Propriedades customizadas, clique em Novo para incluir duas propriedades:
*
Nome: User
*
Valor: <user name>
*
Nome: Password
*
Valor: <password>
Se as tabelas de sistema do Operações de Marketing estiverem no DB2®, localize a propriedade resultSetHoldability e configure seu valor em 1. Se essa propriedade não existir, inclua-a.
5.
Configure a JVM: No formulário Servidores de aplicativos > <server> > Definição de processo > Java Virtual Machine, identifique Classpath e, então, as entradas a seguir como Argumentos genéricos da JVM, separadas por um espaço:
*
-Dplan.home=<IBM_EMM_Home>\<MarketingOperations_Home>
*
em que <IBM_EMM_Home> é o caminho para o diretório de nível superior IBM® e <MarketingOperations_Home> é o caminho para o diretório onde você instalou o Operações de Marketing. Normalmente, esse caminho é IBM_EMM/MarketingOperations.
*
Implemente o arquivo WAR ou EAR
Ao implementar um novo aplicativo corporativo, o WebSphere® Integrated Solutions Console apresenta uma série de formulários. As etapas a seguir fornecem orientação para configurar controles específicos nesses formulários. Versões diferentes do WebSphere® podem apresentar controles em uma outra sequência ou com outros rótulos.
1.
Selecione Aplicativos > Novo aplicativo > Novo aplicativo corporativo.
2.
No formulário inicial, selecione Sistema de arquivos remoto e, então, Navegar até o arquivo plan.war no arquivo EAR.
3.
No formulário Preparando para a instalação do aplicativo seguinte:
*
Selecione Detalhado.
*
Selecione Gerar ligações padrão.
*
Selecione Substituir ligações existentes.
4.
No formulário Selecione opções de instalação:
*
Selecione Pré-compilar arquivos JavaServer Pages.
*
Para Nome do Aplicativo, insira plan.
*
Selecione Substituir as configurações de recarga de classe para módulos Web e EJB.
*
Para Intervalo de recarga em segundos, insira um número inteiro como 4.
5.
No formulário Mapear módulos para servidores, selecione o Módulo. Se você implementou um EAR, selecione cada arquivo WAR.
6.
No formulário Fornecer opções para compilar JSPs, selecione o Módulo da web. Se você implementou um EAR, selecione cada arquivo WAR.
*
Se estiver usando o WebSphere® 7.5, configure o Nível de origem JDK em 15.
*
Se estiver usando o WebSphere® 8, configure o Nível de origem JDK em 16.
Se você implementou um EAR, configure o Nível de origem JDK para cada arquivo WAR.
7.
No formulário Opções de recarga de JSP para módulos da web, selecione Recarga de classe ativada por JSP e para o Intervalo de recarga de JSP em segundos, insira 5.
8.
No formulário Mapear bibliotecas compartilhadas, selecione o Aplicativo e o Módulo.
9.
No formulário Mapear relacionamentos de biblioteca compartilhada, selecione o Aplicativo e o Módulo.
10.
NO formulário Mapear referências para recursos, para Nome JNDI do recurso de destino insira plands.
11.
No formulário Mapear raízes de contexto para módulos da web, para Raiz de contexto insira /plan.
12.
Definir a Política do Carregador de Classes
1.
No formulário Aplicativos corporativos> plan > Carregador de classes , selecione Substituir as configurações de recarga de classe para módulos Web e EJB.
2.
Para a Ordem do carregador de classes, selecione Classes carregadas primeiro com o carregador de classes local (pai por último).
3.
Para Política do carregador de classes WAR, selecione Carregador único de classe para o aplicativo.
4.
Clique em Aplicar.
Definir Configurações para Cookies
1.
Acesse o formulário Aplicativos corporativos > plan > Gerenciamento de sessão.
2.
Selecione Substituir gerenciamento de sessão.
3.
Selecione Ativar cookies.
4.
Clique em Aplicar e, em seguida, acesse o formulário Aplicativos corporativos> plan > Gerenciamento de sessões > Cookies.
5.
Altere o Nome do cookie do Operações de Marketing de JSESSIONID para UMOSESSIONID.
6.
Clique em Aplicar.
Definir as Configurações do Módulo EAR (opcional)
Se você tiver implementado um EAR, deverá definir configurações para os arquivos WAR individuais que estão contidos pelo EAR.
1.
Acesse Aplicativos corporativos e selecione o arquivo EAR.
2.
No formulário Gerenciar módulos, selecione um dos seguintes arquivos WAR; por exemplo, Campaign.war.
3.
No formulário Aplicativos corporativos > EAR > Gerenciar módulos > WAR:
*
Configure Peso inicial em 10000.
*
Para a Ordem do carregador de classes, selecione Classes carregadas primeiro com o carregador de classes de aplicativo.
4.
No formulário Aplicativos corporativos > EAR > Gerenciar módulos > WAR > Gerenciamento de sessão, selecione Ativar cookies.
5.
No formulário Aplicativos corporativos > EAR > Gerenciar módulos > WAR > Gerenciamento de sessão > Cookies:
*
Configure o Nome do cookie como CMPJSESSIONID.
*
Para a Idade máxima do cookie, selecione Sessão atual do navegador.
6.
No formulário Aplicativos corporativos > EAR > Gerenciar módulos > WAR > Gerenciamento de sessão:
*
Selecione Permitir estouro.
*
Para o Máximo de sessões de memória, insira 1000.
*
Para o Tempo limite da sessão, selecione Configurar o tempo limite e insira 30.
7.
*
Se o arquivo Campaign.war também existir no EAR e você planejar integrar o Operações de Marketing com o Campaign , defina as mesmas configurações para o arquivo Campaign.war.