ibm websphere operational decision management: configurando os eventos do servidor … ·...

108
IBM WebSphere Operational Decision Management Versão 8 Release 0 Configurando os Eventos do Servidor do Decision

Upload: others

Post on 20-Jul-2020

33 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

IBM WebSphere Operational Decision ManagementVersão 8 Release 0

Configurando os Eventos do Servidordo Decision

���

Page 2: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

NotaAntes de usar estas informações e o produto a que elas se referem, leia as informações em “Avisos” na página 99.

Esta edição se aplica à versão 8, liberação 0, modificação 0 do WebSphere Operational Decision Management e atodas as liberações e modificações subsequentes até que indicado de outra forma em novas edições.

© Copyright IBM Corporation 2008, 2012.

Page 3: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

Índice

Configurando o Decision Server Events 1Planejando seu Ambiente do Decision Server Events 4

Criando um Ambiente do Decision Server Events 4Escolhendo uma Topologia do Decision ServerEvents . . . . . . . . . . . . . . . 4Customizando o Tempo de Execução de Eventos . 5

Configurando um Ambiente Independente doDecision Server Events . . . . . . . . . . . 7

Criando um Novo Perfil do Servidor deAplicativos do Decision Server Events . . . . . 7

Criando um Novo Perfil Usando o ProfileManagement Tool. . . . . . . . . . . 8Criando um novo perfil usando o comandomanageprofiles . . . . . . . . . . . 10

Aumentando um Perfil do Servidor deAplicativos Existente do WebSphere ApplicationServer com o Decision Server Events. . . . . . 12

Aumentando um Perfil do Servidor deAplicativos Existente Usando o ProfileManagement Tool . . . . . . . . . . 13Aumentando um Perfil do Servidor deAplicativos Existente Usando o Comandomanageprofiles . . . . . . . . . . . 15Diminuindo um Perfil do Servidor deAplicativos Existente Usando o Comandomanageprofiles . . . . . . . . . . . 17

Configurando para Alta Disponibilidade eEscalabilidade . . . . . . . . . . . . . 18

Aumentando um Perfil de GerenciamentoExistente do WebSphere Application Server. . . 19

Aumentando um Perfil de GerenciamentoExistente Usando o Profile Management Tool . 19Aumentando um Perfil de GerenciamentoExistente Usando o Comando manageprofiles . 21Desfazendo o Aumento de um Perfil ExistenteUsando o Comando manageprofiles . . . . 23

Aumentando um Perfil Customizado Existentedo WebSphere Application Server . . . . . . 24

Aumentando um Perfil Customizado ExistenteUsando o Profile Management Tool . . . . 25Aumentando um Perfil Customizado ExistenteUsando o Comando manageprofiles . . . . 25Desfazendo o Aumento de um Perfil ExistenteUsando o Comando manageprofiles . . . . 26

Criando e Configurando um Cluster deTopologia Silver . . . . . . . . . . . . 27

Criando Perfis para um Cluster de TopologiaSilver . . . . . . . . . . . . . . 27Configurando um Cluster de Topologia Silver 29

Criando e Configurando um Cluster deTopologia Gold . . . . . . . . . . . . 34

Criando Perfis para um Cluster de TopologiaGold. . . . . . . . . . . . . . . 35Configurando um Cluster de Topologia Gold 37

Criando e Configurando um Cluster que UseWebSphere MQ Como o Provedor de Sistemas deMensagens . . . . . . . . . . . . . 42

Configurando o WebSphere MQ para Ssocomo um Provedor de Sistemas de Mensagens 43Criando Perfis para um Cluster que UseWebSphere MQ Como o Provedor de Sistemasde Mensagens . . . . . . . . . . . 44Configurando um Cluster que Usa oWebSphere MQ Como Provedor de Sistemasde Mensagens . . . . . . . . . . . 46

Configurando o Business Space, Instalando Widgetsde Evento e Usando o Business Space . . . . . 48

Configurando o Business Space. . . . . . . 48Configurando um Ambiente Independente doBusiness Space . . . . . . . . . . . 49Configurando Business Space para AltaDisponibilidade e Escalabilidade . . . . . 49Configurando o Banco de Dados do BusinessSpace . . . . . . . . . . . . . . 51

Instalando Widgets de Evento e Usando oBusiness Space . . . . . . . . . . . . 51

Instalando Widgets de Evento em umAmbiente Independente do Business Space . . 52Acessando o Business Space . . . . . . . 55Usando o Espaço de Negócios do WebSphereOperational Decision Management . . . . 55Criando e Customizando um Espaço deNegócios . . . . . . . . . . . . . 56Incluindo Widgets de Evento . . . . . . 58

Customizando o Ambiente de Tempo de Execuçãode Eventos . . . . . . . . . . . . . . 58

Configurando o Banco de Dados para o DecisionServer Events. . . . . . . . . . . . . 58

Criando o Banco de Dados de Tempo deExecução de Eventos . . . . . . . . . 59Criando Manualmente Tabelas de Tempo deExecução de Eventos . . . . . . . . . 60Implementando as tabelas em bancos dedados separados. . . . . . . . . . . 60Implementando o Tempo de Execução deEventos em um Gerenciador do Banco deDados com Distinção entre Maiúsculas eMinúsculas . . . . . . . . . . . . 63

Editando o Arquivo Setenv . . . . . . . . 63Alterando o Provedor de Sistema de Mensagensdo Tempo de Execução de Eventos . . . . . 64

Configurando o sistema de mensagens padrãoWebSphere Application Server para ser oProvedor JMS . . . . . . . . . . . 64Configurando o WebSphere MQ para Ser oProvedor JMS . . . . . . . . . . . 65

Configurando o WebSphere MQ . . . . 65Configurando o Decision Server Events . . 66

Configurando Propriedades . . . . . . . . 68

© Copyright IBM Corp. 2008, 2012 iii

Page 4: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

Configurando Propriedades Usando o ConsoleAdministrativo do WebSphere ApplicationServer . . . . . . . . . . . . . . 68Configurando propriedades utilizando aferramenta de script wsadmin . . . . . . 69Configurando Propriedades Usando aFerramenta de Propriedades . . . . . . . 70

Configurando o Tempo de Execução de Eventospara Registrar o Histórico . . . . . . . . 72

Certificando-se de que os Registros deHistórico Não Sejam Perdidos Se o Tempo deExecução de Eventos for Parado . . . . . 73

Configurando a Fila de Eventos Duráveis . . . 73Configurando o Tamanho de Log da Fila deEventos Duráveis . . . . . . . . . . 74

Configurando como as Regras de Eventos eAções Atrasadas São Manipuladas para umEncerramento. . . . . . . . . . . . . 74Configurando o Tempo de Execução de Eventospara Armazenar Dados da Etapa na Memória . . 75Configurando o Tempo de Execução de Eventospara Armazenar Dados do Contexto noObjectGrid. . . . . . . . . . . . . . 76Ajustando sua Configuração de Tempo deExecução de Eventos . . . . . . . . . . 77

O tempo de execução de eventos e oWebSphere Application Server . . . . . . 77Sistema de mensagens JMS . . . . . . . 78

Configurando Diversos Perfis do Decision ServerEvents para Coexistirem . . . . . . . . . 79

Configurando Conectores de Tecnologia em umComputador Separado. . . . . . . . . . 79Configurando o Conector do Console do Usuáriopara Usar a Origem de Dados WebSphereApplication Server . . . . . . . . . . . 80

Verificando sua Configuração do Decision ServerEvents . . . . . . . . . . . . . . . . 82

Verificando o Tempo de Execução de Eventos . . 82Verificando o Business Space e os Widgets deEvento . . . . . . . . . . . . . . . 87

Assegurando o Decision Server Events . . . . . 88Autenticação do Usuário . . . . . . . . . 88

Configurando a Autenticação do UsuárioUsando o WebSphere Application Server . . 89

Exemplo de Configuração de AutenticaçãoUsando WebSphere Application Server . . 90

Configurando a autenticação do usuárioutilizando LDAP . . . . . . . . . . 92Configurando Autenticação de UsuárioUsando o Microsoft Windows Active Directory 94Configurando a autenticação do usuáriousando o Console do Usuário do . . . . . 95

Protegendo o Acesso aos Painéis do . . . . . 97

Avisos . . . . . . . . . . . . . . . 99Marcas Registradas . . . . . . . . . . . 101

iv IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor do Decision

Page 5: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

Configurando o Decision Server Events

As seguintes seções descrevem como configurar o Decision Server Events após ainstalação.

Antes de Iniciar

Você deve ter instalado o Decision Server Events e, opcionalmente, o DecisionCenter. Consulte, Instalando .

Sobre Esta Tarefa

Os seguintes componentes estão disponíveis no Decision Server Events:

Tabela 1. Componentes do Decision Server Events

Componente Descrição Instalação padrão

Widgets Captura de Evento eReprodução

No widget Captura deEvento e no widgetReprodução de Evento,capture os eventos a partirde um sistema de produção ereproduza uma sequência deum ou mais deles,normalmente em um sistemade teste. Antes de poder usaresses widgets, você tambémdeve configurar o BusinessSpace. Para obter maisinformações sobre o BusinessSpace, consulte“Configurando o BusinessSpace, Instalando Widgets deEvento e Usando o BusinessSpace” na página 48.

Sim

Conectores de Eventos Os conectores de eventosfornecem conexão de dadosentre os sistemas de tempode execução de evento eexternos. É possívelconfigurar os conectores deevento no Event Designer.

Sim

Event Designer Um ambiente dedesenvolvimento com baseno Eclipse para projetar,desenvolver, testar,implementar e monitoraraplicativos de evento. ODesigner de Eventos estádisponível na perspectivaEvento no Eclipse.

Sim

© Copyright IBM Corp. 2008, 2012 1

Page 6: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

Tabela 1. Componentes do Decision Server Events (continuação)

Componente Descrição Instalação padrão

Fluxo de Eventos Os diagramas de fluxo deeventos consistem de gruposde regra de eventos e deetapas de negócios quecompõem um processo denegócios.

Não

Tempo de Execução deEventos

O tempo de execução deevento é uma plataforma deexecução que gerencia acoordenação de evento denegócio em tempo real. Oevento tempo de execuçãorequer WebSphere eXtremeScale e pode serimplementado e configuradono WebSphere ApplicationServer.

Sim

Widget Testador de Evento O Widget Testador de Eventofornece uma maneira paratestar a lógica de evento emum processo de negócios.Esse widget destina-se parateste e é usado apenas emuma instalação de teste. Nãoo use em uma instalação deprodução porque isso podeafetar o desempenho. Antesde poder usar esses widgets,você também deveconfigurar o Business Space.Para obter mais informaçõessobre o Business Space,consulte “Configurando oBusiness Space, InstalandoWidgets de Evento e Usandoo Business Space” na página48.

Sim

Componentes de Integração Componentes de integraçãopodem ser instalados noconjunto de ferramentas doWebSphere ESB e doWebSphere Message Brokerpara permitir que essesprodutos enviem e recebamdados do Decision ServerEvents.

Não

Amostras e Tutoriais Instala os projetos para asamostras e tutoriais e forneceum perfil do servidor paraexecutar as amostras etutoriais no WebSphereApplication Server. Paraobter informações adicionaissobre o uso do servidor deamostras, consulte Usando oServidor de Amostras.

Sim

2 IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor do Decision

Page 7: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

Se instalar o Decision Center, os seguintes widgets de gráfico também estãodisponíveis:v Gerenciador de Gráfico de Eventos para criar e editar gráficos.v Gráfico de Eventos para visualizar gráficos. Os dados do gráfico são atualizados

periodicamente para apresentar uma visualização em tempo real das atividadesdo sistema.

v Event Layout para visualizar layouts legados.

Antes de poder usar esses widgets, você também deve configurar o BusinessSpace. Para obter mais informações sobre o Business Space, consulte“Configurando o Business Space, Instalando Widgets de Evento e Usando oBusiness Space” na página 48.

Um dos principais conceitos nas seguintes seções é o perfil do WebSphereApplication Server, que é usado para planejar e configurar seu ambiente DecisionServer Events. Um perfil define o ambiente de tempo de execução e inclui todos osarquivos que um servidor processa no ambiente de tempo de execução e quepodem ser alterados. Como um perfil é criado, um evento de tempo de execuçãotambém é criado. O Decision Server Events suporta três tipos de perfis:v Perfil do servidor de aplicativos: Um perfil do servidor de aplicativos define

um aplicativo WebSphere Application Server independente separado, possuindosua própria interface administrativa, e permite disponibilizar os aplicativos paraWeb sites externos ou Web sites de intranet, dependendo das configurações dosaplicativos e do servidor. Esse perfil é ideal para ambientes de servidor único.Para esse tipo de perfil, é possível:– Criar um novo perfil do servidor de aplicativos do Decision Server Events.

Para obter informações adicionais, consulte “Criando um Novo Perfil doServidor de Aplicativos do Decision Server Events” na página 7.

– Aumente o perfil do servidor de aplicativos existente do WebSphereApplication Server com o Decision Server Events. Para obter informaçõesadicionais, consulte “Aumentando um Perfil do Servidor de AplicativosExistente do WebSphere Application Server com o Decision Server Events.” napágina 12.

v Perfil de Gerenciamento: Um perfil de gerenciamento cria um gerenciador deimplementação, que é um servidor que gerencia as operações para um grupológico de outros servidores e é o local central para administrar servidores eclusters na célula. Se estiver configurando um ambiente de implementação derede, você deve criar esse perfil primeiro. Para esse tipo de perfil, é possívelaumentar apenas um perfil de gerenciamento existente do WebSphereApplication Server com o Decision Server Events. Para obter informaçõesadicionais, consulte “Aumentando um Perfil de Gerenciamento Existente doWebSphere Application Server” na página 19.

v Perfil Customizado: Um perfil customizado fornece um nó vazio que nãocontém um console administrativo ou servidores. O uso típico para um perfilcustomizado é federar o nó a um gerenciador de implementação. Após federar onó, será possível usar o gerenciador de implementação para criar um servidorou um cluster de servidores no nó. Para esse tipo de perfil, é possível aumentarapenas um perfil customizado existente do WebSphere Application Server com oDecision Server Events. Para obter informações adicionais, consulte“Aumentando um Perfil Customizado Existente do WebSphere ApplicationServer” na página 24.

Configurando o Decision Server Events 3

Page 8: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

Planejando seu Ambiente do Decision Server EventsHá vários fatores que podem ser considerados ao decidir como configurar seuambiente do Decision Server Events.

Criando um Ambiente do Decision Server EventsSobre Esta Tarefa

Para criar um ambiente do Decision Server Events, é possível criar seu próprioperfil ou usar o servidor de amostra fornecido (se instalado). O servidor deamostra fornece um ambiente do Decision Server Events de servidor únicopré-configurado, usando o Apache Derby integrado como o provedor de banco dedados e o sistema de mensagens padrão do WebSphere Application Server como oprovedor de sistema de mensagens. Para obter informações adicionais sobre o usodo servidor de amostras, consulte Usando o Servidor de Amostras. No seguinteprocedimento, crie seu próprio perfil.

Procedimento1. Instale o Decision Server Events. Para obter informações adicionais, consulte

“Configurando o Decision Server Events”, na página 1.2. Crie um perfil aumentado do WebSphere Application Server com o Decision

Server Events.3. Se você instalou os widgets do Business Space e desejar usá-los, será necessário:

a. Aumente o perfil do Decision Server Events com o Business Space. Paraobter informações adicionais, consulte “Configurando um AmbienteIndependente do Business Space” na página 49.

b. Instalar os widgets do Business Space. Para obter informações adicionais,consulte “Instalando Widgets de Evento em um Ambiente Independente doBusiness Space” na página 52.

4. Execute qualquer customização adicional no seu ambiente de tempo deexecução de eventos. Para obter informações adicionais, consulte“Customizando o Ambiente de Tempo de Execução de Eventos” na página 58.

Resultados

Você possui um ambiente do Decision Server Events em execução. Para verificar seseu ambiente foi configurado corretamente, consulte “Verificando sua Configuraçãodo Decision Server Events” na página 82.

Escolhendo uma Topologia do Decision Server EventsSobre Esta Tarefa

É possível configurar o Decision Server Events em várias topologias, dependendode seus requisitos:

Procedimentov Servidor Único: Para simplicidade e facilidade de implementação, você pode

querer configurar um ambiente do Decision Server Events de servidor único.Essa topologia é a topologia mais simples de se configurar e gerenciar, porémnão é altamente disponível ou escalável.

v Armazenamento em Cluster: Se desejar configurar um ambiente do DecisionServer Events altamente disponível e escalável, o tempo de execução de eventosdeverá ser armazenado em cluster.

4 IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor do Decision

Page 9: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

Dependendo se você deseja usar o sistema de mensagens WebSphereApplication Server padrão como o seu provedor de sistemas de mensagens ou oWebSphere MQ como o provedor de sistemas de mensagens, é possívelselecionar a partir das três topologias a seguir:– Topologia Silver:

Um cluster de topologia silver fornece alta disponibilidade e escalabilidadepara o tempo de execução de eventos, de modo que a topologia possa serconfigurada para ser resistente em caso de falha do servidor. Incluir maisservidores no cluster pode melhorar o rendimento do evento no tempo deexecução de eventos porque a carga de trabalho é distribuída entre diversosos membros de cluster. Se o servidor falhar, a carga de trabalho seráredistribuída para outro membro do cluster e o processamento continuarásem ocorrer nenhuma indisponibilidade. O cluster usa o sistema demensagens WebSphere Application Server padrão como o provedor desistemas de mensagens para o tempo de execução do evento.

– Topologia Gold:Um cluster de topologia gold fornece escalabilidade de sistema de mensagensindependente adicional, além do que é fornecido pela topologia em cluster datopologia silver. Use essa topologia se estiver usando o sistema de mensagenspadrão WebSphere Application Server como seu provedor do sistema demensagens e se desejar obter mais controle sobre a configuração daescalabilidade do tempo de execução do sistema de mensagens e de evento,sob custo de desempenho. Você pode querer usar um cluster de topologiagold para limitar a complexidade da sua topologia ao escalar o número deinstâncias de tempo de execução de eventos, sem escalar ainda mais o sistemade mensagens. O cluster usa o sistema de mensagens WebSphere ApplicationServer padrão como o provedor de sistemas de mensagens para o tempo deexecução do evento.

– Uma topologia que usa o WebSphere MQ como provedor de sistemas demensagens:É possível realizar cluster do Decision Server Events para fornecer altadisponibilidade e escalabilidade para o tempo de execução de evento, mas aousar o WebSphere MQ como o provedor de sistemas de mensagens ao invésde usar o sistema de mensagens WebSphere Application Server padrão comoo provedor de sistemas de mensagens.

Customizando o Tempo de Execução de EventosSobre Esta Tarefa

Você deve considerar vários componentes separados quando customizar seu tempode execução de eventos:

Procedimentov Banco de Dados: O tempo de execução de eventos usa um banco de dados para

armazenar os dados de tempo de execução e de configuração. Você deve ter umbanco de dados configurado para o tempo de execução de eventos operar. Cincoprovedores de banco de dados são suportados:– Embedded Apache Derby. O tempo de execução de eventos cria um banco de

dados ao usar a instância do Apache Derby que é integrada no WebSphereApplication Server. Essa opção não requer nenhuma configuração adicional,porém ela não é suportada para uso em um ambiente de produção.

– IBM® Apache Derby Network Server.– IBM DB2 Universal Database.

Configurando o Decision Server Events 5

Page 10: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

– Microsoft SQL Server.– Oracle.Se um Apache Derby integrado não for selecionado, você deverá criar o bancode dados antes de criar seu próprio perfil do Decision Server Events. Para obterinformações adicionais, consulte “Criando o Banco de Dados de Tempo deExecução de Eventos” na página 59.

v Sistema de Mensagens: O Decision Server Events usa o sistema de mensagensdo JMS para receber eventos e enviar ações a partir do tempo de execução deeventos. Dois provedores de sistemas de mensagens são suportados:– Sistemas de mensagens WebSphere Application Server padrão.– WebSphere MQSe desejar assegurar que nenhuma mensagem seja perdida no evento de falha doservidor, um destino do evento durável deverá ser configurado. Para obterinformações adicionais, consulte “Configurando a Fila de Eventos Duráveis” napágina 73. Você também deve configurar seu provedor de sistema de mensagenspara assegurar que as mensagens JMS persistam e que possam ser recuperadasno evento de falha do servidor.Se seu provedor de sistema de mensagens estiver armazenado em cluster, vocêdeverá assegurar-se de que algum armazenamento persistente estejaconfigurado, de modo que, se um membro de cluster falhar, outro membro decluster recupere quaisquer mensagens persistidas. Configurar um cluster doDecision Server Events pode fornecer alta disponibilidade e escalabilidade deum sistema de mensagens JMS. Em um cluster de topologia gold, normalmentenão é necessário armazenar em cluster o sistema de mensagens separado dotempo de execução de eventos, a menos que o sistema de mensagens venha aser um gargalho de desempenho para o sistema.

v Conectores de Tecnologia: Os conectores de evento fornecem conexões para, e apartir de, sistemas por meio de vários protocolos: E-mail (POP3, SMTP), Sistemade Arquivos, FTP, HTTP, JDBC, JMS, REST e SOAP sobre HTTP. Configure osconectores de tecnologia na interface com o usuário Event Designer. Para obtermais informações, consulte Conectores de Tecnologia.O Sistema de Arquivos e os conectores, HTTP, JDBC, JMS, REST e SOAPexecutam como aplicativos no WebSphere Application Server e podem serimplementados em um cluster para alta disponibilidade e escalabilidade.Outros protocolos do conector de tecnologia são executados como um processoindependente e podem ser instalados em um computador diferente no tempo deexecução de eventos. Para obter informações adicionais, consulte “ConfigurandoConectores de Tecnologia em um Computador Separado” na página 79. Essesconectores não podem ser configurados para serem altamente disponíveis eescaláveis.

v Tabela de Etapas: Os Dados da Etapa são os dados usados para controlar todas asinformações de contexto, que são usadas na avaliação das regras de eventos.Para obter mais informações, consulte Contexts. Por padrão, o tempo deexecução de eventos armazena os dados da etapa em uma tabela no banco dedados selecionado ao configurar seu perfil do Decision Server Events.Armazenar os dados da etapa no banco de dados promove a persistência dosdados de contexto no caso de falha do servidor. Ou então, é possível:– Configurar o tempo de execução de eventos para armazenar os dados da

etapa na memória para obter maior desempenho, porém sem nenhumapersistência. Para obter informações adicionais, consulte “Configurando oTempo de Execução de Eventos para Armazenar Dados da Etapa naMemória” na página 75.

6 IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor do Decision

Page 11: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

– Configurar o tempo de execução de eventos para armazenar os dados daetapa no ObjectGrid, que fornece armazenamento em memória e tambémpode (se usado em um ambiente de tempo de execução em cluster) fornecercapacidades de failover para os dados de contexto. Para obter informaçõesadicionais, consulte “Configurando o Tempo de Execução de Eventos paraArmazenar Dados do Contexto no ObjectGrid” na página 76.

Configurando um Ambiente Independente do Decision Server EventsPara simplicidade e facilidade de implementação, você pode querer configurar umambiente do Decision Server Events de servidor único. Essa topologia é a topologiamais simples de se configurar e gerenciar, porém não é altamente disponível ouescalável.

Sobre Esta Tarefa

Para configurar um ambiente do Decision Server Events independente, é possível:v Ou então, crie um novo perfil do servidor de aplicativos do WebSphere

Operational Decision Management Decision Server Events. Consulte “Criandoum Novo Perfil do Servidor de Aplicativos do Decision Server Events”.

v Ou aumente um perfil do servidor de aplicativos existente do WebSphereApplication Server com WebSphere Operational Decision Management DecisionServer Events. Consulte “Aumentando um Perfil do Servidor de AplicativosExistente do WebSphere Application Server com o Decision Server Events.” napágina 12.

Criando um Novo Perfil do Servidor de Aplicativos doDecision Server Events

Para criar um novo ambiente do Decision Server Events independente, primeirovocê deve criar um perfil do WebSphere Operational Decision ManagementDecision Server Events. É possível criar um perfil usando o Profile ManagementTool ou usando o comando manageprofiles.

Antes de Iniciar

Durante a criação do perfil, é solicitado que você selecione o gerenciador do bancode dados que hospeda as tabelas para o tempo de execução de eventos. A menosque esteja usando o Apache Derby, crie este banco de dados antes de iniciar acriação de perfil. Consulte “Criando o Banco de Dados de Tempo de Execução deEventos” na página 59.

Sobre Esta Tarefa

É possível criar um novo perfil da seguinte forma:v Em um sistema operacional de 32 bits, é possível usar a interface gráfica com o

usuário do Profile Management Tool. O Profile Management Tool não ésuportado em um sistema operacional HP-UX, em qualquer sistema operacionalde 64 bits ou no z/OS.

v Em um sistema operacional ou em qualquer outro sistema operacional, épossível usar o comando manageprofiles.

Configurando o Decision Server Events 7

Page 12: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

Criando um Novo Perfil Usando o Profile Management ToolSobre Esta Tarefa

Para invocar o Profile Management Tool diretamente:v Somente no Windows, clique em Iniciar > Todos os Programas > IBM

WebSphere > Application Server Network Deployment V8.0 > ProfileManagement Tool.

v Em multiplataformas, alterne para o diretório was_home/bin/ProfileManagement eexecute o script pmt, em que was_home é o local de instalação do WebSphereApplication Server. No Windows, execute pmt.bat e, no Linux e UNIX, executepmt.sh.

Para criar um novo perfil do servidor de aplicativos aumentado existente com oWebSphere Operational Decision Management Decision Server Events:

Procedimento1. Na página Bem-vindo, clique em Ativar o Profile Management Tool.2. Na página Perfis, clique em Criar.3. Na página Seleção de Ambiente, no WebSphere Operational Decision

Management, selecione perfil do servidor de aplicativos aumentado comWebSphere Operational Decision Management Decision Server Events .

4. Na página Opções de Criação de Perfil, é possível selecionar uma das seguintesopções:v Criação de perfil típico: Criar um perfil com as definições de configuração

padrão do WebSphere Application Server.v Criação de perfil avançado: Especificar seus próprios valores ou aceitar as

definições padrão. Para obter definições de configuração adicionais doWebSphere Application Server, consulte informações sobre Criando perfis doservidor de aplicativos no centro de informações WebSphere Application Server

5. Na página Local de Instalação, insira o, ou procure pelo, local completo no qualo Decision Server Events está instalado ou aceite o local padrão, se estivercorreto.

6. Na página Segurança Administrativa, selecione se a segurança no WebSphereApplication Server deve ser ativada. Se a segurança for ativada, tanto asegurança administrativa quanto a do aplicativo para o WebSphere ApplicationServer serão ativadas. Forneça um novo ID do usuário e senha de sua opção edigite a senha uma segunda vez para confirmá-la.

7. Na página de Configuração do Banco de Dados,a. Selecione um gerenciador de banco de dados da lista e especifique os

detalhes apropriados da conexão. Este gerenciador do banco de dadoshospeda as tabelas para o tempo de execução de eventos.Se você selecionar o Apache Derby integrado, o banco de dados dorepositório será criado. Em todos os outros casos, é necessário já ter criado obanco de dados para o repositório.

b. Se optar por não selecionar o Apache Derby integrado, você deverá fornecerdetalhes da conexão, incluindo o local e o nome completos do arquivo JARdo driver JDBC para seu gerenciador do banco de dados escolhido. Insira osseguintes detalhes para o servidor de banco de dados.v Nome do Banco de Dados: O nome do banco de dados que hospeda as

tabelas de tempo de execução de eventos do Decision Server Events.

8 IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor do Decision

Page 13: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

v Nome do host ou o endereço IP do servidor de banco de dados: Onome do computador no qual o servidor de banco de dados estálocalizado. O padrão é o host local.

v Porta de serviço TCP/IP ou porta listener do banco de dados: Onúmero da porta de conexão para o gerenciador de banco de dados.

v Local e nome completos do arquivo do driver JDBC: Insira o nome e olocal do arquivo.

v Nome do Usuário: O ID do usuário que é usado pelo Decision ServerEvents para se conectar ao servidor de banco de dados. Este nome dousuário deve ter privilégios administrativos.

v Senha : A senha associada ao nome do usuário. Confirme a senha.c. Clique em Testar Conexão para validar a conexão com o banco de dados.

Certifique-se de que a conexão seja bem-sucedida antes de continuar com acriação do perfil.

8. Na página Configuração do Provedor de Sistema de Mensagens, selecione umde:v O sistema de mensagens padrão WebSphere Application Server . O

Decision Server Events está configurado para usar o provedor de sistemas demensagens padrão que está integrado no WebSphere Application Servercomo o provedor JMS.

v Sistema de Mensagens do WebSphere MQ JMS. Forneça as informaçõesrelacionadas ao WebSphere MQ e o Decision Server Events é configuradopara usar o WebSphere MQ como o provedor JMS.

v Não configure um provedor de sistemas de mensagens. Nenhum provedorde sistemas de mensagens é configurado durante a criação de perfil. Vocêdeve configurar um único provedor JMS antes de iniciar o Decision ServerEvents.

Após a conclusão da criação do perfil, é possível alterar os provedores JMS ouconfigurar o provedor JMS de sua escolha, mas você deve configurar um únicoprovedor JMS antes de iniciar o Decision Server Events.Para usar, ou alternar, o sistema de mensagens padrão do WebSphereApplication Server como o provedor de JMS, consulte “Configurando o sistemade mensagens padrão WebSphere Application Server para ser o Provedor JMS”na página 64Para usar, ou alternar, o WebSphere MQ como o provedor de JMS, consulte“Configurando o WebSphere MQ para Ser o Provedor JMS” na página 65

9. Na página Resumo de Criação de Perfil, revise as informações e clique emCriar para criar um novo perfil.

Resultados

Um novo perfil do servidor de aplicativos aumentado com o WebSphereOperational Decision Management Decision Server Events é criado:

Nota: Se estiver planejando usar o Business Space, você deverá aumentar o perfilque acabou de criar. Consulte “Configurando um Ambiente Independente doBusiness Space” na página 49. Se o banco de dados usado para as tabelas de bancode dados do Business Space estiver em um computador diferente daquele no qualo Decision Server Events está instalado, você deverá criar essas tabelasmanualmente. Um script e arquivos DDL são fornecidos para esse propósito. Paraobter detalhes sobre como criar as tabelas manualmente, consulte“Configurando oBanco de Dados do Business Space” na página 51.

Configurando o Decision Server Events 9

Page 14: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

Criando um novo perfil usando o comando manageprofilesProcedimento1. Abra um prompt de comando (Windows) ou um emulador de terminal (Linux

e UNIX) e navegue para o diretório was_install_dir/bin.2. Execute o comando manageprofiles usando manageprofiles.bat para Windows

ou manageprofiles.sh para Linux e UNIX. Forneça os seguintes parâmetros:

-createPara criar o novo perfil.

-templatePath <template_path>em que <template_path> é o local do modelo do perfil. Forneça um valorpara o perfil do servidor de aplicativos de was_install_dir/profileTemplates/wbe/default.

Opcionalmente, é possível especificar os seguintes parâmetros:

-wbeHome installation locationem que installation location é o caminho completo do local de instalaçãopara o Decision Server Events. Esse parâmetro deverá ser especificado se oDecision Server Events for instalado em um local não padrão.

-profileName profile_nameem que profile_name é o nome do perfil.

-cellName cell_nameem que cell_name é o nome da célula criada.

-nodeName node_nameem que node_name é o nome do nó criado.

-hostName host_nameem que host_name é o nome do host do computador que hospeda o perfil.

-serverName server_nameem que server_name é o nome do servidor que é criado.

-enableAdminSecurity true|falseem que true ativa a segurança administrativa do WebSphere ApplicationServer. Se esse parâmetro for fornecido, também deverão ser fornecidos-adminUserName e -adminPassword. O padrão é false se esse parâmetro nãofor especificado.

-adminUserName usernameem que username é o ID do usuário usado para acessar o WebSphereApplication Server. Necessário apenas se enableAdminSecurity estiverativada.

-adminPassword passwordem que password é a senha do ID do usuário usado para acessar oWebSphere Application Server. Necessário apenas se enableAdminSecurityestiver ativada.

-wbeDbType database_typeem que database_type especifica o produto do banco de dados. Os valoresválidos são:v Derby_Embedded: o padrão para o perfil do servidor de aplicativosv DB2_Universal

v Derby_NetworkServer

v Oracle

v MS_SQL_Server

10 IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor do Decision

Page 15: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

-wbeDbName database_nameem que database_name é o nome do banco de dados. Necessário, a menosque -wbeDbType seja Derby_Embedded.

-wbeDbUserId database_user_nameem que database_user_name é o ID do usuário usado para acessar o servidorde banco de dados. Necessário, a menos que -wbeDbType sejaDerby_Embedded.

-wbeDbPassword passwordem que password é a senha do ID do usuário usado para acessar o servidorde banco de dados. Necessário, a menos que -wbeDbType sejaDerby_Embedded.

-wbeDbJDBCClasspath database_jdbc_classpathem que database_jdbc_classpath especifica o caminho para os arquivos docaminho de classe JDBC. Necessário, a menos que -wbeDbType sejaDerby_Embedded.

-wbeDbHostName host_nameem que host_name é o nome do host do servidor de banco de dados.Necessário, a menos que -wbeDbType seja Derby_Embedded.

-wbeDbServerPort port_numberem que port_number é aporta na qual o serviço TCP/IP é designado ou aporta na qual o banco de dados está atendendo. Necessário, a menos que-wbeDbType seja Derby_Embedded.

-wbeMsgingType messaging_typeem que messaging_type especifica o provedor JMS a ser configurado. Osvalores válidos são:v Default_Messaging: Decision Server Events é configurado para usar um

sistema de mensagens padrão do WebSphere Application Server. Essevalor é o valor padrão.

v MQ_JMS_Messaging: Decision Server Events é configurado parausar oWebSphere MQ

v No_Messaging: Nenhum provedor JMS é configurado. Antes de executaro Decision Server Events, você deverá configurar um provedor JMSmanualmente. Consulte se Configurar o sistema de mensagens padrãoWebSphere Application Server é o provedor JMS ou se ConfigurarWebSphere MQ é o provedor JMS.

-wbeMqMsgingQmgrName queue_manager_nameem que queue_manager_name é o nome do gerenciador de filas doWebSphere MQ. Necessário apenas se -wbeMsgingType forMQ_JMS_Messaging.

-wbeMqMsgingQmgrHostName host_nameem que host_name é o nome do host do gerenciador de filas do WebSphereMQ. Necessário apenas se -wbeMsgingType for MQ_JMS_Messaging.

-wbeMqMsgingQmgrPort port_numberem que port_number é a porta na qual o gerenciador de filas do WebSphereMQ está atendendo. Necessário apenas se -wbeMsgingType forMQ_JMS_Messaging.

-wbeMqMsgingTransType transport_typeem que transport_type é o tipo de transporte do cliente WebSphere MQ, sejaBINDINGS ou CLIENT. Necessário apenas se -wbeMsgingType forMQ_JMS_Messaging.

Configurando o Decision Server Events 11

Page 16: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

-enableTester true|falseem que true instala e configura o tempo de execução do Testador deEvento. O padrão é false se esse parâmetro não for especificado. Esseparâmetro é aplicável apenas ao perfil do servidor de aplicativos e nãopode ser usado em um ambiente de produção.

Resultados

O perfil está criado agora.

Nota: Se estiver planejando usar o Business Space, você deverá aumentar o perfilque acabou de criar. Consulte “Configurando um Ambiente Independente doBusiness Space” na página 49.

Exemplos

O primeiro exemplo cria um novo perfil de servidor de aplicativos no Windowsusando Apache Derby integrado como o provedor de banco de dados e o sistemade mensagens padrão do WebSphere Application Server como o provedor desistema de mensagens.manageprofiles.bat -create -templatePath"C:\Program Files\IBM\WODM80\WODM\WAS\profileTemplates\wbe\default"

O segundo exemplo cria um novo perfil de servidor de aplicativos no Linux eUNIX usando Apache Derby integrado como o provedor de banco de dados e osistema de mensagens padrão do WebSphere Application Server como o provedorde sistema de mensagens.manageprofiles.sh -create -templatePath"/opt/ibm/WODM80/WODM/WAS/profileTemplates/wbe/default"

Aumentando um Perfil do Servidor de Aplicativos Existente doWebSphere Application Server com o Decision Server Events.

Para criar um novo ambiente do Decision Server Events independente a partir deum ambiente independente do WebSphere Application Server, é possível aumentarum perfil do servidor de aplicativos do WebSphere Application Server com oWebSphere Operational Decision Management Decision Server Events. É possívelaumentar um perfil usando o Profile Management Tool ou usando o comandomanageprofiles.

Antes de Iniciar

Antes de aumentar um perfil do servidor de aplicativos existente do WebSphereApplication Server, certifique-se de que todos os servidores de aplicativos no perfilestejam interrompidos.

Durante a criação do perfil, é solicitado que você selecione o gerenciador do bancode dados que hospeda as tabelas para o tempo de execução de eventos. A menosque esteja usando o Apache Derby, crie este banco de dados antes de iniciar acriação do perfil. Consulte “Criando o Banco de Dados de Tempo de Execução deEventos” na página 59.

Sobre Esta Tarefa

É possível aumentar um perfil existente da seguinte forma:

12 IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor do Decision

Page 17: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

v Em um sistema operacional de 32 bits, é possível usar a interface gráfica com ousuário do Profile Management Tool. O Profile Management Tool não ésuportado em um sistema operacional HP-UX, em qualquer sistema operacionalde 64 bits ou no z/OS.

v Em um sistema operacional ou em qualquer outro sistema operacional, épossível usar o comando manageprofiles.

Aumentando um Perfil do Servidor de Aplicativos ExistenteUsando o Profile Management ToolSobre Esta Tarefa

Para invocar o Profile Management Tool diretamente:v Somente no Windows, clique em Iniciar > Todos os Programas > IBM

WebSphere > Application Server Network Deployment V8.0 > ProfileManagement Tool.

v Em multiplataformas, alterne para o diretório was_home/bin/ProfileManagement eexecute o script pmt, em que was_home é o local de instalação do WebSphereApplication Server. No Windows, execute pmt.bat e, no Linux e UNIX, executepmt.sh.

Para aumentar um perfil do servidor de aplicativos existente com o WebSphereOperational Decision Management Decision Server Events:

Procedimento1. Na página Bem-vindo, clique em Ativar o Profile Management Tool.2. Na página Perfis, destaque um perfil do servidor de aplicativos existente e, em

seguida, clique em Aumentar.3. Na página Seleção Aumentar, selecione perfil do servidor de aplicativos

aumentado com WebSphere Operational Decision Management DecisionServer Events.

4. Na página Local de Instalação, insira o, ou procure pelo, local completo no qualo Decision Server Events está instalado ou aceite o local padrão, se estivercorreto.

5. Na página de Configuração do Banco de Dados,a. Selecione um gerenciador de banco de dados da lista e especifique os

detalhes apropriados da conexão. Este gerenciador do banco de dadoshospeda as tabelas para o tempo de execução de eventos.Se você selecionar o Apache Derby integrado, o banco de dados dorepositório será criado. Em todos os outros casos, é necessário já ter criado obanco de dados para o repositório.

b. Se optar por não selecionar o Apache Derby integrado, você deverá fornecerdetalhes da conexão, incluindo o local e o nome completos do arquivo JARdo driver JDBC para seu gerenciador do banco de dados escolhido. Insira osseguintes detalhes para o servidor de banco de dados.v Nome do Banco de Dados: O nome do banco de dados que hospeda as

tabelas de tempo de execução de eventos do Decision Server Events.v Nome do host ou o endereço IP do servidor de banco de dados: O nome

do computador no qual o servidor de banco de dados está localizado. Opadrão é o host local.

v Porta de serviço TCP/IP ou porta listener do banco de dados: O númeroda porta de conexão para o gerenciador de banco de dados.

Configurando o Decision Server Events 13

Page 18: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

v Local e nome completos do arquivo do driver JDBC: Insira o nome e olocal do arquivo.

v Nome do Usuário: O ID do usuário que é usado pelo Decision ServerEvents para se conectar ao servidor de banco de dados. Este nome dousuário deve ter privilégios administrativos.

v Senha : A senha associada ao nome do usuário. Confirme a senha.c. Clique em Testar Conexão para validar a conexão com o banco de dados.

Certifique-se de que a conexão seja bem-sucedida antes de continuar com acriação do perfil.

6. Na página Configuração do Provedor de Sistema de Mensagens, selecione umde:v O sistema de mensagens padrão WebSphere Application Server. O Decision

Server Events está configurado para usar o provedor de sistemas demensagens padrão que está integrado no WebSphere Application Servercomo o provedor JMS.

v Sistema de Mensagens do WebSphere MQ JMS. Forneça as informaçõesrelacionadas ao WebSphere MQ e o Decision Server Events é configuradopara usar o WebSphere MQ como o provedor JMS.

v Não configure um provedor de sistemas de mensagens. Nenhum provedorde sistemas de mensagens é configurado durante a criação de perfil. Vocêdeve configurar um único provedor JMS antes de iniciar o Decision ServerEvents.

Após a conclusão do aumento do perfil, é possível alterar provedores JMS ouconfigurar o provedor JMS de sua escolha, mas você deve configurar um únicoprovedor JMS antes de iniciar o Decision Server Events.Para usar, ou alternar para, o sistema de mensagens padrão do WebSphereApplication Server como o provedor de JMS, consulte “Configurando o sistemade mensagens padrão WebSphere Application Server para ser o Provedor JMS”na página 64Para usar, ou alternar para, o WebSphere MQ como o provedor de JMS,consulte “Configurando o WebSphere MQ para Ser o Provedor JMS” na página65

7. Se a segurança administrativa do WebSphere Application Server estiver ativadano perfil, a página da Configuração de Segurança será exibida. Insira o ID dousuário e senha para seu servidor de aplicativos.

8. Na página Resumo de Aumento de Perfil, revise as informações e clique emAumentar para aumentar o perfil.

Resultados

O perfil do servidor de aplicativos existente é aumentado com o WebSphereOperational Decision Management Decision Server Events.

Nota: Se estiver planejando usar o Business Space, você também deverá aumentaro perfil recém-criado com o Business Space. Consulte “Configurando um AmbienteIndependente do Business Space” na página 49. Se o banco de dados usado para astabelas de banco de dados do Business Space estiver em um computador diferentedaquele no qual o Decision Server Events está instalado, você deverá criar essastabelas manualmente. Um script e arquivos DDL são fornecidos para essepropósito. Para obter detalhes sobre como criar as tabelas manualmente,consulte“Configurando o Banco de Dados do Business Space” na página 51.

14 IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor do Decision

Page 19: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

Aumentando um Perfil do Servidor de Aplicativos ExistenteUsando o Comando manageprofilesProcedimento1. Abra um prompt de comando (Windows) ou um emulador de terminal (Linux

e UNIX) e navegue para o diretório was_install_dir/bin.2. Execute o comando manageprofiles usando manageprofiles.bat para Windows

ou manageprofiles.sh para Linux e UNIX. Forneça os seguintes parâmetros:

-augmentPara aumentar o perfil existente.

-templatePath <template_path>em que <template_path> é o local do modelo do perfil. Forneça o seguintevalor para o perfil do servidor de aplicativos: was_install_dir/profileTemplates/wbe/default.

-profileName profile_nameem que profile_name é o nome do perfil do servidor de aplicativos existenteque está aumentando.

Opcionalmente, é possível especificar os seguintes parâmetros:

-wbeHome installation locationem que installation location é o caminho completo do local de instalaçãopara o Decision Server Events. Esse parâmetro deverá ser especificado se oDecision Server Events for instalado em um local não padrão.

-hostName host_nameem que host_name é o nome do host do computador que hospeda o perfil.

-adminUserName usernameem que username é o ID do usuário usado para acessar o WebSphereApplication Server. Necessário somente se a segurança administrativa doWebSphere Application Server estiver ativada.

-adminPassword passwordem que password é a senha do ID do usuário usado para acessar oWebSphere Application Server. Necessário somente se a segurançaadministrativa do WebSphere Application Server estiver ativada.

-wbeDbType database_typeem que database_type especifica o produto do banco de dados. Os valoresválidos são:v Derby_Embedded: o padrão para o perfil do servidor de aplicativosv DB2_Universal

v Derby_NetworkServer

v Oracle

v MS_SQL_Server

-wbeDbName database_nameem que database_name é o nome do banco de dados. Necessário, a menosque -wbeDbType seja Derby_Embedded.

-wbeDbUserId database_user_nameem que database_user_name é o ID do usuário usado para acessar o servidorde banco de dados. Necessário, a menos que -wbeDbType sejaDerby_Embedded.

Configurando o Decision Server Events 15

Page 20: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

-wbeDbPassword passwordem que password é a senha do ID do usuário usado para acessar o servidorde banco de dados. Necessário, a menos que -wbeDbType sejaDerby_Embedded.

-wbeDbJDBCClasspath database_jdbc_classpathem que database_jdbc_classpath especifica o caminho para os arquivos docaminho de classe JDBC. Necessário, a menos que -wbeDbType sejaDerby_Embedded.

-wbeDbHostName host_nameem que host_name é o nome do host do servidor de banco de dados.Necessário, a menos que -wbeDbType seja Derby_Embedded.

-wbeDbServerPort port_numberem que port_number é aporta na qual o serviço TCP/IP é designado ou aporta na qual o banco de dados está atendendo. Necessário, a menos que-wbeDbType seja Derby_Embedded.

-wbeMsgingType messaging_typeem que messaging_type especifica o provedor JMS a ser configurado. Osvalores válidos são:v Default_Messaging: Decision Server Events é configurado para usar um

sistema de mensagens padrão do WebSphere Application Server. Essevalor é o valor padrão.

v MQ_JMS_Messaging: Decision Server Events é configurado parausar oWebSphere MQ

v No_Messaging: Nenhum provedor JMS é configurado. Antes de executar oDecision Server Events, você deverá configurar um provedor JMSmanualmente. Consulte “Configurando o sistema de mensagens padrãoWebSphere Application Server para ser o Provedor JMS” na página 64 ou“Configurando o WebSphere MQ para Ser o Provedor JMS” na página65.

-wbeMqMsgingQmgrName queue_manager_nameem que queue_manager_name é o nome do gerenciador de filas doWebSphere MQ. Necessário apenas se -wbeMsgingType forMQ_JMS_Messaging.

-wbeMqMsgingQmgrHostName host_nameem que host_name é o nome do host do gerenciador de filas do WebSphereMQ. Necessário apenas se -wbeMsgingType for MQ_JMS_Messaging.

-wbeMqMsgingQmgrPort port_numberem que port_number é a porta na qual o gerenciador de filas do WebSphereMQ está atendendo. Necessário apenas se -wbeMsgingType forMQ_JMS_Messaging.

-wbeMqMsgingTransType transport_typeem que transport_type é o tipo de transporte do cliente WebSphere MQ, sejaBINDINGS ou CLIENT. Necessário apenas se -wbeMsgingType forMQ_JMS_Messaging.

-enableTester true|falseem que true instala e configura o tempo de execução do Testador deEvento. O padrão é false se esse parâmetro não for especificado. Esseparâmetro é aplicável apenas ao perfil do servidor de aplicativos e nãopode ser usado em um ambiente de produção.

16 IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor do Decision

Page 21: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

Resultados

O perfil está aumentado agora.

Nota: Se estiver planejando usar o Business Space, você deverá aumentar tambémo perfil que acabou de aumentar com o Business Space. Consulte “Configurandoum Ambiente Independente do Business Space” na página 49.

Exemplos

O primeiro exemplo aumenta um perfil de servidor de aplicativos existentechamado AppSrv01 no Windows usando Apache Derby integrado como oprovedor de banco de dados e o sistema de mensagens padrão do WebSphereApplication Server como o provedor de sistema de mensagens.manageprofiles.bat -augment -templatePath "C:\Program Files\IBM\WODM80\WODM\WAS\profileTemplates\wbe\default"-profileName AppSrv01

O segundo exemplo aumenta um perfil de servidor de aplicativos existentechamado AppSrv01 no Linux e no UNIX usando Apache Derby integrado como oprovedor de banco de dados e o sistema de mensagens padrão do WebSphereApplication Server como o provedor de sistema de mensagens.manageprofiles.sh -augment-templatePath "/opt/ibm/WODM80/WODM/WAS/profileTemplates/wbe/default"-profileName AppSrv01

Diminuindo um Perfil do Servidor de Aplicativos ExistenteUsando o Comando manageprofilesSobre Esta Tarefa

Para desfazer o aumento de um perfil existente usando o comandomanageprofiles:

Procedimento1. Abra um prompt de comando (Windows) ou um emulador de terminal (Linux

e UNIX) e navegue para o diretório was_install_dir/bin.2. Execute o comando manageprofiles usando manageprofiles.bat para Windows

ou manageprofiles.sh para Linux e UNIX. Forneça os seguintes parâmetros:

-unaugmentPara diminuir o perfil existente.

-templatePath <template_path>em que <template_path> é o local do modelo do perfil. Forneça o seguintevalor para o perfil do servidor de aplicativos: was_install_dir/profileTemplates/wbe/default.

-profileName profile_nameem que profile_name é o nome do perfil do servidor de aplicativos existenteque está diminuindo.

Resultados

Agora o aumento do perfil foi desfeito. Todos os recursos do Decision ServerEvents são removidos do perfil.

Configurando o Decision Server Events 17

Page 22: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

Exemplos

O primeiro exemplo diminui um perfil de servidor de aplicativos existente doDecision Server Events chamado WODMSrv01 no Windows.manageprofiles.bat -unaugment -templatePath"C:\Program Files\IBM\WODM80\WODM\WAS\profileTemplates\wbe\default"-profileName WODMSrv01

O segundo exemplo diminui um perfil de servidor de aplicativos existente doDecision Server Events chamado WODMSrv01 no Linux e no UNIX.manageprofiles.sh -unaugment -templatePath"/opt/ibm/WODM80/WODM/WAS/profileTemplates/wbe/default"-profileName WODMSrv01

Configurando para Alta Disponibilidade e EscalabilidadeO armazenamento em cluster é uma abordagem fundamental para realizar a altadisponibilidade. Armazenar em cluster os servidores de aplicativos fornecegerenciamento de carga de trabalho (WLM) e failover para aplicativos que residemno cluster do servidor de aplicativos. Não é possível armazenar em cluster oDecision Server Events no z/OS.

Antes de Iniciar

Quando estiver criando um ambiente do Decision Server Events em cluster,considere os seguintes pontos:v O Decision Server Events e o Application Server Network Deployment devem

ser instalados em todos os computadores para que o Decision Server Eventsfuncione corretamente. Além disso, se o local de instalação do Decision ServerEvents for diferente em computadores diferentes, você deve atualizar aspropriedades JVM e as variáveis de ambiente locais para refletir o local deinstalação apropriado em cada computador.

v Os clocks em todos os computadores devem ser sincronizados, caso contrário, asregras de evento, especialmente as regras baseadas em tempo, podem não seremavaliadas exatamente conforme o esperado.

v Se os dados da etapa forem configurados para que estejam na memória ofailover de um servidor poderá resultar na perda de quaisquer dados da etapaarmazenados nesse servidor. Consulte “Configurando o Tempo de Execução deEventos para Armazenar Dados da Etapa na Memória” na página 75.

v Possuir eventos e ações duráveis assegura que nenhuma mensagem seja perdida,porém o failover do tempo de execução de eventos durante o processamento deevento pode resultar em um processamento duplicado dos eventos durante arecuperação do servidor.

v O Sistema de Arquivos e os conectores de tecnologia, HTTP, JDBC, JMS, REST eSOAP são implementados no cluster, mas os conectores de email, FTP e Consoledo Usuário são executados em uma instância única fora do cluster e não háprovisão para failover.

18 IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor do Decision

Page 23: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

Informações relacionadas:

Equilibrando cargas de trabalhoCentro de Informações do Application Server Network Deployment V7.0

Aumentando um Perfil de Gerenciamento Existente doWebSphere Application Server

Para criar um ambiente gerenciado do Decision Server Events, por exemplo, umcluster, você deve ter um perfil de gerenciamento do WebSphere ApplicationServer para que possa ser aumentado em seguida. É possível aumentar um perfilusando o Profile Management Tool ou usando o comando manageprofiles.

Antes de Iniciar

Antes de aumentar um perfil de gerenciamento existente do WebSphereApplication Server, certifique-se de que o gerenciador de implementação no perfilesteja interrompido.

Durante a criação do perfil, é solicitado que você selecione o gerenciador do bancode dados que hospeda as tabelas para o tempo de execução de eventos. A menosque esteja usando o Apache Derby, crie este banco de dados antes de iniciar acriação do perfil. Consulte “Criando o Banco de Dados de Tempo de Execução deEventos” na página 59.

Sobre Esta Tarefa

É possível aumentar um perfil existente da seguinte forma:v Em um sistema operacional de 32 bits, é possível usar a interface gráfica com o

usuário do Profile Management Tool. O Profile Management Tool não ésuportado em um sistema operacional HP-UX, em qualquer sistema operacionalde 64 bits ou no z/OS.

v Em um sistema operacional ou em qualquer outro sistema operacional, épossível usar o comando manageprofiles.

Aumentando um Perfil de Gerenciamento Existente Usando oProfile Management ToolSobre Esta Tarefa

Para invocar o Profile Management Tool diretamente:v Somente no Windows, clique em Iniciar > Todos os Programas > IBM

WebSphere > Application Server Network Deployment V8.0 > ProfileManagement Tool.

v Em multiplataformas, alterne para o diretório was_home/bin/ProfileManagement eexecute o script pmt, em que was_home é o local de instalação do WebSphereApplication Server. No Windows, execute pmt.bat e, no Linux e UNIX, executepmt.sh.

Para aumentar um perfil de gerenciamento existente com o WebSphere OperationalDecision Management Decision Server Events:

Procedimento1. Na página Bem-vindo, clique em Ativar o Profile Management Tool.2. Na página Perfis, destaque um perfil de gerenciamento existente e clique em

Aumentar.

Configurando o Decision Server Events 19

Page 24: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

3. Na página Seleção Aumentar, selecione perfil do servidor de aplicativosaumentado com WebSphere Operational Decision Management DecisionServer Events .

4. Na página Local de Instalação, insira o, ou procure pelo, local completo no qualo Decision Server Events está instalado ou aceite o local padrão, se estivercorreto.

5. Se a segurança administrativa do WebSphere Application Server estiver ativadano perfil, a página da Segurança Administrativa será exibida. Insira o ID deusuário e senha.

6. Na página de Configuração do Banco de Dados,a. Selecione um gerenciador de banco de dados da lista e especifique os

detalhes apropriados da conexão. Este gerenciador do banco de dadoshospeda as tabelas para o tempo de execução de eventos.Se você selecionar o Apache Derby integrado, o banco de dados dorepositório será criado. Em todos os outros casos, é necessário já ter criado obanco de dados para o repositório.

b. Se optar por não selecionar o Apache Derby integrado, você deverá fornecerdetalhes da conexão, incluindo o local e o nome completos do arquivo JARdo driver JDBC para seu gerenciador do banco de dados escolhido. Insira osseguintes detalhes para o servidor de banco de dados.v Nome do Banco de Dados: O nome do banco de dados que hospeda as

tabelas de tempo de execução de eventos do Decision Server Events.v Nome do host ou o endereço IP do servidor de banco de dados: O

nome do computador no qual o servidor de banco de dados estálocalizado. O padrão é o host local.

v Porta de serviço TCP/IP ou porta listener do banco de dados: Onúmero da porta de conexão para o gerenciador de banco de dados.

v Local e nome completos do arquivo do driver JDBC: Insira o nome e olocal do arquivo.

v Nome do Usuário: O ID do usuário que é usado pelo Decision ServerEvents para se conectar ao servidor de banco de dados. Este nome dousuário deve ter privilégios administrativos.

v Senha : A senha associada ao nome do usuário. Confirme a senha.c. Clique em Testar Conexão para validar a conexão com o banco de dados.

Certifique-se de que a conexão seja bem-sucedida antes de continuar com acriação do perfil.

7. Na página Configuração do Provedor de Sistema de Mensagens, selecione umde:v O sistema de mensagens padrão WebSphere Application Server . O

Decision Server Events está configurado para usar o provedor de sistemas demensagens padrão que está integrado no WebSphere Application Servercomo o provedor JMS.

v Sistema de Mensagens do WebSphere MQ JMS. Forneça as informaçõesrelacionadas ao WebSphere MQ e o Decision Server Events é configuradopara usar o WebSphere MQ como o provedor JMS.

v Não configure um provedor de sistemas de mensagens. Nenhum provedorde sistemas de mensagens é configurado durante a criação de perfil. Vocêdeve configurar um único provedor JMS antes de iniciar o Decision ServerEvents.

20 IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor do Decision

Page 25: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

Após a conclusão do aumento do perfil, é possível alterar provedores JMS ouconfigurar o provedor JMS de sua escolha, mas você deve configurar um únicoprovedor JMS antes de iniciar o Decision Server Events.Para usar, ou alternar, o sistema de mensagens padrão do WebSphereApplication Server como o provedor de JMS, consulte “Configurando o sistemade mensagens padrão WebSphere Application Server para ser o Provedor JMS”na página 64Para usar, ou alternar, o WebSphere MQ como o provedor de JMS, consulte“Configurando o WebSphere MQ para Ser o Provedor JMS” na página 65

8. Na página Resumo de Aumento de Perfil, revise as informações e clique emAumentar para aumentar o perfil.

Resultados

O perfil de gerenciamento existente é aumentado com o WebSphere OperationalDecision Management Decision Server Events.

Nota: Se estiver planejando usar o Business Space, você também deverá aumentaro perfil recém-criado com o Business Space. Consulte “Configurando BusinessSpace para Alta Disponibilidade e Escalabilidade” na página 49. Se o banco dedados usado para as tabelas de banco de dados do Business Space estiver em umcomputador diferente daquele no qual o Decision Server Events está instalado,você deverá criar essas tabelas manualmente. Um script e arquivos DDL sãofornecidos para esse propósito. Para obter detalhes sobre como criar as tabelasmanualmente, consulte“Configurando o Banco de Dados do Business Space” napágina 51.

Aumentando um Perfil de Gerenciamento Existente Usando oComando manageprofilesProcedimento1. Abra um prompt de comando (Windows) ou um emulador de terminal (Linux

e UNIX) e navegue para o diretório was_install_dir/bin.2. Execute o comando manageprofiles usando manageprofiles.bat para Windows

ou manageprofiles.sh para Linux e UNIX. Forneça os seguintes parâmetros:

-augmentPara aumentar o perfil existente.

-templatePath <template_path>em que <template_path> é o local do modelo do perfil. Forneça o seguintevalor para o perfil de gerenciamento: was_install_dir/profileTemplates/wbe/management.

-profileName profile_nameem que profile_name é o nome do perfil de gerenciamento existente que estáaumentando.

Opcionalmente, é possível especificar os seguintes parâmetros:

-wbeHome installation locationem que installation location é o caminho completo do local de instalaçãopara o Decision Server Events. Esse parâmetro deverá ser especificado se oDecision Server Events for instalado em um local não padrão.

-hostName host_nameem que host_name é o nome do host do computador que hospeda o perfil.

-adminUserName usernameem que username é o ID do usuário usado para acessar o WebSphere

Configurando o Decision Server Events 21

Page 26: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

Application Server. Necessário somente se a segurança administrativa doWebSphere Application Server estiver ativada.

-adminPassword passwordem que password é a senha do ID do usuário usado para acessar oWebSphere Application Server. Necessário somente se a segurançaadministrativa do WebSphere Application Server estiver ativada.

-wbeDbType database_typeem que database_type especifica o produto do banco de dados. Os valoresválidos são:v Derby_Embedded: não suportado para uso em um ambiente em clusterv DB2_Universal: o padrão para o perfil de gerenciamentov Derby_NetworkServer

v Oracle

v MS_SQL_Server

-wbeDbName database_nameem que database_name é o nome do banco de dados. Necessário, a menosque -wbeDbType seja Derby_Embedded.

-wbeDbUserId database_user_nameem que database_user_name é o ID do usuário usado para acessar o servidorde banco de dados. Necessário, a menos que -wbeDbType sejaDerby_Embedded.

-wbeDbPassword passwordem que password é a senha do ID do usuário usado para acessar o servidorde banco de dados. Necessário, a menos que -wbeDbType sejaDerby_Embedded.

-wbeDbJDBCClasspath database_jdbc_classpathem que database_jdbc_classpath especifica o caminho para os arquivos docaminho de classe JDBC. Necessário, a menos que -wbeDbType sejaDerby_Embedded.

-wbeDbHostName host_nameem que host_name é o nome do host do servidor de banco de dados.Necessário, a menos que -wbeDbType seja Derby_Embedded.

-wbeDbServerPort port_numberem que port_number é aporta na qual o serviço TCP/IP é designado ou aporta na qual o banco de dados está atendendo. Necessário, a menos que-wbeDbType seja Derby_Embedded.

-wbeMsgingType messaging_typeem que messaging_type especifica o provedor JMS a ser configurado. Osvalores válidos são:v Default_Messaging: Decision Server Events é configurado para usar um

sistema de mensagens padrão do WebSphere Application Server. Essevalor é o valor padrão.

v MQ_JMS_Messaging: Decision Server Events é configurado parausar oWebSphere MQ

v No_Messaging: Nenhum provedor JMS é configurado. Antes de executaro Decision Server Events, você deverá configurar um provedor JMSmanualmente. Consulte se Configurar o sistema de mensagens padrãoWebSphere Application Server é o provedor JMS ou se ConfigurarWebSphere MQ é o provedor JMS.

22 IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor do Decision

Page 27: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

-wbeMqMsgingQmgrName queue_manager_nameem que queue_manager_name é o nome do gerenciador de filas doWebSphere MQ. Necessário apenas se -wbeMsgingType forMQ_JMS_Messaging.

-wbeMqMsgingQmgrHostName host_nameem que host_name é o nome do host do gerenciador de filas do WebSphereMQ. Necessário apenas se -wbeMsgingType for MQ_JMS_Messaging.

-wbeMqMsgingQmgrPort port_numberem que port_number é a porta na qual o gerenciador de filas do WebSphereMQ está atendendo. Necessário apenas se -wbeMsgingType forMQ_JMS_Messaging.

-wbeMqMsgingTransType transport_typeem que transport_type é o tipo de transporte do cliente WebSphere MQ, sejaBINDINGS ou CLIENT. Necessário apenas se -wbeMsgingType forMQ_JMS_Messaging.

Resultados

O perfil está aumentado agora.

Nota: Se estiver planejando usar o Business Space, você deverá aumentar tambémo perfil recém-aumentado com o Business Space. Consulte “Configurando BusinessSpace para Alta Disponibilidade e Escalabilidade” na página 49.

Exemplos

O primeiro exemplo aumenta um perfil de gerenciamento existente chamadoDmgr01 no Windows usando Apache Derby integrado como o provedor de bancode dados e o sistema de mensagens padrão do WebSphere Application Servercomo o provedor de sistema de mensagens.manageprofiles.bat -augment -templatePath"C:\Program Files\IBM\WODM80\WODM\WAS\profileTemplates\wbe\management"-profileName Dmgr01

O segundo exemplo aumenta um perfil de gerenciamento existente chamadoDmgr01 no Linux e no UNIX usando Apache Derby integrado como o provedor debanco de dados e o sistema de mensagens padrão do WebSphere ApplicationServer como o provedor de sistema de mensagens.manageprofiles.sh -augment -templatePath"/opt/ibm/WODM80/WODM/WAS/profileTemplates/wbe/management"-profileName Dmgr01

Desfazendo o Aumento de um Perfil Existente Usando oComando manageprofilesSobre Esta Tarefa

Para desfazer o aumento de um perfil existente usando o comandomanageprofiles:

Procedimento1. Abra um prompt de comando (Windows) ou um emulador de terminal (Linux

e UNIX) e navegue para o diretório was_install_dir/bin.2. Execute o comando manageprofiles usando manageprofiles.bat para Windows

ou manageprofiles.sh para Linux e UNIX. Forneça os seguintes parâmetros:

Configurando o Decision Server Events 23

Page 28: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

-unaugmentPara diminuir o perfil existente.

-templatePath <template_path>em que <template_path> é o local do modelo do perfil. Forneça o seguintevalor para o perfil de gerenciamento: was_install_dir/profileTemplates/wbe/management.

-profileName profile_nameem que profile_name é o nome do perfil de gerenciamento existente que estádiminuindo.

Resultados

Agora o aumento do perfil foi desfeito. Todos os recursos do Decision ServerEvents são removidos do perfil.

Exemplos

O primeiro exemplo aumenta um perfil de gerenciamento existente do DecisionServer Events chamado WODMDmgr01 no Windows.manageprofiles.bat -unaugment -templatePath"C:\Program Files\IBM\WODM80\WODM\WAS\profileTemplates\wbe\management"-profileName WODMDmgr01

O segundo exemplo aumenta um perfil de gerenciamento existente do DecisionServer Events chamado WODMDmgr01 no Linux e no UNIX.manageprofiles.sh -unaugment -templatePath"/opt/ibm/WODM80/WODM/WAS/profileTemplates/wbe/management"-profileName WODMDmgr01

Aumentando um Perfil Customizado Existente do WebSphereApplication Server

Para criar um ambiente gerenciado do Decision Server Events, por exemplo, umcluster, você deve ter um perfil customizado do WebSphere Application Serverpara que possa ser aumentado em seguida. É possível aumentar um perfil usandoo Profile Management Tool ou usando o comando manageprofiles.

Antes de Iniciar

Antes de aumentar um perfil customizado existente do WebSphere ApplicationServer, certifique-se de que quaisquer agentes do nó ou servidores no perfilestejam interrompidos.

Sobre Esta Tarefa

É possível aumentar um perfil existente da seguinte forma:v Em um sistema operacional de 32 bits, é possível usar a interface gráfica com o

usuário do Profile Management Tool. O Profile Management Tool não ésuportado em um sistema operacional HP-UX, em qualquer sistema operacionalde 64 bits ou no z/OS.

v Em um sistema operacional ou em qualquer outro sistema operacional, épossível usar o comando manageprofiles.

24 IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor do Decision

Page 29: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

Aumentando um Perfil Customizado Existente Usando o ProfileManagement ToolSobre Esta Tarefa

Para invocar o Profile Management Tool diretamente:v Somente no Windows, clique em Iniciar > Todos os Programas > IBM

WebSphere > Application Server Network Deployment V8.0 > ProfileManagement Tool.

v Em multiplataformas, alterne para o diretório was_home/bin/ProfileManagement eexecute o script pmt, em que was_home é o local de instalação do WebSphereApplication Server. No Windows, execute pmt.bat e, no Linux e UNIX, executepmt.sh.

Para aumentar um perfil customizado existente com o WebSphere OperationalDecision Management Decision Server Events:

Procedimento1. Na página Bem-vindo, clique em Ativar o Profile Management Tool.2. Na página Perfis, destaque um perfil customizado existente e, em seguida,

clique em Aumentar.3. Na página Seleção Aumentar, selecione perfil do servidor de aplicativos

aumentado com WebSphere Operational Decision Management DecisionServer Events.

4. Na página Resumo de Aumento de Perfil, revise as informações e clique emAumentar para aumentar o perfil.

Resultados

O perfil customizado existente é aumentado com o WebSphere OperationalDecision Management Decision Server Events.

Aumentando um Perfil Customizado Existente Usando oComando manageprofilesProcedimento1. Abra um prompt de comando (Windows) ou um emulador de terminal (Linux

e UNIX) e navegue para o diretório was_install_dir/bin.2. Execute o comando manageprofiles usando manageprofiles.bat para Windows

ou manageprofiles.sh para Linux e UNIX. Forneça os seguintes parâmetros:

-augmentPara aumentar o perfil existente.

-templatePath <template_path>em que <template_path> é o local do modelo do perfil. Forneça o seguintevalor para o perfil customizado: was_install_dir/profileTemplates/wbe/managed.

-profileName profile_nameem que profile_name é o nome do perfil customizado existente que estáaumentando.

Resultados

O perfil está aumentado agora.

Configurando o Decision Server Events 25

Page 30: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

Exemplos

O primeiro exemplo aumenta um perfil customizado existente chamado Custom01no Windows.manageprofiles.bat -augment -templatePath"C:\Program Files\IBM\WODM80\WODM\WAS\profileTemplates\wbe\managed"-profileName Custom01

O segundo exemplo aumenta um perfil customizado existente chamado Custom01no Linux e no UNIX.manageprofiles.sh -augment -templatePath"/opt/ibm/WODM80/WODM/WAS/profileTemplates/wbe/managed"-profileName Custom01

Desfazendo o Aumento de um Perfil Existente Usando oComando manageprofilesSobre Esta Tarefa

Para desfazer o aumento de um perfil existente usando o comandomanageprofiles:

Procedimento1. Abra um prompt de comando (Windows) ou um emulador de terminal (Linux

e UNIX) e navegue para o diretório was_install_dir/bin.2. Execute o comando manageprofiles usando manageprofiles.bat para Windows

ou manageprofiles.sh para Linux e UNIX. Forneça os seguintes parâmetros:

-unaugmentPara diminuir o perfil existente.

-templatePath <template_path>em que <template_path> é o local do modelo do perfil. Forneça o seguintevalor para o perfil customizado: was_install_dir/profileTemplates/wbe/managed.

-profileName profile_nameem que profile_name é o nome do perfil customizado existente que estádiminuindo.

Resultados

Agora o aumento do perfil foi desfeito. Todos os recursos do Decision ServerEvents são removidos do perfil.

Exemplos

O primeiro exemplo aumenta um perfil customizado existente do Decision ServerEvents chamado WODMCustom01 no Windows.manageprofiles.bat -unaugment -templatePath"C:\Program Files\IBM\WODM80\WODM\WAS\profileTemplates\wbe\managed"-profileName WODMCustom01

O segundo exemplo aumenta um perfil customizado existente do Decision ServerEvents chamado WODMCustom01 no Linux e no UNIX.manageprofiles.sh -unaugment -templatePath"/opt/ibm/WODM80/WODM/WAS/profileTemplates/wbe/managed"-profileName WODMCustom01

26 IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor do Decision

Page 31: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

Criando e Configurando um Cluster de Topologia SilverUm cluster de topologia silver fornece alta disponibilidade e escalabilidade para otempo de execução de eventos, de modo que a topologia possa ser configuradapara ser resistente em caso de falha do servidor. Incluir mais servidores no clusterpode melhorar o rendimento do evento no tempo de execução de eventos porque acarga de trabalho é distribuída entre diversos os membros de cluster. Se o servidorfalhar, a carga de trabalho será redistribuída para outro membro do cluster e oprocessamento continuará sem ocorrer nenhuma indisponibilidade.

Sobre Esta Tarefa

Uma topologia silver do cluster Decision Server Events consiste em um únicogerenciador de implementação e um ou mais nós gerenciados. O cluster usa osistema de mensagens WebSphere Application Server padrão como o provedor desistemas de mensagens para o tempo de execução do evento. Um cluster de tempode execução de eventos se estende pelos nós gerenciados e fornece altadisponibilidade e escalabilidade de ambos componentes tempo de execução deeventos e sistema de mensagens. Essa documentação descreve a criação de umcluster de dois nós se estendo por dois computadores, como mostra o seguintediagrama:

v Há um cluster contido dentro de uma única célula.v Um perfil de gerenciamento é configurado no Computer1.v Há nós gerenciados (perfis customizados) no Computer1 e no Computer2.v Cada computador possui o Decision Server Events e o WebSphere Application

Server instalado.

Esta topologia do cluster pode ser estendida a mais computadores de formasemelhante, em um único cluster.

Para concluir esta tarefa:v Crie perfis para um cluster de topologia silver. Consulte “Criando Perfis para

um Cluster de Topologia Silver”.v Configure seu cluster de topologia silver para Decision Server Events. Consulte

“Configurando um Cluster de Topologia Silver” na página 29.

Criando Perfis para um Cluster de Topologia SilverNesta tarefa, crie os perfis do WebSphere Application Server aumentados com oDecision Server Events que são necessários para um cluster de topologia silver.

Procedimento1. Instale o Decision Server Events no Computer1 e no Computer2.2. No Computer1, crie um perfil de gerenciamento do WebSphere Application

Server.

Configurando o Decision Server Events 27

Page 32: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

a. Navegue para o diretório was_install_dir/bin/ProfileManagement e inicieo Profile Management Tool executando o comando pmt.bat ou pmt.sh.

b. Na página de Boas-vindas, selecione Ativar Profile Management Tool eCriar.

c. Na página Seleção de Ambiente, em WebSphere Application Server, cliqueem Gerenciamento, em seguida, em Avançar e em Gerenciador deImplementação.

d. Clique em Criação Típica de Perfil ou Criação Avançada de Perfil. Paraobter mais informações sobre a criação típica e avançada de perfil, consulteCriando Perfis de Gerenciamento com Gerenciadores de Implementação.

e. Limpe Ativar console do First Steps e clique em Concluir.

Nota: Como alternativa para usar o Profile Management Tool, por exemplo,onde uma interface gráfica com o usuário não está disponível, navegue para odiretório was_install_dir/bin e execute o comando manageprofiles. Para criaro gerenciador de implementação, use o modelo de perfil dowas_install_dir/profileTemplates/management/. Para obter mais detalhes,consulte comando manageprofiles.

3. Certifique-se de que o gerenciador de implementação esteja interrompido e, emseguida, aumente o perfil de gerenciamento do WebSphere Application Servercom o Decision Server Events. Consulte “Aumentando um Perfil deGerenciamento Existente do WebSphere Application Server” na página 19. Vocêdeve selecionar o sistema de mensagens padrão WebSphere Application Servercomo o provedor de sistemas de mensagens.

4. Inicie o gerenciador de implementação no Computer1:a. Navegue para o diretório was_install_dir/profiles/dmgr_profile_name/

bin.b. Execute o comando startManager.bat para Windows ou o startManager.sh

para Linux e UNIX.5. No Computer1, crie um perfil customizado do WebSphere Application Server.

a. Navegue para o diretório was_install_dir/bin/ProfileManagement e inicieo Profile Management Tool executando o comando pmt.bat ou pmt.sh.

b. Na página de Boas-vindas, selecione Ativar Profile Management Tool eCriar.

c. Na página Seleção de Ambiente, em WebSphere Application Server, cliqueem Perfil Customizado, em seguida, em Avançar.

d. Clique em Criação Típica de Perfil ou Criação Avançada de Perfil. Paraobter mais informações sobre a criação típica e avançada de perfil, consulteCriando Perfis Customizados.

e. Na página Federação, federe o perfil customizado na célula do gerenciadorde implementação.v Insira os detalhes de conexão para o gerenciador de implementação

criados na etapa 2 na página 27.v Desmarque Federar esse nó mais tarde.v Clique em Avançar e em Criar.Se a federação for bem-sucedida, a etapa 7 na página 29 poderá serignorada.

f. Limpe Ativar console do First Steps e clique em Concluir.

Nota: Como alternativa para usar o Profile Management Tool, por exemplo,onde uma interface gráfica com o usuário não está disponível, navegue para o

28 IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor do Decision

Page 33: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

diretório was_install_dir/bin e execute o comando manageprofiles. Para criaro perfil customizado, use o modelo de perfil do was_install_dir/profileTemplates/managed/. Para obter mais detalhes, consulte comandomanageprofiles.

6. Verifique se os relógios do sistema em todos os computadores que estão sendousados para criar o cluster estão sincronizados e, para assegurar que qualquerlógica baseada em tempo seja avaliada corretamente, se os relógios estãoconfigurados com o mesmo fuso horário.

7. Se a federação foi bem-sucedida na etapa 5 na página 28, essa etapa poderá serignorada. Caso contrário, no Computer1, federe o perfil customizado na célulado gerenciador de implementação:a. Navegue para o diretório was_install_dir/bin.b. Execute o seguinte comando:

addnode -profileName profile_name <deployment manager host> <deployment manager port>

em que profile_name é o nome do perfil criado na etapa 5 na página 28,<deployment manager host> (necessário) é o nome do host do computador noqual o gerenciador de implementação está em execução, por exemplo,localhost, e <deployment manager port> (opcional) é a porta SOAP dogerenciador de implementação, com um padrão de 8879.

c. Inicie o console administrativo do WebSphere Application Server para ogerenciador de implementação.

d. Efetue login no console administrativo do WebSphere Application Server evalide que o servidor de aplicativos foi associado com êxito ao gerenciadorde implementação. Clique em Administração do Sistema > Nós.

No Computer1, o perfil customizado agora está associado à célula dogerenciador de implementação.

8. Aumente o perfil customizado do WebSphere Application Server com DecisionServer Events.a. Certifique-se de que o agente do nó esteja interrompido. Para parar o

agente do nó no console administrativo do WebSphere Application Server,clique em Administração do Sistema > Agentes do Nó. Selecione o agentede nó e clique em Parar.

b. Aumente o perfil customizado com o Decision Server Events. Consulte“Aumentando um Perfil Customizado Existente do WebSphere ApplicationServer” na página 24.

9. No Computer2, repita as etapas 5 na página 28 a 8 para criar, federar eaumentar um segundo perfil customizado do WebSphere Application Server.

O que Fazer Depois

Agora que os perfis foram criados, é possível configurar seu cluster de topologiasilver. Consulte o “Configurando um Cluster de Topologia Silver”.

Configurando um Cluster de Topologia SilverNesta tarefa, configure o cluster de topologia silver para a qual os perfis foramcriados, a fim de concluir a criação do ambiente em cluster.

Antes de Iniciar

Antes de configurar o cluster, primeiro você deve criar os perfis. Consulte“Criando Perfis para um Cluster de Topologia Silver” na página 27.

Configurando o Decision Server Events 29

Page 34: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

Procedimento1. Crie um cluster do WebSphere Application Server e inclua dois servidores de

aplicativo como membros do cluster:a. Clique em Servidores > Clusters > Clusters do WebSphere Application

Server.b. Clique em Novo.c. No campo Nome do Cluster, insira um nome para o cluster, por exemplo

EventRuntimeCluster e, em seguida, clique em Avançar.d. No campo Nome do Membro, insira um nome para o primeiro servidor

de aplicativos que está sendo incluído no cluster, por exemploeventruntime01.

e. Selecione o nome do nó no qual o primeiro servidor de aplicativos éexecutado e, em seguida, clique em Avançar.

f. No campo Nome do Membro, insira um nome para o próximo servidor deaplicativos que está sendo incluído no cluster, por exemplo eventruntime02.

g. Selecione o nome do nó no qual este servidor de aplicativos é executado.Clique em Incluir Membro e em Avançar.

h. Se desejar incluir mais servidores de aplicativos no cluster, repita as etapasf e g.

i. Clique em Concluir e em Salvar.2. Identifique e registre o hostname:port,hostname:port, em que cada par

hostname:port corresponde ao nome do host e SIB_ENDPOINT_ADDRESS doservidor de aplicativos no seu cluster de tempo de execução de evento. Paraidentificar essas informações a partir do console administrativo:a. Clique em Servidores > Clusters de servidor do aplicativo WebSphere >

Cluster de Tempo de Execução de Evento > Membros de Cluster e anoteo hostname.

b. Para cada membro de cluster, clique em Portas e registre o número de portassociada ao SIB_ENDPOINT_ADDRESS (o padrão é 7287).

3. Crie uma propriedade customizada da JVM que aponte para o diretório deinstalação do WebSphere Operational Decision Management.

Nota: Você deve executar esta etapa para cada servidor de aplicativos nocluster.a. Clique em Servidores > Tipos de Servidores > WebSphere Application

Servers > server-name > Gerenciamento de Processo e Java > Definiçãode Processo > Java Virtual Machine > Propriedades Customizadas, emque server-name é um servidor de aplicativos no cluster.

b. Clique em Novo.c. No campo Nome, digite wbe.home

d. Quanto ao valor, insira o local do diretório inicial da sua instalaçãoWebSphere Operational Decision Management.1) Por exemplo, se você instalou usando a barra de ativação e aceitou o

local de instalação padrão:No Windows:C:\Program Files\IBM\WODM80\WODM

No Linux e UNIX:/opt/ibm/WODM80/WODM

2) Por exemplo, se você instalou usando Installation Manager e aceitou olocal de instalação padrão:

30 IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor do Decision

Page 35: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

No Windows:C:\Program Files\IBM\WODM80

No Linux e UNIX:/opt/ibm/WODM80

e. Clique em Aplicar e em Salvar.4. Modifique os parâmetros de tamanho de heap do servidor.

Nota: Você deve executar esta etapa para cada servidor de aplicativos nocluster.a. Clique em Servidores > Tipos de Servidor > WebSphere Application

Servers > nome-do-servidor > Gerenciamento de Processo e Java >Definição de Processo > Java Virtual Machine, em que nome-do-servidor éum servidor de aplicativos no cluster.

b. No campo Tamanho do Heap Inicial, insira 512.c. No campo Tamanho do Heap Máximo, insira 1024.d. Clique em Aplicar e em Salvar.

Para obter informações adicionais sobre a definição das configurações de heapideais, consulte “Ajustando sua Configuração de Tempo de Execução deEventos” na página 77.

5. Ative o serviço Bean de Inicialização para cada servidor de aplicativos nocluster.

Nota: Você deve executar esta etapa para cada servidor de aplicativos nocluster.a. Clique em Servidores > Tipos de Servidor > WebSphere Application

Servers > server-name > Serviços de Contêiner > Serviço de beans deinicialização, em queserver-name é um servidor de aplicativos no cluster.

b. Selecione Ativar Serviço na Inicialização do Servidor.c. Clique em Aplicar e em Salvar.

6. Inclua o cluster de tempo de execução de eventos como membro nobarramento de integração de serviços:a. Clique em Integração de Serviço > Barramentos > WbeBus > Membros

do barramento.b. Clique em Incluir. Clique em Cluster > EventRuntimeCluster e, em

seguida, clique em Avançar.c. Selecione uma configuração de política do mecanismo do sistema de

mensagens a partir de Alta Disponibilidade, Escalabilidade ouEscalabilidade com alta disponibilidade. Para obter mais detalhes sobresua seleção, consulte Assistência à Política do Mecanismo de Sistema deMensagens.

d. Para garantir a recuperação das mensagens JMS após um failover, vocêdeve configurar um armazenamento de mensagem. Configure o tipo dearmazenamento de mensagem selecionando Armazenamento de Arquivoou Armazenamento de Dados. Para obter mais informações sobre este eoutros conceitos de alta disponibilidade, consulte Estabelecendo AltaDisponibilidade. Clique em Avançar

e. No painel Configurar Mecanismos do Sistema de Mensagens, clique nonome do mecanismo do sistema de mensagens.

f. Configure os valores de armazenamento de dados:

Configurando o Decision Server Events 31

Page 36: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

1) Se estiver usando um armazenamento de arquivos, configure o valor docaminho de diretório de log para que aponte para um armazenamentode dados em um sistema de arquivo compartilhado, por exemplo,c:\filestoredirectory. Configure Caminho do Diretório deArmazenamento Permanente para que aponte para um armazenamentode dados em um sistema de arquivo compartilhado.

2) Ou se estiver usando um banco de dados, configure o o nome JNDI daconexão de dados, o nome do esquema e o alias de autenticação paraque apontem para um armazenamento de dados em um banco dedados já criado.

Clique em Avançar.g. Clique em Alterar Tamanhos de Heap. Aceite os valores padrão.h. Revise as informações de Resumo. Clique em Concluir e em Salvar.

7. Crie três destinos do barramento de integração de serviços para os destinos dosistema de mensagens do tempo de execução de eventos:a. Clique em Integração de serviços > Barramentos > WbeBus > Destinos.b. Clique em Novo.c. Clique em Fila e em Avançar. No campo Identificador, digite eventQueue e

clique em Avançar.d. Repita esta etapa para criar duas filas adicionais, com os identificadores

historyModuleQueue e durableEventQueue.e. Clique em Concluir e em Salvar.

8. Modifique os terminais do provedor para os connection factories para queapontem para os servidores no seu cluster de tempo de execução de eventos:a. Clique em Recursos > JMS > Connection Factories.b. Na lista Escopo, clique em Cell=nome_da_célula, em que nome_da_célula é

o nome da célula.c. Clique em WbeConnectionFactory

d. No campo Terminais do provedor, digite nome do host:porta,nome dohost:porta, em que cada par nome de host:porta corresponde ao nome dohost e SIB_ENDPOINT_ADDRESS do servidor de aplicativos.

e. Clique em Aplicar e em Salvar.9. Modifique os terminais do provedor para o factory de conexão da fila JMS

para que apontem para os servidores no seu cluster de tempo de execução deeventos:a. Clique em Recursos > JMS > Connection Factories da fila.b. Na lista Escopo, clique em Cell=nome_da_célula, em que nome_da_célula é

o nome da célula.c. Clique em WbeQueueConnectionFactory

d. No campo Terminais do provedor, digite nome do host:porta,nome dohost:porta, em que cada par nome de host:porta corresponde ao nome dohost e SIB_ENDPOINT_ADDRESS do servidor de aplicativos.

e. Clique em Aplicar e em Salvar.10. Modifique os terminais do provedor para o factory de conexão de tópico JMS

para que apontem para os servidores no seu cluster de tempo de execução deeventos:a. Clique em Recursos > JMS > Connection Factories do tópico.b. Na lista Escopo, clique em Cell=nome_da_célula, em que nome_da_célula é

o nome da célula.

32 IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor do Decision

Page 37: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

c. Clique em WbeTopicConnectionFactory

d. No campo Terminais do provedor, digite nome do host:porta,nome dohost:porta, em que cada par nome de host:porta corresponde ao nome dohost e SIB_ENDPOINT_ADDRESS do servidor de aplicativos.

e. Clique em Aplicar e em Salvar.11. Instale o aplicativo de tempo de execução de eventos:

a. Clique em Aplicativos > Novo Aplicativo > Novo Aplicativo Corporativo.b. Clique em Sistema de Arquivo Remoto.c. Clique em Pesquisar e em um nó ou em um gerenciador de

implementação para pesquisar seu sistema de arquivos. Localize o arquivodo aplicativo wberuntimeear.

d. Digite o caminho completo do local do arquivo do aplicativowberuntimeear. Por exemplo, no Windows, insira C:\ProgramFiles\IBM\WODM80\WODM\runtime\wberuntimeear.ear; e no Linux e UNIX,insira /opt/ibm/WODM80/WODM/runtime/wberuntimeear.ear. Clique emAvançar.

e. Na janela Preparando para a instalação do aplicativo, selecione Fast Path.Clique em Avançar.

f. Na janela Selecionar opções de instalação, aceite as opções padrão e cliqueem Avançar.

g. Na janela Módulos de mapas para servidores, no campo Clusters eServidores, clique em WebSphere:cell=cell-name,cluster=EventRuntimeCluster, em que cell-name é o nome da célula.Marque ambas as caixas de seleção, clique em Aplicar e, em seguida,clique em Avançar.

h. Clique em Concluir e em Salvar.12. Para garantir que todas essas alterações tenham efeito e que o cluster possa

ser iniciado corretamente, inicie os agentes de nó em todos os computadoresno cluster:a. Em um prompt de comandos, navegue para o diretório correto:

cd was_install_dir/bin

e execute o comando startNode. No Windows, execute startNode.bat, noLinux e UNIX, execute startNode.sh, com o seguinte parâmetro adicional:

-profileName profile_nameem que profile_name é o nome do perfil.

13. Inicie todos os servidores de aplicativos no cluster:a. Para executar essa etapa no console administrativo WebSphere

Application Server, clique em Servidores > Clusters > Cluster deservidores do aplicativo > <cluster-name> > Membros de cluster, onde<cluster-name> é o nome inserido na etapa 1 na página 30. Selecione oservidor de aplicativos e clique em Iniciar.

Resultados

O cluster de topologia silver agora está configurado e em execução. Se o clusterfalhar ao iniciar, consulte Iniciando Clusters.

O que Fazer Depois

Configure os conectores de tecnologia. Consulte Implementando aplicativos deconectores em um ambiente de servidor gerenciado do Sistema de Arquivos,

Configurando o Decision Server Events 33

Page 38: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

conectores HTTP, JDBC, JMS, REST e SOAP ou consulte “Configurando Conectoresde Tecnologia em um Computador Separado” na página 79 para os conectores detecnologia independente.

Criando e Configurando um Cluster de Topologia GoldUm cluster de topologia gold fornece escalabilidade de sistema de mensagensindependente adicional, além do que é fornecido pela topologia em cluster datopologia silver. Use essa topologia se estiver usando o sistema de mensagenspadrão WebSphere Application Server como seu provedor do sistema demensagens e se desejar obter mais controle sobre a configuração da escalabilidadedo tempo de execução do sistema de mensagens e de evento, sob custo dedesempenho. Você pode querer usar um cluster de topologia gold para limitar acomplexidade da sua topologia ao escalar o número de instâncias de tempo deexecução de eventos, sem escalar ainda mais o sistema de mensagens.

Sobre Esta Tarefa

Uma topologia gold do cluster Decision Server Events consiste em um únicogerenciador de implementação e um ou mais nós gerenciados. O cluster usa osistema de mensagens WebSphere Application Server padrão como o provedor desistemas de mensagens para o tempo de execução do evento. Um cluster de tempode execução de eventos se estende pelos nós gerenciados e fornece altadisponibilidade e escalabilidade do tempo de execução de eventos. Um cluster desistema de mensagens também se estende pelos nós gerenciados e fornece altadisponibilidade e escalabilidade independente do componente de sistema demensagens. Essa documentação descreve a criação de um cluster de três nós seestendo por três computadores, como mostra o seguinte diagrama:

v Há dois clusters contidos dentro de uma única célula: um cluster para o tempode execução de eventos e outro para o sistema de mensagens padrão doWebSphere Application Server.

v Um perfil de gerenciamento é configurado no Computer1.v Há nós gerenciados (perfis customizados) no Computer1, Computer2 e no

Computer3.v Cada computador possui o Decision Server Events e o WebSphere Application

Server instalado.

O cluster de tempo de execução de eventos e o cluster do sistema de mensagenspodem ser estendidos de modo independente entre computadores mais complexospara atingir maior disponibilidade e escalabilidade.

Para concluir esta tarefa:v Crie perfis para um cluster de topologia gold. Consulte “Criando Perfis para um

Cluster de Topologia Gold” na página 35.

34 IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor do Decision

Page 39: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

v Configure seu cluster de topologia gold para Decision Server Events. Consulte“Configurando um Cluster de Topologia Gold” na página 37.

Criando Perfis para um Cluster de Topologia GoldNesta tarefa, crie os perfis do WebSphere Application Server aumentados com oDecision Server Events que são necessários para um cluster de topologia gold.

Procedimento1. Instale o Decision Server Events no Computer1 e no Computer2.2. No Computer1, crie um perfil de gerenciamento do WebSphere Application

Server.a. Navegue para o diretório was_install_dir/bin/ProfileManagement e inicie

o Profile Management Tool executando o comando pmt.bat ou pmt.sh.b. Na página de Boas-vindas, selecione Ativar Profile Management Tool e

Criar.c. Na página Seleção de Ambiente, em WebSphere Application Server, clique

em Gerenciamento, em seguida, em Avançar e em Gerenciador deImplementação.

d. Clique em Criação Típica de Perfil ou Criação Avançada de Perfil. Paraobter mais informações sobre a criação típica e avançada de perfil, consulteCriando Perfis de Gerenciamento com Gerenciadores de Implementação.

e. Limpe Ativar console do First Steps e clique em Concluir.

Nota: Como alternativa para usar o Profile Management Tool, por exemplo,onde uma interface gráfica com o usuário não está disponível, navegue para odiretório was_install_dir/bin e execute o comando manageprofiles. Para criaro gerenciador de implementação, use o modelo de perfil dowas_install_dir/profileTemplates/management/. Para obter mais detalhes,consulte comando manageprofiles.

3. Certifique-se de que o gerenciador de implementação esteja interrompido e, emseguida, aumente o perfil de gerenciamento do WebSphere Application Servercom o Decision Server Events. Consulte “Aumentando um Perfil deGerenciamento Existente do WebSphere Application Server” na página 19. Vocêdeve selecionar o sistema de mensagens padrão WebSphere Application Servercomo o provedor de sistemas de mensagens.

4. Inicie o gerenciador de implementação no Computer1:a. Navegue para o diretório was_install_dir/profiles/dmgr_profile_name/

bin.b. Execute o comando startManager.bat para Windows ou o startManager.sh

para Linux e UNIX.5. No Computer1, crie um perfil customizado do WebSphere Application Server.

a. Navegue para o diretório was_install_dir/bin/ProfileManagement e inicieo Profile Management Tool executando o comando pmt.bat ou pmt.sh.

b. Na página de Boas-vindas, selecione Ativar Profile Management Tool eCriar.

c. Na página Seleção de Ambiente, em WebSphere Application Server, cliqueem Perfil Customizado, em seguida, em Avançar.

d. Clique em Criação Típica de Perfil ou Criação Avançada de Perfil. Paraobter mais informações sobre a criação típica e avançada de perfil, consulteCriando Perfis Customizados.

e. Na página Federação, federe o perfil customizado na célula do gerenciadorde implementação.

Configurando o Decision Server Events 35

Page 40: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

v Insira os detalhes de conexão para o gerenciador de implementaçãocriados na etapa 2 na página 35

v Desmarque Federar esse nó mais tarde.v Clique em Avançar e em Criar.Se a federação for bem-sucedida, a etapa 7 poderá ser ignorada.

f. Limpe Ativar console do First Steps e clique em Concluir.

Nota: Como alternativa para usar o Profile Management Tool, por exemplo,onde uma interface gráfica com o usuário não está disponível, navegue para odiretório was_install_dir/bin e execute o comando manageprofiles. Para criaro perfil customizado, use o modelo de perfil do was_install_dir/profileTemplates/managed/. Para obter mais detalhes, consulte comandomanageprofiles.

6. Verifique se os relógios do sistema em todos os computadores que estão sendousados para criar o cluster estão sincronizados e, para assegurar que qualquerlógica baseada em tempo seja avaliada corretamente, se os relógios estãoconfigurados com o mesmo fuso horário.

7. Se a federação foi bem-sucedida na etapa 5 na página 35, essa etapa poderá serignorada. Caso contrário, no Computer1, federe o perfil customizado na célulado gerenciador de implementação:a. Navegue para o diretório was_install_dir/bin.b. Execute o seguinte comando:

addnode -profileName <deployment manager host> <deployment manager port>

em que profile_name é o nome do perfil criado na etapa 5 na página 35,<deployment manager host> (necessário) é o nome do host do computador noqual o gerenciador de implementação está em execução, por exemplo,localhost, e <deployment manager port> (opcional) é a porta SOAP dogerenciador de implementação, com um padrão de 8879.

c. Inicie o console administrativo do WebSphere Application Server para ogerenciador de implementação.

d. Efetue login no console administrativo do WebSphere Application Server evalide que o servidor de aplicativos foi associado com êxito ao gerenciadorde implementação. Clique em Administração do Sistema > Nós.

No Computer1, o perfil customizado agora está associado à célula dogerenciador de implementação.

8. Aumente o perfil customizado do WebSphere Application Server com DecisionServer Events.a. Certifique-se de que o agente do nó esteja interrompido. Para parar o

agente do nó no console administrativo do WebSphere Application Server,clique em Administração do Sistema > Agentes do Nó. Selecione o agentede nó e clique em Parar.

b. Aumente o perfil customizado com o Decision Server Events. Consulte“Aumentando um Perfil Customizado Existente do WebSphere ApplicationServer” na página 24.

9. No Computer2 e Computer3, repita as etapas 5 na página 35 a 8 para criar,federar e aumentar um segundo perfil customizado do WebSphere ApplicationServer.

36 IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor do Decision

Page 41: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

O que Fazer Depois

Agora que os perfis foram criados, é possível configurar seu cluster de topologiagold. Consulte “Configurando um Cluster de Topologia Gold”.

Configurando um Cluster de Topologia GoldNesta tarefa, configure o cluster de topologia gold para a qual os perfis foramcriados, a fim de concluir a criação dos clusters de tempo de execução e de sistemade mensagens.

Antes de Iniciar

Antes de configurar os clusters, primeiro você deve criar os perfis. Consulte“Criando Perfis para um Cluster de Topologia Gold” na página 35.

Procedimento1. Crie um cluster do WebSphere Application Server para o tempo de execução

de eventos e inclua três servidores de aplicativos como membros do cluster:a. Clique em Servidores > Clusters > Clusters do WebSphere Application

Server.b. Clique em Novo.c. No campo Nome do Cluster, insira um nome para o cluster, por exemplo

EventRuntimeCluster e, em seguida, clique em Avançar.d. No campo Nome do Membro, insira um nome para o primeiro servidor

de aplicativos que está sendo incluído no cluster, por exemploeventruntime01.

e. Selecione o nome do nó no qual o primeiro servidor de aplicativos éexecutado e, em seguida, clique em Avançar.

f. No campo Nome do Membro, insira um nome para o próximo servidor deaplicativos que está sendo incluído no cluster, por exemplo eventruntime02.

g. Selecione o nome do nó no qual este servidor de aplicativos é executado.Clique em Incluir Membro.

h. No campo Nome do Membro, insira um nome para o próximo servidor deaplicativos que está sendo incluído no cluster, por exemploeventruntime03.

i. Selecione o nome do nó no qual este servidor de aplicativos é executado.Clique em Incluir Membro e em Avançar.

j. Se desejar incluir mais servidores de aplicativos no cluster de tempo deexecução de evento, repita as etapas f e g.

k. Clique em Concluir e em Salvar.2. Crie um cluster do WebSphere Application Server para o sistema de

mensagens e inclua três servidores de aplicativos como membros do cluster:a. Clique em Servidores > Clusters > Clusters do WebSphere Application

Server.b. Clique em Novo.c. No campo Nome do Cluster, insira um nome para o cluster, por exemplo

MessagingCluster e, em seguida, clique em Avançar.d. No campo Nome do Membro, insira um nome para o primeiro servidor

de aplicativos que está sendo incluído no cluster, por exemplomessaging01.

e. Selecione o nome do nó no qual o primeiro servidor de aplicativos éexecutado e, em seguida, clique em Avançar.

Configurando o Decision Server Events 37

Page 42: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

f. No campo Nome do Membro, insira um nome para o próximo servidor deaplicativos que está sendo incluído no cluster, por exemplo messaging02.

g. Selecione o nome do nó no qual este servidor de aplicativos é executado.Clique em Incluir Membro.

h. No campo Nome do Membro, insira um nome para o próximo servidor deaplicativos que está sendo incluído no cluster, por exemplo messaging03.

i. Selecione o nome do nó no qual este servidor de aplicativos é executado.Clique em Incluir Membro e em Avançar.

j. Se desejar incluir mais servidores de aplicativos no cluster de sistema demensagens, repita as etapas f e g.

k. Clique em Concluir e em Salvar.3. Identifique e registre o hostname:port, hostname:port, onde cada par

hostname:port corresponde ao nome do host e SIB_ENDPOINT_ADDRESS doservidor de aplicativos em seu cluster de sistema de mensagens. Use essasinformações nas etapas 9 na página 4010 na página 40 e11 na página 40. Paraidentificar essas informações a partir do console administrativo:a. Clique em Servidores > Clusters de servidor do aplicativo WebSphere >

Cluster de Sistema de Mensagens > Membros de Cluster e note ohostname.

b. Para cada membro de cluster, clique em Portas e registre o número de portassociada ao SIB_ENDPOINT_ADDRESS (o padrão é 7287).

4. Crie uma propriedade customizada da JVM para os servidores de tempo deexecução de evento que aponte para o diretório de instalação do WebSphereOperational Decision Management.

Nota: Essa etapa deve ser executada para cada servidor de aplicativos nocluster de tempo de execução de eventos.a. Clique em Servidores > Tipos de Servidores > Servidores de Aplicativos

WebSphere > server-name > Gerenciamento de Java e Processos >Definição de Processo > Java Virtual Machine > PropriedadesCustomizadas, em que server-name é um servidor de aplicativos no clusterde tempo de execução de eventos.

b. Clique em Novo.c. No campo Nome, digite wbe.home

d. Quanto ao valor, insira o local do diretório inicial da sua instalaçãoWebSphere Operational Decision Management.1) Por exemplo, se você instalou usando a barra de ativação e aceitou o

local de instalação padrão:No Windows:C:\Program Files\IBM\WODM80\WODM

No Linux e UNIX:/opt/ibm/WODM80/WODM

2) Por exemplo, se você instalou usando Installation Manager e aceitou olocal de instalação padrão:No Windows:C:\Program Files\IBM\WODM80

No Linux e UNIX:/opt/ibm/WODM80

e. Clique em Aplicar e em Salvar.5. Modifique os parâmetros de tamanho de heap do servidor.

38 IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor do Decision

Page 43: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

Nota: Você deve executar esta etapa para cada servidor de aplicativos nocluster.a. Clique em Servidores > Tipos de Servidor > WebSphere Application

Servers > nome-do-servidor > Gerenciamento de Processo e Java >Definição de Processo > Java Virtual Machine, em que nome-do-servidor éum servidor de aplicativos no cluster.

b. No campo Tamanho do Heap Inicial, insira 512.c. No campo Tamanho do Heap Máximo, insira 1024.d. Clique em Aplicar e em Salvar.

Para obter informações adicionais sobre a definição das configurações de heapideais, consulte “Ajustando sua Configuração de Tempo de Execução deEventos” na página 77.

6. Ative o serviço Bean de Inicialização para cada servidor de aplicativos nocluster de tempo de execução de eventos.

Nota: Essa etapa deve ser executada para cada servidor de aplicativos nocluster de tempo de execução de eventos.a. Clique em Servidores > Tipos de Servidor > Servidores de Aplicativos

WebSphere > server-name > Serviços de Contêiner > Serviço de beans deinicialização, em que server-name é um servidor de aplicativos no clusterde tempo de execução de eventos.

b. Selecione Ativar Serviço na Inicialização do Servidor.c. Clique em Aplicar e em Salvar.

7. Inclua o cluster de sistema de mensagens como membro no barramento deintegração de serviços:a. Clique em Integração de Serviço > Barramentos > WbeBus > Membros

do barramento.b. Clique em Incluir. Clique em Cluster > MessagingCluster e depois clique

em Avançar.c. Selecione uma configuração de política do mecanismo do sistema de

mensagens a partir de Alta Disponibilidade, Escalabilidade ouEscalabilidade com alta disponibilidade. Para obter mais detalhes sobresua seleção, consulte Assistência à Política do Mecanismo de Sistema deMensagens.

d. Para garantir a recuperação das mensagens JMS após um failover, vocêdeve configurar um armazenamento de mensagem. Configure o tipo dearmazenamento de mensagem selecionando Armazenamento de Arquivoou Armazenamento de Dados. Para obter mais informações sobre este eoutros conceitos de alta disponibilidade, consulte Estabelecendo AltaDisponibilidade. Clique em Avançar

e. No painel Configurar Mecanismos do Sistema de Mensagens, clique nonome do mecanismo do sistema de mensagens.

f. Configure os valores de armazenamento de dados:1) Se estiver usando um armazenamento de arquivos, configure o valor do

caminho de diretório de log para que aponte para um armazenamentode dados em um sistema de arquivo compartilhado, por exemplo,c:\filestoredirectory. Configure Caminho do Diretório deArmazenamento Permanente para que aponte para um armazenamentode dados em um sistema de arquivo compartilhado.

Configurando o Decision Server Events 39

Page 44: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

2) Ou se estiver usando um banco de dados, configure o o nome JNDI daconexão de dados, o nome do esquema e o alias de autenticação paraque apontem para um armazenamento de dados em um banco dedados já criado.

Clique em Avançar.g. Clique em Alterar Tamanhos de Heap. Aceite os valores padrão.h. Revise as informações de Resumo. Clique em Concluir e em Salvar.

8. Crie três destinos do barramento de integração de serviços para os destinos dosistema de mensagens do tempo de execução de eventos:a. Clique em Integração de serviços > Barramentos > WbeBus > Destinos.b. Clique em Novo.c. Clique em Fila e em Avançar. No campo Identificador, digite eventQueue e

clique em Avançar.d. Repita esta etapa para criar duas filas adicionais, com os identificadores

historyModuleQueue e durableEventQueue.e. Clique em Concluir e em Salvar.

9. Modifique os terminais do provedor para os connection factories para queapontem para os servidores no seu cluster de sistema de mensagens:a. Clique em Recursos > JMS > Connection Factories.b. Na lista Escopo, clique em Cell=nome_da_célula, em que nome_da_célula é

o nome da célula.c. Clique em WbeConnectionFactory

d. No campo Terminais do Provedor, digite hostname:port,hostname:port,em que cada par de hostname:port corresponde ao nome do host e aoSIB_ENDPOINT_ADDRESS do servidor de aplicativos no seu cluster desistema de mensagens no qual o mecanismo do sistema de mensagens SIBestá localizado.

e. Clique em Aplicar e em Salvar.10. Modifique os terminais do provedor para o factory de conexão da fila JMS

para que apontem para os servidores no seu cluster de sistema de mensagens:a. Clique em Recursos > JMS > Connection Factories da fila.b. Na lista Escopo, clique em Cell=nome_da_célula, em que nome_da_célula é

o nome da célula.c. Clique em WbeQueueConnectionFactory

d. No campo Terminais do Provedor, digite hostname:port,hostname:port,em que cada par de hostname:port corresponde ao nome do host e aoSIB_ENDPOINT_ADDRESS do servidor de aplicativos no seu cluster desistema de mensagens no qual o mecanismo do sistema de mensagens SIBestá localizado.

e. Clique em Aplicar e em Salvar.11. Modifique os terminais do provedor para o factory de conexão de tópico JMS

para que apontem para os servidores no seu cluster de sistema de mensagens:a. Clique em Recursos > JMS > Connection Factories do tópico.b. Na lista Escopo, clique em Cell=nome_da_célula, em que nome_da_célula é

o nome da célula.c. Clique em WbeTopicConnectionFactory

d. No campo Terminais do Provedor, digite hostname:port,hostname:port,em que cada par de hostname:port corresponde ao nome do host e ao

40 IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor do Decision

Page 45: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

SIB_ENDPOINT_ADDRESS do servidor de aplicativos no seu cluster desistema de mensagens no qual o mecanismo do sistema de mensagens SIBestá localizado.

e. Clique em Aplicar e em Salvar.12. Instale o aplicativo de tempo de execução de eventos no cluster de tempo de

execução de eventos:a. Clique em Aplicativos > Novo Aplicativo > Novo Aplicativo Corporativo.b. Clique em Sistema de Arquivo Remoto.c. Clique em Pesquisar e em um nó ou em um gerenciador de

implementação para pesquisar seu sistema de arquivos. Localize o arquivodo aplicativo wberuntimeear.

d. Digite o caminho completo do local do arquivo do aplicativowberuntimeear. Por exemplo, no Windows, insira C:\ProgramFiles\IBM\WODM80\WODM\runtime\wberuntimeear.ear; e no Linux e UNIX,insira /opt/ibm/WODM80/WODM/runtime/wberuntimeear.ear. Clique emAvançar.

e. Na janela Preparando-se para a instalação do aplicativo, selecione FastPath. Clique em Avançar.

f. Na janela Selecionar opções de instalação, aceite as opções padrão e cliqueem Avançar.

g. Na janela Módulos de mapas para servidores, no campo Clusters eServidores, clique em WebSphere:cell=cell-name,cluster=EventRuntimeCluster, em que cell-name é o nome da célula.Marque ambas as caixas de seleção, clique em Aplicar e, em seguida,clique em Avançar.

h. Clique em Concluir e em Salvar.13. Para assegurar que todas essas mudanças entrem em vigor e que o cluster

possa ser iniciado corretamente, inicie os agentes de nó em todos oscomputadores:a. Em um prompt de comandos, navegue para o diretório correto:

cd was_install_dir/bin

e execute o comando startNode. No Windows, execute startNode.bat, noLinux e UNIX, execute startNode.sh, com o seguinte parâmetro adicional:

-profileName profile_nameem que profile_name é o nome do perfil.

14. Inicie todos os servidores de aplicativos no cluster de sistema de mensagens e,em seguida, inicie todos os servidores de aplicativos no cluster de tempo deexecução de eventos:a. Para executar essa etapa no console administrativo WebSphere

Application Server, clique em Servidores > Clusters > Clusters deservidores de aplicativos do WebSphere > <cluster-name> > Membros decluster, onde <cluster-name> é o nome do cluster de sistema de mensagensinserido na etapa 2 na página 37 ou o nome do cluster de tempo deexecução de evento inserido na etapa 1 na página 371 na página 37.Selecione o servidor de aplicativos e clique em Iniciar.

Resultados

O cluster de topologia gold agora está configurado e em execução. Se o clusterfalhar ao iniciar, consulte Iniciando Clusters.

Configurando o Decision Server Events 41

Page 46: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

O que Fazer Depois

Configure os conectores de tecnologia. Consulte Implementando aplicativos deconectores em um ambiente de servidor gerenciado do Sistema de Arquivos,conectores HTTP, JDBC, JMS, REST e SOAP ou consulte “Configurando Conectoresde Tecnologia em um Computador Separado” na página 79 para os conectores detecnologia independente.

Criando e Configurando um Cluster que Use WebSphere MQComo o Provedor de Sistemas de Mensagens

É possível realizar cluster do Decision Server Events para fornecer altadisponibilidade e escalabilidade para o tempo de execução de evento, mas ao usaro WebSphere MQ como o provedor de sistemas de mensagens ao invés de usar osistema de mensagens WebSphere Application Server padrão como o provedor desistemas de mensagens.

Sobre Esta Tarefa

Um cluster Decision Server Events consiste em um único gerenciador deimplementação e um ou mais nós gerenciados. Um cluster de tempo de execuçãode eventos se estende pelos nós gerenciados e fornece alta disponibilidade eescalabilidade do tempo de execução de eventos. Esta documentação descrevecomo configurar um tempo de execução de evento em cluster para altadisponibilidade e escalabilidade, que usa o WebSphere MQ como o provedor desistemas de mensagens; mas não como configurar o WebSphere MQ para altadisponibilidade. Crie um cluster de dois nós se estendendo por dois computadores,conforme mostrado no diagrama a seguir:

v Há um cluster contido dentro de uma única célula.v Um perfil de gerenciamento é configurado no Computer1.v Há nós gerenciados (perfis customizados) no Computer1 e no Computer2.v Cada computador possui o Decision Server Events e o WebSphere Application

Server instalado.v O WebSphere MQ está instalado e configurado para uso com o Decision Server

Events e fornece todo o recurso de sistema de mensagens JMS para o tempo deexecução do evento.

Esta topologia do cluster pode ser estendida a mais computadores de formasemelhante, em um único cluster.

Para concluir esta tarefa:

42 IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor do Decision

Page 47: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

v Configure WebSphere MQ para usar como um provedor de sistemas demensagens. Consulte “Configurando o WebSphere MQ para Sso como umProvedor de Sistemas de Mensagens”.

v Crie perfis para um cluster que use o WebSphere MQ como o provedor desistemas de mensagens. Consulte “Criando Perfis para um Cluster que UseWebSphere MQ Como o Provedor de Sistemas de Mensagens” na página 44.

v Configure o seu cluster para Decision Server Events. Consulte “Configurandoum Cluster que Usa o WebSphere MQ Como Provedor de Sistemas deMensagens” na página 46.

Configurando o WebSphere MQ para Sso como um Provedor deSistemas de MensagensAntes de ser possível usar o WebSphere MQ como o provedor de sistemas demensagens para o seu cluster Decision Server Events, você deve executar algumastarefas de configuração no WebSphere MQ.

Sobre Esta Tarefa

O administrador do WebSphere MQ deve executar as seguintes tarefas:

Procedimento1. Criar o gerenciador de filas usando o comando crtmqm.2. Iniciar o gerenciador de filas usando o comando strmqm.3. Se estiver usando o WebSphere MQ V6, inicie o Mecanismo de

Publicação/Assinatura do gerenciador de filas usando o comando strmqbrk.4. Se estiver utilizando o WebSphere MQ V7.1, publicar/assinar deve estar

ativado. Use ALTER QMGR para este gerenciador de filas.5. Criar as filas necessárias ao executar:

runmqsc queue-manager-name < mq-install-dir\java\bin\MQJMS_PSQ.mqsc

em que mq-install-dir é o local da instalação do WebSphere MQ.6. Se estiver configurando um cluster, crie as filas extras necessárias ao executar:

runmqsc queue-manager-name <<InstallDir>\config\was\create_MQ_JMS_MQ_queues.mqsc

em que <InstallDir> é o local da instalação do Decision Server Events.

Resultados

O gerenciador de filas WebSphere MQ é criado e configurado.

O que Fazer Depois

Crie perfis WebSphere Application Server para o seu cluster Decision ServerEvents. Consulte “Criando Perfis para um Cluster que Use WebSphere MQ Comoo Provedor de Sistemas de Mensagens” na página 44

Configurando o Decision Server Events 43

Page 48: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

Informações relacionadas:

Centro de Informações do WebSphere MQ V6.0

Centro de Informações WebSphere MQ V7.1

Criando Perfis para um Cluster que Use WebSphere MQ Como oProvedor de Sistemas de MensagensNesta tarefa, você cria os perfis aumentados WebSphere Application Server comDecision Server Events que são necessários para um cluster que usa WebSphereMQ como o provedor de sistemas de mensagens.

Antes de Iniciar

Configure WebSphere MQ para usar como um provedor de sistemas demensagens. Consulte “Configurando o WebSphere MQ para Sso como umProvedor de Sistemas de Mensagens” na página 43.

Procedimento1. Instale o Decision Server Events no Computer1 e no Computer2.2. No Computer1, crie um perfil de gerenciamento do WebSphere Application

Server.a. Navegue para o diretório was_install_dir/bin/ProfileManagement e inicie

o Profile Management Tool executando o comando pmt.bat ou pmt.sh.b. Na página de Boas-vindas, selecione Ativar Profile Management Tool e

Criar.c. Na página Seleção de Ambiente, em WebSphere Application Server, clique

em Gerenciamento, em seguida, em Avançar e em Gerenciador deImplementação.

d. Clique em Criação Típica de Perfil ou Criação Avançada de Perfil. Paraobter mais informações sobre a criação típica e avançada de perfil, consulteCriando Perfis de Gerenciamento com Gerenciadores de Implementação.

e. Limpe Ativar console do First Steps e clique em Concluir.

Nota: Como alternativa para usar o Profile Management Tool, por exemplo,onde uma interface gráfica com o usuário não está disponível, navegue para odiretório was_install_dir/bin e execute o comando manageprofiles. Para criaro gerenciador de implementação, use o modelo de perfil dowas_install_dir/profileTemplates/management/. Para obter mais detalhes,consulte comando manageprofiles.

3. Certifique-se de que o gerenciador de implementação esteja interrompido e, emseguida, aumente o perfil de gerenciamento do WebSphere Application Servercom o Decision Server Events. Consulte “Aumentando um Perfil deGerenciamento Existente do WebSphere Application Server” na página 19. Vocêdeve selecionar o WebSphere MQ como o provedor de sistemas de mensagense fornecer os detalhes apropriados de conexão.

4. Inicie o gerenciador de implementação no Computer1:a. Navegue para o diretório was_install_dir/profiles/dmgr_profile_name/

bin.b. Execute o comando startManager.bat para Windows ou o startManager.sh

para Linux e UNIX.5. No Computer1, crie um perfil customizado do WebSphere Application Server.

a. Navegue para o diretório was_install_dir/bin/ProfileManagement e inicieo Profile Management Tool executando o comando pmt.bat ou pmt.sh.

44 IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor do Decision

Page 49: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

b. Na página de Boas-vindas, selecione Ativar Profile Management Tool eCriar.

c. Na página Seleção de Ambiente, em WebSphere Application Server, cliqueem Perfil Customizado, em seguida, em Avançar.

d. Clique em Criação Típica de Perfil ou Criação Avançada de Perfil. Paraobter mais informações sobre a criação típica e avançada de perfil, consulteCriando Perfis Customizados.

e. Na página Federação, federe o perfil customizado na célula do gerenciadorde implementação.v Insira os detalhes de conexão para o gerenciador de implementação

criados na etapa 2 na página 44v Desmarque Federar esse nó mais tarde.v Clique em Avançar e em Criar.Se a federação for bem-sucedida, a etapa 7 poderá ser ignorada.

f. Limpe Ativar console do First Steps e clique em Concluir.

Nota: Como alternativa para usar o Profile Management Tool, por exemplo,onde uma interface gráfica com o usuário não está disponível, navegue para odiretório was_install_dir/bin e execute o comando manageprofiles. Para criaro perfil customizado, use o modelo de perfil do was_install_dir/profileTemplates/managed/. Para obter mais detalhes, consulte comandomanageprofiles.

6. Verifique se os relógios do sistema em todos os computadores que estão sendousados para criar o cluster estão sincronizados e, para assegurar que qualquerlógica baseada em tempo seja avaliada corretamente, se os relógios estãoconfigurados com o mesmo fuso horário.

7. Se a federação foi bem-sucedida na etapa 5 na página 44, essa etapa poderá serignorada. Caso contrário, no Computer1, federe o perfil customizado na célulado gerenciador de implementação:a. Navegue para o diretório was_install_dir/bin.b. Execute o seguinte comando:

addnode -profileName profile_name <deployment manager host> <deployment manager port>

em que profile_name é o nome do perfil criado na etapa 5 na página 44,<deployment manager host> (necessário) é o nome do host do computador noqual o gerenciador de implementação está em execução, por exemplo,localhost, e <deployment manager port> (opcional) é a porta SOAP dogerenciador de implementação, com um padrão de 8879.

c. Inicie o console administrativo do WebSphere Application Server para ogerenciador de implementação.

d. Efetue login no console administrativo do WebSphere Application Server evalide que o servidor de aplicativos foi associado com êxito ao gerenciadorde implementação. Clique em Administração do Sistema > Nós.

No Computer1, o perfil customizado agora está associado à célula dogerenciador de implementação.

8. Aumente o perfil customizado do WebSphere Application Server com DecisionServer Events.a. Certifique-se de que o agente do nó esteja interrompido. Para parar o

agente do nó no console administrativo do WebSphere Application Server,clique em Administração do Sistema > Agentes do Nó. Selecione o agentede nó e clique em Parar.

Configurando o Decision Server Events 45

Page 50: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

b. Aumente o perfil customizado com o Decision Server Events. Consulte“Aumentando um Perfil Customizado Existente do WebSphere ApplicationServer” na página 24.

9. No Computer2, repita as etapas 5 na página 44 a 8 na página 45 para criar,federar e aumentar um segundo perfil customizado do WebSphere ApplicationServer.

O que Fazer Depois

Agora que os perfis foram criados, é possível configurar seu cluster que usaWebSphere MQ como o provedor de sistemas de mensagens. Consulte“Configurando um Cluster que Usa o WebSphere MQ Como Provedor de Sistemasde Mensagens”.

Configurando um Cluster que Usa o WebSphere MQ ComoProvedor de Sistemas de MensagensNesta tarefa, configure o cluster para o qual os perfis foram criados, a fim deconcluir a criação do ambiente em cluster.

Antes de Iniciar

Antes de configurar o cluster, primeiro você deve criar os perfis. Consulte“Criando Perfis para um Cluster que Use WebSphere MQ Como o Provedor deSistemas de Mensagens” na página 44.

Procedimento1. Crie um cluster do WebSphere Application Server e inclua dois servidores de

aplicativo como membros do cluster:a. Clique em Servidores > Clusters > Clusters do WebSphere Application

Server.b. Clique em Novo.c. No campo Nome do Cluster, insira um nome para o cluster, por exemplo

EventRuntimeCluster e, em seguida, clique em Avançar.d. No campo Nome do Membro, insira um nome para o primeiro servidor de

aplicativos que está sendo incluído no cluster, por exemplo eventruntime01.e. Selecione o nome do nó no qual o primeiro servidor de aplicativos é

executado e, em seguida, clique em Avançar.f. No campo Nome do Membro, insira um nome para o próximo servidor de

aplicativos que está sendo incluído no cluster, por exemplo eventruntime02.g. Selecione o nome do nó no qual este servidor de aplicativos é executado.

Clique em Incluir Membro e em Avançar.h. Se desejar incluir mais servidores de aplicativos no cluster, repita as etapas f

e g.i. Clique em Concluir e em Salvar.

2. Crie uma propriedade customizada da JVM que aponte para o diretório deinstalação do Decision Server Events.

Nota: Você deve executar esta etapa para cada servidor de aplicativos nocluster.a. Clique em Servidores > Tipos de Servidores > WebSphere Application

Servers > server-name > Gerenciamento de Processo e Java > Definição deProcesso > Java Virtual Machine > Propriedades Customizadas, em queserver-name é um servidor de aplicativos no cluster.

46 IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor do Decision

Page 51: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

b. Clique em Novo.c. No campo Nome, digite wbe.home

d. Quanto ao valor, insira o local do diretório lib na sua instalação DecisionServer Events. Por exemplo:No Windows:C:\Program Files\IBM\WODM80\WODM\lib

No Linux e UNIX:/opt/ibm/WODM80/WODM/lib

e. Clique em Aplicar e em Salvar.3. Ative o serviço Bean de Inicialização para cada servidor de aplicativos no

cluster.

Nota: Você deve executar esta etapa para cada servidor de aplicativos nocluster.a. Clique em Servidores > Tipos de Servidor > WebSphere Application

Servers > server-name > Serviços de Contêiner > Serviço de beans deinicialização, em queserver-name é um servidor de aplicativos no cluster.

b. Selecione Ativar Serviço na Inicialização do Servidor.c. Clique em Aplicar e em Salvar.

4. Instale o aplicativo de tempo de execução de eventos:a. Clique em Aplicativos > Novo Aplicativo > Novo Aplicativo Corporativo.b. Clique em Sistema de Arquivo Remoto.c. Clique em Pesquisar e em um nó ou em um gerenciador de implementação

para pesquisar seu sistema de arquivos. Localize o arquivo do aplicativowberuntimeear.

d. Digite o caminho completo do local do arquivo do aplicativowberuntimeear. Por exemplo, no Windows, insira C:\ProgramFiles\IBM\WODM80\WODM\runtime\wberuntimeear.ear; e no Linux e UNIX,insira /opt/ibm/WODM80/WODM/runtime/wberuntimeear.ear. Clique emAvançar.

e. No campo Clusters e Servidores, clique em WebSphere:cell=cell-name,cluster=EventRuntimeCluster, em que cell-name é o nome da célula.

f. Selecione ambas as caixas de opção.g. Clique em Aplicar e em Avançar.h. Clique em Concluir e em Salvar.

5. Para garantir que todas essas alterações tenham efeito e que o cluster possa seriniciado corretamente, inicie os agentes de nó em todos os computadores nocluster:a. Em um prompt de comandos, navegue para o diretório correto:

cd was_install_dir/bin

e execute o comando startNode. No Windows, execute startNode.bat, noLinux e UNIX, execute startNode.sh, com o seguinte parâmetro adicional:

-profileName profile_nameem que profile_name é o nome do perfil.

6. Inicie todos os servidores de aplicativos no cluster:a. Para executar essa etapa no console administrativo WebSphere Application

Server, clique em Servidores > Clusters > cluster de servidores do

Configurando o Decision Server Events 47

Page 52: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

aplicativo > <cluster-name> > Membros de cluster, em que <cluster-name>é o nome inserido na etapa 1 na página 46. Selecione o servidor deaplicativos e clique em Iniciar.

Resultados

O cluster que usa o WebSphere MQ como o provedor de sistemas de mensagensagora está configurado e em execução. Se o cluster falhar ao iniciar, consulteIniciando Clusters.

O que Fazer Depois

Configure os conectores de tecnologia. Consulte Implementando aplicativos deconectores em um ambiente de servidor gerenciado do Sistema de Arquivos,conectores HTTP, JDBC, JMS, REST e SOAP ou consulte “Configurando Conectoresde Tecnologia em um Computador Separado” na página 79 para os conectores detecnologia independente.

Configurando o Business Space, Instalando Widgets de Evento eUsando o Business Space

O Business Space é a interface gráfica com o usuário baseada em navegador quepermite aos usuários de negócios interagirem com o conteúdo fornecido peloWebSphere Operational Decision Management e outros produtos do WebSphere.

Sobre Esta Tarefa

Os usuários corporativos podem visualizar o conteúdo que desejam ver damaneira que desejam criando mashups. Mashups são combinações de aplicativos daWeb (widgets) configuradas nas páginas de um espaço de negócios que fornecemconteúdo de diversas origens. Os usuários corporativos podem criar quantaspáginas de mashup desejarem para fornecer diversas visualizações de seusnegócios.

O Decision Server Events fornece widgets de eventos para testar a lógica deevento, capturar eventos e reproduzir os eventos posteriormente. Para obter maisinformações, consulte:v Widget Testador de Evento: Testando a Lógica de Eventos Usando o Widget do

Testador de Eventosv Widget Captura de Evento e widget Reprodução de Evento:Capturando e

Reproduzindo Sequências dos Eventos

O Decision Center fornece os mesmos widgets de eventos que o Decision ServerEvents, com os widgets de evento adicionais para desenvolver sua lógica denegócios e monitorar seu processamento de evento de negócios: Para obter maisinformações, consulte:v Widget de decisão: Decision Center para Usuários Corporativos.v Widget Gerenciador de Gráfico de Evento, widget Gráfico de Evento e widget

Layout de Evento: Monitorando o processamento evento de negócio usando ospainéis do Business Space

Configurando o Business SpaceAntes de poder usar os widgets de eventos, você deve configurar o Business Spacepara seu ambiente.

48 IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor do Decision

Page 53: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

Configurando um Ambiente Independente do Business SpacePara criar um ambiente independente do Business Space, você deve aumentar umperfil do servidor de aplicativos existente do Decision Server Events ou doWebSphere Application Server.

Sobre Esta Tarefa

Para aumentar um perfil do servidor de aplicativos existente, siga as instruções emAumentando Perfis do Business Space para uma Configuração Independente.

Configurando Business Space para Alta Disponibilidade eEscalabilidadeÉ possível configurar o Business Space para uso em um ambiente em cluster. Vocêdeve aumentar seus perfis com o Business Space, configurar um servidor proxy ouum servidor de balanceamento de carga e configurar os terminais do widget deevento. Essa tarefa deverá ser executada apenas se for necessário que seus widgetsestejam altamente disponíveis.

Antes de Iniciar

Se não for necessário que seus widgets de evento estejam altamente disponíveis,será possível criar um ambiente do servidor de aplicativos independente parahospedar o Business Space e, em seguida, siga as instruções no “Configurando umAmbiente Independente do Business Space” e no “Instalando Widgets de Eventoem um Ambiente Independente do Business Space” na página 52

Se for necessário que seus widgets de eventos estejam altamente disponíveis,primeiro você deverá configurar o Decision Server Events para alta disponibilidadee escalabilidade,conforme descrito no “Configurando para Alta Disponibilidade eEscalabilidade” na página 18 e, em seguida, use siga essas instruções paraconfigurar o Business Space para uso em um ambiente em cluster.

Sobre Esta Tarefa

Você configura o Business Space no ambiente em cluster, depois configura osseguintes widgets de evento, que são compactados em arquivos .zip e sãolocalizados no diretório <InstallDir>/widgets/decisionserver:v Widget Testador de Eventos: WODMEventTesterWidget.zipv Widget Captura de Evento e widget Reprodução de Evento:

WODMEventCaptureReplayWidgets.zip

v Widget Gerenciador de Gráfico de Evento, widget Gráfico de Evento e widgetLayout de Evento: WODMEventChartWidgets.zip

Procedimento1. Aumente os perfis no cluster com o Business Space. Consulte Aumentando os

Perfis do Business Space para uma Configuração de Implementação de Rede.2. Para cada cluster que deseja configurar com o Business Space, execute o

comando installBusinessSpace para instalar os arquivos archive corporativo(EAR) do Business Space no seu ambiente de tempo de execução. Forneça umparâmetro clusterName, que é o nome do seu cluster. Consulte Configurandoo Business Space Usando a Linha de Comandos.

3. Especifique os detalhes do banco de dados do Business Space editando oarquivo de propriedades do banco de dados relevante para o ambiente emcluster. Os arquivos de propriedades do banco de dados do Business Space

Configurando o Decision Server Events 49

Page 54: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

estão localizados no diretório <InstallDir>/config/install/bspace/. Porexemplo, se estiver usando um banco de dados DB2, edite o arquivoBSpace_DB2-distributed.properties.

4. Para cada cluster, execute o comando configureBusinessSpace ao fornecer umparâmetro clusterName. Além disso, especifique o parâmetro bspacedbDesign.O valor para esse parâmetro é o caminho para o arquivo de propriedades dobanco de dados editado anteriormente. Consulte Configurando o BusinessSpace Usando a Linha de Comandos.

5. Salve a configuração wsadmin.6. Crie e configure o banco de dados do Business Space. Consulte Configurando

o Banco de Dados do Business Space.7. Sincronize os nós de membro de cluster e reinicie o cluster e o gerenciador de

implementação.8. Configure um servidor proxy ou um servidor de balanceamento de carga para

rotear as solicitações entre o tempo de execução de eventos e os widgets.Consulte Configurando um Servidor Proxy ou um Servidor de Balanceamentode Carga para Usar o Business Space.

9. Para instalar os widgets de evento disponíveis, você deve usar o comandowsadmin installBusinessSpaceWidgets:a. Navegue para o diretório dmgr-profile-dir/bin/ usando um prompt de

comandos.b. Execute ./wsadmin.bat -lang jython -conntype NONE para Windows ou

./wsadmin.sh -lang jython -conntype NONE para Linux e UNIX.c. Para instalar todos os widgets disponíveis, execute

AdminTask.installBusinessSpaceWidgets (’[-clusterName cluster-name-widgets <<InstallDir>/widgets/decisionserver>]’).

d. Alternativamente, para instalar widgets específicos, especifique o nome doarquivo .zip file como um parâmetro, por exemplo:AdminTask.installBusinessSpaceWidgets (’[-clusterName cluster-name-widgets /<InstallDir>/widgets/decisionserver/WODMEventTesterWidget.zip]’)

e. Salve sua configuração wsadmin ao executar AdminConfig.save()

Agora os widgets de evento foram instalados.10. Para acessar as URLs de tempo de execução de eventos e REST dos widgets,

você deve atualizar os terminais do Business Space para referenciar a URL doservidor proxy ou do servidor de balanceamento de carga. Edite os seguintesarquivos XML de terminal e especifique o nome do host e a porta do servidorproxy ou do servidor de balanceamento de carga. Por exemplo, se o host doproxy for http://example.com e a porta for 80, a URL para o tempo deexecução de eventos será <tns:url>http://example.com/wbe<tns:url>.a. Altere o valor de WBERuntimeTesterEndpoint no arquivo

endpointsEventTesterWidget.xml localizado no diretóriowas_install_dir/profiles/dmgr-profile-name/BusinessSpace/cluster-name/mm.runtime.prof/endpoints/.

b. Altere os valores de RestAPI, WBEProxy e WBERuntimeEndpointIn nosarquivos endpointsEventCaptureReplayWidgets.xml eendpointsEventChartWidgets.xml localizados no diretóriowas_install_dir/profiles/dmgr-profile-dir/BusinessSpace/cluster-name/mm.runtime.prof/endpoints/

11. Após atualizar as URLs de terminal, os widgets de evento devem seratualizados. Para atualizar os widgets de evento, você deve usar o comando

50 IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor do Decision

Page 55: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

wsadmin updateBusinessSpaceWidgets e especificar o nome do arquivo XMLde terminal atualizado como um parâmetro:a. Navegue para o diretório dmgr-profile-dir/bin/ usando um prompt de

comandos.b. Execute ./wsadmin.bat -lang jython -conntype NONE para Windows ou

./wsadmin.sh -lang jython -conntype NONE para Linux e UNIX.c. Para atualizar os widgets de evento, execute:

v Para o widget Testador de Evento:AdminTask.updateBusinessSpaceWidgets(’[-clusterName cluster-name-endpoints /was_install_dir/profiles/dmgr-profile-name/BusinessSpace/cluster-name/mm.runtime.prof/endpoints/endpointsEventTesterWidget.xml]’) .

v Para os widgets Captura de Evento e Reprodução de Evento: wsadmin>AdminTask.updateBusinessSpaceWidgets(’[-clusterName cluster-name-endpoints /was_install_dir/profiles/dmgr-profile-name/BusinessSpace/cluster-name/mm.runtime.prof/endpoints/endpointsEventCaptureReplayWidgets.xml]’).

v Para os widgets Gerenciador de Gráfico de Evento, Gráfico de Evento eLayout de Evento: wsadmin> AdminTask.updateBusinessSpaceWidgets(’[-clusterName cluster-name -endpoints /was_install_dir/profiles/dmgr-profile-name/BusinessSpace/cluster-name/mm.runtime.prof/endpoints/endpointsEventChartWidgets.xml]’)

d. Salve sua configuração wsadmin ao executar AdminConfig.save()

Resultados

O Business Space é configurado no seu ambiente em cluster e os widgets deevento disponíveis são instalados.

Configurando o Banco de Dados do Business SpacePara qualquer banco de dados IBM DB2 ou Oracle, você deve assegurar que obanco de dados esteja configurado com um conjunto de códigos de UTF-8 sedesejar usar o Business Space em seu ambiente do WebSphere OperationalDecision Management. Se o banco de dados que está hospedando as tabelas doBusiness Space estiver em um computador diferente do qual está sendo instalado oWebSphere Operational Decision Management, as tabelas de banco de dadosnecessárias pelo Business Space não serão criadas automaticamente e você deveráconfigurá-las manualmente.

Sobre Esta Tarefa

Será necessário executar essa tarefa apenas se as tabelas do banco de dados doBusiness Space não forem criadas com sucesso ao configurar o Business Space, ouse o banco de dados estiver em um computador diferente do computador no qualo Business Space foi configurado.

Para configurar o banco de dados do Business Space, siga as instruções emConfigurando o Banco de Dados do Business Space.

Instalando Widgets de Evento e Usando o Business SpaceAntes de poder usar os widgets de eventos, eles deverão ser instalados a partir dalinha de comandos. Em seguida, será possível efetuar login no Business Space paraexecutar outras tarefas com os widgets de eventos.

Configurando o Decision Server Events 51

Page 56: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

Instalando Widgets de Evento em um Ambiente Independente doBusiness SpaceA menos que esteja usando o servidor de amostra, após configurar o BusinessSpace, você deve instalar os widgets de evento antes de poder usá-los.

Sobre Esta Tarefa

Os seguintes widgets estão disponíveis no Decision Server Events:v Widget Testador de Eventov Widget de Captura de Eventov Widget de Reprodução de Evento

O Decision Center fornece os mesmos widgets de eventos que o Decision ServerEvents, com os seguintes widgets de evento adicionais:v Widget de Gráfico de Eventosv Widget de Gerenciador de Gráfico de Eventov Widget de Layout de Evento

Importante: Não implemente o widget do Testador de Eventos em um sistema deprodução porque ele não tem as características de segurança e desempenhoassociadas a um sistema de produção. Esse widget será útil se você for a únicapessoa que estiver usando o Decision Server Events. Se mais de uma pessoa estiverusando esta instalação, então, por exemplo, clicar em Reiniciar Teste excluirápotencialmente os dados relacionados a todos os usuários. Além disso, há umaconsideração de desempenho associada à captura de todas as ações. Esta captura énecessária para que o widget possa exibir as ações que foram disparadas.

Para usar o widget Event Tester, você deve instalar um aplicativo separado(WBETesterEar.ear) no computador onde o tempo de execução do evento estiverinstalado. Para obter informações adicionais, consulte Preparando o ambiente paratestar a lógica de evento.

Se o Business Space foi instalado em um computador diferente do tempo deexecução de eventos, você deverá instalar os widgets de evento no computador noqual o Business Space está instalado.

Procedimento1. Localize os arquivos .zip do widget apropriado no diretório

<InstallDir>/widgets/decisionserver.A seguinte tabela mostra os widgets que estão incluídos em cada arquivo.zip:

Tabela 2. Detalhes do Arquivo .zip do Widget

Nome do arquivo Widget, widgets ou modelos incluídos

WODMEventTesterWidget.zip Widget Testador de Evento

WODMEventCaptureReplayWidgets.zip Widgets Captura de Eventos e Reproduçãode Eventos

WODMEventChartWidgets.zip Widgets Gráfico de Evento, Gerenciador deGráfico de Evento e Layout de Evento

WODMTemplate.zip WebSphere Operational DecisionManagement modelo de espaço de negócios

52 IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor do Decision

Page 57: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

Nota: Para obter informações sobre como implementar e configurar o widgetDecisão, consulte Configurando o Widget Decisão para o Business Space.

2. Execute o comando installBusinessSpaceWidget para instalar os widgets deevento no computador no qual o Business Space está instalado. É possívelimplementar um widget único ou implementar todos os widgets ao mesmotempo.a. Inicie wsadmin, a ferramenta de script administrativo do WebSphere

Application Server, localizada no diretório bin no diretório no qual oWebSphere Application Server está instalado:wsadmin -lang jython -conntype NONE

b. No prompt wsadmin, execute o comando installBusinessSpaceWidget:O seguinte comando instala todos os widgets de evento:AdminTask.installBusinessSpaceWidgets( [’-nodeName’,’<node_name>’,’-serverName’, ’<server_name>’, ’-widgets’,’<InstallDir>/widgets/decisionserver’] )

O seguinte comando implementa, por exemplo, apenas o widget Testadorde Evento:AdminTask.installBusinessSpaceWidgets( [’-nodeName’,’<node_name>’,’-serverName’, ’<server_name>’, ’-widgets’,’<InstallDir>/widgets/decisionserver/WODMEventTesterWidget.zip’] )

em que <node_name> é o nome do nó e <server_name> é o nome do servidorno qual o widget está instalado.

c. Salve as mudanças ao executar AdminConfig.save() e saia com wsadmin.3. Se o computador no qual o tempo de execução de eventos está instalado for o

mesmo computador no qual o Business Space está instalado, pule essa etapa econtinue na etapa 4 na página 54. Se o computador no qual o tempo deexecução de eventos está instalado não for o mesmo computador no qual oBusiness Space está instalado, você deverá atualizar os terminais para oswidgets instalados para que apontem para o tempo de execução de eventos.a. No computador no qual o Business Space está instalado, para cada widget

implementado, extraia o arquivo XML de terminal a partir do arquivo dedefinição do widget em um local no sistema de arquivos.

Tabela 3. Arquivos XML de Terminal

Arquivo de definição do widget Arquivos XML de terminal

WODMEventTesterWidget.zip endpointsEventTesterWidget.xml

WODMEventCaptureReplayWidgets.zip endpointsEventCaptureReplayWidgets.xml

WODMEventChartWidgets.zip endpointsEventChartWidgets.xml

b. Abra cada arquivo XML de terminal extraído em um editor de texto e editeo elemento de URL nos terminais para que o valor inicie com a URLcompleta para o servidor no qual o tempo de execução de eventos estáinstalado. Os exemplos são fornecidos na seguinte tabela:

Configurando o Decision Server Events 53

Page 58: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

Tabela 4. Valores de Terminal Atualizados

Arquivos XML de terminal Terminais atualizados

endpointsEventTesterWidget.xml Edite os seguintes terminais:

v {com.ibm.wbe}WBERuntimeTesterEndpoint

v {com.ibm.wbe}WBEUTERuntimeTesterEndpoint

para alterar os seguintes elementos de URL:

v /wbe to http://myserver.myhost.com:9080/wbe

v /wbetester to http://myserver.myhost.com:9080/wbetester

endpointsEventCaptureReplayWidgets.xmlendpointsEventChartWidgets.xml

Edite os seguintes terminais:

v {com.ibm.wbe}WBERuntimeEndpoint

v {com.ibm.wbe}RestAPI

v {com.ibm.wbe}WBEProxy

para alterar o seguinte elemento de URL:

/wbe to http://myserver.myhost.com:9080/wbe

c. Salve as mudanças e feche os arquivos XML de terminal.d. Execute o comando updateBusinessSpaceWidgets com o parâmetro

-endpoints para que os widgets estejam usando os valores de terminalatualizados.1) Inicie a ferramenta de script administrativo do WebSphere Application

Server ao executar wsadmin -lang jython:2) No prompt wsadmin, execute o comando updateBusinessSpaceWidgets

especificando o parâmetro -endpoints para que aponte para o arquivoXML de terminais atualizados para cada widget:v Widget Testador de Evento:

AdminTask.updateBusinessSpaceWidgets([’-serverName’, ’<server_name>’,’-nodeName’, ’<node_name>’, ’-endpoints’,’<path to endpointsEventTesterWidget.xml>’])

v Widgets Captura de Evento e Reprodução de Evento:AdminTask.updateBusinessSpaceWidgets([’-serverName’, ’<server_name>’,’-nodeName’, ’<node_name>’, ’-endpoints’,’<path to endpointsEventCaptureReplayWidgets.xml>’])

v Widgets Gráfico de Evento, Gerenciador de Gráfico de Evento eLayout de Evento:AdminTask.updateBusinessSpaceWidgets([’-serverName’, ’<server_name>’,’-nodeName’, ’<node_name>’, ’-endpoints’,’<path to endpointsEventChartWidgets.xml>’])

em que <node_name> é o nome do nó, <server_name> é o nome doservidor no qual os widgets estão instalados e <path toendpointsEvent<widget names>Widgets.xml> é o caminho para osarquivos de terminal modificados na etapa 3 na página 53

e. Salve as mudanças ao executar AdminConfig.save() e saia com wsadmin.4. Reinicie o Business Space.5. Se a segurança estiver ativada no tempo de execução de eventos, você deve

ativar a segurança no servidor Business Space. Você deve também configurar aconexão única entre os dois computadores. Consulte Implementando conexãoúnica para minimizar autenticações do usuário da Web

54 IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor do Decision

Page 59: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

Acessando o Business SpaceÉ possível acessar o Business Space usando um navegador da Web.

Procedimento1. Para acessar o Business Space:

a. Insira: http://hostname:port/resources/mum/bootstrap/login.jsp em umnavegador, no qual você deve fornecer os valores corretos de hostname e portpara o seu ambiente.v hostname é o nome do host do servidor WebSphere Application Server no

qual o Business Space está instalado.v port é o número da porta de WC_defaulthost se a segurança estiver

desativada, geralmente 9081, ou port é o número da porta deWC_defaulthost_secure se a segurança estiver ativada, geralmente 9444.É possível determinar o valor de porta correto na tabela Portas que éexibida no console administrativo do WebSphere Application Server.Efetue login no console administrativo, depois clique em Servidores >Tipos de servidor > WebSphere Application Servers > server_name >Portas.

b. Alternativamente, no Windows, é possível iniciar o Business Space noSample Server clicando em Iniciar > Todos os Programas > IBM >WebSphere Operational Decision Management V8.0 > Sample Server >Business Space.

2. É solicitado que você efetue login quando solicita acesso ao Business Space.a. Se a segurança estiver ativada, você deverá fornecer um ID do usuário

válido e senha do WebSphere Application Server.b. Se a segurança estiver desativada, insira um ID do usuário de sua

preferência. Na próxima vez que você efetuar login no Business Space comesse ID de usuário, quaisquer widgets e espaços de negócios que foremconfigurados nas sessões anteriores serão exibidos.

Nota: Se a segurança não estiver ativada, qualquer usuário que efetuarlogin com esse ID de usuário também poderá os widgets e espaços denegócios configurados nas sessões anteriores.

Resultados

Agora é possível usar o espaço de negócios para acessar quaisquer widgets deevento que estiverem instalados.

O que Fazer Depoisv Acesse alguns dos widgets imediatamente em um espaço de negócios

pré-configurado. Consulte “Usando o Espaço de Negócios do WebSphereOperational Decision Management”.

v Crie e customize um espaço de negócios usando o modelo fornecido. Consulte o“Criando e Customizando um Espaço de Negócios” na página 56.

Usando o Espaço de Negócios do WebSphere OperationalDecision ManagementQuando selecionar os widgets de evento ou de regra durante a instalação, umespaço de negócios será fornecido por meio do qual é possível acessar alguns doswidgets imediatamente em um espaço de negócios pré-configurado.

Configurando o Decision Server Events 55

Page 60: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

Antes de Iniciar

Efetue login no Business Space. Consulte o “Acessando o Business Space” napágina 55.

Sobre Esta Tarefa

Para usar o espaço de negócios fornecido, conclua as seguintes etapas.

Procedimento1. Na Página Introdução do Business Space, clique em Iniciar. A página

Gerenciador de Espaço é aberta, mostrando a seguinte captura de tela:

2. Clique em WebSphere Operational Decision Management. O espaço denegócios é aberto e os widgets estão disponíveis para uso clicando no nome decada página. A captura de tela a seguir mostra o espaço de negócios.

Resultados

Em cada página, é possível localizar os widgets para construir e testar a lógica denegócios para seu aplicativo.v Autoria de Decisão, que contém o widget Decisão que foi instalado.v Teste de Evento, que contém o widget Testador de Evento, caso tenha sido

instalado.v Captura de Evento e Reprodução, que contém o widget Captura de Evento e o

widget Reprodução de Evento, se tiverem sido instalados.

Se desejar criar e customizar seu próprio espaço de negócios, consulte “Criando eCustomizando um Espaço de Negócios”.

Criando e Customizando um Espaço de NegóciosÉ possível criar e customizar espaços de negócios do usando o modelo fornecidodo WebSphere Operational Decision Management. O modelo pode ser usado

56 IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor do Decision

Page 61: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

conforme fornecido ou pode ser customizado. Ou é possível criar um espaço embranco e incluir páginas e widgets de evento manualmente no espaço de negócios.

Antes de Iniciar

Efetue login no Business Space. Consulte o “Acessando o Business Space” napágina 55.

Procedimento1. Na Página Introdução do Business Space, clique em Iniciar > Criar Espaço.2. Insira um nome e uma descrição para seu nome do espaço de negócios.3. Crie um espaço de negócios:

a. Ou selecione Criar um Espaço em Branco.b. Ou selecione Criar um novo espaço usando um modelo e selecione o

modelo WebSphere Operational Decision Management. A captura de telaa seguir mostra esta seção da página Criar Espaço.

4. Quando tiver selecionado as opções que deseja usar em seu espaço de negócios,clique em Salvar.

5. A página Gerenciador de Espaço é exibida mostrando a lista de espaços denegócios que podem ser acessados. Selecione o espaço de negócios criado.

6. Se a opção para criar um espaço em branco foi selecionada, páginas e widgetsdeverão ser agora incluídos no seu espaço de negócios. Consulte “IncluindoWidgets de Evento” na página 58. Se a opção para usar um modelo foi

Configurando o Decision Server Events 57

Page 62: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

selecionada, o espaço de negócios será aberto e os widgets serão exibidos nasguias abaixo do nome do espaço de negócios. Em cada página, é possívellocalizar os widgets para construir e testar a lógica de negócios para seuaplicativo.v Autoria de Decisão, que contém o widget Decisão que foi instalado.v Teste de Evento, que contém o widget Testador de Evento, caso tenha sido

instalado.v Captura de Evento e Reprodução, que contém o widget Captura de Evento e

o widget Reprodução de Evento, se tiverem sido instalados.

Incluindo Widgets de EventoAntes de poder usar um widget, você deve incluí-lo em uma página em seu espaçode negócios.

Antes de Iniciar

Antes de poder incluir um widget:v Você deve acessar o Business Space. Consulte “Acessando o Business Space” na

página 55v É necessário ter um espaço de negócios disponível. Consulte o “Criando e

Customizando um Espaço de Negócios” na página 56.

Sobre Esta Tarefa

Assume-se que você criou um espaço de negócios e uma página dentro dele. Paraincluir um widget de evento nesta página:

Procedimento1. Clique em Editar Página.2. Na paleta de widgets, localize o widget desejado. Para facilitar esta etapa, é

possível filtrar o widgets que estão sendo exibidos:v Clique em Todos os Widgets no menu da categoria e, em seguida, clique em

Eventos. O número próximo à categoria indica o número de widgets nestacategoria.

v Também é possível digitar parte do nome do widget, ou o nome inteiro, nacaixa de procura Filtrar Widgets. Os widgets possuem "Evento" no nome.

3. Arraste o widget e solte-o na página, abaixo da paleta, ou clique no botãoIncluir na Página ao lado do widget.

4. Clique em Salvar para salvar a página. Clique em Concluir Edição para ocultara paleta.

Customizando o Ambiente de Tempo de Execução de EventosAntes de iniciar o tempo de execução de eventos pela primeira vez, talvez sejanecessário fazer mudanças na configuração em alguns dos componentes noambiente de tempo de execução.

Configurando o Banco de Dados para o Decision ServerEvents

O tempo de execução de eventos requer o uso de um banco de dados. Há váriastarefas de configuração que podem precisar ser realizadas no banco de dados,dependendo do seu ambiente.

58 IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor do Decision

Page 63: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

Criando o Banco de Dados de Tempo de Execução de EventosO Decision Server Events requer um banco de dados para o tempo de execução deeventos. Este tempo de execução de eventos é um local compartilhado, seguro quecontém recursos, como conexões de dados, objetos de negócios, eventos e ações.

Antes de Iniciar

Se desejar usar o banco de dados Apache Derby que está integrado ao WebSphereApplication Server como o banco de dados de tempo de execução de eventos, obanco de dados (denominado tempo de execução de eventos) e as tabelas serãocriados e configurados para você durante o processo de instalação. Se desejar usaroutro gerenciador de banco de dados suportado (incluindo outra instalação doApache Derby), você deverá criar o banco de dados de tempo de execução deeventos antes de iniciar o instalador. Se você criar um banco de dados DB2 parausar como o tempo de execução de eventos, você deve configurar o banco dedados com um código de página UTF-8 para garantir que o Business Space possaler e gravar dados corretamente.

O Apache Derby não é suportado em um ambiente de produção.

Se desejar usar um banco de dados DB2 como o banco de dados para o tempo deexecução de eventos, você deve instalar o DB2 Client Support fornecido.v Inicie o assistente do instalador do DB2.v Selecione Instalação Customizada

v Selecione o recurso Suporte a Clientes e desmarque todos os outros recursos.v Conclua a instalação.

Sobre Esta Tarefa

A lista completa de gerenciadores do banco de dados suportados está disponívelna Web em Requisitos do Sistema.

Ao criar o banco de dados de tempo de execução de eventos, registre as seguintesinformações:v Nome do banco de dados de tempo de execução de eventos de sua escolhav Nome do host do servidor onde o banco de dados está localizadov Porta usada para acessar o banco de dadosv ID de usuário do banco de dados a ser usado para acessar o banco de dadosv Senha associada ao ID de usuário do banco de dados

Estas informações são usadas ao configurar o banco de dados de tempo deexecução de eventos. Consulte Configurações do banco de dados de tempo deexecução de eventos.

Nota:

v Para instalar, você deve ter privilégios administrativos completos para o bancode dados de tempo de execução de eventos. Por exemplo, para o DB2, você deveter autorização para CONNECT, CREATETAB, e assim por diante. Para o Oracle,é necessário ter autoridade para ALTER DATABASE, CREATE ANY TABLE eassim por diante. Esses privilégios administrativos integrais serão necessáriosapenas para instalar o Decision Server Events, não para usá-lo. Se você não tiverprivilégios administrativos completos, ainda poderá instalar se seuAdministrador de Banco de Dados (DBA) criar as tabelas de tempo de execução

Configurando o Decision Server Events 59

Page 64: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

de eventos no banco de dados usando as instruções manuais antes de vocêexecutar o instalador. Após a instalação, é necessário apenas o acesso de leitura,gravação e exclusão como um usuário.

v Para todos os gerenciadores do banco de dados exceto o Apache Derbyintegrado: o gerenciador do banco de dados deverá estar em execução antes deiniciar a instalação e o arquivo JDBC .jar deverá estar disponível para ogerenciador do banco de dados.

Criando Manualmente Tabelas de Tempo de Execução deEventosVocê pode optar por padronizar os scripts existentes e criar você mesmo as tabelasde tempo de execução de eventos, como uma tarefa manual. Se você não criaressas tabelas, elas são automaticamente criadas para você durante a inicializaçãodo Decision Server Events.

Antes de Iniciar

Antes de criar as tabelas de tempo de execução de eventos, você deve assegurarque criou o banco de dados de tempo de execução de eventos. Consulte “Criandoo Banco de Dados de Tempo de Execução de Eventos” na página 59.

Sobre Esta Tarefa

O Decision Server Events fornece uma cópia dos scripts usados para criar astabelas de tempo de execução de eventos, no diretório <InstallDir>/config/db. Osscripts são dependentes do banco de dados, um script para cada banco de dadossuportado:v Para DB2, use db2.sql

v Para Apache Derby, use derbydb.sql

v Para Oracle, use ora.sql

v Para Microsoft SQL Server, use mssql2k.sql

É possível obter uma cópia do script apropriado, padronizá-lo para atender seusrequisitos e usá-lo para criar as tabelas.

Nota: Você deve obter uma cópia do script e executá-lo manualmente. Mesmo sevocê editar e salvar o script que está no diretório <InstallDir>/config/db, ele nãoserá usado para criar as tabelas de tempo de execução de eventos.

Implementando as tabelas em bancos de dados separadosPor padrão, as tabelas de tempo de execução de eventos são criadas em um únicobanco de dados, mas é possível implementar conjuntos de tabelas em bancos dedados separados.

Sobre Esta Tarefa

O banco de dados de tempo de execução de eventos armazena recursos (comoconexões de dados, objetos de negócios, eventos, ações e regras de eventos) quesão usados pelo tempo de execução de eventos para receber eventos e iniciar asações com base nos grupos de regras de eventos.

O tempo de execução de eventos consiste em vários conjuntos de tabelas e váriasvisualizações, que podem ser usadas para relatório no histórico. Eles sãoconstruídos executando um script específico de gerenciador de banco de dados. Nomomento da instalação, especifique um único banco de dados e, por padrão, todas

60 IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor do Decision

Page 65: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

as tabelas e visualizações estão localizadas nesse banco de dados. As tabelas sãocriadas neste banco de dados, no momento da instalação.

Para implementar os conjunto de tabelas em bancos de dados separados e fazerreferência a esses bancos de dados:

Procedimento1. Crie um banco de dados para suspender as tabelas.2. Utilize as instruções CREATE apropriadas com a ferramenta SQL para o seu

gerenciador de banco de dados e crie as tabelas.A tabela mostra as instruções SQL para criar bancos de dados separados.Apenas as instruções parciais são mostradas. Para a sintaxe completa, consultea documentação fornecida com o gerenciador de banco de dados escolhido.

Nota: Se um histórico estiver sendo usado, você sempre deve certificar-se deque as tabelas de definição de histórico e de ativo, e os recursos, sejam criadose usados no mesmo banco de dados.

Tabela 5. Instruções SQL para Criar Cada Tabela.

Nome da Tabela Instruções SQL

Definições de ativo (maestro_asset,propriedades)

CREATE TABLE maestro_asset

ALTER TABLE maestro_asset

CREATE TABLE properties

CREATE TABLE labels

ALTER TABLE labels

Atrasos de tempo CREATE TABLE time_based_asset

CREATE INDEX FIRETIME_IDX

Fluxos de Evento CREATE TABLE steps

CREATE CLUSTERED INDEX STREAM_IDX

CREATE TABLE csio_entry

CREATE INDEX csio_entry_idx oncsio_entry

CREATE INDEX csio_entry_times

Console do Usuário CREATE TABLE actions

ALTER TABLE actions

CREATE TABLE actions_prefs

ALTER TABLE actions_prefs

CREATE TABLE auth_users

CREATE TABLE auth_groups

Configurando o Decision Server Events 61

Page 66: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

Tabela 5. Instruções SQL para Criar Cada Tabela. (continuação)

Nome da Tabela Instruções SQL

Histórico CREATE TABLE history_event

CREATE INDEX history_e_idx

CREATE TABLE history_action

CREATE INDEX history_a_idx

CREATE TABLE history_ent_obj

CREATE INDEX history_eo_idx

CREATE TABLE history_ent_obj_values

CREATE INDEX history_eo_v_idx

CREATE TABLE history_filter

CREATE TABLE history_rule

CREATE INDEX history_rule_idx

CREATE TABLE history_watch_time

CREATE VIEW as_director_events

CREATE VIEW as_director_actions

CREATE VIEW as_director_ent_objs

CREATE VIEW as_director_ent_objs_values

CREATE VIEW as_director_filters

CREATE VIEW as_director_rules

CREATE VIEW as_director_watch_times

3. Crie uma nova origem de dados usando o console administrativo doWebSphere Application Server:a. Clique em JDBC > Origens de Dados.b. Certifique-se de que o escopo seja o mesmo que a origem de dados de

tempo de execução de eventos e clique em Novo.c. Insira um nome no campo Nome da Origem de Dados, por exemplo,

Origem de Dados de Histórico de Tempo de Execução de Eventos.d. Insira um nome no campo Nome da JNDI, por exemplo, jdbc/wbe/history.e. Clique em Selecionar um provedor JDBC existente e selecione Provedor

JDBC de Tempo de Execução de Evento.f. Insira propriedades específicas do banco de dados que apontam para o

banco de dados no qual as tabelas foram criadas na etapa 2 na página 61.g. Selecione um alias de autenticação ou crie um novo alias com as credenciais

para o banco de dados e, em seguida, clique em Concluir.4. Configure as seguintes propriedades para o valor especificado em Nome JNDI,

dependendo das tabelas que foram movidas:

62 IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor do Decision

Page 67: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

Tabela 6. Propriedades

Nome da Tabela Propriedade

Definições de ativo as.director.common.db.asset.instance

Atrasos de tempo as.director.common.db.timebased.instance

Fluxos de Evento as.director.common.db.eventflow.instance

Console do Usuário as.director.connectors.pem.instance

Histórico as.director.common.db.history.instance

Para obter informações adicionais, consulte “Configurando Propriedades” napágina 68.

Implementando o Tempo de Execução de Eventos em umGerenciador do Banco de Dados com Distinção entre Maiúsculase MinúsculasSe você estiver usando um gerenciador do banco de dados com distinção entremaiúsculas e minúsculas, os nomes da tabela de tempo de execução de eventosdeverão ser alterados para que fiquem todos em maiúsculas.

Sobre Esta Tarefa

Se o banco de dados de tempo de execução de eventos for criado em um banco dedados com distinção entre maiúsculas e minúsculas, as referências aos nomes detabelas que são definidas como propriedades deverão ser alteradas para quefiquem todas em maiúsculas.

Procedimento1. Para obter detalhes de como definir essas propriedades, consulte

“Configurando Propriedades” na página 68.2. Altere o valor da propriedade as.director.common.db.asset.table de

maestro_asset (tudo em minúsculas) para MAESTRO_ASSET (tudo em maiúsculas).Se estiver usando Propriedades, as propriedades estarão na subseção r Tempode Execução de Eventos de Ativos da seção Comum.

3. Altere o valor da propriedade as.director.common.db.timebased.table detime_based_asset (tudo em minúsculas) para TIME_BASED_ASSET (tudo emmaiúsculas).Se estiver usando Propriedades, as propriedades estarão na seção Servidor, nasubseção Configurações de Tempo de Execução de Eventos Baseadas emTempo.

Resultados

As alterações serão aplicadas da próxima vez que o aplicativo wberuntimeear forreiniciado.

Editando o Arquivo SetenvVocê deve editar o arquivo setenv como parte das etapas de configuração paraconcluir a sua instalação.

Configurando o Decision Server Events 63

Page 68: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

Sobre Esta Tarefa

Os arquivos de script setenv estão localizados em subdiretórios dodiretóriocomponent_dir/config (setenv.sh no Linux e UNIX ou setenv.bat noWindows).

Nota: Ao instalar um fix pack do produto após editar os arquivos setenv, osarquivos setenv são substituídos. Se desejar manter as suas mudanças, criebackups dos arquivos antes de instalar o fix pack.

Procedimento1. Altere para o diretório component_dir/config/was e edite o arquivo setenv para

incluir os valores apropriados para a instância do WebSphere ApplicationServer na qual o WebSphere Operational Decision Management executará. Peçaesses valores ao seu administrador do WebSphere Application Server. Paraobter informações adicionais, consulte Variáveis de ambiente.

2. Altere para o diretório component_dir/config/db e edite o arquivo setenv paraincluir os valores apropriados para a instância do DB2 que hospedará o tempode execução de eventos. Peça esses valores ao seu administrador do banco dedados DB2. Para obter informações adicionais, consulte Variáveis de ambiente.

3. No diretório component_dir/config/wbe, edite o arquivo setenv. Atualize apropriedade WBE_INSTALL para que ela aponte para a instalação do produtoWebSphere Operational Decision Management no sistema de arquivos somenteleitura. Por exemplo:WBE_INSTALL=<InstallDir>

Alterando o Provedor de Sistema de Mensagens do Tempo deExecução de Eventos

Se você configurou seu tempo de execução de eventos para usar um provedor desistema de mensagens, mas desejar mudar para outro provedor de sistema demensagens, ou se optar por não configurar um provedor de sistema de mensagensquando criar ou aumentar seu perfil do Decision Server Events, você deveráexecutar alguma configuração adicional.

Configurando o sistema de mensagens padrão WebSphereApplication Server para ser o Provedor JMSSe desejar usar o sistema de mensagens padrão do WebSphere Application Servercomo o provedor JMS para o tempo de execução de eventos e se o provedor JMSnão foi selecionado ou se você selecionou o WebSphere MQ ao criar ou aumentouo perfil do Decision Server Events, você deverá fazer algumas configuraçõesadicionais do WebSphere Application Server e do Decision Server Events.

Antes de Iniciar

O tempo de execução de eventos pode ser configurado para funcionar apenas comum provedor JMS: o sistema de mensagens padrão do WebSphere ApplicationServer ou o WebSphere MQ, mas não os dois.

Os arquivos .sh e .bat referenciados nesse tópicos contam com as configuraçõesno arquivo setenv. Verifique e confirme as suas configurações antes de executar asseguintes etapas. Para obter informações adicionais, consulte “Editando o ArquivoSetenv” na página 63.

64 IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor do Decision

Page 69: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

Procedimento1. Se, durante a criação ou aumento do perfil do Decision Server Events, você

optou por usar o WebSphere MQ mas agora deseja usar o sistema demensagens padrão do WebSphere Application Server como o provedor JMS nolugar, você deverá remover a configuração que foi feita pelo perfil:

Tabela 7. Comando para Remover a Configuração

Sistema operacional Local onde você deve executar ocomando

Comandos

Windows <InstallDir>\config\was\ configure_MQ_JMS_Messaging.bat-undo

Linux e UNIX <InstallDir>/config/was/ configure_MQ_JMS_Messaging.sh-undo

Se, durante a criação ou aumento do perfil do Decision Server Events, oprovedor JMS não foi selecionado, não será necessário executar essa etapa.

2. Para concluir a configuração do sistema de mensagens padrão WebSphereApplication Server como o provedor JMS, execute os seguintes comandos:

Tabela 8. Comando para Concluir a Configuração

Sistema operacional Local onde você deve executar ocomando

Comandos

Windows <InstallDir>\config\was\ configure_bus.bat

configure_messaging.bat

Linux e UNIX <InstallDir>/config/was/ configure_bus.sh

configure_messaging.sh

3. Reinicie o WebSphere Application Server.

Configurando o WebSphere MQ para Ser o Provedor JMSSe desejar usar o WebSphere MQ como o provedor JMS para o tempo de execuçãode eventos e se o provedor JMS não foi selecionado ou se você selecionou osistema de mensagens WebSphere Application Server padrão ao criar ou aumentouo perfil Decision Server Events, você deverá fazer algumas configuraçõesadicionais do WebSphere MQ, WebSphere Application Server eDecision ServerEvents.

Antes de Iniciar

O tempo de execução de eventos pode ser configurado para funcionar apenas comum provedor JMS: o sistema de mensagens padrão do WebSphere ApplicationServer ou o WebSphere MQ, mas não os dois.

Você deve ter o cliente do WebSphere MQ instalado no mesmo computador doDecision Server Events.

Configurando o WebSphere MQ:Sobre Esta Tarefa

O administrador do WebSphere MQ deve executar as seguintes tarefas:

Configurando o Decision Server Events 65

Page 70: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

Procedimento

1. Criar o gerenciador de filas usando o comando crtmqm.2. Iniciar o gerenciador de filas usando o comando strmqm.3. Se estiver usando o WebSphere MQ V6, inicie o Mecanismo de

Publicação/Assinatura do gerenciador de filas usando o comando strmqbrk.4. Se estiver utilizando o WebSphere MQ V7.1, publicar/assinar deve estar

ativado. Use ALTER QMGR para este gerenciador de filas.5. Criar as filas necessárias ao executar:

runmqsc queue-manager-name < mq-install-dir\java\bin\MQJMS_PSQ.mqsc

em que mq-install-dir é o local da instalação do WebSphere MQ.6. Se estiver configurando um cluster, crie as filas extras necessárias ao executar:

runmqsc queue-manager-name <<InstallDir>\config\was\create_MQ_JMS_MQ_queues.mqsc

em que <InstallDir> é o local da instalação do Decision Server Events.Informações relacionadas:

Centro de Informações do WebSphere MQ V6.0

Centro de Informações do WebSphere MQ V7.1

Configurando o Decision Server Events:Antes de Iniciar

Antes de configurar o Decision Server Events para usar o WebSphere MQ como oprovedor JMS, você deverá saber o nome do gerenciador de filas apropriado, aporta e nome do host do WebSphere MQ, e o tipo de transporte do cliente.Obtenha esses valores com o administrador do WebSphere MQ.

Os arquivos configure_messaging e configure_MQ_JMS_messaging referenciadosnesse tópicos contam com as configurações no arquivo setenv. Verifique e confirmeas suas configurações antes de executar as seguintes etapas. Para obter informaçõesadicionais, consulte “Editando o Arquivo Setenv” na página 63.

Procedimento

1. Se, durante a criação ou aumento do perfil do Decision Server Events, vocêoptou por usar o sistema de mensagens padrão do WebSphere ApplicationServer, mas agora deseja usar o WebSphere MQ como o provedor JMS no lugar,você deverá remover a configuração do sistema de mensagens que foi feita peloperfil:

Tabela 9. Comando Que Será Executado.

Sistema operacional Local onde você deveexecutar o comando

Comando

Windows <InstallDir>\config\was\ configure_messaging.bat-undo

Linux e UNIX <InstallDir>/config/was/ configure_messaging.sh-undo

Se, durante a criação ou aumento do perfil do Decision Server Events, oprovedor JMS não foi selecionado, não será necessário executar essa etapa.

2. Configure o Decision Server Events e o WebSphere Application Server:a. Navegue até o diretório <InstallDir>/config/was.

66 IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor do Decision

Page 71: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

b. Execute o seguinte script:configure_MQ_JMS_messaging –q queue-manager-name [–p queue-manager-port] [–h queue-manager-host] [-s scope] [-t transport] [-c channel-name]

em quev queue-manager-name é o nome do gerenciador de filas que você criou ao

configurar sua instalação do WebSphere MQv queue-manager-port é a porta na qual o gerenciador de filas está atendendo

(o valor-padrão é 1414)v queue-manager-host é o nome do host do computador no qual o

gerenciador de filhas está hospedado (o valor-padrão é localhost)v scope é um escopo válido do WebSphere Application Serverv transport é BINDINGS ou CLIENTv channel-name é o nome do canal de conexão do servidorPor exemplo:configure_MQ_JMS_messaging –q QM_PSG –p 1415 –h localhost

O script cria os seguintes objetos em WebSphere Application Server:

Tabela 10. Connection Factories.

Connection Factories Nome da JNDI

Connection Factory da Fila jms/WbeQueueConnectionFactory

Connection Factory do Tópico jms/WbeTopicConnectionFactory

Connection factory jms/WbeConnectionFactory

Tabela 11. Tópicos.

Tópicos Nome da JNDI

Tópico de ação jms/actionTopic

Tópico de comando jms/commandTopic

CbeListener topic jms/WBE/CbeListener

Tópico de ação durável jms/durableActionTopic

Tópico de eventos duráveis jms/durableEventDestination

Tópico de evento jms/eventDestination

Tópico de histórico jms/historyModuleDestination

Tabela 12. Especificações de Ativação

Nome de especificação de ativação Nome da JNDI

wbe_events jca/wbe_events

wbe_events_durable jca/wbe_events_durable

wbe_history jca/wbe_history

wbe_reset_watch jca/wbe_reset_watch

wbe_ute_receive jca/wbe_ute_receive

c. Certifique-se de que os nomes desses objetos sejam consistentes com aspropriedades correspondentes.Para obter detalhes de como definir essas propriedades, consulte Definindopropriedades.Se estiver usando Propriedades, estas propriedades estarão nas subseçõesConfigurações do Servidor JMS e Tópicos da seção JMS.

Configurando o Decision Server Events 67

Page 72: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

d. Reinicie o WebSphere Application Server para aplicar as mudanças.

Resultados

O Decision Server Events agora está configurado para usar o WebSphere MQ comoo provedor de sistema de mensagens JMS.

O que Fazer Depois

Certifique-se de que os nomes de filas criados pelo create_MQ_JMS_MQ_queues.mqscestejam consistentes com os nomes da fila que são especificados pelo seu destinode evento JMS do WebSphere MQ, destino de evento durável e destinos da fila dedestino do módulo de histórico. Essas definições de fila podem ser localizadas noconsole administrativo do WebSphere Application Server em Recursos > JMS >Filas.

Importante: Embora os nomes desses recursos referenciem tópicos, esses recursossão na realidade filas para clusters.

Por padrão, as filas do WebSphere MQ são chamadas:v eventQueue para o destino do evento.v durableEventQueue para o destino do evento durávelv historyModuleQueue para o destino do módulo de histórico

Configurando PropriedadesAs propriedades de configuração para o tempo de execução de evento sãoarmazenadas no WebSphere Application Server. Você pode querer alterar aspropriedades porque elas determinam o comportamento configurável do DecisionServer Events. Há três maneiras de configurar as propriedades de tempo deexecução de eventos.

Sobre Esta Tarefa

Diferentes tarefas podem ser usadas, dependendo da plataforma que está usando.

Tabela 13. Método por Plataforma.

Método Plataformas

“Configurando Propriedades Usando oConsole Administrativo do WebSphereApplication Server”

Multiplataformas e z/OS

“Configurando propriedades utilizando aferramenta de script wsadmin” na página 69

Multiplataformas e z/OS

“Configurando Propriedades Usando aFerramenta de Propriedades” na página 70

Multiplataformas apenas

Configurando Propriedades Usando o Console Administrativo doWebSphere Application ServerAo configurar as propriedades de tempo de execução de eventos (por exemplo, sevocê mover o tempo de execução de eventos para um gerenciador de banco dedados diferente ou quiser mudar para um provedor de sistemas de mensagens JMSdiferente), será possível fazer as mudanças no console administrativo do

68 IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor do Decision

Page 73: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

WebSphere Application Server. Ao editar o valor de uma propriedade, certifique-sede que o valor seja apropriado e que tenha a grafia correta porque ele não serávalidado.

Sobre Esta Tarefa

Procedimento1. Inicie o console administrativo do WebSphere Application Server. Consulte

Iniciando o console administrativo WebSphere Application Server.2. Efetue login no console administrativo do WebSphere Application Server. Se a

autenticação estiver ativada, você deve utilizar um ID do usuário e senhaválidos. Se a autenticação não estiver ativada, digite qualquer ID do usuário efaça login.

3. Na árvore de navegação do console administrativo do WebSphere ApplicationServer, clique em Recursos > Ambiente de Recursos > Entradas do Ambientede Recursos.

4. Na página Entradas do Ambiente de Recursos, clique em WbeSrv01 para abrira página Configuração. As propriedades gerais para essa entrada são exibidas.

5. Na página Configuração, clique em Propriedades Customizadas. Aspropriedades são listadas.

6. Modifique as propriedades, conforme necessário.

Nota: Se o nome da propriedade for prefixado por ! (por exemplo!as.director.common.authentication.server), a propriedade está desativada. Editeo campo do nome para remover a "!", em seguida, defina os campos restantes.

7. Salve suas alterações.8. Reinicie o tempo de execução de eventos para aplicar as mudanças.

Resultados

Quando o tempo de execução de eventos é reiniciado, as mudanças feitas naspropriedades são aplicadas.Informações relacionadas:

Utilizando o console administrativoCentro de Informações WebSphere Application Server

Iniciando e efetuando log-off do console administrativoCentro de Informações WebSphere Application Server

Configurando propriedades utilizando a ferramenta de scriptwsadminAo configurar propriedades de tempo de execução de eventos (por exemplo, sevocê mover o tempo de execução de eventos para um gerenciador do banco dedados diferente ou quiser mudar para um provedor de sistemas de mensagens JMSdiferente), será possível fazer as mudanças usando a ferramenta de scriptadministrativo do WebSphere Application Server, wsadmin. É possível modificar aspropriedades usando wsadmin ou usar o objeto AdminTask fornecido paraconfigurar uma única propriedade.

Sobre Esta Tarefa

Se desejar modificar várias propriedades, use a ferramenta wsadmin. Se você desejamodificar uma única propriedade, utilize o objeto AdminTask da seguinte maneira:

Configurando o Decision Server Events 69

Page 74: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

Procedimento1. Inicie wsadmin. Para obter detalhes adicionais do uso de wsadmin, consulte

Usando a ferramenta de script wsadmin.2. Execute o seguinte comando para configurar uma única propriedade:

v Utilizando o Jacl:wsadmin$AdminTask wbeSetProperty {-jndiName com/ibm/wbe/wbeProperties01 -propertyName propertyName -propertyValue propertyValue}

v Utilizando o Jython:wsadmin -lang jythonAdminTask.wbeSetProperty(’[-jndiName com/ibm/wbe/wbeProperties01 -propertyName propertyName -propertyValue propertyValue]’)

Em que propertyName é o nome da propriedade que você deseja alterar epropertyValue é o valor que você deseja configurar para essa propriedade.

3. Salve suas alterações:v Utilizando o Jacl:

$AdminConfig save

v Utilizando o Jython:AdminConfig.save()

4. Reinicie o tempo de execução de eventos para aplicar as mudanças.

Resultados

Quando o tempo de execução de eventos é reiniciado, as mudanças feitas naspropriedades são aplicadas.Informações relacionadas:

Executando script no aplicativo que serve ao ambiente (wsadmin)Centro de Informações WebSphere Application Server

Utilizando o console administrativoCentro de Informações WebSphere Application Server

Iniciando e efetuando log-off do console administrativoCentro de Informações WebSphere Application Server

Configurando Propriedades Usando a Ferramenta dePropriedadesConfigurações de propriedades de sistema são armazenadas em um arquivo depropriedades criptografado. O arquivo é gerenciado por meio do uso daferramenta Propriedades ou do console administrativo do WebSphere ApplicationServer. Ao usar a ferramenta Propriedades, as propriedades são exibidas por pastae a maioria das pastas contém subseções que consistem de grupos de propriedadesrelacionadas.

Sobre Esta Tarefa

Durante a instalação, um arquivo de propriedades de base é instalado econfigurado para fazer referência ao banco de dados de tempo de execução deeventos e ao provedor JMS. É possível usara ferramenta Propriedades para alteraras configurações de propriedades para acomodar o ambiente e as preferências paraa operação do sistema. Não há nenhuma validação da propriedade que vocêdefiniu. Por padrão, um campo que contém os valores de uma propriedade temum comprimento de 64 caracteres. Ao atingir o limite, pressione ENTER e cliqueno fim do campo para reconfigurar o foco. As propriedades, então, fornecem até

70 IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor do Decision

Page 75: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

cinco linhas de 72 caracteres (pressionando ENTER repetidamente). Portanto, ocomprimento máximo utilizável é de 360 caracteres.

As propriedades fornecem dois modos de entrada:v O assistente Configurador, que é o modo de entrada padrão, apresenta uma

série de telas que contêm apenas aquelas propriedades que, mais provavelmente,você desejará editar.

v O Configurador Completo apresenta todas as propriedades e é apropriado parainstalações mais customizadas. Você pode incluir também propriedadescustomizadas para descrever determinadas condições específicas ao ambiente.

As configurações de propriedades recém-configuradas não se tornam operacionaisaté a próxima vez que você iniciar o aplicativo wberuntimeear. É possível fazermudanças adicionais nas configurações de propriedades conforme necessário.Aplique essas alterações parando este aplicativo e reiniciando-o.

Procedimento1. Inicie Propriedades chamando o script properties (propertiesui.bat no

Windows, propertiesui.sh no Linux e UNIX).A sintaxe é:propertiesui.bat/propertiesui.sh

[-conntypeSOAP [-host host_name] [-port port_number] |RMI [-host host_name] [-port port_number] |NONE]

[-jndiName jndi_name]

Em que conntype especifica o tipo de conexão a ser usado, com o valor-padrãosendo "SOAP"Um conntype de "NONE" significa que nenhuma conexão de servidor é feita ecertas operações são executadas no modo localhost especifica o nome do host usado para a conexão SOAP ou RMI, com ovalor-padrão sendo "localhost"port é o número da porta utilizada para a conexão SOAP ou RMIjndiName é o nome JNDI que está na entrada para as propriedades de tempo deexecução de eventos, conforme mostrado na seção Entradas do Ambiente deRecurso do console administrativo do WebSphere Application Server.

2. Insira um ID de usuário e senha:v Se a segurança estiver ativada no WebSphere Application Server, será

necessário inserir um ID de usuário e uma senha válidos.v Se o usuário especificado não for um Administrador, o usuário precisará ter

uma das seguintes funções de segurança:– adminsecuritymanager– deployer– configurator

v Se a segurança estiver desativada no WebSphere Application Server, serápossível inserir um ID de usuário de sua escolha ou deixar o campo embranco. Não é necessária uma senha.

3. Modifique as propriedades existentes, conforme necessário. Para obterinformações sobre as propriedades de sistema, consulte Propriedades.

4. Para incluir uma propriedade customizada:

Configurando o Decision Server Events 71

Page 76: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

a. Selecione Configurador Completo

b. Clique em Editar > Incluir uma Propriedade Customizada

c. Clique em Uma nova propriedade e altere-a com o nome da propriedadecustomizada.

d. Clique em value? e insira o valor da propriedade customizada.e. Se desejar remover uma propriedade customizada, clique com o botão

direito do mouse no nome da propriedade e clique em Excluir PropriedadeCustomizada. A propriedade será excluída sem confirmação.

5. Clique em Arquivo > Salvar Propriedades para salvar suas alterações.6. Reinicie o tempo de execução de eventos para aplicar as mudanças.

Resultados

Quando o tempo de execução de eventos é reiniciado, as mudanças feitas naspropriedades são aplicadas.Informações relacionadas:

Utilizando o console administrativoCentro de Informações WebSphere Application Server

Iniciando e efetuando log-off do console administrativoCentro de Informações WebSphere Application Server

Configurando o Tempo de Execução de Eventos paraRegistrar o Histórico

Se desejar registrar o histórico, você deve configurar o tempo de execução deevento para registrar o histórico. Caso contrário, não será possível monitorareventos, ações, filtros ou dados em tempo real por meio de gráficos definidos pelousuário, nem executar relatórios ou usar eventos de controle. Registrar o históricopreserva a entrega de registros de histórico em tempo real entre os reinícios dosistema.

Sobre Esta Tarefa

Você deverá configurar o tempo de execução de eventos para registrar o históricose estiver planejando:v Usar os widgets do Business Space para monitorar eventos, ações, filtros e dados

em tempo real, seja usando o widget Testador de Eventos ou por meio davisualização de gráficos definidos pelo usuário.

v Executar relatórios a partir da Administração.v Usar eventos de controle para contar eventos ou manter os totais em execução

para limites e alertas.

O histórico é armazenado em um conjunto de tabelas de histórico que foramcriadas quando você instalou o Decision Server Events.

Nota: Se o Histórico for ativado, haverá um impacto de desempenho significativo.

Procedimento1. Edite as seguintes propriedades:

v as.director.server.history.enableModule – determina se o módulo de históricoé carregado quando o tempo de execução de eventos é iniciado. Certifique-sede que este valor seja configurado como true.

72 IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor do Decision

Page 77: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

v as.director.server.history.enableRecording– determina se é para o histórico sergravado nas tabelas do histórico. Configure este valor como true, se vocêdeseja registrar o histórico. Configure este valor como false, se você desejaparar de registrar o histórico.

Para obter detalhes de como definir essas propriedades, consulte“Configurando Propriedades” na página 68. Se estiver usando Propriedades,estas propriedades serão exibidas na subseção Configurações de Histórico daseção Servidor.

2. Você deve reiniciar o aplicativo wberuntimeear, usando o consoleadministrativo do Application Server Network Deployment, para assegurar queas mudanças estejam em vigor.

Resultados

O Histórico é registrado quando as duas propriedades forem ativadas, exceto paraos campos do objeto de negócios. Para registrar o histórico para os campos deobjeto de negócios, você deve abrir o campo no editor de objeto de negócios eselecionar Registrar esses dados no Histórico.

Certificando-se de que os Registros de Histórico Não SejamPerdidos Se o Tempo de Execução de Eventos for ParadoPor padrão, os dados do histórico são recebidos usando uma assinatura nãodurável. Se o tempo de execução de eventos for interrompido enquanto houvermensagens no tópico do histórico, as mensagens serão perdidas e não estarãodisponíveis quando o tempo de execução de eventos for reiniciado. Se você exigirque os dados do histórico estejam disponíveis mesmo se o tempo de execução deeventos for reiniciado, deverá alterar a durabilidade da assinatura de não durávelpara durável.

Procedimento1. No console administrativo do WebSphere Application Server, navegue para

Recursos > JMS > Especificações de Ativação.2. Clique em wbe_history3. Na seção Durabilidade da Assinatura:

a. Altere a durabilidade da assinatura para Durável

b. Configure o nome da assinatura para wbe_history

c. Configure o identificador de cliente para wbe_history

4. Clique em OK e em Salvar. O uso de uma assinatura durável significa que asmensagens são gravadas no disco, o que afeta o desempenho. Para obter maisinformações sobre assinaturas duráveis, consulte Usando Assinatura Duráveis

Configurando a Fila de Eventos DuráveisO Decision Server Events usa uma fila de eventos baseada no sistema de arquivospara assegurar que os eventos duráveis não sejam perdidos se um servidor falhar.

Sobre Esta Tarefa

O local padrão desta propriedade é was_install_dir/profiles/profileName/wbe/nodeName/serverName/queue_data, em que

profileName é o nome do seu perfil do WebSphere Application Server.nodeName é o nome do nó do WebSphere Application Server.serverName é o nome do servidor do WebSphere Application Server.

Configurando o Decision Server Events 73

Page 78: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

O local da fila de eventos duráveis pode ser alterado usando a seguintepropriedade:as.director.server.durabledirectory

Se ocorrer uma contenção de disco, poderá ser desejável alterar o local dessa filade modo a movê-la para um subsistema de disco mais rápido. Se estiver usando oDecision Server Events em um cluster, certifique-se de que cada membro do clusterpossua acesso ao caminho especificado. Por exemplo, se o local for alterado paraum caminho no drive E: é necessário que cada servidor possua acesso ao drive E:.

Em um ambiente em cluster, os eventos que foram armazenados nesta fila nãofalharão juntamente com outros servidores no cluster. Esses eventos só serãoprocessados quando o servidor no qual estavam sendo processados for iniciadonovamente.

Configurando o Tamanho de Log da Fila de Eventos DuráveisProcedimento

Para alterar o tamanho do log da fila de eventos duráveis, use a seguintepropriedade:

Tabela 14. Propriedade de Tamanho da Fila de Eventos Duráveis

Nome da propriedade Padrão Unidades

as.director.server.DurableEventQueue.size 20 MB

O tamanho de log padrão de 20 MB para a fila de eventos duráveis é adequadopara a maioria das cargas de trabalho. Entretanto, se você vircom.ibm.wbe.objectManager.TransactionCapacityExceededException em seuarquivo SystemOut.log poderá ser benéfico aumentar o tamanho padrão dessapropriedade.Para obter detalhes sobre como configurar esta propriedade, consulte Propriedadesde Configuração.

Configurando como as Regras de Eventos e Ações AtrasadasSão Manipuladas para um Encerramento

A avaliação de eventos e ações geralmente é feita o mais breve possível, mas épossível atrasar a avaliação com base nos critérios definidos pelo usuário. Se umservidor for encerrado, poderão haver regras de eventos e ações planejadas paraserem disparadas enquanto o servidor estiver inativo. Agora é possível configurarcomo o tempo de execução de eventos manipula as regras de evento e açõesatrasadas quando o servidor for reiniciado.

Sobre Esta Tarefa

É possível informar ao tempo de execução de eventos como lidar com eventos eações enfileirados após um encerramento. As ações e regras de eventos atrasadassão armazenadas como tarefas planejadas na tabela time_based_asset que foi criadano gerenciador do banco de dados de sua escolha na instalação.

74 IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor do Decision

Page 79: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

Procedimento

Edite as seguintes propriedades:

Tabela 15. Valores de Propriedade para Configurar.

Propriedade Valor

Para regras de evento:

as.director.server.timebased.event.maxtardiness.minutes

O período máximo de tempo, em minutos, além dotempo planejado quando uma regra de evento atrasadaainda está em execução.

O valor-padrão é -1.

Para ações:

as.director.server.timebased.action.maxtardiness.minutes

O período máximo de tempo, em minutos, além dotempo planejado, quando uma ação atrasada ainda estáem execução.

O valor-padrão é -1.

Para obter detalhes de como definir essas propriedades, consulte Definindopropriedades.Se estiver usando Propriedades, estas propriedades estarão na subseção Eventos eAções Baseados em Tempo da seção Servidor.

Nota: Dois valores dessas propriedades possuem um significado especial:v 0 - remova todos os eventos ou ações enfileiradas cujo tempo planejado tenha

passado antes do tempo de execução de eventos ter sido reiniciado.Por exemplo: se uma tarefa estiver planejada para ser executada às 9:00 h damanhã e o servidor for encerrado às 8:50 h e reiniciado às 9:05 h da manhã,então a tarefa será descartada. Se o servidor fosse reiniciado às 8:58 h, então atarefa seria iniciada às 9:00 h da manhã, conforme planejado originalmente.

v -1 (padrão) - avalie todos os eventos enfileirados ou invoque todas as açõesenfileiradas assim que o servidor tiver sido iniciado.

Configurando o Tempo de Execução de Eventos paraArmazenar Dados da Etapa na Memória

Por motivos de desempenho, é possível escolher armazenar dados da etapa namemória.

Sobre Esta Tarefa

No Decision Server Events, é possível definir eventos complexos, em que umevento possui uma dependência sobre outro evento ou ação. Um evento complexoé definido como parte de um fluxo de evento, que é um processo de negóciosgraficamente definido usando o Event Flow ou um contexto ad hoc, um conjuntode eventos vinculados por meio de um ID de contexto comum.

Quando um fluxo de evento ou um contexto ad hoc é iniciado, cada atividade noprocesso é armazenada como uma etapa na tabela de contexto criada durante ainstalação, usando o armazenamento persistente.

Armazenar uma etapa em uma tabela de banco de dados exige uma certaquantidade de acesso ao banco de dados e o contexto não sai, a menos que sejalimpo manualmente da tabela. Se você sabe que os seus contextos geralmente têmduração curta e depois desaparecem, armazene todas as etapas na memória,evitando o acesso ao banco de dados.

Configurando o Decision Server Events 75

Page 80: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

Se você estiver executando em um ambiente em cluster: Seas.director.server.eventflow.persistentStepStore for configurado como false eDecision Server Events estiver usando o armazenamento de memória padrão (aoinvés de um cache ObjectGrid, que pode ser configurado usando outrapropriedade), qualquer informação da tabela de contexto será perdida no failoverdo servidor, embora o processamento de eventos sofra um failover para outroservidor. Esta situação também é o caso na inicialização do servidor - se osservidores ainda estiverem em inicialização e, portanto, ObjectGrid estiverrebalanceando suas partições, será possível às partições se moverem de servidorpara servidor e, portanto, as informações da tabela de contexto poderão serperdidas.

Procedimento

Para armazenar contextos na memória ao invés de uma tabela de banco de dados,adicione as seguintes propriedades customizadas:

Tabela 16. Propriedades Customizadas Que Serão Configuradas.

Propriedade Valor Finalidade Necessário

as.director.server.eventflow.persistentStepStore

false Desativa oarmazenamentopersistente e faz com queos dados da etapa sejamarmazenados na memória

sim

as.director.server.eventflow.cacheStepStoreTimeout.ms

5000 milissegundos(padrão)

Determina o período detempo, em milissegundos,para o qual uma instânciados dados da etapa émantida na memória

não – o padrão é 5000 ms(5 segundos)

Para obter detalhes de como definir essas propriedades, consulte Definindopropriedades.

Configurando o Tempo de Execução de Eventos paraArmazenar Dados do Contexto no ObjectGrid

A tabela de contexto usa o cache padrão. Como uma alternativa com desempenhopotencialmente mais alto, você pode configurar a tabela de contexto para usar oObjectGrid. Não é possível usar ObjectGrid como a tabela de contexto no z/OS.

Procedimento1. Para usar o ObjectGrid como um cache interno da memória para a tabela de

contexto, configure as.director.server.eventflow.gridStepStore como true.2. Desative o backup do banco de dados configurando

as.director.server.eventflow.persistentStepStore para false.3. Opcionalmente, configure ObjectGrid para fornecer recursos de replicação de

dados:a. Localize objectGridDeployment.xml no arquivo wberuntime.jar, que está

localizado no diretório was_install_dir/profiles/profileName/installedApps/cellName/wberuntimeear.ear, em que

profileName é o nome do seu perfil do WebSphere Application Server.cellName é o nome da célula do WebSphere Application Server.

b. Modifique o arquivo para incluir <mapSet name="mapSet"numberOfPartitions="10" minSyncReplicas="0" maxSyncReplicas="1"maxAsyncReplicas="0" numInitialContainers="1">.

76 IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor do Decision

Page 81: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

Se você configurou o tempo de execução de eventos em um cluster, poderáconfigurar o ObjectGrid para fornecer recursos de replicação de dados.

Ajustando sua Configuração de Tempo de Execução deEventos

Algum ajuste do sistema pode levar a um maior desempenho ao processar eventos.

Sobre Esta Tarefa

Ao considerar como você ajusta seu sistema, há duas áreas principais a olhar:v O tempo de execução de eventos e o WebSphere Application Serverv Sistema de mensagens JMS

O tempo de execução de eventos e o WebSphere ApplicationServerProcedimentov Desligue a criação de log. Para obter mais informações, consulte Logs.v Desligue a gravação do histórico, se não for necessária. Consulte o

“Configurando o Tempo de Execução de Eventos para Registrar o Histórico” napágina 72.

v Use os conectores somente se necessário.Se os eventos já estiverem no formato Decision Server Events, um melhordesempenho poderá ser alcançado evitando o uso de conectores. Envie eventosdiretamente para os destinos de eventos e receba ações diretamente dos destinosde ação. Por exemplo, considere usar os destinos jms/eventDestination,jms/durableEventDestination, jms/actionTopic e jms/durableActionTopic.

v Certifique-se de que haja encadeamentos de processamentos de regras de eventosuficientes. Se não for possível atingir a utilização completa do processador noservidor Decision Server Events, considere aumentar o valor da propriedadeas.director.server.ruleProcessorInstances.

v Sintonize o banco de dados Decision Server Events:– Certifique-se de que o banco de dados seja sintonizado (ou sintonizado

automaticamente) para a carga de trabalho. Os tamanhos do Arquivo de Loge do Conjunto de Buffers são importantes. Consulte a documentação de seugerenciador de banco de dados.

– Considere o uso de um banco de dados remoto com subsistemas de discorápido para dados e logs. De maneira ideal, coloque os dados e os logs emdispositivos separados.

v Sintonize o JVM:– As configurações de pilha padrão (mínimo de 512 MB, máximo de 1024 MB)

são aceitáveis para muitos aplicativos. O ajuste ideal depende da memórialivre disponível e da natureza da carga de trabalho, mas as seguintesconfigurações serão adequadas para uma ampla gama de cargas de trabalhodo WebSphere Operational Decision Management. É possível configurar essesparâmetros usando o console administrativo do WebSphere ApplicationServer (Servidores de Aplicativos > server1 > Java e Gerenciamento deProcesso > Definição de Processo > Java Virtual Machine):- Nessa configuração, uma JVM de 32 bits com 2 GB de memória livre, o

primeiro e o segundo parâmetros configuram o tamanho de pilha mínimo emáximo. O terceiro parâmetro configura uma política de coleta de lixo de

Configurando o Decision Server Events 77

Page 82: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

geração com um heap novo de 1024 MB, o que significa que 1024 MB doheap será usado para objetos de vida curta e o restante do heap será usadopara objetos com vida mais longa:v Tamanho de heap inicial: 1280 (MB).v Tamanho de heap máximo: 1280 (MB).v Argumentos JVM genéricos: -Xgcpolicy:gencon -Xmn1024M

- Nessa configuração, uma JVM de 64 bits com 8 GB de memória livre, vocêconfigura um heap de 4096 MG com um heap novo de 2048 MB:v Tamanho de heap inicial: 4096 (MB).v Tamanho de heap máximo: 4096 (MB).v Argumentos JVM genéricos: -Xgcpolicy:gencon -Xmn2048M

– Para obter mais informações, consulte Sintonizando o JVM.

Sistema de mensagens JMSProcedimentov Para um sistema de mensagens persistente, considere o uso de subsistemas de

disco rápidos para dados e logs. De maneira ideal, coloque os dados e os logsem dispositivos separados.

v Se você estiver utilizando o WebSphere MQ como provedor JMS:– Os parâmetros de ajuste principais relacionados aos logs, canais e listeners do

gerenciador de filas e o tamanho do buffer da fila. Consulte Configurando esintonizando WebSphere MQ para desempenho no Windows e UNIX.

– Considere a entrega das mensagens em lotes do tópico de entrada até oDecision Server Events. Este método é útil para eventos JMS do WebSphereMQ não persistentes e não duráveis. O tamanho do lote é configurado usandoo console administrativo do WebSphere Application Server (Servidores >Servidores de Aplicativos > server1 > Sistema de Mensagens > Serviço deListener de Mensagens > Portas do Listener > wbe_events > Máximo deMensagens). Porém, observe que, se uma das mensagens no lote falhar, o loteinteiro será colocado de volta na fila para processamento.

v Se você estiver usando o sistema de mensagens padrão do WebSphereApplication Server como provedor JMS:– Os parâmetros de ajuste principais relacionados à opção do nível de

confiabilidade da mensagem, às especificações de ativação e ao tamanho dobuffer de dados descartável. Consulte Ajustando o desempenho do sistema demensagens com as tecnologias de integração de serviços.

– Nível de confiabilidade da mensagem: Um nível de confiabilidade menorgeralmente fornece um rendimento de processamento maior. O nível deconfiabilidade padrão para mensagens JMS não persistentes é Não PersistenteExpresso e para mensagens JMS persistentes é Persistente Confiável. O nívelde confiabilidade pode ser alterado via factories de conexões. Use o consoleadministrativo do WebSphere Application Server (por exemplo, Recursos >JMS > TopicConnectionFactories > WbeTopicConnectionFactory).

– Especificação de ativação: Particularmente para eventos JMS não duráveis,considere entregar as mensagens em lotes a partir do tópico de entrada para oDecision Server Events. Este método pode entregar eventos de forma maiseficiente. Use o console administrativo do WebSphere Application Server (porexemplo, Recursos > JMS > Especificações de Ativação > wbe_events econfigure o Tamanho Máximo do Lote).

78 IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor do Decision

Page 83: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

Configurando Diversos Perfis do Decision Server Events paraCoexistirem

Se possuir diversos perfis do Decision Server Events em um computador, vocêdeverá configurar o serviço de catálogo do WebSphere eXtreme Scale para os perfiscoexistirem.

Sobre Esta Tarefa

Se tiver um perfil do Decision Server Events e um segundo perfil foi criado nomesmo computador, você deverá configurar o segundo perfil para que um dosperfis funcione corretamente.

Procedimento1. Inicie o console administrativo do WebSphere Application Server. Certifique-se

de estar conectado ao novo perfil do WebSphere Application Server.2. Clique em Administração do sistema > WebSphere eXtreme Scale > Domínio

de serviço de catálogo.3. Clique em Novo e insira valores para as propriedades:

v Nome: Insira o nome do domínio do serviço de catálogo, por exemplo,Catálogo de Serviço WODM.

v Selecione Servidor de aplicativos existente no Terminal do Servidor deCatálogos e, em seguida, selecione seu servidor WebSphere ApplicationServer na lista suspensa.

v Porta do Cliente: Insira o número da porta que não está em uso. Não use aporta se ela estiver sendo usada pelo servidor de catálogos no primeiroperfil, que é 6601 por padrão. Pode-se usar 6602 para o segundo perfil, porexemplo.

v Clique em OK e, em seguida, clique em Salvar para salvar suas mudanças.4. Reinicie o WebSphere Application Server para que as mudanças entrem em

vigor.

Configurando Conectores de Tecnologia em um ComputadorSeparado

Os conectores de tecnologia podem ser executados no mesmo computador que otempo de execução de eventos ou em um computador ou sistema operacionalseparado.

Sobre Esta Tarefa

Se você desejar executar os conectores de tecnologia em um computador separadodo computador no qual o tempo de execução de eventos está instalado, e se osconectores já foram instalados em outro computador, será necessário configurar osconectores no segundo computador para se conectar com o tempo de execução deeventos.

Nas instruções a seguir, para diferenciar entre os dois computadores envolvidos, ocomputador no qual o tempo de execução de eventos deve ser instalado é referidocomo computador Tempo de Execução e o computador no qual os conectores operamremotamente é referido como o computador Conectores.

Antes de instalar um conector, certifique-se de que você possua uma cópia doAplicativo Cliente para o WebSphere Application Server instalado no computador

Configurando o Decision Server Events 79

Page 84: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

Conectores. O software do cliente deve apontar para a mesma instância doWebSphere Application Server na qual o tempo de execução de eventos estáimplementado.

Se estiver planejando utilizar o WebSphere MQ como o provedor JMS, vocêtambém deve ter o WebSphere MQ cliente instalado.

Para configurar o tempo de execução de eventos e os conectores de tecnologia emcomputadores separados:

Procedimento1. Você deve modificar o script do ambiente no computador Conectores para que

aponte para o WebSphere Application Server no computador Tempo de Execução:a. No computador Connectors, localize um diretório chamado config, que é o

diretório inicial do Decision Server Events (por padrão no Linux e UNIX/opt/ibm/WODM80/WODM e no Windows C:\Program Files\IBM\WODM80\WODM).

b. No diretório config, localize um script chamado setenv.sh (Linux e UNIX)ou setenv.bat (Windows). Você deve configurar os valores das duasvariáveis no script no computador Conectores. Para obter informaçõesadicionais, consulte o “Editando o Arquivo Setenv” na página 63 e asvariáveis de ambiente ].

c. Edite o script setenv. Na linha WASADMINHOST, insira o nome do hostpara o computador Runtime (por exemplo, no Linux e UNIX esse nome dohost pode ser "WASADMINHOST=computer1.MyCompany.com").

d. Continue a editar o script setenv. Na linha WASBOOTSTRAPPORT, insira onúmero da porta de autoinicialização do computador Runtime (por exemplo,no Windows esse número da porta de autoinicialização pode serWASBOOTSTRAPPORT=2809).

e. Salve o script setenv2. No computador Tempo de Execução, se a definição do servidor do banco de

dados usar host local como a definição para o nome do host(as.director.common.db.default.dbhost), modifique a configuração destapropriedade para que aponte para o nome do host completo do computadorTempo de Execução.

Configurando o Conector do Console do Usuário para Usar aOrigem de Dados WebSphere Application Server

O conector do Console do Usuário acessa suas tabelas usando conexões de dados.Se você configurou o Decision Server Events para usar uma origem de dados doWebSphere Application Server ao acessar o tempo de execução de eventos, vocêdeverá fazer mudanças adicionais na configuração para ativar o conector doConsole do Usuário para a função. Essa tarefa deverá ser configurada se vocêestiver usando um banco de dados Apache Derby integrado.

Antes de Iniciar

Você deve definir o conector do Console do Usuário. Consulte Conector deConsole de Usuário.

Se o Decision Server Events não foi configurado para usar uma origem de dadosdo WebSphere Application Server ao acessar o tempo de execução de eventos,nenhuma configuração adicional será necessária.

80 IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor do Decision

Page 85: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

Sobre Esta Tarefa

Se o banco de dados de tempo de execução de eventos for um banco de dadosApache Derby integrado, você deverá criar um banco de dados separado parahospedar as tabelas para o Console do Usuário e, em seguida, alterar algumasconfigurações de propriedade para que o conector do Console do Usuário acessesuas tabelas no banco de dados separado.

Se o banco de dados de tempo de execução de eventos for hospedado porqualquer outro gerenciador do banco de dados suportado (incluindo o DerbyNetwork Server, que está incluído na instalação do WebSphere Application Server),será possível alterar as configurações de propriedade para que o conector doConsole do Usuário use as conexões de dados do Decision Server Events paraconectar às tabelas do Console do Usuário. É possível ainda, por motivos dedesempenho, acessar o banco de dados de tempo de execução de eventos usandoorigens de dados do WebSphere Application Server.

Para alterar a configuração para que o conector do Console do Usuário acesse suastabelas usando as conexões de dados do Decision Server Events, e não as origensde dados do WebSphere Application Server:

Procedimento1. Se o banco de dados de tempo de execução de eventos for hospedado pelo

Apache Derby integrado, crie um novo banco de dados para as tabelas doConsole do Usuário. O novo banco de dados pode ser hospedado por qualquerbanco de dados suportado, mas as instruções nesta etapa presumem que vocêesteja usando o Derby Network Server, que já está instalado como parte doWebSphere Application Server.a. Inicie o Derby NetworkServer. No diretório was_install_dir/derby/bin/

networkServer, execute startNetworkServer.bat (Windows) oustartNetworkServer.sh (Linux e UNIX). O Derby NetworkServer inicia emuma janela de comandos com a seguinte mensagem: O servidor estápronto para aceitar conexões na porta 1527. . A porta 1527 é o númerode porta padrão na qual o Derby NetworkServer atende às conexões.

b. No diretório was_install_dir/derby/bin/networkServer, inicie o ambientedo comando ij executando ij.bat (Windows) or ij.sh (Linux e UNIX).

c. Na janela de comandos ij, crie um novo banco de dados para as tabelas doConsole do Usuário executando o seguinte comando (tudo em uma linha):CONNECT 'jdbc:derby:<InstallDir>\derby\userconsole;create=true'; (noWindows) ouCONNECT 'jdbc:derby:<InstallDir>/derby/userconsole;create=true'; (noLinux ou UNIX)

d. Na janela de comando ij, crie as tabelas no novo banco de dados,executando derbydb.sql que está localizado em: <InstallDir>/config/db/derbydb.sql. O script cria todas as tabelas necessárias do Console doUsuário.

2. Configure o Console do Usuário para usar o novo banco de dados aoconfigurar as seguintes propriedades (se usar as propriedades de DecisionServer Events, as propriedades estão na página Conector:a. Se estiver usando Derby Network Server:

Configurando o Decision Server Events 81

Page 86: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

Tabela 17. Valores de Propriedade para Configurar.

Propriedade Valor

as.director.connectors.pem.dbclass com.ibm.wbe.db.DerbyDB

as.director.connectors.pem.instance <InstallDir>/derby/userconsole

as.director.connectors.pem.dbport 1527

as.director.connectors.pem.dbhost host local

as.director.connectors.pem.username APP

as.director.connectors.pem.password derbyadmin

b. Se estiver usando outro banco de dados suportado:

Tabela 18. Valores de Propriedade para Configurar.

Propriedade Valor

as.director.connectors.pem.dbclass com.ibm.wbe.db.DB2DB (DB2)

com.ibm.wbe.db.OracleDB (Oracle)

com.ibm.wbe.db.MssDB (SQL Server)

as.director.connectors.pem.instance O nome do banco de dados

as.director.connectors.pem.dbport A porta na qual o banco de dados estáatendendo

as.director.connectors.pem.dbhost O nome do host do banco de dados

as.director.connectors.pem.username O ID do usuário que o Decision ServerEvents usa para acessar o banco de dados

as.director.connectors.pem.password A senha associada ao ID do usuário

c. Ative cada um dos campos listados na tabela da etapa anterior. Você deveativar os campos, assim como digitar os valores da propriedade.

d. Certifique-se de que você ativou o histórico antes de continuar, casocontrário, nenhum dado será produzido para o Console do Usuário exibir.

3. Pare e depois reinicie o WebSphere Application Server para aplicar as alteraçõesdas propriedades.

4. Certifique-se de que o banco de dados está executando, e depois inicie osConectores.

O que Fazer Depois

Agora você está pronto para usar o Console do Usuário.

Verificando sua Configuração do Decision Server EventsÉ possível verificar se o Decision Server Events, o Business Space e os widgets deeventos estão corretamente instalados e configurados antes de usá-los.

Verificando o Tempo de Execução de EventosVerifique se o Decision Server Events está adequadamente instalado e configuradocarregando o projeto de evento de verificação fornecido e enviando um eventoatravés do tempo de execução de eventos.

82 IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor do Decision

Page 87: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

Antes de Iniciar

Instale e configure o Decision Server Events, incluindo a configuração de umprovedor de sistema de mensagens JMS.

Assegure-se de ter instalado o Event Designer. O tempo de execução de eventospode ser instalado em um computador separado.

Se tiver acionado a segurança do WebSphere Application Server durante ainstalação, você deverá configurar a autenticação do usuário para o tempo deexecução de eventos antes de verificar a instalação. Consulte “Autenticação doUsuário” na página 88

Procedimento1. No computador no qual instalou o tempo de execução de eventos,

certifique-se de que o servidor WebSphere Application Server esteja emexecução.

2. Verifique se o aplicativo event runtime foi instalado e iniciado no WebSphereApplication Server:a. Inicie o console administrativo do WebSphere Application Server. Consulte

Iniciando o console administrativo WebSphere Application Serverb. Efetue login no console administrativo do WebSphere Application Server

com um ID de usuário de sua escolha.c. Na árvore de navegação do console administrativo do WebSphere

Application Server, clique em Aplicativos > Tipos de Aplicativos >WebSphere Enterprise Applications. Certifique-se de que o seguinteaplicativo esteja listado e mostrado como iniciado:v wberuntimeear

Certifique-se de que o seguinte aplicativo esteja listado e mostrado comoiniciado, caso o ambiente tenha sido preparado para teste:v wbetesterear

Certifique-se de que os seguintes aplicativos estejam listados e mostradoscomo iniciado, caso o Business Space tenha sido instalado:v BSpaceEAR_<node_name>_<server_name>

v BSpaceForms_<node_name>_<server_name>

v BSpaceHelp_<node_name>_<server_name>

v mm.was_<node_name>_<server_name>

em que <node_name> é o nome do nó e <server_name> é o nome doservidor no qual o Business Space está instalado.

3. No computador no qual instalou o tempo de execução de eventos, crie umdiretório denominado DecisionServerTest e anote o local no qual você criou odiretório.

4. No Event Designer, clique com o botão direito do mouse na visualização doEvent Explorer e, em seguida, clique em Importar. O assistente Importar éaberto.

5. No assistente Importar, clique em Projeto de Evento a partir do ArquivoXML > Avançar.

6. Clique em Navegar, navegue para o <InstallDir>\connectors\validation eselecione o projeto de evento chamado installValidation.xml. Clique emAvançar. Aceite as configurações padrão para o restante do assistente e cliqueem Concluir para importar o projeto de evento na sua área de trabalho.

Configurando o Decision Server Events 83

Page 88: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

7. Na visualização Explorer de Eventos, expanda o projeto de eventos, expanda apasta de Saída e abra a ação de Saída, mostrada na seguinte captura de tela:

8. No editor de Ação, clique na guia Conector, mostrada na seguinte captura detela:

9. No campo Pasta nesse computador, substitua o valor existente pelo caminhocompleto que aponta para o local do diretório DecisionServerTest criado.Salve suas alterações.

10. Para implementar o projeto de evento, clique com o botão direito do mouseno projeto de evento na visualização Explorer de Evento e selecioneImplementar. O assistente Implementar é aberto, mostrado na seguintecaptura de tela:

84 IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor do Decision

Page 89: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

11. Selecione Implementar todos os ativos e clique em Avançar.12. Insira os detalhes de conexão para seu tempo de execução de eventos,

mostrados na seguinte captura de tela:

Certifique-se de que os valores de nome do host e de porta estejam corretospara a instância WebSphere Application Server na qual o tempo de execuçãode evento está implementado (o valor da porta é a porta WC_defaulthost, que

Configurando o Decision Server Events 85

Page 90: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

pode ser determinado por meio do console administrativo WebSphereApplication Server). Insira o ID do usuário e senha, se a segurança estiverativada.

13. Clique em Concluir para implementar o projeto de evento. Uma mensagem éexibida indicando que o projeto de evento é implementado com êxito. FecharEvent Designer.

14. Inicie os conectores de tecnologia independentes. Consulte Iniciando eparando conectores de tecnologia no Windows, Linux e UNIX.Um exemplo de uma inicialização de conector bem-sucedida no Windows:C:\Program Files\IBM\WODM80\WODM\connectors\bin>connectors.bat*********************************************************IBM Decision Server technology connectors (c)Copyright IBM Corp. 2003, 2011Versão: IBM WebSphere Operational Decision Management 8.0.0.0Código do idioma: en_GBVersão Java: 1.6.0*********************************************************BEER0561I: Os conectores de tecnologia estão aguardando por wberuntimeear.BEER0644I: Os conectores de tecnologia estabeleceram comunicação com owberuntimeearBEER0590I: Ponto de verificação de tempo de execução de eventos do conector: 2009-04-14 08:58:10.718BEER2608I: Modo de autenticação: NenhumBEER2609I: Grupo de usuários do Tempo de Execução de Eventos: WBEUsersBEER2610I: Grupo de administração do Tempo de Execução de Eventos: WBEAdminsBEER2611W: *** AVISO: A SEGURANÇA NÃO ESTÁ HABILITADA ***BEER2612W: É concedido acesso total ao usuário maestro para o tempo de execução de eventosBEER0611I: A inicialização está completaBEER0670I: URL do provedor JNDI: corbaloc:iiop:localhost:2809Conectores>

Para obter mais informações sobre como iniciar conectores, incluindo detalhesdos parâmetros opcionais, Executando conector de tecnologia.

15. Abra uma janelade comando (Windows) ou um emulador de terminal (Linuxe UNIX) e navegue para o diretório <InstallDir>/connectors/bin e envie umevento de teste para o tempo de execução de eventos executando umcomando cmdline,v No Windows, execute cmdline.bat <test-event-file>, em que

<test-event-file> é o caminho completo para onde o arquivoinstallValidation_event.xml está localizado, por exemplo, cmdline.bat"C:\Program Files\IBM\WODM80\WODM\connectors\validation\installValidation_event.xml".

v No Linux ou UNIX, execute <InstallDir>/connectors/bin/cmdline.sh<test-event-file>, em que <test-event-file> é o caminho completo paraonde o arquivo installValidation_event.xml está localizado, por exemplo,<InstallDir>/connectors/bin/cmdline.sh /opt/ibm/WODM80/WODM/connectors/validation/installValidation_event.xml.

Um novo arquivo chamado ValidationTest random-number .xml é colocado nodiretório DecisionServerTest, em que random-number é o número gerado pelosistema que torna o nome do arquivo exclusivo.

Nota: Em cmdline.sh existem caminhos relativos (/../../) para os arquivossetenv.sh. Você modificou previamente esses caminhos relativos no diretóriode componentes, mas não no diretório de instalação do produto que ocaminho relativo referencia (o diretório de componentes é uma cópia de partedo diretório de instalação do produto). É possível corrigir esse problema deuma de duas maneiras:v Edite o arquivo setenv.sh para incluir um parâmetro que especifique o

local do diretório de componentes.

86 IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor do Decision

Page 91: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

v Ou copie o diretório de conectores no diretório de componentes. Se usaressa solução, você deve mudar o caminho do diretório para<InstallDir>/connectors/bin/cmdline.sh .

Resultados

Agora você verificou a sua instalação do .

Verificando o Business Space e os Widgets de EventoVerifique se o Business Space e os widgets de evento foram instalados econfigurados corretamente ao acessar o Business Space e incluir um widget deevento.

Antes de Iniciar

Instale e configure o Decision Server Events, incluindo a configuração de umprovedor de sistema de mensagens JMS.

Certifique-se de ter instalado e configurado o Business Space e os widgets deevento.

Procedimento1. Acesse e efetue login no Business Space. Consulte “Acessando o Business

Space” na página 55. A seguinte tela será exibida se o Business Space estiverinstalado corretamente:

2. Crie um novo espaço de negócios. Consulte o “Criando e Customizando umEspaço de Negócios” na página 56.

3. Abra seu um novo espaço de negócios e crie uma nova página. Na paleta dewidgets, verifique se os widgets selecionados estão disponíveis, por exemplo:

Configurando o Decision Server Events 87

Page 92: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

4. Inclua um dos widgets na página. Verifique se o widget foi incluído com êxitona página e se nenhuma mensagem de erro foi exibida. Se algum erro forexibido, consulte Mensagens para determinar o que deve ser alterado naconfiguração.

Resultados

Agora você verificou que o Business Space e os widgets de evento foraminstalados e configurados corretamente.

Assegurando o Decision Server EventsPara proteger o Decision Server Events, ambas as configurações de segurança doWebSphere Application Server e do Decision Server Events devem serconfiguradas.

Sobre Esta Tarefa

Para configurar a segurança do WebSphere Application Server, consulte WebSphereApplication ServerSegurança.

Para configurar a segurança do Decision Server Events, consulte “Autenticação doUsuário”.

O provedor de segurança padrão e preferencial é WebSphere Application Server.

Se você estiver migrando de uma versão anterior do Decision Server Events naqual usou um provedor de segurança diferente, será possível continuar usandoeste provedor, mas você deverá concluir etapas adicionais ao configurar o DecisionServer Events e o Business Space. Consulte “Protegendo o Acesso aos Painéis do”na página 97.

Autenticação do UsuárioA autenticação do usuário para o tempo de execução de eventos pode serimplementada para o Decision Server Events usando o WebSphere ApplicationServer. Este método é o método padrão e preferido.

Sobre Esta Tarefa

A autenticação do usuário controla quem tem acesso ao tempo de execução deeventos.

Para obter detalhes adicionais sobre as funções de usuário e as funçõesadministrativas, consulte Funções de usuário e funções de usuário administrativo.

É possível permitir o acesso ao tempo de execução de eventos sem nenhumaautenticação do usuário, embora esta permissão signifique que qualquer pessoapode acessar o tempo de execução de eventos e alterar os recursos.

88 IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor do Decision

Page 93: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

Se estiver migrando de uma versão anterior do Decision Server Events na qualvocê usou um provedor de segurança diferente, é possível continuar a usar esseprovedor de segurança.

Configurando a Autenticação do Usuário Usando o WebSphereApplication ServerSe desejar assegurar o acesso ao tempo de execução de eventos, configure oDecision Server Events para usar o WebSphere Application Server para definirusuários e grupos autorizados. Este método é o método padrão e preferido.

Sobre Esta Tarefa

Para ativar a segurança usando o WebSphere Application Server, você deve:v Ativar a segurança do WebSphere Application Server.v Configurar o Decision Server Events para usar o WebSphere Application Server

para autenticação do usuáriov Mapear usuários e grupos de usuários para funções do Decision Server Events.v Configurar funções administrativas do WebSphere Application Server.

Procedimento1. Ative a segurança do WebSphere Application Server:

a. No console administrativo do WebSphere Application Server, clique emSegurança > Segurança Global.

b. Selecione Ativar segurança administrativa.c. Verifique se Ativar Segurança do Aplicativo está ativado.d. Verifique se Usar Segurança do Java 2 para Restringir o Acesso ao

Aplicativo para Recursos Locais está selecionado.

Para obter informações adicionais, consulte Ativando a Segurança.2. Para configurar o Decision Server Events para usar o WebSphere Application

Server para autenticação do usuário, altere essas propriedades:

Tabela 19. Propriedades Que Serão Alteradas.

Propriedade Valor a ser configurado

as.director.common.authentication.method AppServer

Este é o valor-padrão do Decision ServerEvents, mas nenhuma autenticação ouautorização ocorre, a menos que vocêtambém tenha ativado a segurança na etapaanterior.

as.director.server.authentication.username Um ID de usuário é o usuárioadministrativo primário do WebSphereApplication Server.

as.director.server.authentication.password A senha associada ao ID do usuário.

Para obter detalhes de como definir essas propriedades, consulte“Configurando Propriedades” na página 68.Se estiver usando Propriedades, as propriedades serão exibidas na menor seçãode Autenticação da seção Comum.

3. Configure o ID do usuário do administrador principal:a. No console administrativo do WebSphere Application Server, clique em

Segurança > Segurança Global.

Configurando o Decision Server Events 89

Page 94: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

b. Verifique se Definições de Região Disponíveis está configurado paraSistema Operacional Local.

c. Clique em Configurar

d. No campo Nome do Usuário Administrativo Primário, digite o ID deusuário usado para efetuar login no console administrativo do WebSphereApplication Server para realizar tarefas administrativas após a ativação dasegurança.

e. Aplique suas mudanças.4. Configurar funções administrativas do WebSphere Application Server.

a. No console administrativo do WebSphere Application Server, clique emSegurança > Segurança Global > Funções do Usuário Administrativo >Incluir

b. No campo Cadeia de procura, procure os IDs do usuário aos quais desejadesignar as funções e clique em Procurar

c. No campo Disponível, selecione os IDs do usuário aos quais desejadesignar as funções e mova-as para o campo Mapeado para a função,usando as setas.

d. Em Função(ões), clique em Operador ou Administrador.e. Clique em OK e em Salvar.

5. Mapear usuários e grupos de usuários para funções do Decision Server Events.Consulte Função de Segurança para mapeamento de grupos ou usuários.Várias funções podem ser designadas para usuários e grupos. Para obter maisinformações, consulte Funções de Usuário e Funções de UsuárioAdministrativo.Quando você estiver usando o WebSphere Application Server como o provedorde segurança, não poderá alterar os nomes de funções.a. No console administrativo do WebSphere Application Server, clique em

Aplicativos > Tipos de Aplicativos > WebSphere Enterprise Applications.b. Clique em wberuntimeear e, em seguida, clique em Função de segurança

para mapeamento de usuário/grupo.c. Na lista das funções, selecione as funções que você gostaria de mapear

(designar) aos usuários, clique em Mapear Usuários. Para obter informaçõesadicionais sobre o mapeamento de usuários para funções, consulte Funçãode Segurança do Mapeamento de Grupos ou Usuários.

d. No campo Cadeia de Procura, procure pelos IDs de usuários aos quaisdeseja designar as funções e clique em Procurar.

e. No campo Disponível, selecione os IDs do usuário aos quais desejadesignar as funções e mova-as para o campo Selecionado usando as setas.

f. Clique em OK e em Salvar.6. Após fazer as mudanças na configuração, reinicie o WebSphere Application

Server para garantir que as alterações estejam em vigor.

Resultados

O Decision Server Events agora está configurado para usar o WebSphereApplication Server para autenticar usuários.

Exemplo de Configuração de Autenticação Usando WebSphere ApplicationServer:

Use o WebSphere Application Server para autenticar os usuários.

90 IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor do Decision

Page 95: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

Sobre Esta Tarefa

Há várias maneiras de realizar esta autenticação, mas aqui está um exemplo deuma configuração.

Para configurar a autenticação do usuário usando o WebSphere Application Server:

Procedimento

1. Inicie o console administrativo do WebSphere Application Server. Para obterinstruções, consulte Iniciando o console administrativo WebSphere ApplicationServer.

2. Ative a segurança do WebSphere Application Server:a. No console administrativo do WebSphere Application Server, clique em

Segurança > Segurança Global.b. Selecione Ativar segurança administrativa.c. Verifique se Ativar Segurança do Aplicativo está ativado.d. Verifique se Usar Segurança do Java 2 para Restringir o Acesso ao

Aplicativo para Recursos Locais está selecionado.

Para obter informações adicionais, consulte Ativando a Segurança.3. No console administrativo do WebSphere Application Server, configure as

seguintes propriedades customizadas:

Tabela 20. Propriedades Que Serão Alteradas.

Propriedade Valor a ser configurado

as.director.common.authentication.method AppServer

Este é o valor-padrão do Decision ServerEvents, mas nenhuma autenticação ouautorização ocorre, a menos que vocêtambém tenha ativado a segurança na etapaanterior.

as.director.server.authentication.username Um ID de usuário é o usuárioadministrativo primário do WebSphereApplication Server.

as.director.server.authentication.password A senha associada ao ID do usuário.

Para obter detalhes de como definir essas propriedades, consulte“Configurando Propriedades” na página 68.Se estiver usando Propriedades, aspropriedades serão exibidas na menor seção de Autenticação da seção Comum.

4. Configure o ID do usuário do administrador principal:a. No console administrativo do WebSphere Application Server, clique em

Segurança > Segurança Global.b. Verifique se Definições de Região Disponíveis está configurado para

Sistema Operacional Local.c. Clique em Configurar

d. No campo Nome do Usuário Administrativo Primário, digite o ID deusuário usado para efetuar login no console administrativo do WebSphereApplication Server para realizar tarefas administrativas após a ativação dasegurança.

e. Aplique suas mudanças.5. Configurar funções administrativas do WebSphere Application Server.

Configurando o Decision Server Events 91

Page 96: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

a. No console administrativo do WebSphere Application Server, clique emSegurança > Segurança Global > Funções do Usuário Administrativo >Incluir

b. No campo Cadeia de procura, procure os IDs do usuário aos quais desejadesignar as funções e clique em Procurar

c. No campo Disponível, selecione os IDs do usuário aos quais desejadesignar as funções e mova-as para o campo Mapeado para a função,usando as setas.

d. Em Função(ões), clique em Operador ou Administrador.e. Clique em OK e em Salvar.

6. Designe funções do Decision Server Events aos usuários:a. No console administrativo do WebSphere Application Server, clique em

Aplicativos > Tipos de Aplicativos > WebSphere Enterprise Applications.b. Clique em wberuntimeear e, em seguida, clique em Função de segurança

para mapeamento de usuário/grupo.c. A partir da lista de funções, selecione as funções que deseja mapear

(designar) aos usuários. Para obter informações adicionais sobre omapeamento de usuários para funções, consulte Função de Segurança doMapeamento de Grupos ou Usuários.

d. No campo Procurar Cadeia, procure pelos IDs de usuários aos quais desejadesignar as funções.

e. No campo Disponível selecione os IDs de usuários aos quais desejadesignar as funções.

f. Clique em OK.7. Após fazer as mudanças na configuração, reinicie o WebSphere Application

Server para garantir que as alterações estejam em vigor.

Resultados

O Decision Server Events agora está configurado para usar o WebSphereApplication Server para autenticar usuários.

Configurando a autenticação do usuário utilizando LDAPSe você estiver migrando de uma versão anterior do Decision Server Events, naqual usava o LDAP (Lightweight Directory Access Protocol), poderá continuarusando-o.

Sobre Esta Tarefa

A autenticação do usuário para o tempo de execução de eventos pode serconfigurada ao usar o WebSphere Application Server. Este método é o métodopadrão e preferencial. O WebSphere Application Server suporta o uso do LDAPpara registros do usuário. Para obter mais informações, consulte Configurando osRegistros do Usuário do Lightweight Directory Access Protocol no centro deinformações do WebSphere Application Server e no “Configurando a Autenticaçãodo Usuário Usando o WebSphere Application Server” na página 89.

Para continuar usando o suporte LDAP conforme fornecido em versões anterioresdo Decision Server Events, use as seguintes etapas.

Procedimento1. Utilize o utilitário administrativo LDAP apropriado para criar os seguintes

grupos:

92 IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor do Decision

Page 97: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

Tabela 21. Grupos Que Serão Criados.

Nível de acesso Nome do grupo a ser criado Exemplo

Administrador WBEAdmins.

Se desejar que o grupo administrativo faça referência aum nome diferente, crie uma propriedade customizadadenominadaas.director.common.authentication.adminGroup comum valor do nome do grupo.

No entanto, se você definir esta propriedade, o grupoWBEAdmins não será mais um grupo deadministradores e quaisquer usuários nesse grupo nãoterão mais privilégios administrativos (a menos quetambém sejam membros do novo grupo deadministradores).

WBEAdmins

Usuário Escolha qualquer nome, mas o nome deve corresponderao valor deas.director.common.authentication.userGroupconfigurado em Propriedades.

WBEUsers

2. Para obter detalhes de como definir essas propriedades, consulte“Configurando Propriedades” na página 68.

3. Altere as seguintes propriedades:

Tabela 22. Propriedades Que Serão Alteradas.

Propriedade Ação

as.director.common.authentication.method Selecione LDAP

as.director.common.authentication.server Substitua <HOST-NAME> pelo nome do servidor emque o LDAP reside.

Vários nomes de servidor podem ser digitados,separados por uma vírgula. Se o primeiro servidor nalista estiver indisponível, a autenticação será tentada nosservidores seguintes e subsequentes na lista.

as.director.common.authentication.namecontext Remova dc=<MYDOMAIN> e substitua<MYCOMPANY> pelo nome da empresa.

as.director.server.authentication.member.filterEEE Ativar.

as.director.server.authentication.member.attribute Ativar.

as.director.server.authentication.userid.format Apenas para uso interno, não altere

as.director.server.authentication.security.method Configure para um dos seguintes:

v nenhum (padrão)

v simples

v forte

as.director.common. authentication.security.protocol Configure para um dos seguintes:

v não especificado (padrão)

v ssl

as.director.common.authentication.userGroup Configure o valor para que corresponda ao nome dogrupo de usuários definido no Active Directory (opadrão é WBEUsers).

Configurando o Decision Server Events 93

Page 98: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

Tabela 22. Propriedades Que Serão Alteradas. (continuação)

Propriedade Ação

as.director.server.authentication.username Substitua admin por um ID do usuário que estejaregistrado no Active Directory no Administrador ou nosgrupos de Usuários (configuração na etapa 1 na página92)

as.director.server.authentication.password Substitua admin pela senha associada ao ID do usuário

Se estiver usando Propriedades, as propriedades estarão na seção menorAutenticação da seção Comum.

Configurando Autenticação de Usuário Usando o MicrosoftWindows Active DirectorySe você estiver migrando de uma versão anterior do Decision Server Events naqual usava o Windows Active Directory, poderá continuar usando-o.

Sobre Esta Tarefa

No Windows, a autenticação do usuário para o tempo de execução de eventospode ser configurada ao usar o WebSphere Application Server. Consulte“Configurando a Autenticação do Usuário Usando o WebSphere ApplicationServer” na página 89. Este método é o método padrão e preferido.

Para continuar usando o Windows Active Directory, utilize as seguintes etapas.

Procedimento1. No Active Directory, crie os seguintes grupos:

Tabela 23. Grupos Que Serão Criados no Active Directory.

Nível de acesso Nome do grupo a ser criado Por exemplo

Administrador WBEAdmins.

Se desejar que o grupo administrativo faça referência aum nome diferente, crie uma propriedade customizadadenominadaas.director.common.authentication.adminGroup comum valor do nome do grupo.

No entanto, se você definir esta propriedade, o grupoWBEAdmins não será mais um grupo deadministradores e quaisquer usuários nesse grupo nãoterão mais privilégios administrativos (a menos quetambém sejam membros do novo grupo deadministradores).

WBEAdmins

Usuário Escolha qualquer nome, mas o nome deve corresponderao valor deas.director.common.authentication.userGroupconfigurado em Propriedades.

WBEUsers

2. Para obter detalhes de como definir essas propriedades, consulte“Configurando Propriedades” na página 68.

3. Altere estas propriedades:

94 IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor do Decision

Page 99: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

Tabela 24. Propriedades Que Serão Alteradas.

Propriedade Ação

as.director.common.authentication.method Selecione o Active Directory

as.director.common.authentication.server Substitua <HOST-NAME> pelo nome do servidor noqual o Active Directory reside.

Vários nomes de servidor podem ser digitados,separados por uma vírgula. Se o primeiro servidor nalista estiver indisponível, a autenticação será tentada nosservidores seguintes e subsequentes na lista.

as.director.common.authentication.namecontext Substitua <MYDOMAIN> pelo nome de domínio e<MYCOMPANY> pelo nome da empresa.

as.director.common.authentication.userGroup Configure o valor para que corresponda ao nome dogrupo de usuários definido no Active Directory (opadrão é WBEUsers).

as.director.server.authentication.username Substitua admin por um ID do usuário que estejaregistrado no Active Directory no Administrador ou nosgrupos de Usuários (configuração na etapa 1 na página94)

as.director.server.authentication.password Substitua admin pela senha associada ao ID do usuário

Se estiver usando Propriedades, as propriedades estarão na seção menorAutenticação da seção Comum.

Configurando a autenticação do usuário usando o Console doUsuário doComo alternativa, é possível usar o Console do Usuário para autorizar usuários egrupos incluindo-os em determinadas tabelas de tempo de execução de eventos.

Sobre Esta Tarefa

Se desejar proteger o acesso ao tempo de execução de eventos, o método padrão epreferencial é usar a segurança do WebSphere Application Server. Consulte“Configurando a Autenticação do Usuário Usando o WebSphere ApplicationServer” na página 89. As tabelas de tempo de execução de evento e os privilégiosde cada grupo estão descritos na Autenticação do com as interfaces do Console doUsuário e Administração.

As tarefas relacionadas à autenticação do usuário usando o Console do Usuário sãoas seguintes.

Procedimento1. Ativar a autenticação usando o banco de dados de tempo de execução de

eventos:a. Para obter detalhes de como definir essas propriedades, consulte

“Configurando Propriedades” na página 68.b. Altere estas propriedades:

Tabela 25. Propriedades Que Serão Alteradas.

Propriedade Valor a ser configurado

as.director.common.authentication.method Banco de Dados

as.director.server.authentication.username ID do usuário

as.director.server.authentication.password senha de sua escolha

Configurando o Decision Server Events 95

Page 100: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

Se estiver usando Propriedades, as propriedades estarão na subseçãoAutenticação da seção Comum.

c. Pare e reinicie o aplicativo wberuntimeear no console administrativo doWebSphere Application Server. Na próxima vez em que uma interface como usuário do Decision Server Events ou o tempo de execução de eventos foriniciado, um ID de usuário e uma senha válidos devem ser fornecidos.

2. Defina novos grupos:a. Inicie o User Console efetuando login no painel de login comum em:

http://server:port/wbe/common/login.jspem que server é o nome do servidor WebSphere Application Server no qualo Decision Server Events está instalado e port é o número da porta doWC_defaulthost deste servidor (geralmente 9080). Este valor pode serdeterminado na tabela exibida ao utilizar o console administrativo doApplication Server Network Deployment, clique em Servidores e depois emServidores de aplicativos, clique no nome do servidor e depois em Portas.

b. Mova o ponteiro do mouse sobre o botão Contas do Usuário e selecioneGrupos no menu para exibir a janela Grupos.

c. Clique no botão Incluir um Novo Grupo para exibir a janela Novo Grupo.Preencha os campos e clique em Incluir. Repita para cada grupo quedesejar.

d. Clique em Salvar Configuração para salvar as suas alterações.3. Defina novos usuários:

a. Inicie o User Console efetuando login no painel de login comum em:http://server:port/wbe/common/login.jsp

b. Mova o ponteiro do mouse sobre o botão Contas do Usuário e selecioneUsuários no menu para exibir a janela Usuários.

c. Clique no botão Incluir um Novo Usuário para exibir a janela NovoUsuário. Preencha os campos, incluindo os grupos aos quais o usuáriopertence e clique em Incluir. Repita para cada usuário que desejar.

d. Clique em Salvar Configuração para salvar as suas alterações.4. Inclua um usuário ou remova um usuário de um grupo:

a. Inicie o User Console efetuando login no painel de login comum em:http://server:port/wbe/common/login.jsp

b. Mova o ponteiro do mouse sobre o botão Contas do Usuário e selecioneUsuários no menu para exibir a janela Usuários.

c. Clique no botão Editar para o usuário relevante para exibir a janela EditarUsuário.

d. Selecione ou desmarque um grupo conforme necessário e clique emAtualizar para concluir a edição.

e. Clique em Salvar Configuração para salvar as suas alterações.5. Desative a autenticação do usuário:

Se não desejar mais fazer a autenticação do usuário ou se o Active Directory ouLDAP não estiverem disponíveis para suportar a autenticação, então, vocêpoderá desativar a autenticação.Altere a propriedade as.director.common.authentication.method para nenhuma.Para obter detalhes de como configurar essa propriedade, consulte“Configurando Propriedades” na página 68.

96 IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor do Decision

Page 101: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

Se estiver usando Propriedades, a propriedade estará na seção Comum, nasubseção Autenticação. A desativação da autenticação do usuário significa quequalquer pessoa pode acessar o tempo de execução de eventos e alterar osrecursos.

Protegendo o Acesso aos Painéis doAo usar a segurança do WebSphere Application Server, é possível assegurar queapenas os usuários autenticados do Business Space possam acessar gráficos pormeio do uso de widgets do painel.

Sobre Esta Tarefa

Para assegurar que um usuário do Business Space deve ser autenticado antes deacessar widgets do painel, siga estas etapas:

Procedimento1. Certifique-se de que a segurança do WebSphere Application Server esteja

ativada. Consulte “Configurando a Autenticação do Usuário Usando oWebSphere Application Server” na página 89.

2. Designe o usuário do Business Space à função 'WBEDashboardUsers'. Consulte“Configurando a Autenticação do Usuário Usando o WebSphere ApplicationServer” na página 89.

3. Se você configurou o Decision Server Events para usar um provedor desegurança diferente de WebSphere Application Server, para assegurar que osusuários possam efetuar login no Business Space você deverá configurar asseguintes propriedades:

Tabela 26. Valores de Propriedade para Configurar.

Propriedade Valor a ser configurado

as.director.businessspace.authentication.username Um ID do usuário que está registrado no seu provedorde segurança.

as.director.businessspace.authentication.password A senha associada ao ID do usuário.

Para obter detalhes de como definir essas propriedades, consulte“Configurando Propriedades” na página 68.

Nota: Esta situação é a única na qual estas propriedades devem serconfiguradas.

Configurando o Decision Server Events 97

Page 102: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

98 IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor do Decision

Page 103: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

Avisos

Estas informações foram desenvolvidas para produtos e serviços oferecidos nosEstados Unidos.

É possível que a IBM não ofereça os produtos, serviços ou recursos discutidosnesta publicação em outros países. Consulte um representante IBM local para obterinformações sobre produtos e serviços disponíveis atualmente em sua área.Qualquer referência a produtos, programas ou serviços IBM não significa queapenas produtos, programas ou serviços IBM possam ser utilizados. Qualquerproduto, programa ou serviço funcionalmente equivalente, que não infrinjanenhum direito de propriedade intelectual da IBM ou outros direitos legalmenteprotegidos, poderá ser utilizado em substituição a este produto, programa ouserviço. Entretanto, a avaliação e verificação da operação de qualquer produto,programa ou serviço não-IBM são de responsabilidade do Cliente.

A IBM pode ter patentes ou solicitações de patentes pendentes relativas a assuntostratados nesta publicação. O fornecimento desta publicação não garante ao Clientenenhum direito sobre tais patentes. Pedidos de licença devem ser enviados, porescrito, para:

Gerência de Relações Comerciais e Industriais da IBM BrasilAv. Pasteur, 138-146BotafogoRio de Janeiro, RJCEP 22290-240Inglaterra SO21 2JN

Para pedidos de licenças com relação a informações sobre DBCS (Conjunto deCaracteres de Byte Duplo), entre em contato com o Departamento de PropriedadeIntelectual da IBM em seu país ou envie pedidos, por escrito, para:

Intellectual Property LicensingLegal and Intellectual Property LawIBM Japan Ltd.1623-14, Shimotsuruma, Yamato-shiKanagawa 242-8502 Japão

O parágrafo a seguir não se aplica a nenhum país em que tais disposições nãoestejam de acordo com a legislação local: A INTERNATIONAL BUSINESSMACHINES CORPORATION FORNECE ESTA PUBLICAÇÃO “NO ESTADO EMQUE SE ENCONTRA”, SEM GARANTIA DE NENHUM TIPO, SEJA EXPRESSAOU IMPLÍCITA, INCLUINDO, MAS A ELAS NÃO SE LIMITANDO, ASGARANTIAS IMPLÍCITAS (OU CONDIÇÕES) DE NÃO INFRAÇÃO,COMERCIALIZAÇÃO OU ADEQUAÇÃO A UM DETERMINADO PROPÓSITO.Alguns países não permitem a exclusão de garantias expressas ou implícitas emcertas transações; portanto, esta disposição pode não se aplicar ao Cliente.

Estas informações podem conter imprecisões técnicas ou erros tipográficos. Sãofeitas alterações periódicas nas informações aqui contidas; tais alterações serãoincorporadas em futuras edições desta publicação. A IBM pode, a qualquermomento, aperfeiçoar e/ou alterar os produtos e/ou programas descritos nestapublicação, sem aviso prévio.

© Copyright IBM Corp. 2008, 2012 99

Page 104: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

Quaisquer referências nessas informações a Web sites não IBM são fornecidassomente para conveniência e não são de forma alguma um endosso a esses Websites. Os materiais contidos nesses Web sites não fazem parte dos materiais desteproduto IBM e o uso desses Web sites é de inteira responsabilidade do Cliente.

A IBM pode utilizar ou distribuir as informações fornecidas da forma que julgarapropriada sem incorrer em qualquer obrigação para com o Cliente.

Licenciados deste programa que desejam obter informações sobre este assunto comobjetivo de permitir: (i) a troca de informações entre programas criadosindependentemente e outros programas (incluindo este) e (ii) a utilização mútuadas informações trocadas, devem entrar em contato com:

Gerência de Relações Comerciais e Industriais da IBM BrasilAv. Pasteur, 138-146BotafogoRio de Janeiro, RJCEP 22290-240Inglaterra SO21 2JN

Tais informações podem estar disponíveis, sujeitas a termos e condiçõesapropriadas, incluindo em alguns casos o pagamento de uma taxa.

O programa licenciado descrito nesta publicação e todo o material licenciadodisponível são fornecidos pela IBM sob os termos do Contrato com o Cliente IBM,do Contrato de Licença de Programa Internacional IBM ou de qualquer outrocontrato equivalente.

Todos os dados de desempenho aqui contidos foram determinados em umambiente controlado. Portanto, os resultados obtidos em outros ambientesoperacionais podem variar significativamente. Algumas medidas podem ter sidotomadas em sistemas em nível de desenvolvimento e não há garantia de que estasmedidas serão as mesmas em sistemas disponíveis em geral. Além disso, algumasmedidas podem ter sido estimadas por extrapolação. Os resultados reais podemvariar. Os usuários deste documento devem verificar os dados aplicáveis para seuambiente específico.

As informações relativas a produtos não IBM foram obtidas junto aos fornecedoresdos respectivos produtos, de seus anúncios publicados ou de outras fontesdisponíveis publicamente. A IBM não testou estes produtos e não pode confirmar aprecisão do desempenho, da compatibilidade ou de qualquer outra reivindicaçãorelacionada a produtos não-IBM. Questões sobre os recursos de produtos não IBMdevem ser encaminhadas diretamente a seus fornecedores.

Estas informações contêm exemplos de dados e relatórios utilizados nas operaçõesdiárias de negócios. Para ilustrá-los da forma mais completa possível, os exemplospodem incluir nomes de indivíduos, empresas, marcas e produtos. Todos estesnomes são fictícios e qualquer semelhança com nomes e endereços utilizados poruma empresa real é mera coincidência.

LICENÇA DE COPYRIGHT:

Estas informações contêm programas de aplicativos de amostra na idioma deorigem, ilustrando as técnicas de programação em diversas plataformasoperacionais. O Cliente pode copiar, modificar e distribuir estes programas deamostra sem a necessidade de pagar à IBM, com objetivos de desenvolvimento,

100 IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor do Decision

Page 105: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

utilização, marketing ou distribuição de programas aplicativos em conformidadecom a interface de programação de aplicativo para a plataforma operacional para aqual os programas de amostra são criados. Esses exemplos não foram testadoscompletamente em todas as condições. Portanto, a IBM não pode garantir ouimplicar a confiabilidade, manutenção ou função destes programas. Os programasde amostra são fornecidos "NO ESTADO EM QUE SE ENCONTRA", sem garantiade nenhum tipo. A IBM não deve ser responsabilizada por quaisquer danosdecorrentes do uso pelo Clinte dos programas de amostra.

Cada cópia ou parte desses programas de amostra ou qualquer trabalho derivadodeve incluir um aviso de copyright com os dizeres:

© (nome de sua empresa) (ano). Partes deste código são derivadas dos Programasde Amostra da IBM Corp. © Copyright IBM Corp. _insira o ano ou os anos_.

Marcas RegistradasIBM, o logotipo IBM e ibm.com são marcas ou marcas registradas da InternationalBusiness Machines Corp., registradas em muitas jurisdições no mundo todo.Nomes de outros produtos e serviços podem ser marcas registradas da IBM ououtras empresas. Uma lista atual de marcas registradas IBM está disponível naWeb em “Copyright e informações de marca registrada” em www.ibm.com/legal/copytrade.shtml.

Linux é uma marca registrada da Linus Torvalds nos Estados Unidos e/ou emoutros países.

Microsoft, Windows e o logotipo Windows são marcas registradas da MicrosoftCorporation nos Estados Unidos e/ou em outros países.

UNIX é uma marca registrada da The Open Group nos Estados Unidos e emoutros países.

Java e todas as marcas registradas e logotipos baseados em Java são marcas oumarcas registradas da Oracle e/ou suas afiliadas.

Avisos 101

Page 106: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

102 IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor do Decision

Page 107: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo
Page 108: IBM WebSphere Operational Decision Management: Configurando os Eventos do Servidor … · 2018-06-11 · implementação, que é um servidor que gerencia as operações para um grupo

����

Impresso no Brasil