110
IBM WebSphere Operational Decision Management Versión 8 Release 0 Configuración de sucesos de Decision Server

IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

IBM WebSphere Operational Decision ManagementVersión 8 Release 0

Configuración de sucesos de DecisionServer

���

Page 2: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

NotaAntes de utilizar esta información y el producto al que da soporte, lea la información incluida en “Avisos” en la página 101.

Esta edición se aplica a la versión 8, release 0, modificación 0 de WebSphere Operational Decision Management y atodos los releases y modificaciones posteriores hasta que se indique lo contrario en nuevas ediciones.

© Copyright IBM Corporation 2008, 2012.

Page 3: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

Contenido

Configuración de Decision ServerEvents . . . . . . . . . . . . . . . 1Planificar el entorno de Decision Server Events . . . 4

Creación de un entorno de Decision Server Events 4Selección de una topología de Decision ServerEvents . . . . . . . . . . . . . . . 5Personalización del tiempo de ejecución desucesos . . . . . . . . . . . . . . . 5

Configuración de un entorno autónomo DecisionServer Events . . . . . . . . . . . . . . 7

Creación de un nuevo perfil de servidor deaplicaciones Decision Server Events. . . . . . 7

Creación de un perfil nuevo utilizando laHerramienta de gestión de perfiles . . . . . 8Creación de un perfil nuevo mediante elmandato manageprofiles . . . . . . . . 10

Aumento de un perfil de servidor de aplicacionesde WebSphere Application Server con DecisionServer Events. . . . . . . . . . . . . 12

Aumento de un perfil de servidor deaplicaciones existente utilizando laherramienta de gestión de perfiles . . . . . 13Aumento de un perfil de servidor deaplicaciones existente utilizando el mandatomanageprofiles . . . . . . . . . . . 15Anulación del aumento de un perfil deservidor de aplicaciones existente utilizando elmandato manageprofiles . . . . . . . . 17

Configuración para alta disponibilidad yescalabilidad . . . . . . . . . . . . . . 18

Aumento de un perfil de gestión existenteWebSphere Application Server . . . . . . . 19

Aumento de un perfil de gestión existenteutilizando la herramienta de gestión deperfiles . . . . . . . . . . . . . . 19Aumento de un perfil de gestión existenteutilizando el mandato manageprofiles . . . 21Anulación de aumento de un perfil existenteutilizando el mandato manageprofiles . . . 23

Aumento de un perfil personalizado existenteWebSphere Application Server . . . . . . . 24

Aumento de un perfil personalizado existenteutilizando la herramienta de gestión deperfiles . . . . . . . . . . . . . . 25Aumento de un perfil personalizado existenteutilizando el mandato manageprofiles . . . 25Anulación de aumento de un perfil existenteutilizando el mandato manageprofiles . . . 26

Creación y configuración de un clúster detopología silver . . . . . . . . . . . . 27

Creación de perfiles para un clúster detopología silver . . . . . . . . . . . 29Configuración de un clúster de topologíasilver . . . . . . . . . . . . . . 31

Creación y configuración de un clúster detopología gold . . . . . . . . . . . . 35

Creación de perfiles para un clúster detopología gold . . . . . . . . . . . 37Configuración de un clúster de topología gold 39

Creación y configuración de un clúster queutiliza WebSphere MQ como proveedor demensajería . . . . . . . . . . . . . . 44

Configuración de WebSphere MQ parautilizarlo como proveedor de mensajería. . . 46Creación de perfiles para un clúster queutiliza WebSphere MQ como proveedor demensajería . . . . . . . . . . . . . 47Configuración de un clúster que utilizaWebSphere MQ como proveedor demensajería . . . . . . . . . . . . . 49

Configuración de Business Space, instalación dewidgets de sucesos y utilización de Business Space . 51

Configuración de Business Space . . . . . . 51Configuración de un entorno de BusinessSpace autónomo . . . . . . . . . . . 52Configuración de Business Space para altadisponibilidad y escalabilidad . . . . . . 52Configuración de la base de datos BusinessSpace . . . . . . . . . . . . . . 54

Instalación de widgets de sucesos y utilizaciónde Business Space . . . . . . . . . . . 55

Instalación de widgets de sucesos en unentorno de Business Space autónomo . . . . 55Acceso a Business Space . . . . . . . . 58Utilización del espacio de negocio deWebSphere Operational Decision Management 59Creación y personalización de un espacio denegocio . . . . . . . . . . . . . . 60Adición de widgets de sucesos . . . . . . 61

Personalización del entorno de ejecución de sucesos 61Configuración de la base de datos para DecisionServer Events. . . . . . . . . . . . . 62

Creación de la base de datos de tiempo deejecución de sucesos . . . . . . . . . 62Creación manual de tablas de tiempo deejecución de sucesos . . . . . . . . . 63Desplegar tablas en base de datos distintas . . 63Despliegue el tiempo de ejecución de sucesosen un gestor de base de datos que distingueentre mayúsculas y minúsculas . . . . . . 66

Edición del archivo setenv . . . . . . . . 67Cambio del proveedor de mensajería del tiempode ejecución de sucesos . . . . . . . . . 67

Configuración de la mensajeríapredeterminada de WebSphere ApplicationServer para que sea el proveedor JMS . . . 67Configuración de WebSphere MQ para quesea proveedor JMS . . . . . . . . . . 68

Configuración de WebSphere MQ . . . . 68Configuración de Decision Server Events 69

© Copyright IBM Corp. 2008, 2012 iii

Page 4: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

Configurar propiedades . . . . . . . . . 71Configuración de las propiedades utilizandola consola administrativa WebSphereApplication Server . . . . . . . . . . 71Configuración de propiedades mediante laherramienta de scripting wsadmin. . . . . 72Configuración de propiedades con laherramienta Propiedades . . . . . . . . 73

Configuración del tiempo de ejecución de sucesospara grabar el historial . . . . . . . . . 75

Cómo asegurarse de que los registros dehistorial no se pierden si el tiempo deejecución de sucesos se detiene . . . . . . 76

Configuración de la cola de sucesos duradera . . 76Configuración del tamaño de registro de lacola de sucesos duradera . . . . . . . . 77

Configuración de cómo se manejan las reglas desucesos y acciones diferidas después de unaconclusión . . . . . . . . . . . . . . 77Configuración del tiempo de ejecución de sucesospara almacenar datos de pasos en memoria . . 78Configuración del tiempo de ejecución de sucesospara almacenar los datos de contexto enObjectGrid. . . . . . . . . . . . . . 79Ajuste de la configuración de tiempo deejecución de sucesos . . . . . . . . . . 80

Tiempo de ejecución de sucesos y WebSphereApplication Server . . . . . . . . . . 80Mensajería JMS . . . . . . . . . . . 81

Configuración de varios perfiles Decision ServerEvents para que coexistan . . . . . . . . 82

Configuración de conectores de tecnología en unsistema independiente . . . . . . . . . . 82Configuración del conector de la Consola delusuario para que utilice un origen de datos deWebSphere Application Server . . . . . . . 83

Verificación de la configuración de Decision ServerEvents . . . . . . . . . . . . . . . . 85

Verificación del tiempo de ejecución de sucesos 85Verificación de Business Space y los widgets desucesos . . . . . . . . . . . . . . . 90

Protección de Decision Server Events . . . . . . 91Autenticación de usuarios . . . . . . . . 91

Configuración de la autenticación del usuarioutilizando WebSphere Application Server . . 92

Ejemplo de configuración de autenticaciónutilizando WebSphere Application Server . 94

Configuración de la autenticación del usuarioutilizando LDAP . . . . . . . . . . 95Configuración de la autenticación del usuariocon Microsoft Windows Active Directory . . 97Configuración de la autenticación de usuariosmediante la Consola de usuario . . . . . 98

Protección del acceso a los paneles deinstrumentos . . . . . . . . . . . . 100

Avisos . . . . . . . . . . . . . . 101Marcas registradas. . . . . . . . . . . . 103

iv IBM WebSphere Operational Decision Management: Configuración de sucesos de Decision Server

Page 5: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

Configuración de Decision Server Events

En las secciones siguientes se describe cómo configurar Decision Server Eventsdespués de la instalación.

Antes de empezar

Debe haber instaladoi Decision Server Events y opcionalmenteDecision Center.Consulte, Instalación .

Acerca de esta tarea

Los siguientes componentes están disponibles enDecision Server Events:

Tabla 1. Componentes de Decision Server Events.

Componente Descripción Instalación predeterminada

Widgets de captura y dereproducción de sucesos

En el widget de captura desucesos y el widget dereproducción de sucesos, secapturan sucesos de unsistema de producción y sereproduce una secuencia deuno o varios de ellos,normalmente en un sistemade prueba. Antes de poderutilizar estos widgets,también debe configurarBusiness Space. Para obtenermás información sobreBusiness Space, consulte“Configuración de BusinessSpace, instalación de widgetsde sucesos y utilización deBusiness Space” en la página51.

Conectores de sucesos Los conectores de sucesosproporcionan conexionesentre el tiempo de ejecuciónde sucesos y los sistemasexternos. Puede configurarlos conectores de sucesos enEvent Designer.

Event Designer Un entorno de desarrollobasado en Eclipse paradiseñar, desarrollar, probar,desplegar y supervisar lasaplicaciones de sucesos. Eldiseñador de sucesos estádisponible en la perspectivaSuceso de Eclipse.

© Copyright IBM Corp. 2008, 2012 1

Page 6: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

Tabla 1. Componentes de Decision Server Events. (continuación)

Componente Descripción Instalación predeterminada

Flujo de sucesos Los diagramas de flujo desucesos constan de gruposde reglas de sucesos y pasosde negocio que componen unproceso empresarial.

No

Tiempo de ejecución desucesos

El tiempo de ejecución desucesos es una plataforma deejecución que gestiona lacoordinación de sucesos denegocio en tiempo real. Eltiempo de ejecución desucesos requiere WebSphereeXtreme Scale y se puededesplegar y configurar enWebSphere ApplicationServer.

Widget de probador desucesos

El widget de probador desucesos proporciona unamanera de probar la lógicade sucesos en un proceso denegocio. Este widget estápensado para la prueba ysolo se utiliza en unainstalación de prueba. No loutilice en una instalación deproducción ya que puedeafectar al rendimiento. Antesde poder utilizar estoswidgets, también debeconfigurar Business Space.Para obtener másinformación sobre BusinessSpace, consulte“Configuración de BusinessSpace, instalación de widgetsde sucesos y utilización deBusiness Space” en la página51.

Componentes de integración Puede instalar componentesde integración en el utillajede WebSphere ESB yWebSphere Message Brokerpara permitir que estosproductos envíen datos aDecision Server Events yreciba datos del mismo.

No

2 IBM WebSphere Operational Decision Management: Configuración de sucesos de Decision Server

Page 7: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

Tabla 1. Componentes de Decision Server Events. (continuación)

Componente Descripción Instalación predeterminada

Ejemplos y guías deaprendizaje

Instala los proyectos para losejemplos y guías deaprendizaje, además deproporcionar un perfil deservidor para ejecutar losejemplos y guías deaprendizaje en WebSphereApplication Server. Paraobtener más informaciónacerca del servidor demuestras, consulteUtilización del servidor demuestras.

Si instala Decision Center, los siguientes widgets de gráficas también estándisponibles:v Gestor de gráficas de sucesos para crear y editar gráficas.v Gráfica de sucesos para ver las gráficas. Los datos de gráficas se renuevan

periódicamente para presentar una vista en tiempo real de las actividades delsistema.

v Diseño de sucesos para ver los diseños de herencia.

Antes de poder utilizar estos widgets, también debe configurar Business Space.Para obtener más información sobre Business Space, consulte “Configuración deBusiness Space, instalación de widgets de sucesos y utilización de Business Space”en la página 51.

Uno de los conceptos clave de las secciones siguientes es el perfil de WebSphereApplication Server, que se utiliza para planificar y configurar el entorno deDecision Server Events. Un perfil define el entorno de tiempo de ejecución eincluye todos los archivos que el servidor procesa en el entorno de tiempo deejecución y que puede cambiar. Puesto que crea un perfil, también crea un tiempode ejecución de sucesos. Decision Server Events soporta tres tipos de perfil:v Perfil de servidor de aplicaciones: un perfil de servidor de aplicaciones define

un servidor de aplicaciones de WebSphere Application Server autónomo yseparado, que tiene su propia interfaz de administración y permite que lasaplicaciones estén disponibles para sitios web externos o sitios web de intranet,en función de las configuraciones de las aplicaciones y del servidor. Este perfiles ideal para los entornos de servidor único. Para este tipo de perfil, puede:– Cree un perfil de servidor de aplicación Decision Server Events nuevo. Para

obtener más información, consulte “Creación de un nuevo perfil de servidorde aplicaciones Decision Server Events” en la página 7.

– Aumente un perfil de servidor de aplicaciones de WebSphere ApplicationServer con Decision Server Events. Para obtener más información, consulte“Aumento de un perfil de servidor de aplicaciones de WebSphere ApplicationServer con Decision Server Events” en la página 12.

v Perfil de gestión: un perfil de gestión crea un gestor de despliegue, que es unservidor que gestiona operaciones para un grupo lógico de otros servidores y esla ubicación central para administrar los servidores y clústeres de la celda. Siconfigura un entorno de despliegue, primero debe crear este perfil. Para estetipo de perfil, solo puede aumentar un perfil de gestión de WebSphere

Configuración de Decision Server Events 3

Page 8: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

Application Server existente con Decision Server Events. Para obtener másinformación, consulte “Aumento de un perfil de gestión existente WebSphereApplication Server” en la página 19.

v Perfil personalizado: un perfil personalizado proporciona un nodo vacío queno contiene una consola de administración ni servidores. El uso típico para unperfil personalizado es federar su nodo en un gestor de despliegue. Después defederar el nodo, puede utilizar el gestor de despliegue para crear un servidor oun clúster de servidores dentro del nodo. Para este tipo de perfil, solo puedeaumentar un perfil personalizado de WebSphere Application Server existente conDecision Server Events. Para obtener más información, consulte “Aumento de unperfil personalizado existente WebSphere Application Server” en la página 24.

Planificar el entorno de Decision Server EventsHay varios factores que es aconsejable tener en cuenta al decidir cómo configurarel entorno de Decision Server Events.

Creación de un entorno de Decision Server EventsAcerca de esta tarea

Para crear un entorno de Decision Server Events, puede crear su propio perfil opuede utilizar el servidor de muestras proporcionado (si está instalado). Elservidor de muestras proporciona un entorno de Decision Server Events deservidor único preconfigurado utilizando Apache Derby incluido como proveedorde bases de datos y la mensajería predeterminada de WebSphere ApplicationServer como proveedor de mensajería. Para obtener más información acerca de lautilización del servidor de muestras, consulte Utilización del servidor de muestras.En el procedimiento siguiente, se crea su propio perfil.

Procedimiento1. Instale Decision Server Events. Para obtener más información, consulte

“Configuración de Decision Server Events”, en la página 1.2. Cree un perfil de WebSphere Application Server aumentado con Decision

Server Events.3. Si ha instalado los widgets de Business Space y desea utilizarlos, debe:

a. Aumente el perfil Decision Server Events con Business Space. Para obtenermás información, consulte “Configuración de un entorno de Business Spaceautónomo” en la página 52.

b. Instale los widgets de Business Space. Para obtener más información,consulte “Instalación de widgets de sucesos en un entorno de BusinessSpace autónomo” en la página 55.

4. Realice cualquier personalización adicional en el entorno de tiempo deejecución de sucesos. Para obtener más información, consulte “Personalizacióndel entorno de ejecución de sucesos” en la página 61.

Resultados

Dispone de un entorno de Decision Server Events en ejecución. Para verificar queel entorno se haya configurado correctamente, consulte “Verificación de laconfiguración de Decision Server Events” en la página 85.

4 IBM WebSphere Operational Decision Management: Configuración de sucesos de Decision Server

Page 9: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

Selección de una topología de Decision Server EventsAcerca de esta tarea

Puede configurar Decision Server Events en varias topologías en función de susrequisitos:

Procedimientov Único servidor: para simplificar y facilitar el despliegue, es aconsejable

configurar un entorno de Decision Server Events de único servidor. Estatopología es la más simple de configurar y gestionar, pero no tiene una altadisponibilidad ni es escalable.

v Agrupación en clúster: si desea configurar un entorno de Decision Server Eventsde alta disponibilidad y escalable, debe agrupar en clúster el tiempo deejecución de sucesos.Dependiendo de si desea utilizar como proveedor de mensajería, la mensajeríapredeterminada de WebSphere Application Server o WebSphere MQ, puedeseleccionar una de las siguientes tres topologías:– Topología silver:

Un clúster de topología silver proporciona alta disponibilidad y escalabilidadpara el tiempo de ejecución de sucesos, por lo que la topología se puedeconfigurar para resistir las anomalías del servidor. La adición de másservidores al clúster puede mejorar el rendimiento de sucesos en el tiempo deejecución de sucesos, porque la carga de trabajo se distribuye entre variosmiembros del clúster. Si falla el servidor, la carga de trabajo se redistribuye aotro miembro del clúster y continúa el proceso sin paradas. El clúster utilizala mensajería predeterminada de WebSphere Application Server comoproveedor de mensajería para el tiempo de ejecución de sucesos.

– Topología gold:Un clúster de topología gold proporciona escalabilidad de mensajeríaindependiente adicional, además de lo que proporciona el clúster de topologíasilver. Use esta topología si utiliza la mensajería predeterminada deWebSphere Application Server como el proveedor de mensajería, y desea máscontrol sobre la configuración de la escalabilidad de la mensajería y el tiempode ejecución de sucesos, a coste de rendimiento. Es aconsejable utilizar unclúster de topología gold para limitar la complejidad de la topología medianteel escalado del número de instancias de tiempo de ejecución de sucesos, sinmás escalado de la mensajería. El clúster utiliza la mensajería predeterminadade WebSphere Application Server como proveedor de mensajería para eltiempo de ejecución de sucesos.

– Una topología que utiliza WebSphere MQ como proveedor de mensajería:Puede crear clústeres de Decision Server Events para proporcionar una altadisponibilidad y escalabilidad para el tiempo de ejecución de sucesos, peroutilizando WebSphere MQ como proveedor de mensajería en lugar de utilizarla mensajería predeterminada de WebSphere Application Server.

Personalización del tiempo de ejecución de sucesosAcerca de esta tarea

Debe tomar en consideración varios componentes separados al personalizar eltiempo de ejecución de sucesos:

Configuración de Decision Server Events 5

Page 10: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

Procedimientov Base de datos: el tiempo de ejecución de sucesos utiliza una base de datos para

almacenar los datos de tiempo de ejecución y de configuración. Debe tenerconfigurada una base de datos para que el tiempo de ejecución de sucesosfuncione. Se soportan cinco proveedores de base de datos:– Apache Derby incluido. El tiempo de ejecución de sucesos crea una base de

datos mediante la utilización de una instancia de Apache Derby que estáincluida en WebSphere Application Server. Esta opción no necesita ningunaconfiguración adicional, pero no está soportada para utilizarla en un entornode producción.

– IBM® Apache Derby Network Server.– IBM DB2 Universal Database.– Microsoft SQL Server.– Oracle.Si no selecciona Apache Derby incluido, debe crear la base de datos antes decrear el perfil de Decision Server Events. Para obtener más información, consulte“Creación de la base de datos de tiempo de ejecución de sucesos” en la página62.

v Mensajería: Decision Server Events utiliza la mensajería de JMS para recibirsucesos y enviar acciones desde el tiempo de ejecución de sucesos. Estánsoportados dos proveedores de mensajería:– mensajería predeterminada WebSphere Application Server.– WebSphere MQSi desea asegurarse de que no se pierden mensajes si el servidor falla, debeconfigurar un destino de sucesos duradero. Para obtener más información,consulte “Configuración de la cola de sucesos duradera” en la página 76.También debe configurar el proveedor de mensajería para asegurarse de que losmensajes de JMS persisten y que se pueden recuperar en caso de anomalía delservidor.Si el proveedor de mensajería está agrupado en clúster, debe asegurarse de queno haya ningún almacén persistente configurado, por lo que si falla un miembrodel clúster, otro miembro recupere los mensajes persistentes. La configuración deun clúster de Decision Server Events puede proporcionar una alta disponibilidady escalabilidad de la mensajería de JMS. Normalmente, la agrupación en clústerde la mensajería independientemente del tiempo de ejecución de sucesos, en unclúster de topología gold, no es necesario a menos que la mensajería sea uncuello de botella para el rendimiento del sistema.

v Conectores de tecnología: los conectores de sucesos proporcionan conexiones asistemas externos, y desde ellos, mediante varios protocolos: correo electrónico(POP3 y SMTP), sistema de archivos, FTP, HTTP, JDBC, JMS, REST y SOAP porHTTP. Los conectores de tecnología se configuran en la interfaz de usuario EventDesigner. Para obtener más información, consulte Conector de tecnología.El Sistema de Archivos HTTP, JDBC, JMS, REST y los conectores de tecnologíaSOAP se ejecutan como aplicaciones dentro de WebSphere Application Server ypueden desplegarse en un clúster para alta disponibilidad y escalabilidad.Otros protocolos de conectores de tecnología se ejecutan como procesosautónomos y se pueden instalar en un sistema diferente del tiempo de ejecuciónde sucesos. Para obtener más información, consulte “Configuración deconectores de tecnología en un sistema independiente” en la página 82. Estosconectores no se pueden configurar para ofrecer una alta disponibilidad y serescalables.

6 IBM WebSphere Operational Decision Management: Configuración de sucesos de Decision Server

Page 11: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

v Tabla de pasos: datos de pasos son los datos utilizados para hacer un seguimientode toda la información de contexto, que se utiliza en la evaluación de reglas desucesos. Para obtener más información, consulteContextos. De formapredeterminada, el tiempo de ejecución de sucesos almacena los datos de pasosen una tabla de la base de datos que ha seleccionado al configurar el perfil deDecision Server Events. El almacenamiento de los datos de pasos en la base dedatos proporciona persistencia de los datos de contexto en caso de anomalía delservidor. O bien, puede:– Configurar el tiempo de ejecución de sucesos para que almacene los datos de

pasos en la memoria para obtener un rendimiento superior, pero nopersistencia. Para obtener más información, consulte “Configuración deltiempo de ejecución de sucesos para almacenar datos de pasos en memoria”en la página 78.

– Configurar el tiempo de ejecución de sucesos para que almacene datos depasos en ObjectGrid, lo que proporciona almacenamiento en memoria ypuede (si se utiliza en un entorno de tiempo de ejecución en clúster)proporcionar también prestaciones de migración tras error para los datos decontexto. Para obtener más información, consulte “Configuración del tiempode ejecución de sucesos para almacenar los datos de contexto en ObjectGrid”en la página 79.

Configuración de un entorno autónomo Decision Server EventsPara simplificar y facilitar el despliegue, es aconsejable configurar un entorno deDecision Server Events de único servidor. Esta topología es la más simple deconfigurar y gestionar, pero no tiene una alta disponibilidad ni es escalable.

Acerca de esta tarea

Para configurar un entorno autónomo Decision Server Events, puede:v Crear un nuevo perfil de servidor de aplicaciones de WebSphere Operational

Decision Management Decision Server Events. Consulte “Creación de un nuevoperfil de servidor de aplicaciones Decision Server Events”.

v O bien, aumente perfil de servidor de aplicaciones de WebSphere ApplicationServer con WebSphere Operational Decision Management Decision ServerEvents. Consulte “Aumento de un perfil de servidor de aplicaciones deWebSphere Application Server con Decision Server Events” en la página 12.

Creación de un nuevo perfil de servidor de aplicacionesDecision Server Events

Para crear un nuevo entorno autónomo de Decision Server Events, primero debecrear un perfil de WebSphere Operational Decision Management Decision ServerEvents. Puede crear un perfil utilizando la herramienta de gestión de perfiles outilizando el mandato manageprofiles.

Antes de empezar

Durante la creación de perfil, se le pedirá que seleccione el gestor de base de datosque alberga las tablas para el tiempo de ejecución de sucesos. A menos que estéutilizando Apache Derby, cree esta base de datos antes de comenzar con lacreación del perfil. Consulte “Creación de la base de datos de tiempo de ejecuciónde sucesos” en la página 62.

Configuración de Decision Server Events 7

Page 12: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

Acerca de esta tarea

Puede crear un nuevo perfil de la manera siguiente:v En un sistema operativo de 32 bits, puede utilizar la interfaz gráfica de usuario

de la herramienta de gestión de perfiles. La herramienta de gestión de perfilesno está soportada en un sistema operativo HP-UX, en ningún sistema operativode 64 bits ni en z/OS.

v En un sistema operativo de 32 bits o en cualquier otro sistema operativo, puedeutilizar el mandato manageprofiles.

Creación de un perfil nuevo utilizando la Herramienta de gestiónde perfilesAcerca de esta tarea

Para invocar la Herramienta de gestión de perfiles directamente:v Sólo en Windows, pulse Inicio > Todos los programas > IBM WebSphere >

Application Server Network Deployment V8.0 > Herramienta de gestión deperfiles.

v En multiplataformas, conmute al directorio inicio_was/bin/ProfileManagement yejecute el script pmt, donde inicio_was es la ubicación de instalación deWebSphere Application Server. En Windows ejecute pmt.bat y en Linux y UNIXejecute pmt.sh.

Para crear un nuevo perfil de servidor de aplicaciones aumentado con WebSphereOperational Decision Management Decision Server Events:

Procedimiento1. En la página de bienvenida, pulse Lanzar Herramienta de gestión de perfiles .2. En la página Perfiles, pulse Crear.3. En la página Selección de entorno, bajo, WebSphere Operational Decision

Management, seleccione Perfil de servidor de aplicación aumentado conWebSphere Operational Decision Management Decision Server Events .

4. En la página Opciones de creación de perfil, puede seleccionar una de lasopciones siguientes:v Creación de perfil típica: permite crear un perfil con los valores de

configuración predeterminados de WebSphere Application Server.v Creación de perfil avanzada: permite especificar sus propios valores o

tomar los valores predeterminados. Para obtener información sobre valoresde configuración de WebSphere Application Server adicionales,consulteCreación de perfiles del servidor de aplicaciones información en elInformation Center WebSphere Application Server

5. En la página para la ubicación de instalación, especifique o busque la ubicacióntotalmente calificada en la que se ha instalado Decision Server Events o aceptela ubicación predeterminada, si es correcta.

6. En la página Seguridad administrativa, seleccione si habilitar la seguridad enWebSphere Application Server. Si habilita la seguridad, se activa la seguridadadministrativa y de aplicaciones para WebSphere Application Server.Proporcione un nuevo ID de usuario y una nueva contraseña de su elección yescriba la contraseña una segunda vez para confirmarla.

7. En la página Configuración de base de datos,a. Seleccione un gestor de bases de datos en la lista y especifique los detalles

de conexión apropiados. Este gestor de base de datos alberga las tablas deltiempo de ejecución de sucesos.

8 IBM WebSphere Operational Decision Management: Configuración de sucesos de Decision Server

Page 13: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

Si selecciona Apache Derby incluido, se creará la base de datos derepositorio. En los demás casos, deberá haber creado previamente la base dedatos para el repositorio.

b. Si no ha seleccionado Apache Derby incluido, debe proporcionar detalles deconexión incluida la ubicación totalmente calificada. Especifique los detallessiguientes para el servidor de bases de datos:v Nombre de base de datos: el nombre de la base de datos que aloja las

tablas de tiempo de ejecución de sucesos de Decision Server Events.v Nombre o dirección IP de host del servidor de base de datos: el

nombre del sistema donde está ubicado el servidor de bases de datos. Elvalor predeterminado es localhost.

v Puerto de escucha o puerto de servicio TCP/IP de base de datos: elnúmero de puerto de conexión para el gestor de bases de datos.

v Ubicación totalmente calificada y el nombre del archivo de controladorJDBC: especifique el nombre de archivo y ubicación.

v Nombre de usuario: el nombre de usuario que Decision Server Eventsutiliza para conectarse al servidor de bases de datos. Este nombre deusuario debe tener privilegios administrativos.

v Contraseña: la contraseña asociada con el nombre de usuario. Confirmela contraseña.

c. Pulse Probar conexión para validar la conexión a la base dedatos.Asegúrese de que la conexión es satisfactoria antes de seguir con lacreación de perfil.

8. En la página Proveedor de mensajería, seleccione una de estas opciones:v WebSphere Application Server mensajería predeterminada . Decision

Server Events está configurado para utilizar el proveedor de mensajería queestá incorporado en WebSphere Application Server como proveedor JMS.

v Mensajería de WebSphere MQ JMS. Suministre la información relacionadacon WebSphere MQ y Decision Server Events se configurará para utilizarWebSphere MQ como proveedor JMS.

v No configure un proveedor de mensajería. No se configura ningúnproveedor de mensajería durante la creación de perfil. Debe configurar unúnico proveedor JMS antes de iniciar Decision Server Events.

Una vez finalizada la creación del perfil, puede cambiar los proveedores JMS oconfigurar el proveedor JMS que desee, pero debe configurar un únicoproveedor JMS antes de iniciar Decision Server Events.Para utilizar o cambiar a la mensajería predeterminada WebSphere ApplicationServer como proveedor JMS, consulte “Configuración de la mensajeríapredeterminada de WebSphere Application Server para que sea el proveedorJMS” en la página 67Para utilizar o cambiar a, WebSphere MQ como proveedor JMS, consulte“Configuración de WebSphere MQ para que sea proveedor JMS” en la página68

9. En la página Resumen de creación de perfil, revise la información y pulse Crearpara crear el perfil nuevo.

Resultados

Se crea un nuevo perfil de servidor de aplicaciones aumentado con WebSphereOperational Decision Management Decision Server Events.

Configuración de Decision Server Events 9

Page 14: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

Nota: Si tiene pensado utilizar Business Space, debe aumentar el perfil que acabade crear. Consulte “Configuración de un entorno de Business Space autónomo” enla página 52. Si la base de datos que se utiliza para las tablas de base de datos deBusiness Space está en otro sistema distinto al sistema en el que se ha instaladoDecision Server Events, debe crear estas tablas manualmente. Para este fin seproporcionan un script y archivos DDL. Para obtener detalles sobre cómo crear lastablas de forma manual, consulte “Configuración de la base de datos BusinessSpace” en la página 54.

Creación de un perfil nuevo mediante el mandato manageprofilesProcedimiento1. Abra un indicador de mandatos (Windows) o un emulador de terminal (Linux

y UNIX) y navegue hasta el directorio was_install_dir/bin.2. Ejecute el mandato manageprofiles mediante la utilización de

manageprofiles.bat para Windows o manageprofiles.sh para Linux y UNIX.Proporcione los parámetros siguientes:

-createPara crear el nuevo perfil.

-templatePath <template_path>donde <vía_acceso_plantilla> es la ubicación de la plantilla de perfil.Proporcione un valor para el perfil de servidor de aplicaciones dewas_install_dir/profileTemplates/wbe/default.

Opcionalmente, puede especificar los parámetros siguientes:

-wbeHome ubicación de instalacióndonde ubicación de instalación es la vía de acceso completa que es laubicación de instalación para Decision Server Events. Debe especificar esteparámetro si ha instalado Decision Server Events en una ubicación nopredeterminada.

-nombrePefil nombre-perfildonde nombre_perfil es el nombre del perfil.

-cellName nombre_celdadonde nombre_celda es el nombre de la celda que se crea.

-nodeName nombre_nododonde nombre_nodo es el nombre del nodo que se crea.

-hostName nombre_hostdonde nombre_host es el nombre de host del sistema que aloja el perfil.

-serverName nombre_servidordonde nombre_servidor es el nombre del servidor que se crea.

-enableAdminSecurity true|falsedonde true conmuta a la seguridad administrativa WebSphere ApplicationServer.Si proporciona este parámetro, también debe proporcionar-adminUserName y -adminPassword. El valor predeterminado es false si noespecifica este parámetro.

-adminUserName nombre de usuariodonde nombre de usuario es el ID de usuario que se utiliza para acceder aWebSphere Application Server. Solo es necesario si se habilitaenableAdminSecurity.

10 IBM WebSphere Operational Decision Management: Configuración de sucesos de Decision Server

Page 15: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

-adminPassword contraseñadonde contraseña es la contraseña para el ID de usuario que se utiliza paraacceder a WebSphere Application Server. Solo es necesario si se habilitaenableAdminSecurity.

-wbeDbType tipo_base_datosdonde tipo_base_datos especifica el producto de base de datos. Los valoresválidos son:v Derby_Embedded: el valor predeterminado para el perfil de servidor de

aplicacionesv DB2_Universal

v Derby_Servidor de Red

v Oracle

v Servidor-MS-SQL

-wbeDbName nombre_base_datosdonde nombre_base_datos es el nombre de la base de datos. Necesario amenos que -wbeDbType sea Derby_Embedded.

-wbeDbUserId nombre_usuario_base_datosdonde nombre_usuario_base_datos es el ID de usuario que se utiliza paraacceder al servidor de bases de datos. Necesario a menos que -wbeDbTypesea Derby_Embedded.

-wbeDbPassword contraseñadonde contraseña es la contraseña para el ID de usuario que se utiliza paraacceder al servidor de base de datos. Necesario a menos que -wbeDbTypesea Derby_Embedded.

-wbeDbJDBCClasspath vía_acceso_clase_jdbc_base_datosdonde vía_acceso_clase_jdbc_base_datos especifica la vía de acceso a losarchivos de vía de acceso de clase JDBC. Necesario a menos que-wbeDbType sea Derby_Embedded.

-wbeDbHostName nombre_hostdonde nombre_host es el nombre de host para el servidor de bases de datos.Necesario a menos que -wbeDbType sea Derby_Embedded.

-wbeDbServerPort número_puertodonde número_puerto es el puerto en el que el servicio TCP/IP estáasignado o el puerto en el que escucha la base de datos. Necesario a menosque -wbeDbType sea Derby_Embedded.

-wbeMsgingType tipo_mensajeríadonde tipo_mensajería especifica qué proveedor JMS se debe configurar. Losvalores válidos son:v Mensajería_predeterminada: Decision Server Events está configurado para

utilizar la mensajería predeterminada de WebSphere Application Server .Éste es el valor predeterminado.

v MQ_JMS_Messaging: Decision Server Events está configurado parautilizar WebSphere MQ

v No_Messaging: no está configurado ningún proveedor JMS. Antes deejecutar Decision Server Events, debe configurar un proveedor JMSmanualmente. ConsulteConfiguración WebSphere Application Servermensajería predeterminada para ser proveedor JMS o ConfiguraciónWebSphere MQ para ser el proveedor JMS.

Configuración de Decision Server Events 11

Page 16: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

-wbeMqMsgingQmgrName nombre_gestor_colasdonde nombre_gestor_colas es el nombre del gestor de colas de WebSphereMQ. Necesario solo si -wbeMsgingType es MQ_JMS_Messaging.

-wbeMqMsgingQmgrHostName nombre_hostdonde nombre-host es el nombre de host del gestor de colas WebSphere MQ.Necesario solo si -wbeMsgingType es MQ_JMS_Messaging.

-wbeMqMsgingQmgrPort número_puertodonde número-puerto es el puerto en el que el gestor de colas WebSphereMQ escucha. Necesario solo si -wbeMsgingType es MQ_JMS_Messaging.

-wbeMqMsgingTransType tipo_transportedonde tipo_transporte es el tipo de transporte del cliente de WebSphere MQ,BINDINGS o CLIENT. Necesario solo si -wbeMsgingType esMQ_JMS_Messaging.

-enableTester true|falsedonde true instala y configura el tiempo de ejecución del probador desucesos. El valor predeterminado es false si no especifica este parámetro.Este parámetro solo es aplicable para el perfil de servidor de aplicaciones yno se puede utilizar en un entorno de producción.

Resultados

Se crea el perfil.

Nota: Si tiene pensado utilizar Business Space, debe aumentar el perfil que acabade crear. Consulte “Configuración de un entorno de Business Space autónomo” enla página 52.

Ejemplos

El primer ejemplo crea un nuevo perfil de servidor de aplicaciones en Windowsutilizando Apache Derby incluido como proveedor de bases de datos y lamensajería predeterminada de WebSphere Application Server como proveedor demensajería.manageprofiles.bat -create -templatePath"C:\Program Files\IBM\WODM80\WODM\WAS\profileTemplates\wbe\default"

El segundo ejemplo crea un nuevo perfil de servidor de aplicaciones en Linux yUNIX utilizando Apache Derby incluido como proveedor de bases de datos y lamensajería predeterminada de WebSphere Application Server como proveedor demensajería.manageprofiles.sh -create -templatePath"/opt/ibm/WODM80/WODM/WAS/profileTemplates/wbe/default"

Aumento de un perfil de servidor de aplicaciones deWebSphere Application Server con Decision Server Events

Para crear un nuevo entorno de Decision Server Events a partir de un entornoautónomo de WebSphere Application Server existente, puede aumentar un perfilde servidor de aplicaciones de WebSphere Application Server con WebSphereOperational Decision Management Decision Server Events. Puede aumentar unperfil utilizando la herramienta de gestión de perfiles o el mandatomanageprofiles.

12 IBM WebSphere Operational Decision Management: Configuración de sucesos de Decision Server

Page 17: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

Antes de empezar

Antes de aumentar un perfil de servidor de aplicaciones de WebSphere ApplicationServer existente, asegúrese de que se han detenido todos los servidores deaplicaciones del perfil.

Durante la creación de perfil, se le pedirá que seleccione el gestor de la base dedatos que alberga las tablas para el tiempo de ejecución de sucesos. A menos queesté utilizando Apache Derby, cree esta base de datos antes de comenzar con lacreación del perfil. Consulte “Creación de la base de datos de tiempo de ejecuciónde sucesos” en la página 62.

Acerca de esta tarea

Puede aumentar un perfil existente de la manera siguiente:v En un sistema operativo de 32 bits, puede utilizar la interfaz gráfica de usuario

de la herramienta de gestión de perfiles. La herramienta de gestión de perfilesno está soportada en un sistema operativo HP-UX, en ningún sistema operativode 64 bits ni en z/OS.

v En un sistema operativo de 32 bits o en cualquier otro sistema operativo, puedeutilizar el mandato manageprofiles.

Aumento de un perfil de servidor de aplicaciones existenteutilizando la herramienta de gestión de perfilesAcerca de esta tarea

Para invocar la Herramienta de gestión de perfiles directamente:v Sólo en Windows, pulse Inicio > Todos los programas > IBM WebSphere >

Application Server Network Deployment V8.0 > Herramienta de gestión deperfiles.

v En multiplataformas, conmute al directorio inicio_was/bin/ProfileManagement yejecute el script pmt, donde inicio_was es la ubicación de instalación deWebSphere Application Server. En Windows ejecute pmt.bat y en Linux y UNIXejecute pmt.sh.

Para aumentar un perfil de servidor de aplicaciones existente con WebSphereOperational Decision Management Decision Server Events:

Procedimiento1. En la página de bienvenida, pulse Lanzar Herramienta de gestión de perfiles .2. En la página de perfiles, resalte un perfil de servidor de aplicaciones existente y

pulse Aumentar.3. En la página para aumentar la selección, seleccione Perfil de servidor de

aplicación aumentado con WebSphere Operational Decision ManagementDecision Server Events.

4. En la página para la ubicación de instalación, especifique o busque la ubicacióntotalmente calificada en la que se ha instalado Decision Server Events o aceptela ubicación predeterminada, si es correcta.

5. En la página Configuración de base de datos,a. Seleccione un gestor de bases de datos en la lista y especifique los detalles

de conexión apropiados. Este gestor de base de datos alberga las tablas deltiempo de ejecución de sucesos.

Configuración de Decision Server Events 13

Page 18: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

Si selecciona Apache Derby incluido, se creará la base de datos derepositorio. En los demás casos, deberá haber creado previamente la base dedatos para el repositorio.

b. Si no ha seleccionado Apache Derby incluido, debe proporcionar detalles deconexión incluida la ubicación totalmente calificada. Especifique los detallessiguientes para el servidor de bases de datos:v Nombre de base de datos: el nombre de la base de datos que aloja las

tablas de tiempo de ejecución de sucesos de Decision Server Events.v Nombre o dirección IP de host del servidor de base de datos: el nombre

del sistema donde está ubicado el servidor de bases de datos. El valorpredeterminado es localhost.

v Puerto de escucha o puerto de servicio TCP/IP de base de datos: elnúmero de puerto de conexión para el gestor de bases de datos.

v Ubicación totalmente calificada y el nombre del archivo de controladorJDBC: especifique el nombre de archivo y ubicación.

v Nombre de usuario: el nombre de usuario que Decision Server Eventsutiliza para conectarse al servidor de bases de datos. Este nombre deusuario debe tener privilegios administrativos.

v Contraseña: la contraseña asociada con el nombre de usuario. Confirmela contraseña.

c. Pulse Probar conexión para validar la conexión a la base dedatos.Asegúrese de que la conexión es satisfactoria antes de seguir con lacreación de perfil.

6. En la página Configuración del proveedor de mensajería, seleccione una deestas opciones:v WebSphere Application Server mensajería predeterminada . Decision

Server Events está configurado para utilizar el proveedor de mensajería queestá incorporado en WebSphere Application Server como proveedor JMS.

v Mensajería de WebSphere MQ JMS. Suministre la información relacionadacon WebSphere MQ y Decision Server Events se configurará para utilizarWebSphere MQ como proveedor JMS.

v No configure un proveedor de mensajería. No se configura ningúnproveedor de mensajería durante la creación de perfil. Debe configurar unúnico proveedor JMS antes de iniciar Decision Server Events.

Una vez finalizado el aumento del perfil, puede cambiar los proveedores JMS oconfigurar el proveedor JMS que desee, pero debe configurar un únicoproveedor JMS antes de iniciar Decision Server Events.Para utilizar o cambiar a la mensajería predeterminada de WebSphereApplication Server como proveedor JMS, consulte “Configuración de lamensajería predeterminada de WebSphere Application Server para que sea elproveedor JMS” en la página 67Par utilizar o cambiar a WebSphere MQ como proveedor JMS,consulte“Configuración de WebSphere MQ para que sea proveedor JMS” en lapágina 68

7. Si la seguridad administrativa de WebSphere Application Server está activadaen el perfil, se visualiza la página de configuración de seguridad. Especifique elID de usuario y contraseña para el servidor de aplicaciones

8. En la página Resumen de aumento de perfil, revise la información y pulseAumentar para aumentar el perfil.

14 IBM WebSphere Operational Decision Management: Configuración de sucesos de Decision Server

Page 19: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

Resultados

El perfil de servidor de aplicaciones existente se aumenta con WebSphereOperational Decision Management Decision Server Events.

Nota: Si tiene previsto utilizar Business Space, también debe aumentar el perfilque acaba de crear con Business Space. Consulte “Configuración de un entorno deBusiness Space autónomo” en la página 52. Si la base de datos que se utiliza paralas tablas de base de datos de Business Space está en otro sistema distinto alsistema en el que se ha instalado Decision Server Events, debe crear estas tablasmanualmente. Para este fin se proporcionan un script y archivos DDL. Paraobtener detalles sobre cómo crear las tablas de forma manual, consulte“Configuración de la base de datos Business Space” en la página 54.

Aumento de un perfil de servidor de aplicaciones existenteutilizando el mandato manageprofilesProcedimiento1. Abra un indicador de mandatos (Windows) o un emulador de terminal (Linux

y UNIX) y navegue hasta el directorio was_install_dir/bin.2. Ejecute el mandato manageprofiles mediante la utilización de

manageprofiles.bat para Windows o manageprofiles.sh para Linux y UNIX.Proporcione los parámetros siguientes:

-augmentPara aumentar el perfil existente.

-templatePath <vía_acceso_plantilla>donde <vía_acceso_plantilla> es la ubicación de la plantilla de perfil.Proporcione el siguiente valor para el perfil de servidor de aplicaciones:was_install_dir/profileTemplates/wbe/default.

-profileName nombre_perfildonde nombre_perfil es el nombre del perfil de servidor de aplicacionesexistente que está aumentando.

Opcionalmente, puede especificar los parámetros siguientes:

-wbeHome ubicación de instalacióndonde ubicación de instalación es la vía de acceso completa que es laubicación de instalación para Decision Server Events. Debe especificar esteparámetro si ha instalado Decision Server Events en una ubicación nopredeterminada.

-hostName nombre_hostdonde nombre_host es el nombre de host del sistema que aloja el perfil.

-adminUserName nombre_usuariodonde nombre de usuario es el ID de usuario que se utiliza para acceder aWebSphere Application Server. Solo se necesita si la seguridadadministrativa de WebSphere Application Server está activada.

-adminPassword contraseñadonde contraseña es la contraseña para el ID de usuario que se utiliza paraacceder a WebSphere Application Server. Solo se necesita si la seguridadadministrativa de WebSphere Application Server está activada.

-wbeDbType tipo_base_datosdonde tipo_base_datos especifica el producto de base de datos. Los valoresválidos son:

Configuración de Decision Server Events 15

Page 20: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

v Derby_Embedded: el valor predeterminado para el perfil de servidor deaplicaciones

v DB2_Universal

v Derby_NetworkServer

v Oracle

v MS_SQL_Server

-wbeDbName nombre_base_datosdonde nombre_base_datos es el nombre de la base de datos. Necesario amenos que -wbeDbType sea Derby_Embedded.

-wbeDbUserId nombre_usuario_base_datosdonde nombre_usuario_base_datos es el ID de usuario que se utiliza paraacceder al servidor de bases de datos. Necesario a menos que -wbeDbTypesea Derby_Embedded.

-wbeDbPassword contraseñadonde contraseña es la contraseña para el ID de usuario que se utiliza paraacceder al servidor de base de datos. Necesario a menos que -wbeDbTypesea Derby_Embedded.

-wbeDbJDBCClasspath vía_acceso_clase_jdbc_base_datosdonde vía_acceso_clase_jdbc_base_datos especifica la vía de acceso a losarchivos de vía de acceso de clase JDBC. Necesario a menos que-wbeDbType sea Derby_Embedded.

-wbeDbHostName nombre_hostdonde nombre_host es el nombre de host para el servidor de bases de datos.Necesario a menos que -wbeDbType sea Derby_Embedded.

-wbeDbServerPort número_puertodonde número_puerto es el puerto en el que el servicio TCP/IP estáasignado o el puerto en el que escucha la base de datos. Necesario a menosque -wbeDbType sea Derby_Embedded.

-wbeMsgingType tipo_mensajeríadonde tipo_mensajería especifica qué proveedor JMS se debe configurar. Losvalores válidos son:v Mensajería_predeterminada: Decision Server Events está configurado para

utilizar la mensajería predeterminada de WebSphere Application Server .Éste es el valor predeterminado.

v MQ_JMS_Messaging: Decision Server Events está configurado parautilizar WebSphere MQ

v No_Messaging: no está configurado ningún proveedor JMS. Antes deejecutar Decision Server Events, debe configurar un proveedor JMSmanualmente. Consulte “Configuración de la mensajería predeterminadade WebSphere Application Server para que sea el proveedor JMS” en lapágina 67 o “Configuración de WebSphere MQ para que sea proveedorJMS” en la página 68.

-wbeMqMsgingQmgrName nombre_gestor_colasdonde nombre_gestor_colas es el nombre del gestor de colas de WebSphereMQ. Necesario solo si -wbeMsgingType es MQ_JMS_Messaging.

-wbeMqMsgingQmgrHostName nombre_hostdonde nombre-host es el nombre de host del gestor de colas WebSphere MQ.Necesario solo si -wbeMsgingType es MQ_JMS_Messaging.

16 IBM WebSphere Operational Decision Management: Configuración de sucesos de Decision Server

Page 21: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

-wbeMqMsgingQmgrPort número_puertodonde número-puerto es el puerto en el que el gestor de colas WebSphereMQ escucha. Necesario solo si -wbeMsgingType es MQ_JMS_Messaging.

-wbeMqMsgingTransType tipo_transportedonde tipo_transporte es el tipo de transporte del cliente de WebSphere MQ,BINDINGS o CLIENT. Necesario solo si -wbeMsgingType esMQ_JMS_Messaging.

-enableTester true|falsedonde true instala y configura el tiempo de ejecución del probador desucesos. El valor predeterminado es false si no especifica este parámetro.Este parámetro solo es aplicable para el perfil de servidor de aplicaciones yno se puede utilizar en un entorno de producción.

Resultados

El perfil está aumentando.

Nota: Si tiene previsto utilizar Business Space, también debe aumentar el perfilque acaba de aumentar con Business Space. Consulte “Configuración de unentorno de Business Space autónomo” en la página 52.

Ejemplos

El primer ejemplo aumenta un perfil de servidor de aplicaciones existente llamadoAppSrv01 en Windows utilizando Apache Derby incluido como proveedor debases de datos y la mensajería predeterminada de WebSphere Application Servercomo proveedor de mensajería.manageprofiles.bat -augment -templatePath "C:\Program Files\IBM\WODM80\WODM\WAS\profileTemplates\wbe\default"-profileName AppSrv01

El segundo ejemplo aumenta un perfil de servidor de aplicaciones existentellamado AppSrv01 en Linux y UNIXutilizando Apache Derby incluido comoproveedor de bases de datos y la mensajería predeterminada de WebSphereApplication Server como proveedor de mensajería.manageprofiles.sh -augment-templatePath "/opt/ibm/WODM80/WODM/WAS/profileTemplates/wbe/default"-profileName AppSrv01

Anulación del aumento de un perfil de servidor de aplicacionesexistente utilizando el mandato manageprofilesAcerca de esta tarea

Para deshacer el aumento de un perfil existente utilizando el mandatomanageprofiles :

Procedimiento1. Abra un indicador de mandatos (Windows) o un emulador de terminal (Linux

y UNIX) y navegue hasta el directorio was_install_dir/bin.2. Ejecute el mandato manageprofiles mediante la utilización de

manageprofiles.bat para Windows o manageprofiles.sh para Linux y UNIX.Proporcione los parámetros siguientes:

-unaugmentPara anular el aumento del perfil existente.

Configuración de Decision Server Events 17

Page 22: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

-templatePath <vía_acceso_plantilla>donde <vía_acceso_plantilla> es la ubicación de la plantilla de perfil.Proporcione el siguiente valor para el perfil de servidor de aplicaciones:was_install_dir/profileTemplates/wbe/default.

-profileName nombre_perfildonde nombre_perfil es el nombre del perfil de servidor de aplicacionesexistente para el que anula el aumento.

Resultados

El perfil ahora está con anulación de aumento.Todas las características de DecisionServer Events se eliminan del perfil.

Ejemplos

El primer ejemplo anula el aumento de un perfil de servidor de aplicaciones deDecision Server Events existente llamado WODMSrv01 en Windows.manageprofiles.bat -unaugment -templatePath"C:\Program Files\IBM\WODM80\WODM\WAS\profileTemplates\wbe\default"-profileName WODMSrv01

El segundo ejemplo anula el aumento de un perfil de servidor de aplicaciones deDecision Server Events existente llamado WODMSrv01 en Linux y UNIX.manageprofiles.sh -unaugment -templatePath"/opt/ibm/WODM80/WODM/WAS/profileTemplates/wbe/default"-profileName WODMSrv01

Configuración para alta disponibilidad y escalabilidadLa agrupación en clúster es un enfoque fundamental para lograr altadisponibilidad. Los servidores de aplicación de clúster proporcionan gestión decarga de trabajo (WLM) y migración tras error para aplicaciones que residen en elclúster del servidor de aplicaciones. No puede agrupar en clúster Decision ServerEvents en z/OS.

Antes de empezar

Al crear un entorno de Decision Server Events en clúster, tenga en cuenta lospuntos siguientes:v Decision Server Events y Application Server Network Deployment deben estar

instalados en todos los sistemas para que Decision Server Events funcionecorrectamente. Además, si la ubicación de instalación de Decision Server Eventses diferente en los distintos sistemas, debe actualizar las propiedades de JVM ylas variables de entorno local para que reflejen la ubicación de instalaciónadecuada en cada sistema.

v Los relojes de todos los sistemas deben estar sincronizados, de lo contrario, lasreglas de sucesos, especialmente las que se basan en el tiempo, no se evaluaránexactamente según lo esperado.

v Si los datos de pasos están configurados para estar en la memoria, la migracióntras error de un servidor puede dar como resultado la pérdida de los datos depasos almacenados en ese servidor. Consulte “Configuración del tiempo deejecución de sucesos para almacenar datos de pasos en memoria” en la página78.

v Cuando hay sucesos duraderos y acciones duraderas, se asegura que no se van aperder mensajes, pero la migración tras error del tiempo de ejecución de sucesos

18 IBM WebSphere Operational Decision Management: Configuración de sucesos de Decision Server

Page 23: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

durante el procesamiento de sucesos puede dar como resultado sucesosduplicados en el procesamiento de sucesos durante la recuperación del servidor.

v El Sistema de Archivos HTTP, JDBC, JMS, REST y los conectores de tecnologíaSOAP se desplegan para el clúster, pero el correo electrónico, FTP y losconectores Consola de usuario se ejecutan en una única instancia fuera delclúster y no existe provisión para migración tras error.

Información relacionada:

Equilibrio de las cargas de trabajoApplication Server Network Deployment V7.0 information center

Aumento de un perfil de gestión existente WebSphereApplication Server

Para crear un entorno de Decision Server Events gestionado, por ejemplo, unclúster, debe tener un perfil de gestión WebSphere Application Server que puedaaumentar. Puede aumentar un perfil utilizando la herramienta de gestión deperfiles o el mandato manageprofiles.

Antes de empezar

Antes de aumentar un perfil de gestión WebSphere Application Server existente,asegúrese de que el gestor de despliegue del perfil se ha detenido.

Durante la creación de perfil, se le pedirá que seleccione el gestor de la base dedatos que alberga las tablas para el tiempo de ejecución de sucesos. A menos queesté utilizando Apache Derby, cree esta base de datos antes de comenzar con lacreación del perfil. Consulte “Creación de la base de datos de tiempo de ejecuciónde sucesos” en la página 62.

Acerca de esta tarea

Puede aumentar un perfil existente de la manera siguiente:v En un sistema operativo de 32 bits, puede utilizar la interfaz gráfica de usuario

de la herramienta de gestión de perfiles. La herramienta de gestión de perfilesno está soportada en un sistema operativo HP-UX, en ningún sistema operativode 64 bits ni en z/OS.

v En un sistema operativo de 32 bits o en cualquier otro sistema operativo, puedeutilizar el mandato manageprofiles.

Aumento de un perfil de gestión existente utilizando laherramienta de gestión de perfilesAcerca de esta tarea

Para invocar la Herramienta de gestión de perfiles directamente:v Sólo en Windows, pulse Inicio > Todos los programas > IBM WebSphere >

Application Server Network Deployment V8.0 > Herramienta de gestión deperfiles.

v En multiplataformas, conmute al directorio inicio_was/bin/ProfileManagement yejecute el script pmt, donde inicio_was es la ubicación de instalación deWebSphere Application Server. En Windows ejecute pmt.bat y en Linux y UNIXejecute pmt.sh.

Para aumentar un perfil de gestión existente con WebSphere Operational DecisionManagement Decision Server Events:

Configuración de Decision Server Events 19

Page 24: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

Procedimiento1. En la página de bienvenida, pulse Lanzar Herramienta de gestión de perfiles .2. En la página de perfiles, resalte un perfil de gestión existente y pulse

Aumentar.3. En la página para aumentar la selección, seleccione Perfil de servidor de

aplicación aumentado con WebSphere Operational Decision ManagementDecision Server Events .

4. En la página para la ubicación de instalación, especifique o busque la ubicacióntotalmente calificada en la que se ha instalado Decision Server Events o aceptela ubicación predeterminada, si es correcta.

5. Si la seguridad administrativa WebSphere Application Server se enciende en elperfil, se visualiza la página de seguridad administrativa. Especifique el ID deusuario y la contraseña.

6. En la página Configuración de base de datos,a. Seleccione un gestor de bases de datos en la lista y especifique los detalles

de conexión apropiados. Este gestor de base de datos alberga las tablas deltiempo de ejecución de sucesos.Si selecciona Apache Derby incluido, se creará la base de datos derepositorio. En los demás casos, deberá haber creado previamente la base dedatos para el repositorio.

b. Si no ha seleccionado Apache Derby incluido, debe proporcionar detalles deconexión incluida la ubicación totalmente calificada. Especifique los detallessiguientes para el servidor de bases de datos:v Nombre de base de datos: el nombre de la base de datos que aloja las

tablas de tiempo de ejecución de sucesos de Decision Server Events.v Nombre o dirección IP de host del servidor de base de datos: el

nombre del sistema donde está ubicado el servidor de bases de datos. Elvalor predeterminado es localhost.

v Puerto de escucha o puerto de servicio TCP/IP de base de datos: elnúmero de puerto de conexión para el gestor de bases de datos.

v Ubicación totalmente calificada y el nombre del archivo de controladorJDBC: especifique el nombre de archivo y ubicación.

v Nombre de usuario: el nombre de usuario que Decision Server Eventsutiliza para conectarse al servidor de bases de datos. Este nombre deusuario debe tener privilegios administrativos.

v Contraseña: la contraseña asociada con el nombre de usuario. Confirmela contraseña.

c. Pulse Probar conexión para validar la conexión a la base dedatos.Asegúrese de que la conexión es satisfactoria antes de seguir con lacreación de perfil.

7. En la página Configuración del proveedor de mensajería, seleccione una deestas opciones:v WebSphere Application Server mensajería predeterminada . Decision

Server Events está configurado para utilizar el proveedor de mensajería queestá incorporado en WebSphere Application Server como proveedor JMS.

v Mensajería de WebSphere MQ JMS. Suministre la información relacionadacon WebSphere MQ y Decision Server Events se configurará para utilizarWebSphere MQ como proveedor JMS.

v No configure un proveedor de mensajería. No se configura ningúnproveedor de mensajería durante la creación de perfil. Debe configurar unúnico proveedor JMS antes de iniciar Decision Server Events.

20 IBM WebSphere Operational Decision Management: Configuración de sucesos de Decision Server

Page 25: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

Una vez finalizado el aumento del perfil, puede cambiar los proveedores JMS oconfigurar el proveedor JMS que desee, pero debe configurar un únicoproveedor JMS antes de iniciar Decision Server Events.Para utilizar o cambiar a la mensajería predeterminada WebSphere ApplicationServer como proveedor JMS, consulte “Configuración de la mensajeríapredeterminada de WebSphere Application Server para que sea el proveedorJMS” en la página 67Para utilizar o cambiar a, WebSphere MQ como proveedor JMS, consulte“Configuración de WebSphere MQ para que sea proveedor JMS” en la página68

8. En la página Resumen de aumento de perfil, revise la información y pulseAumentar para aumentar el perfil.

Resultados

El perfil de gestión existente se aumenta con WebSphere Operational DecisionManagement Decision Server Events.

Nota: Si tiene previsto utilizar Business Space, también debe aumentar el perfilque acaba de crear con Business Space. Consulte “Configuración de Business Spacepara alta disponibilidad y escalabilidad” en la página 52. Si la base de datos que seutiliza para las tablas de base de datos de Business Space está en otro sistemadistinto al sistema en el que se ha instalado Decision Server Events, debe crearestas tablas manualmente. Para este fin se proporcionan un script y archivos DDL.Para obtener detalles sobre cómo crear las tablas de forma manual, consulte“Configuración de la base de datos Business Space” en la página 54.

Aumento de un perfil de gestión existente utilizando el mandatomanageprofilesProcedimiento1. Abra un indicador de mandatos (Windows) o un emulador de terminal (Linux

y UNIX) y navegue hasta el directorio was_install_dir/bin.2. Ejecute el mandato manageprofiles mediante la utilización de

manageprofiles.bat para Windows o manageprofiles.sh para Linux y UNIX.Proporcione los parámetros siguientes:

-augmentPara aumentar el perfil existente.

-templatePath <template_path>donde <vía_acceso_plantilla> es la ubicación de la plantilla de perfil.Proporcione el valor siguiente para el perfil de gestión:was_install_dir/profileTemplates/wbe/management.

-nombre de perfil nombre-perfildonde nombre_perfil es el nombre del perfil de gestión existente que estáaumentando.

Opcionalmente, puede especificar los parámetros siguientes:

-wbeHome installation locationdonde ubicación de instalación es la vía de acceso completa que es laubicación de instalación para Decision Server Events. Debe especificar esteparámetro si ha instalado Decision Server Events en una ubicación nopredeterminada.

-hostName nombre_hostdonde nombre_host es el nombre de host del sistema que aloja el perfil.

Configuración de Decision Server Events 21

Page 26: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

-adminUserName nombre de usuariodonde nombre de usuario es el ID de usuario que se utiliza para accederWebSphere Application Server. Solo se necesita si la seguridadadministrativa de WebSphere Application Server está activada.

-adminPassword contraseñadonde contraseña es la contraseña para el ID de usuario que se utiliza paraacceder WebSphere Application Server. Solo se necesita si la seguridadadministrativa de WebSphere Application Server está activada.

-wbeDbType tipo_base_datosdonde tipo_base_datos especifica el producto de base de datos. Los valoresválidos son:v Derby_Embedded: no soportado para utilizarlo en un entorno en clústerv DB2_Universal: el valor predeterminado para el perfil de gestiónv Derby_Servidor de Red

v Oracle

v Servidor-MS-SQL

-wbeDbName nombre_base_datosdonde nombre_base_datos es el nombre de la base de datos. Necesario amenos que -wbeDbType sea Derby_Embedded.

-wbeDbUserId nombre_usuario_base_datosdonde nombre_usuario_base_datos es el ID de usuario que se utiliza paraacceder al servidor de bases de datos. Necesario a menos que -wbeDbTypesea Derby_Embedded.

-wbeDbPassword contraseñadonde contraseña es la contraseña para el ID de usuario que se utiliza paraacceder al servidor de base de datos. Necesario a menos que -wbeDbTypesea Derby_Embedded.

-wbeDbJDBCClasspath vía_acceso_clase_jdbc_base_datosdonde vía_acceso_clase_jdbc_base_datos especifica la vía de acceso a losarchivos de vía de acceso de clase JDBC. Necesario a menos que-wbeDbType sea Derby_Embedded.

-wbeDbHostName nombre_hostdonde nombre_host es el nombre de host para el servidor de bases de datos.Necesario a menos que -wbeDbType sea Derby_Embedded.

-wbeDbServerPort número_puertodonde número_puerto es el puerto en el que el servicio TCP/IP estáasignado o el puerto en el que escucha la base de datos. Necesario a menosque -wbeDbType sea Derby_Embedded.

-wbeMsgingType tipo_mensajeríadonde tipo_mensajería especifica qué proveedor JMS se debe configurar. Losvalores válidos son:v Mensajería_predeterminada: Decision Server Events está configurado para

utilizar la mensajería predeterminada de WebSphere Application Server .Éste es el valor predeterminado.

v MQ_JMS_Messaging: Decision Server Events está configurado parautilizar WebSphere MQ

v No_Messaging: no está configurado ningún proveedor JMS. Antes deejecutar Decision Server Events, debe configurar un proveedor JMSmanualmente. ConsulteConfiguración WebSphere Application Server

22 IBM WebSphere Operational Decision Management: Configuración de sucesos de Decision Server

Page 27: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

mensajería predeterminada para ser proveedor JMS o ConfiguraciónWebSphere MQ para ser el proveedor JMS.

-wbeMqMsgingQmgrName nombre_gestor_colasdonde nombre_gestor_colas es el nombre del gestor de colas de WebSphereMQ. Necesario solo si -wbeMsgingType es MQ_JMS_Messaging.

-wbeMqMsgingQmgrHostName nombre_hostdonde nombre-host es el nombre de host del gestor de colas WebSphere MQ.Necesario solo si -wbeMsgingType es MQ_JMS_Messaging.

-wbeMqMsgingQmgrPort número_puertodonde número-puerto es el puerto en el que el gestor de colas WebSphereMQ escucha. Necesario solo si -wbeMsgingType es MQ_JMS_Messaging.

-wbeMqMsgingTransType tipo_transportedonde tipo_transporte es el tipo de transporte del cliente de WebSphere MQ,BINDINGS o CLIENT. Necesario solo si -wbeMsgingType esMQ_JMS_Messaging.

Resultados

El perfil está aumentando.

Nota: Si tiene previsto utilizar Business Space, también debe aumentar el perfilque acaba de aumentar con Business Space. Consulte “Configuración de BusinessSpace para alta disponibilidad y escalabilidad” en la página 52.

Ejemplos

El primer ejemplo aumenta un perfil de gestión existente denominado Dmgr01 enWindows utilizando Apache Derby incluido como proveedor de bases de datos yla mensajería predeterminada de WebSphere Application Server como proveedorde mensajería.manageprofiles.bat -augment -templatePath"C:\Program Files\IBM\WODM80\WODM\WAS\profileTemplates\wbe\management"-profileName Dmgr01

El segundo ejemplo aumenta un perfil de gestión existente denominado Dmgr01en Linux y UNIX utilizando Apache Derby incluido como proveedor de bases dedatos y la mensajería predeterminada de WebSphere Application Server comoproveedor de mensajería.manageprofiles.sh -augment -templatePath"/opt/ibm/WODM80/WODM/WAS/profileTemplates/wbe/management"-nombrePerfil Dmgr01

Anulación de aumento de un perfil existente utilizando elmandato manageprofilesAcerca de esta tarea

Para deshacer el aumento de un perfil existente utilizando el mandatomanageprofiles :

Procedimiento1. Abra un indicador de mandatos (Windows) o un emulador de terminal (Linux

y UNIX) y navegue hasta el directorio was_install_dir/bin.

Configuración de Decision Server Events 23

Page 28: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

2. Ejecute el mandato manageprofiles mediante la utilización demanageprofiles.bat para Windows o manageprofiles.sh para Linux y UNIX.Proporcione los parámetros siguientes:

-unaugmentPara anular el aumento del perfil existente.

-templatePath <template_path>donde <vía_acceso_plantilla> es la ubicación de la plantilla de perfil.Proporcione el valor siguiente para el perfil de gestión:was_install_dir/profileTemplates/wbe/management.

-nombrePefil nombre-perfildonde nombre_perfil es el nombre del perfil de gestión existente del queanula el aumento.

Resultados

El perfil ahora está con anulación de aumento.Todas las características de DecisionServer Events se eliminan del perfil.

Ejemplos

El primer ejemplo anula el aumento de un perfil de gestión Decision Server Eventsexistente denominado WODMDmgr01 en Windows.manageprofiles.bat -unaugment -templatePath"C:\Program Files\IBM\WODM80\WODM\WAS\profileTemplates\wbe\management"-profileName WODMDmgr01

El segundo ejemplo anula el aumento de un perfil de gestión Decision ServerEvents existente denominado WODMDmgr01 en Linux y UNIX.manageprofiles.sh -unaugment -templatePath"/opt/ibm/WODM80/WODM/WAS/profileTemplates/wbe/management"-profileName WODMDmgr01

Aumento de un perfil personalizado existente WebSphereApplication Server

Para crear un entorno de Decision Server Events gestionado, por ejemplo, unclúster, debe tener un perfil personalizado WebSphere Application Server quepueda aumentar. Puede aumentar un perfil utilizando la herramienta de gestión deperfiles o el mandato manageprofiles.

Antes de empezar

Antes de aumentar un perfil personalizado WebSphere Application Serverexistente, asegúrese de que todos los agentes de nodo o servidores del perfil se handetenido.

Acerca de esta tarea

Puede aumentar un perfil existente de la manera siguiente:v En un sistema operativo de 32 bits, puede utilizar la interfaz gráfica de usuario

de la herramienta de gestión de perfiles. La herramienta de gestión de perfilesno está soportada en un sistema operativo HP-UX, en ningún sistema operativode 64 bits ni en z/OS.

24 IBM WebSphere Operational Decision Management: Configuración de sucesos de Decision Server

Page 29: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

v En un sistema operativo de 32 bits o en cualquier otro sistema operativo, puedeutilizar el mandato manageprofiles.

Aumento de un perfil personalizado existente utilizando laherramienta de gestión de perfilesAcerca de esta tarea

Para invocar la Herramienta de gestión de perfiles directamente:v Sólo en Windows, pulse Inicio > Todos los programas > IBM WebSphere >

Application Server Network Deployment V8.0 > Herramienta de gestión deperfiles.

v En multiplataformas, conmute al directorio inicio_was/bin/ProfileManagement yejecute el script pmt, donde inicio_was es la ubicación de instalación deWebSphere Application Server. En Windows ejecute pmt.bat y en Linux y UNIXejecute pmt.sh.

Para aumentar un perfil personalizado existente con WebSphere OperationalDecision Management Decision Server Events:

Procedimiento1. En la página de bienvenida, pulse Lanzar Herramienta de gestión de perfiles .2. En la página de perfiles, resalte un perfil personalizado existente y pulse

Aumentar.3. En la página para aumentar la selección, seleccione Perfil de servidor de

aplicación aumentado con WebSphere Operational Decision ManagementDecision Server Events.

4. En la página Resumen de aumento de perfil, revise la información y pulseAumentar para aumentar el perfil.

Resultados

El perfil personalizado existente se aumenta con WebSphere Operational DecisionManagement Decision Server Events.

Aumento de un perfil personalizado existente utilizando elmandato manageprofilesProcedimiento1. Abra un indicador de mandatos (Windows) o un emulador de terminal (Linux

y UNIX) y navegue hasta el directorio was_install_dir/bin.2. Ejecute el mandato manageprofiles mediante la utilización de

manageprofiles.bat para Windows o manageprofiles.sh para Linux y UNIX.Proporcione los parámetros siguientes:

-augmentPara aumentar el perfil existente.

-templatePath <vía_acceso_plantilla>donde <vía_acceso_plantilla> es la ubicación de la plantilla de perfil.Proporcione el valor siguiente para el perfil personalizado:was_install_dir/profileTemplates/wbe/managed.

-profileName nombre_perfildonde nombre_perfil es el nombre del perfil personalizado existente que estáaumentando.

Configuración de Decision Server Events 25

Page 30: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

Resultados

El perfil está aumentando.

Ejemplos

El primer ejemplo aumenta un perfil personalizado existente denominadoCustom01 en Windows.manageprofiles.bat -augment -templatePath"C:\Program Files\IBM\WODM80\WODM\WAS\profileTemplates\wbe\managed"-profileName Custom01

El segundo ejemplo aumenta un perfil personalizado existente llamado Custom01en Linux y UNIX.manageprofiles.sh -augment -templatePath"/opt/ibm/WODM80/WODM/WAS/profileTemplates/wbe/managed"-profileName Custom01

Anulación de aumento de un perfil existente utilizando elmandato manageprofilesAcerca de esta tarea

Para deshacer el aumento de un perfil existente utilizando el mandatomanageprofiles :

Procedimiento1. Abra un indicador de mandatos (Windows) o un emulador de terminal (Linux

y UNIX) y navegue hasta el directorio was_install_dir/bin.2. Ejecute el mandato manageprofiles mediante la utilización de

manageprofiles.bat para Windows o manageprofiles.sh para Linux y UNIX.Proporcione los parámetros siguientes:

-unaugmentPara anular el aumento del perfil existente.

-templatePath <vía_acceso_plantilla>donde <vía_acceso_plantilla> es la ubicación de la plantilla de perfil.Proporcione el valor siguiente para el perfil personalizado:was_install_dir/profileTemplates/wbe/managed.

-profileName nombre_perfildonde nombre_perfil es el nombre del perfil personalizado existente para elque anula el aumento.

Resultados

El perfil ahora está con anulación de aumento.Todas las características de DecisionServer Events se eliminan del perfil.

Ejemplos

El primer ejemplo anula el aumento de un perfil de gestión Decision Server Eventsexistente denominado WODMCustom01 en Windows.manageprofiles.bat -unaugment -templatePath"C:\Program Files\IBM\WODM80\WODM\WAS\profileTemplates\wbe\managed"-profileName WODMCustom01

26 IBM WebSphere Operational Decision Management: Configuración de sucesos de Decision Server

Page 31: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

El segundo ejemplo anula el aumento de un perfil personalizado existenteDecisionServer Events llamado WODMCustom01 en Linux y UNIX.manageprofiles.sh -unaugment -templatePath"/opt/ibm/WODM80/WODM/WAS/profileTemplates/wbe/managed"-profileName WODMCustom01

Creación y configuración de un clúster de topología silverUn clúster de topología silver proporciona alta disponibilidad y escalabilidad parael tiempo de ejecución de sucesos, por lo que la topología se puede configurar pararesistir las anomalías del servidor. La adición de más servidores al clúster puedemejorar el rendimiento de sucesos en el tiempo de ejecución de sucesos, porque lacarga de trabajo se distribuye entre varios miembros del clúster. Si falla el servidor,la carga de trabajo se redistribuye a otro miembro del clúster y continúa el procesosin paradas.

Acerca de esta tarea

Un clúster de Decision Server Events de topología silver consta de un único gestorde despliegue y uno o más nodos gestionados. El clúster utiliza la mensajeríapredeterminada de WebSphere Application Server como proveedor de mensajeríapara el tiempo de ejecución de sucesos. Un clúster de tiempo de ejecución desucesos abarca los nodos gestionados y proporciona alta disponibilidad yescalabilidad del tiempo de ejecución de sucesos y los componentes de mensajería.Esta documentación describe la creación de un clúster de dos nodos que abarcados sistemas, tal como se muestra en el diagrama siguiente:

Configuración de Decision Server Events 27

Page 32: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

v Existe un clúster, contenido en una única celda.v Se ha configurado un perfil de gestión en Sistema1.v Hay nodos gestionados (perfiles personalizados) en Sistema1 y Sistema2.v Cada sistema tiene Decision Server Events y WebSphere Application Server

instalado.

Esta topología de clúster se puede ampliar a más sistemas de forma similar, dentrode un único clúster.

Para completar esta tarea:

28 IBM WebSphere Operational Decision Management: Configuración de sucesos de Decision Server

Page 33: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

v Cree perfiles para un clúster de topología silver. Consulte “Creación de perfilespara un clúster de topología silver”.

v Configure el clúster de topología silver para Decision Server Events. Consulte“Configuración de un clúster de topología silver” en la página 31.

Creación de perfiles para un clúster de topología silverEn esta tarea, se crean los perfiles WebSphere Application Server aumentados conDecision Server Events que se necesitan para un clúster de topología silver.

Procedimiento1. Instale Decision Server Events en Sistema1 y Sistema2.2. En Sistema1, cree un perfil de gestión de WebSphere Application Server.

a. Navegue al directorio was_install_dir/bin/ProfileManagement e inicie laHerramienta de gestión de perfiles ejecutando el mandato pmt.bat o pmt.sh.

b. En la página de bienvenida, seleccione Iniciar la herramienta de gestión deperfiles, a continuación, seleccione Crear.

c. En la página Selección de entorno, en WebSphere Application Server, pulseGestión, a continuación, Siguiente y Gestor de despliegue.

d. Pulse Creación de perfil típica o Creación de perfil avanzada. Para obtenermás información acerca de la creación de perfil típica y avanzada,consulteCreación de perfil de gestión con gestores de despliegue.

e. Anule la selección de Iniciar la consola de primeros pasos y Finalizar.

Nota: Como alternativa a utilizar la herramienta de gestión de perfiles, porejemplo, cuando una interfaz gráfica de usuario no está disponible, naveguehasta el directorio was_install_dir/bin y ejecute el mandato manageprofiles.Para crear el gestor de despliegue, utilice la plantilla de perfilwas_install_dir/profileTemplates/management/. Para obtener más detalles,consulte el mandato manageprofiles.

3. Asegúrese de que el gestor de despliegue esté detenido, luego aumente el perfilde gestión de WebSphere Application Server con Decision Server Events.Consulte “Aumento de un perfil de gestión existente WebSphere ApplicationServer” en la página 19. Debe seleccionar la mensajería predeterminada deWebSphere Application Server como proveedor de mensajería.

4. Inicie el gestor de despliegue en el sistema Sistema1:a. Navegue hasta el directorio was_install_dir/profiles/

nombre_perfil_dmgr/bin.b. Ejecute el mandato startManager.bat para Windows o el mandato

startManager.sh para Linux y UNIX.5. En Sistema1, cree un perfil personalizado de WebSphere Application Server.

a. Navegue al directorio was_install_dir/bin/ProfileManagement e inicie laHerramienta de gestión de perfiles ejecutando el mandato pmt.bat o pmt.sh.

b. En la página de bienvenida, seleccione Iniciar la herramienta de gestión deperfiles, a continuación, seleccione Crear.

c. En la página Selección de entorno, bajo WebSphere Application Server,pulse Perfil personalizado y luego Siguiente.

d. Pulse Creación de perfil típica o Creación de perfil avanzada. Para obtenermás información acerca de la creación de perfil típica y avanzada, consulteCreación de perfiles personalizados.

e. En la página Federación, federe el perfil personalizado en la celda para elgestor de despliegue.

Configuración de Decision Server Events 29

Page 34: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

v Especifique los detalles de conexión para el gestor de despliegue que hacreado en el paso 2 en la página 29

v Borre Federar este nodo más tarde.v Pulse Siguiente y luego pulse Crear.Si la federación es satisfactoria, puede saltarse el paso 7

f. Anule la selección de Iniciar la consola de primeros pasos y Finalizar.

Nota: Como alternativa a utilizar la herramienta de gestión de perfiles, porejemplo, cuando una interfaz gráfica de usuario no está disponible, naveguehasta el directorio was_install_dir/bin y ejecute el mandato manageprofiles.Para crear el perfil personalizado, utilice la plantilla de perfil dewas_install_dir/profileTemplates/managed/. Para obtener más detalles,consulte el mandato manageprofiles.

6. Compruebe que los relojes del sistema de todos los sistemas que utilice paracrear el clúster estén sincronizados y, para asegurarse de que cualquier lógicabasada en el tiempo se evalúe correctamente, que los relojes estén definidos enel mismo huso horario.

7. Si ha federado satisfactoriamente en el paso 5 en la página 29, puede saltarseeste paso. De lo contrario, en el Sistema1, federe el perfil personalizado en lacelda del gestor de despliegue:a. Navegue hasta el directoriowas_install_dir/bin.b. Ejecute el siguiente mandato:

addnode -profileName nombre_perfil <host del gestor de despliegue> <puerto del gestor de despliegue>

donde nombre_perfil es el nombre del perfil que ha creado en el paso 5 en lapágina 29, donde <host del gestor de despliegue> (necesario) es el nombre dehost del sistema donde se ejecuta el gestor de despliegue, por ejemplo,localhost, y donde <puerto del gestor de despliegue> (opcional) es el puertoSOAP del gestor de despliegue, con un valor predeterminado de 8879.

c. Inicie la consola administrativa de WebSphere Application Server para elgestor de despliegue.

d. Inicie sesión en la consola administrativa de WebSphere Application Servery valide que el servidor de aplicaciones se ha federado satisfactoriamente algestor de despliegue. Pulse Administración del sistema > Nodos.

En Sistema1, se ha federado el perfil personalizado en la celda del gestor dedespliegue.

8. Aumente el perfil personalizado de WebSphere Application Server con DecisionServer Events.a. Asegúrese de que el agente de nodo esté detenido. Para detener el agente

de nodo en la consola administrativa de WebSphere Application Server,pulse Administración del sistema > Agentes de nodo. Seleccione el agentede nodo y pulse Detener.

b. Aumente el perfil personalizado con Decision Server Events. Consulte“Aumento de un perfil personalizado existente WebSphere ApplicationServer” en la página 24.

9. En Sistema2, repita los pasos del 5 en la página 29 al 8 para crear, federar yaumentar un segundo perfil personalizado de WebSphere Application Server.

Qué hacer a continuación

Ahora que se han creado los perfiles, puede configurar el clúster de topologíasilver. Consulte “Configuración de un clúster de topología silver” en la página 31.

30 IBM WebSphere Operational Decision Management: Configuración de sucesos de Decision Server

Page 35: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

Configuración de un clúster de topología silverEn esta tarea, se configura el clúster de topología silver para la cual ha creadoperfiles, a fin de completar la creación del entorno de clúster.

Antes de empezar

Antes de configurar el clúster, primero debe crear los perfiles. Consulte “Creaciónde perfiles para un clúster de topología silver” en la página 29.

Procedimiento1. Cree un clúster de WebSphere Application Server y añada dos servidores de

aplicaciones como miembros del clúster:a. Pulse Servidores > Clústeres > Clústeres de servidor de aplicaciones

WebSphere .b. Pulse Nuevo.c. En el campo Nombre de clúster, especifique un nombre para el clúster,

por ejemplo EventRuntimeCluster y, a continuación, pulse Siguiente.d. En el campo Nombre de miembro, especifique un nombre para el primer

servidor de aplicaciones que añada al clúster, por ejemplo, eventruntime01.e. Seleccione el nombre del nodo en el que se ejecutará el primer servidor de

aplicaciones, y luego pulse Siguiente.f. En el campo Nombre de miembro, especifique un nombre para el siguiente

servidor de aplicaciones que añada al clúster, por ejemplo, eventruntime02.g. Seleccione el nombre del nodo en el que se ejecutará el servidor de

aplicaciones.Pulse Añadir miembro, a continuación, pulse Siguiente.h. Si desea añadir más servidores de aplicaciones al clúster, repita los pasos f

y g.i. Pulse Finalizar y Guardar.

2. Identifique y registre el nombre de host:puerto,nombre de host:puerto,donde cada par de nombre de host:puerto se corresponde con el nombre de hosty SIB_ENDPOINT_ADDRESS del servidor de aplicaciones en su clúster detiempo de ejecución de suceso. Para identificar esta información desde laconsola de administración:a. Pulse Servidores > Clústeres de WebSphere Application Server > Clúster

de tiempo de ejecución de suceso > Miembros de clúster y anote elnombre de host.

b. Para cada miembro del clúster, pulse Puertos y registre el puerto númeroasociado con el SIB_ENDPOINT_ADDRESS (el valor predeterminado es7287).

3. Cree una propiedad personalizada de JVM que apunte al directorio deinstalación de WebSphere Operational Decision Management.

Nota: Debe realizar este paso para cada servidor de aplicaciones del clúster.a. Pulse Servidores > Tipos de servidor > Servidores de aplicaciones de

WebSphere > nombre_servidor > Gestión de Java y de proceso >Definición de proceso > Máquina virtual Java > Propiedadespersonalizadas, donde nombre_servidor es un servidor de aplicaciones en elclúster.

b. Pulse Nuevo.c. En el campo Nombre, escriba wbe.home

Configuración de Decision Server Events 31

Page 36: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

d. Como valor, escriba la ubicación del directorio de inicio en la instalaciónde su WebSphere Operational Decision Management.1) Por ejemplo, si instaló utilizando el launchpad y aceptó la ubicación

predeterminada de la instalación:En Windows:C:\Program Files\IBM\WODM80\WODM

En Linux y UNIX:/opt/ibm/WODM80/WODM

2) Por ejemplo, si instaló utilizando Installation Manager y aceptó laubicación predeterminada de la instalación:En Windows:C:\Program Files\IBM\WODM80

En Linux y UNIX:/opt/ibm/WODM80

e. Pulse Aplicar y Guardar.4. Modifique los parámetros de tamaño de almacenamiento dinámico del

servidor.

Nota: Debe realizar este paso para cada servidor de aplicaciones del clúster.a. Pulse en Servidores > Tipos de servidor > Servidores de aplicaciones de

WebSphere > nombre_servidor > Gestión de Java y de proceso >Definición de proceso > Máquina virtual Java, donde nombre_servidor esun servidor de aplicaciones en el clúster.

b. En el campo Almacenamiento dinámico inicial, especifique 512.c. En el campo Tamaño de almacenamiento dinámico máximo, especifique

1024.d. Pulse Aplicar y Guardar.

Para obtener más información sobre el establecimiento de valores dealmacenamiento dinámico óptimos, consulte “Ajuste de la configuración detiempo de ejecución de sucesos” en la página 80.

5. Habilite el servicio Startup Bean para cada servidor de aplicaciones en elclúster.

Nota: Debe realizar este paso para cada servidor de aplicaciones del clúster.a. Pulse Servidores > Tipos de servidor > Servidores de aplicaciones de

WebSphere > nombre_servidor > Servicios de contenedor > ServicioStartup Bean, donde nombre_servidor es un servidor de aplicaciones en elclúster.

b. Seleccione Habilitar servicio al inicio del servidor.c. Pulse Aplicar y Guardar.

6. Añada el clúster de tiempo de ejecución de sucesos como miembro al bus deintegración de servicios:a. Pulse Integración de servicios > Buses > WbeBus > Miembros del bus.b. Pulse Añadir. Pulse Clúster > EventRuntimeCluster, luego pulse

Siguiente.c. Seleccione un valor de política de motor de mensajería entre las opciones

Alta disponibilidad, Escalabilidad o Escalabilidad con altadisponibilidad. Para obtener más detalles acerca de la selección, consulteAsistencia para la política del motor de mensajería.

32 IBM WebSphere Operational Decision Management: Configuración de sucesos de Decision Server

Page 37: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

d. Para garantizar la recuperación de los mensajes JMS tras una migracióntras error, configure el almacenamiento de mensajes. Defina el tipo dealmacenamiento de mensajes seleccionando Almacén de archivos oAlmacén de datos. Para obtener más información acerca de este conceptoy otros conceptos de alta disponibilidad, consulte Establecimiento de altadisponibilidad. Pulse Siguiente

e. En el panel Configurar motores de mensajería, pulse el nombre del motorde mensajería.

f. Defina los valores de almacén de datos:1) Si utiliza un almacén de archivos, establezca el valor de Vía de acceso

del directorio de registros para que apunte a un almacén de datos enun sistema de archivos compartidos, por ejemplo, c:\filestoredirectory. Defina la Vía de acceso del directorio dealmacenamiento permanente para apuntar al almacenamiento de datosen un sistema de archivos compartidos.

2) O bien, si utiliza una base de datos, establezca el nombre de conexiónde datos JNDI , el nombre de esquema y el alias de autenticación, paraseñalar un almacén de datos en una base de datos que ya haya creado.

Pulse Siguiente.g. Pulse Cambiar tamaños de almacenamiento dinámico. Acepte los valores

predeterminados.h. Revise la información de resumen. Pulse Finalizar y Guardar.

7. Cree tres destinos del bus de integración de servicios para los destinos demensajería de tiempo de ejecución de sucesos:a. PulseBuses > de integración > WbeBus > Destinos.b. Pulse Nuevo.c. Pulse Cola y pulse Siguiente. En el campo Identificador, escriba

eventQueue, y luego pulse Siguiente.d. Repita esto para crear dos colas más, con los identificadores de

ColaModuloHistorial y historyModuleQueue.e. Pulse Finalizar y Guardar.

8. Modifique los puntos finales del proveedor para las fábricas de conexionespara que apunten a los servidores en el clúster de tiempo de ejecución deeventos:a. Pulse Recursos > JMS > Fábricas de conexión.b. En la lista Ámbito, pulse Cell=nombre_celda, donde nombre_celda es el

nombre de la celda.c. Pulse WbeConnectionFactory

d. En el campo Puntos finales de proveedor, escribanombre_host:puerto,nombre_host:puerto, donde cada parnombre_host:puerto se corresponde con el nombre de host ySIB_ENDPOINT_ADDRESS del servidor de aplicaciones.

e. Pulse Aplicar y Guardar.9. Modifique los puntos finales de proveedor para la fábrica de conexiones de

cola JMS para que apunten a los servidores del clúster de tiempo de ejecuciónde sucesos:a. Pulse Recursos > JMS > Fábricas de conexión de cola.b. En la lista Ámbito, pulse Cell=nombre_celda, donde nombre_celda es el

nombre de la celda.c. Pulse WbeQueueConnectionFactory

Configuración de Decision Server Events 33

Page 38: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

d. En el campo Puntos finales de proveedor, escribanombre_host:puerto,nombre_host:puerto, donde cada parnombre_host:puerto se corresponde con el nombre de host ySIB_ENDPOINT_ADDRESS del servidor de aplicaciones.

e. Pulse Aplicar y Guardar.10. Modifique los puntos finales del proveedor para la fábrica de conexiones del

tema JMS para que apunten a los servidores del clúster de tiempo deejecución de sucesos:a. Pulse Recursos > JMS > Fábricas de conexión de tema.b. En la lista Ámbito, pulse Cell=nombre_celda, donde nombre_celda es el

nombre de la celda.c. Pulse WbeTopicConnectionFactory

d. En el campo Puntos finales de proveedor, escribanombre_host:puerto,nombre_host:puerto, donde cada parnombre_host:puerto se corresponde con el nombre de host ySIB_ENDPOINT_ADDRESS del servidor de aplicaciones.

e. Pulse Aplicar y Guardar.11. Instale la aplicación de tiempo de ejecución de sucesos:

a. Pulse Aplicaciones > Nueva aplicación > Nueva aplicación empresarial.b. Seleccione Sistema de archivos remoto.c. Pulse Examinar y pulse en un nodo o gestor de despliegue para examinar

sus sistema de archivos. Localice el archivo de la aplicación wberuntimeear.d. Escriba la vía de acceso completa de la ubicación del archivo de la

aplicación wberuntimeear. Por ejemplo, en Windows especifiqueC:\Program Files\IBM\WODM80\WODM\runtime\wberuntimeear.ear; y enLinux y UNIX especifique /opt/ibm/WODM80/WODM/runtime/wberuntimeear.ear. Pulse Siguiente.

e. En la ventanaPreparación para instalación de la aplicación , seleccione FastPath. Pulse Siguiente.

f. En la ventanaSeleccionar opciones de instalación, acepte las opcionespredeterminadas y pulse Siguiente.

g. En la ventanamódulos Mapa para los servidores, en el campo Clústeres yServidores, pulse WebSphere:cell=cell-name,cluster=EventRuntimeCluster, dondecell-name es el nombre de lacelda. Seleccione ambos recuadros de selección, pulse Aplicar, luegoSiguiente.

h. Pulse Finalizar y Guardar.12. Para asegurarse de que todos los cambios se apliquen y que el clúster se inicie

correctamente, inicie los agentes de nodo en todos los sistemas en el clúster:a. En la solicitud de mandato, navegue al directorio correcto:

cd was_install_dir/bin

y ejecute el mandato startNode. En Windows, ejecute startNode.bat, enLinux y UNIX ejecute startNode.sh, con el siguiente parámetro opcional:

-profileName nombre_perfildonde nombre_perfil es el nombre del perfil.

13. Inicie todos los servidores de aplicaciones en el clúster:a. Para realizar este paso en la consola administrativa de WebSphere

Application Server WebSphere Application Server, pulseServidores >Clústeres > Clústeres de WebSphere Application Server >

34 IBM WebSphere Operational Decision Management: Configuración de sucesos de Decision Server

Page 39: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

<nombre-clúster> > Miembros de clúster, donde<nombre-clúster> es elnombre que ha especificado en el paso 1 en la página 31. Seleccione elservidor de aplicaciones y pulse Iniciar.

Resultados

El clúster de topología silver está configurado y en ejecución. Si el clúster fallapara iniciarse, consulteStarting clusters.

Qué hacer a continuación

Configure los conectores de tecnología. Consulte Despliegue de aplicaciones deconectores en un entorno de servidor gestionado para los conectores HTTP, JMS,REST y SOAP; o consulte “Configuración de conectores de tecnología en unsistema independiente” en la página 82 para los conectores de tecnologíaautónoma.

Creación y configuración de un clúster de topología goldUn clúster de topología gold proporciona escalabilidad de mensajeríaindependiente adicional, además de lo que proporciona el clúster de topologíasilver. Use esta topología si utiliza la mensajería predeterminada de WebSphereApplication Server como el proveedor de mensajería, y desea más control sobre laconfiguración de la escalabilidad de la mensajería y el tiempo de ejecución desucesos, a coste de rendimiento. Es aconsejable utilizar un clúster de topología goldpara limitar la complejidad de la topología mediante el escalado del número deinstancias de tiempo de ejecución de sucesos, sin más escalado de la mensajería.

Acerca de esta tarea

Un clúster de Decision Server Events de topología gold consta de un único gestorde despliegue y uno o más nodos gestionados. El clúster utiliza la mensajeríapredeterminada de WebSphere Application Server como proveedor de mensajeríapara el tiempo de ejecución de sucesos. Un clúster de tiempo de ejecución desucesos abarca los nodos gestionados y proporciona alta disponibilidad yescalabilidad del tiempo de ejecución de sucesos. Un clúster de mensajería tambiénabarca los nodos gestionados y proporciona alta disponibilidad y escalabilidad delcomponente de mensajería. Esta documentación describe la creación de un clústerde tres nodos que abarca tres sistemas, tal como se muestra en el diagramasiguiente:

Configuración de Decision Server Events 35

Page 40: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

v Hay dos clústeres, contenidos dentro de una única celda: uno para el tiempo deejecución de sucesos y uno para la mensajería predeterminada de WebSphereApplication Server.

v Se ha configurado un perfil de gestión en Sistema1.v Hay nodos gestionados (perfiles personalizados) en Sistema1, Sistema2 y Sistema3.v Cada sistema tiene Decision Server Events y WebSphere Application Server

instalado.

El clúster de tiempo de ejecución de sucesos y el clúster de mensajería se puedenampliar independientemente entre más sistemas para conseguir más disponibilidady escalabilidad.

36 IBM WebSphere Operational Decision Management: Configuración de sucesos de Decision Server

Page 41: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

Para completar esta tarea:v Cree perfiles para un clúster de topología gold. Consulte “Creación de perfiles

para un clúster de topología gold”.v Configure el clúster de topología gold para Decision Server Events. Consulte

“Configuración de un clúster de topología gold” en la página 39.

Creación de perfiles para un clúster de topología goldEn esta tarea, se crean los perfiles WebSphere Application Server aumentados conDecision Server Events que se necesitan para un clúster de topología gold.

Procedimiento1. Instale Decision Server Events en Sistema1 y Sistema2.2. En Sistema1, cree un perfil de gestión de WebSphere Application Server.

a. Navegue al directorio was_install_dir/bin/ProfileManagement e inicie laHerramienta de gestión de perfiles ejecutando el mandato pmt.bat o pmt.sh.

b. En la página de bienvenida, seleccione Iniciar la herramienta de gestión deperfiles, a continuación, seleccione Crear.

c. En la página Selección de entorno, en WebSphere Application Server, pulseGestión, a continuación, Siguiente y Gestor de despliegue.

d. Pulse Creación de perfil típica o Creación de perfil avanzada. Para obtenermás información acerca de la creación de perfil típica y avanzada,consulteCreación de perfil de gestión con gestores de despliegue.

e. Anule la selección de Iniciar la consola de primeros pasos y Finalizar.

Nota: Como alternativa a utilizar la herramienta de gestión de perfiles, porejemplo, cuando una interfaz gráfica de usuario no está disponible, naveguehasta el directorio was_install_dir/bin y ejecute el mandato manageprofiles.Para crear el gestor de despliegue, utilice la plantilla de perfilwas_install_dir/profileTemplates/management/. Para obtener más detalles,consulte el mandato manageprofiles.

3. Asegúrese de que el gestor de despliegue esté detenido, luego aumente el perfilde gestión de WebSphere Application Server con Decision Server Events.Consulte “Aumento de un perfil de gestión existente WebSphere ApplicationServer” en la página 19. Debe seleccionar la mensajería predeterminada deWebSphere Application Server como proveedor de mensajería.

4. Inicie el gestor de despliegue en el sistema Sistema1:a. Navegue hasta el directorio was_install_dir/profiles/

nombre_perfil_dmgr/bin.b. Ejecute el mandato startManager.bat para Windows o el mandato

startManager.sh para Linux y UNIX.5. En Sistema1, cree un perfil personalizado de WebSphere Application Server.

a. Navegue al directorio was_install_dir/bin/ProfileManagement e inicie laHerramienta de gestión de perfiles ejecutando el mandato pmt.bat o pmt.sh.

b. En la página de bienvenida, seleccione Iniciar la herramienta de gestión deperfiles, a continuación, seleccione Crear.

c. En la página Selección de entorno, bajo WebSphere Application Server,pulse Perfil personalizado y luego Siguiente.

d. Pulse Creación de perfil típica o Creación de perfil avanzada. Para obtenermás información acerca de la creación de perfil típica y avanzada, consulteCreación de perfiles personalizados.

Configuración de Decision Server Events 37

Page 42: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

e. En la página Federación, federe el perfil personalizado en la celda para elgestor de despliegue.v Especifique los detalles de conexión para el gestor de despliegue que ha

creado en el paso 2 en la página 37v Borre Federar este nodo más tarde.v Pulse Siguiente y luego pulse Crear.Si la federación es satisfactoria, puede saltarse el paso 7

f. Anule la selección de Iniciar la consola de primeros pasos y Finalizar.

Nota: Como alternativa a utilizar la herramienta de gestión de perfiles, porejemplo, cuando una interfaz gráfica de usuario no está disponible, naveguehasta el directorio was_install_dir/bin y ejecute el mandato manageprofiles.Para crear el perfil personalizado, utilice la plantilla de perfil dewas_install_dir/profileTemplates/managed/. Para obtener más detalles,consulte el mandato manageprofiles.

6. Compruebe que los relojes del sistema de todos los sistemas que utilice paracrear el clúster estén sincronizados y, para asegurarse de que cualquier lógicabasada en el tiempo se evalúe correctamente, que los relojes estén definidos enel mismo huso horario.

7. Si ha federado satisfactoriamente en el paso 5 en la página 37, puede saltarseeste paso. De lo contrario, en el Sistema1, federe el perfil personalizado en lacelda del gestor de despliegue:a. Navegue hasta el directorio was_install_dir/bin.b. Ejecute el siguiente mandato:

addnode -profileName <host del gestor de despliegue> <puerto del gestor de despliegue>

donde nombre_perfil es el nombre del perfil que ha creado en el paso 5 en lapágina 37, donde <host del gestor de despliegue> (necesario) es el nombre dehost del sistema donde se ejecuta el gestor de despliegue, por ejemplo,localhost, y donde <puerto del gestor de despliegue> (opcional) es el puertoSOAP del gestor de despliegue, con un valor predeterminado de 8879.

c. Inicie la consola administrativa de WebSphere Application Server para elgestor de despliegue.

d. Inicie sesión en la consola administrativa de WebSphere Application Servery valide que el servidor de aplicaciones se ha federado satisfactoriamente algestor de despliegue. Pulse Administración del sistema > Nodos.

En Sistema1, se ha federado el perfil personalizado en la celda del gestor dedespliegue.

8. Aumente el perfil personalizado de WebSphere Application Server con DecisionServer Events.a. Asegúrese de que el agente de nodo esté detenido. Para detener el agente

de nodo en la consola administrativa de WebSphere Application Server,pulse Administración del sistema > Agentes de nodo. Seleccione el agentede nodo y pulse Detener.

b. Aumente el perfil personalizado con Decision Server Events. Consulte“Aumento de un perfil personalizado existente WebSphere ApplicationServer” en la página 24.

9. En Sistema2 y Sistema3, repita los pasos del 5 en la página 37 al 8 para crear,federas y aumentar un segundo perfil personalizado de WebSphere ApplicationServer.

38 IBM WebSphere Operational Decision Management: Configuración de sucesos de Decision Server

Page 43: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

Qué hacer a continuación

Ahora que se han creado los perfiles, puede configurar el clúster de topología gold.Consulte “Configuración de un clúster de topología gold”.

Configuración de un clúster de topología goldEn esta tarea, se configura el clúster de topología gold para el que ha creadoperfiles, para completar la creación de los clústeres de mensajería y tiempo deejecución.

Antes de empezar

Antes de configurar los clústeres, primero debe crear los perfiles. Consulte“Creación de perfiles para un clúster de topología gold” en la página 37.

Procedimiento1. Cree un clúster de WebSphere Application Server para el tiempo de ejecución

de sucesos y añada tres servidores de aplicaciones como miembros del clúster:a. Pulse Servidores > Clústeres > Clústeres de servidor de aplicaciones

WebSphere .b. Pulse Nuevo.c. En el campo Nombre de clúster, especifique un nombre para el clúster,

por ejemplo EventRuntimeCluster y, a continuación, pulse Siguiente.d. En el campo Nombre de miembro, especifique un nombre para el primer

servidor de aplicaciones que añada al clúster, por ejemplo, eventruntime01.e. Seleccione el nombre del nodo en el que se ejecutará el primer servidor de

aplicaciones, y luego pulse Siguiente.f. En el campo Nombre de miembro, especifique un nombre para el siguiente

servidor de aplicaciones que añada al clúster, por ejemplo, eventruntime02.g. Seleccione el nombre del nodo en el que se ejecutará el servidor de

aplicaciones.Pulse Añadir miembro.h. En el campo Nombre de miembro, especifique un nombre para el

siguiente servidor de aplicaciones que añada al clúster, por ejemplo,eventruntime03.

i. Seleccione el nombre del nodo en el que se ejecutará el servidor deaplicaciones.Pulse Añadir miembro, a continuación, pulse Siguiente.

j. Si desea añadir más servidores de aplicaciones al clúster de tiempo deejecución de sucesos, repita los pasos f y g.

k. Pulse Finalizar y Guardar.2. Cree un clúster de WebSphere Application Server para la mensajería y añada

tres servidores de aplicaciones como miembros del clúster:a. Pulse Servidores > Clústeres > Clústeres de servidor de aplicaciones

WebSphere .b. Pulse Nuevo.c. En el campo Nombre de clúster, especifique un nombre para el clúster,

por ejemplo, MessagingCluster y luego pulse Siguiente.d. En el campo Nombre de miembro, especifique un nombre para el primer

servidor de aplicaciones que añada al clúster, por ejemplo, messaging01.e. Seleccione el nombre del nodo en el que se ejecutará el primer servidor de

aplicaciones, y luego pulse Siguiente.

Configuración de Decision Server Events 39

Page 44: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

f. En el campo Nombre de miembro, especifique un nombre para el siguienteservidor de aplicaciones que añada al clúster, por ejemplo, messaging02.

g. Seleccione el nombre del nodo en el que se ejecutará el servidor deaplicaciones.Pulse Añadir miembro.

h. En el campo Nombre de miembro, especifique un nombre para elsiguiente servidor de aplicaciones que añada al clúster, por ejemplo,messaging03.

i. Seleccione el nombre del nodo en el que se ejecutará el servidor deaplicaciones.Pulse Añadir miembro, a continuación, pulse Siguiente.

j. Si desea añadir más servidores de aplicaciones al clúster de mensajería,repita los pasos f y g.

k. Pulse Finalizar y Guardar.3. Identifique y registre el nombre de host:puerto,nombre de host:puerto,

donde cada par de nombre de host:puerto se corresponde con el nombre de hosty SIB_ENDPOINT_ADDRESS del servidor de aplicaciones en su clúster demensajería. Utilice esta información en pasos 9 en la página 42, 10 en lapágina 42 y 11 en la página 42. Para identificar esta información desde laconsola de administración:a. Pulse Servidores > Clústeres de WebSphere Application Server > clúster

de mensajería > Miembros de clúster y anote el nombre de host.b. Para cada miembro del clúster, pulse Puertos y registre el puerto número

asociado con el SIB_ENDPOINT_ADDRESS (el valor predeterminado es7287).

4. Cree una propiedad personalizada de JVM para los servidores de tiempo deejecución de sucesos que apunte al directorio de instalación de WebSphereOperational Decision Management.

Nota: Debe realizar este paso para cada servidor de aplicaciones del clústerde tiempo de ejecución de sucesos.a. Pulse Servidores > Tipos de servidor > Servidores de aplicaciones de

WebSphere > nombre-servidor > Gestión de Java y de proceso >Definición de proceso > Máquina virtual Java > Propiedadespersonalizadas, donde nombre-servidor es un servidor de aplicaciones delclúster de tiempo de ejecución de sucesos.

b. Pulse Nuevo.c. En el campo Nombre, escriba wbe.home

d. Como valor, escriba la ubicación del directorio de inicio en la instalaciónde su WebSphere Operational Decision Management.1) Por ejemplo, si instaló utilizando el launchpad y aceptó la ubicación

predeterminada de la instalación:En Windows:C:\Program Files\IBM\WODM80\WODM

En Linux y UNIX:/opt/ibm/WODM80/WODM

2) Por ejemplo, si instaló utilizando Installation Manager y aceptó laubicación predeterminada de la instalación:En Windows:C:\Program Files\IBM\WODM80

En Linux y UNIX:/opt/ibm/WODM80

40 IBM WebSphere Operational Decision Management: Configuración de sucesos de Decision Server

Page 45: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

e. Pulse Aplicar y Guardar.5. Modifique los parámetros de tamaño de almacenamiento dinámico del

servidor.

Nota: Debe realizar este paso para cada servidor de aplicaciones del clúster.a. Pulse en Servidores > Tipos de servidor > Servidores de aplicaciones de

WebSphere > nombre_servidor > Gestión de Java y de proceso >Definición de proceso > Máquina virtual Java, donde nombre_servidor esun servidor de aplicaciones en el clúster.

b. En el campo Almacenamiento dinámico inicial, especifique 512.c. En el campo Tamaño de almacenamiento dinámico máximo, especifique

1024.d. Pulse Aplicar y Guardar.

Para obtener más información sobre el establecimiento de valores dealmacenamiento dinámico óptimos, consulte “Ajuste de la configuración detiempo de ejecución de sucesos” en la página 80.

6. Habilite el servicio Startup Bean para cada servidor de aplicaciones del clústerde tiempo de ejecución de sucesos.

Nota: Debe realizar este paso para cada servidor de aplicaciones del clústerde tiempo de ejecución de sucesos.a. Pulse Servidores > Tipos de servidor > Servidores de aplicaciones de

WebSphere > nombre-servidor > Servicios de contenedor > ServicioStartup Bean, donde nombre-servidor es un servidor de aplicaciones delclúster de tiempo de ejecución de sucesos.

b. Seleccione Habilitar servicio al inicio del servidor.c. Pulse Aplicar y Guardar.

7. Añada el clúster de mensajería como miembro al bus de integración deservicios:a. Pulse Integración de servicios > Buses > WbeBus > Miembros del bus.b. Pulse Añadir. Pulse Clúster > MessagingCluster y luego pulse Siguiente.c. Seleccione un valor de política de motor de mensajería entre las opciones

Alta disponibilidad, Escalabilidad o Escalabilidad con altadisponibilidad. Para obtener más detalles acerca de la selección, consulteAsistencia para la política del motor de mensajería.

d. Para garantizar la recuperación de los mensajes JMS tras una migracióntras error, configure el almacenamiento de mensajes. Defina el tipo dealmacenamiento de mensajes seleccionando Almacén de archivos oAlmacén de datos. Para obtener más información acerca de este conceptoy otros conceptos de alta disponibilidad, consulte Establecimiento de altadisponibilidad. Pulse Siguiente

e. En el panel Configurar motores de mensajería, pulse el nombre del motorde mensajería.

f. Defina los valores de almacén de datos:1) Si utiliza un almacén de archivos, establezca el valor de Vía de acceso

del directorio de registros para que apunte a un almacén de datos enun sistema de archivos compartidos, por ejemplo, c:\filestoredirectory. Defina la Vía de acceso del directorio dealmacenamiento permanente para apuntar al almacenamiento de datosen un sistema de archivos compartidos.

Configuración de Decision Server Events 41

Page 46: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

2) O bien, si utiliza una base de datos, establezca el nombre de conexiónde datos JNDI , el nombre de esquema y el alias de autenticación, paraseñalar un almacén de datos en una base de datos que ya haya creado.

Pulse Siguiente.g. Pulse Cambiar tamaños de almacenamiento dinámico. Acepte los valores

predeterminados.h. Revise la información de resumen. Pulse Finalizar y Guardar.

8. Cree tres destinos del bus de integración de servicios para los destinos demensajería de tiempo de ejecución de sucesos:a. PulseBuses > de integración > WbeBus > Destinos.b. Pulse Nuevo.c. Pulse Cola y pulse Siguiente. En el campo Identificador, escriba

eventQueue, y luego pulse Siguiente.d. Repita esto para crear dos colas más, con los identificadores de

ColaModuloHistorial y historyModuleQueue.e. Pulse Finalizar y Guardar.

9. Modifique los puntos finales del proveedor para las fábricas de conexionespara que apunten a los servidores del clúster de mensajería:a. Pulse Recursos > JMS > Fábricas de conexión.b. En la lista Ámbito, pulse Cell=nombre_celda, donde nombre_celda es el

nombre de la celda.c. Pulse WbeConnectionFactory

d. En el campo Puntos finales de proveedor, escribanombre_host:puerto,nombre_host:puerto, donde cada parnombre_host:puerto corresponde al nombre de host ySIB_ENDPOINT_ADDRESS del servidor de aplicaciones del clúster demensajería, donde el motor de mensajería SIM está ubicado.

e. Pulse Aplicar y Guardar.10. Modifique los puntos finales de proveedor para la fábrica de conexiones de

cola JMS para que apunten a los servidores del clúster de mensajería:a. Pulse Recursos > JMS > Fábricas de conexión de cola.b. En la lista Ámbito, pulse Cell=nombre_celda, donde nombre_celda es el

nombre de la celda.c. Pulse WbeQueueConnectionFactory

d. En el campo Puntos finales de proveedor, escribanombre_host:puerto,nombre_host:puerto, donde cada parnombre_host:puerto corresponde al nombre de host ySIB_ENDPOINT_ADDRESS del servidor de aplicaciones del clúster demensajería, donde el motor de mensajería SIM está ubicado.

e. Pulse Aplicar y Guardar.11. Modifique los puntos finales de proveedor para la fábrica de conexiones de

tema JMS para que apunten a los servidores del clúster de mensajería:a. Pulse Recursos > JMS > Fábricas de conexión de tema.b. En la lista Ámbito, pulse Cell=nombre_celda, donde nombre_celda es el

nombre de la celda.c. Pulse WbeTopicConnectionFactory

d. En el campo Puntos finales de proveedor, escribanombre_host:puerto,nombre_host:puerto, donde cada parnombre_host:puerto corresponde al nombre de host y

42 IBM WebSphere Operational Decision Management: Configuración de sucesos de Decision Server

Page 47: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

SIB_ENDPOINT_ADDRESS del servidor de aplicaciones del clúster demensajería, donde el motor de mensajería SIM está ubicado.

e. Pulse Aplicar y Guardar.12. Instale la aplicación de tiempo de ejecución de sucesos en el clúster de tiempo

de ejecución de sucesos:a. Pulse Aplicaciones > Nueva aplicación > Nueva aplicación empresarial.b. Seleccione Sistema de archivos remoto.c. Pulse Examinar y pulse en un nodo o gestor de despliegue para examinar

sus sistema de archivos. Localice el archivo de la aplicaciónwberuntimeear.

d. Escriba la vía de acceso completa de la ubicación del archivo de laaplicación wberuntimeear. Por ejemplo, en Windows especifiqueC:\Program Files\IBM\WODM80\WODM\runtime\wberuntimeear.ear; y enLinux y UNIX especifique /opt/ibm/WODM80/WODM/runtime/wberuntimeear.ear. Pulse Siguiente.

e. En la ventanaPreparación para instalación de la aplicación , seleccione FastPath. Pulse Siguiente.

f. En la ventanaSeleccionar opciones de instalación, acepte las opcionespredeterminadas y pulse Siguiente.

g. En la ventanamódulos Mapa para los servidores, en el campo Clústeres yServidores, pulse celda:WebSphere=nombre-celda,clúster=EventRuntimeCluster, dondenombre-celda es el nombre de lacelda. Seleccione ambos recuadros de selección, pulse Aplicar, luegoSiguiente.

h. Pulse Finalizar y Guardar.13. Para asegurarse de que todos los cambios surten efecto, y que el clúster se

puede iniciar correctamente, inicie los agentes de nodo en todos los sistemas:a. En la solicitud de mandato, navegue al directorio correcto:

cd was_install_dir/bin

y ejecute el mandato startNode. En Windows, ejecute startNode.bat, enLinux y UNIX ejecute startNode.sh, con el siguiente parámetro opcional:

-nombreperfil nombre_perfildonde nombre_perfil es el nombre del perfil.

14. Inicie todos los servidores de aplicaciones del clúster de mensajería, luegoinicie todos los servidores de aplicaciones del clúster de tiempo de ejecuciónde sucesos:a. Para realizar este paso en la consola administrativa WebSphere

Application Server, pulse Servidores > Clústeres > Clústeres deWebSphere Application Server > <nombre-clúster> > Miembros declúster, donde <nombre-clúster> es el nombre del clúster de mensajería queha especificado en el paso2 en la página 39 o el nombre del clúster detiempo de ejecución de sucesos que ha especificado en el paso1 en lapágina 391 en la página 39. Seleccione el servidor de aplicaciones y pulseIniciar.

Resultados

El clúster de topología gold está configurado y en ejecución. Si el clúster no puedeiniciarse, consulte Inicio de clústeres.

Configuración de Decision Server Events 43

Page 48: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

Qué hacer a continuación

Configure los conectores de tecnología. ConsulteDespliegue de aplicaciones deconectores en un entorno de servidor gestionado para el sistema de archivos HTTP,JDBC, JMS, REST, y conectores SOAP; o consulte “Configuración de conectores detecnología en un sistema independiente” en la página 82 Despliegue deaplicaciones de conectores en un entorno de servidor gestionado para losconectores de tecnología autónoma.

Creación y configuración de un clúster que utiliza WebSphereMQ como proveedor de mensajería

Puede crear clústeres de Decision Server Events para proporcionar una altadisponibilidad y escalabilidad para el tiempo de ejecución de sucesos, peroutilizando WebSphere MQ como proveedor de mensajería en lugar de utilizar lamensajería predeterminada de WebSphere Application Server.

Acerca de esta tarea

Un clúster de Decision Server Events consta de un único gestor de despliegue yuno o más nodos gestionados. Un clúster de tiempo de ejecución de sucesos abarcalos nodos gestionados y proporciona alta disponibilidad y escalabilidad del tiempode ejecución de sucesos. Esta documentación describe cómo configurar un entornode ejecución de sucesos en clúster para alta disponibilidad y escalabilidad, queutiliza WebSphere MQ como proveedor de mensajería; pero no cómo configurarWebSphere MQ para alta disponibilidad. Puede crear un clúster de dos nodos queabarca dos sistemas, tal como se muestra en el diagrama siguiente:

44 IBM WebSphere Operational Decision Management: Configuración de sucesos de Decision Server

Page 49: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

v Existe un clúster, contenido en una única celda.v Se ha configurado un perfil de gestión en Sistema1.v Hay nodos gestionados (perfiles personalizados) en Sistema1 y Sistema2.v Cada sistema tiene Decision Server Events y WebSphere Application Server

instalado.v WebSphere MQ está instalado y configurado para su uso con Decision Server

Events y proporciona todas las prestaciones de mensajería JMS para el tiempo deejecución de sucesos.

Esta topología de clúster se puede ampliar a más sistemas de forma similar, dentrode un único clúster.

Configuración de Decision Server Events 45

Page 50: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

Para completar esta tarea:v Configuración de WebSphere MQ para utilizarlo como proveedor de mensajería.

Consulte “Configuración de WebSphere MQ para utilizarlo como proveedor demensajería.”.

v Cree perfiles para un clúster que utiliza WebSphere MQ como proveedor demensajería. Consulte “Creación de perfiles para un clúster que utiliza WebSphereMQ como proveedor de mensajería” en la página 47.

v Configure el clúster para Decision Server Events. Consulte “Configuración de unclúster que utiliza WebSphere MQ como proveedor de mensajería” en la página49.

Configuración de WebSphere MQ para utilizarlo como proveedorde mensajería.Antes de utilizar WebSphere MQ como proveedor de mensajería para el clúster deDecision Server Events, debe realizar algunas tareas de configuración enWebSphere MQ.

Acerca de esta tarea

El administrador de WebSphere MQ debe realizar las tareas siguientes:

Procedimiento1. Crear el gestor de colas utilizando el mandato crtmqm.2. Iniciar el gestor de colas utilizando el mandato strmqm.3. Si se utiliza WebSphere MQ V6, iniciar el motor de publicación/suscripción del

gestor de colas utilizando el mandato strmqbrk.4. Si se utiliza WebSphere MQ V7.1, debe habilitar la publicación/suscripción.

Utilice el mandato ALTER QMGR para este gestor de colas.5. Cree las colas necesarias, ejecutando:

runmqsc nombre-gestor-cola < dir-instal-mq\java\bin\MQJMS_PSQ.mqsc

donde dir-instal-mq es la ubicación de la instalación de WebSphere MQ.6. Si está configurando un clúster, cree las colas adicionales necesarias, ejecutando:

runmqsc nombre-de-gestor-de-colas <<InstallDir>\config\was\create_MQ_JMS_MQ_queues.mqsc

donde <InstallDir> es la ubicación de instalación de Decision Server Events.

Resultados

El gestor de colas WebSphere MQ ha sido creado y configurado.

Qué hacer a continuación

Cree perfiles de WebSphere Application Server para el clúster de Decision ServerEvents. Consulte “Creación de perfiles para un clúster que utiliza WebSphere MQcomo proveedor de mensajería” en la página 47

46 IBM WebSphere Operational Decision Management: Configuración de sucesos de Decision Server

Page 51: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

Información relacionada:

Information Center de WebSphere MQ V6.0

Information Center de WebSphere MQ V7.1

Creación de perfiles para un clúster que utiliza WebSphere MQcomo proveedor de mensajeríaEn esta tarea, se crean los perfiles WebSphere Application Server aumentados conDecision Server Events que se necesitan para un clúster que utiliza WebSphere MQcomo proveedor de mensajería.

Antes de empezar

Configuración de WebSphere MQ para utilizarlo como proveedor de mensajería.Consulte “Configuración de WebSphere MQ para utilizarlo como proveedor demensajería.” en la página 46.

Procedimiento1. Instale Decision Server Events en Sistema1 y Sistema2.2. En Sistema1, cree un perfil de gestión de WebSphere Application Server.

a. Navegue al directorio was_install_dir/bin/ProfileManagement e inicie laHerramienta de gestión de perfiles ejecutando el mandato pmt.bat o pmt.sh.

b. En la página de bienvenida, seleccione Iniciar la herramienta de gestión deperfiles, a continuación, seleccione Crear.

c. En la página Selección de entorno, en WebSphere Application Server, pulseGestión, a continuación, Siguiente y Gestor de despliegue.

d. Pulse Creación de perfil típica o Creación de perfil avanzada. Para obtenermás información acerca de la creación de perfil típica y avanzada,consulteCreación de perfil de gestión con gestores de despliegue.

e. Anule la selección de Iniciar la consola de primeros pasos y Finalizar.

Nota: Como alternativa a utilizar la herramienta de gestión de perfiles, porejemplo, cuando una interfaz gráfica de usuario no está disponible, naveguehasta el directorio was_install_dir/bin y ejecute el mandato manageprofiles.Para crear el gestor de despliegue, utilice la plantilla de perfilwas_install_dir/profileTemplates/management/. Para obtener más detalles,consulte el mandato manageprofiles.

3. Asegúrese de que el gestor de despliegue esté detenido, luego aumente el perfilde gestión de WebSphere Application Server con Decision Server Events.Consulte “Aumento de un perfil de gestión existente WebSphere ApplicationServer” en la página 19. Debe seleccionar WebSphere MQ como proveedor demensajería y proporcionar los detalles de conexión adecuados.

4. Inicie el gestor de despliegue en el sistema Sistema1:a. Navegue hasta el directorio was_install_dir/profiles/

nombre_perfil_dmgr/bin.b. Ejecute el mandato startManager.bat para Windows o el mandato

startManager.sh para Linux y UNIX.5. En Sistema1, cree un perfil personalizado de WebSphere Application Server.

a. Navegue al directorio was_install_dir/bin/ProfileManagement e inicie laHerramienta de gestión de perfiles ejecutando el mandato pmt.bat o pmt.sh.

b. En la página de bienvenida, seleccione Iniciar la herramienta de gestión deperfiles, a continuación, seleccione Crear.

Configuración de Decision Server Events 47

Page 52: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

c. En la página Selección de entorno, bajo WebSphere Application Server,pulse Perfil personalizado y luego Siguiente.

d. Pulse Creación de perfil típica o Creación de perfil avanzada. Para obtenermás información acerca de la creación de perfil típica y avanzada, consulteCreación de perfiles personalizados.

e. En la página Federación, federe el perfil personalizado en la celda para elgestor de despliegue.v Especifique los detalles de conexión para el gestor de despliegue que ha

creado en el paso 2 en la página 47v Borre Federar este nodo más tarde.v Pulse Siguiente y luego pulse Crear.Si la federación es satisfactoria, puede saltarse el paso 7

f. Anule la selección de Iniciar la consola de primeros pasos y Finalizar.

Nota: Como alternativa a utilizar la herramienta de gestión de perfiles, porejemplo, cuando una interfaz gráfica de usuario no está disponible, naveguehasta el directorio was_install_dir/bin y ejecute el mandato manageprofiles.Para crear el perfil personalizado, utilice la plantilla de perfil dewas_install_dir/profileTemplates/managed/. Para obtener más detalles,consulte el mandato manageprofiles.

6. Compruebe que los relojes del sistema de todos los sistemas que utilice paracrear el clúster estén sincronizados y, para asegurarse de que cualquier lógicabasada en el tiempo se evalúe correctamente, que los relojes estén definidos enel mismo huso horario.

7. Si ha federado satisfactoriamente en el paso 5 en la página 47, puede saltarseeste paso. De lo contrario, en el Sistema1, federe el perfil personalizado en lacelda del gestor de despliegue:a. Navegue hasta el directorio was_install_dir/bin.b. Ejecute el siguiente mandato:

addnode -profileName nombre_perfil <host del gestor de despliegue> <puerto del gestor de despliegue>

donde nombre_perfil es el nombre del perfil que ha creado en el paso 5 en lapágina 47, donde <host del gestor de despliegue> (necesario) es el nombre dehost del sistema donde se ejecuta el gestor de despliegue, por ejemplo,localhost, y donde <puerto del gestor de despliegue> (opcional) es el puertoSOAP del gestor de despliegue, con un valor predeterminado de 8879.

c. Inicie la consola administrativa de WebSphere Application Server para elgestor de despliegue.

d. Inicie sesión en la consola administrativa de WebSphere Application Servery valide que el servidor de aplicaciones se ha federado satisfactoriamente algestor de despliegue. Pulse Administración del sistema > Nodos.

En Sistema1, se ha federado el perfil personalizado en la celda del gestor dedespliegue.

8. Aumente el perfil personalizado de WebSphere Application Server con DecisionServer Events.a. Asegúrese de que el agente de nodo esté detenido. Para detener el agente

de nodo en la consola administrativa de WebSphere Application Server,pulse Administración del sistema > Agentes de nodo. Seleccione el agentede nodo y pulse Detener.

48 IBM WebSphere Operational Decision Management: Configuración de sucesos de Decision Server

Page 53: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

b. Aumente el perfil personalizado con Decision Server Events. Consulte“Aumento de un perfil personalizado existente WebSphere ApplicationServer” en la página 24.

9. En Sistema2, repita los pasos del 5 en la página 47 al 8 en la página 48 paracrear, federar y aumentar un segundo perfil personalizado de WebSphereApplication Server.

Qué hacer a continuación

Ahora que se han creado los perfiles, puede configurar el clúster que utilizaWebSphere MQ como proveedor de mensajería. Consulte “Configuración de unclúster que utiliza WebSphere MQ como proveedor de mensajería”.

Configuración de un clúster que utiliza WebSphere MQ comoproveedor de mensajeríaEn esta tarea, se configura el clúster para la cual ha creado perfiles, a fin decompletar la creación del entorno de clúster.

Antes de empezar

Antes de configurar el clúster, primero debe crear los perfiles. Consulte “Creaciónde perfiles para un clúster que utiliza WebSphere MQ como proveedor demensajería” en la página 47.

Procedimiento1. Cree un clúster de WebSphere Application Server y añada dos servidores de

aplicaciones como miembros del clúster:a. Pulse Servidores > Clústeres > Clústeres de servidor de aplicaciones

WebSphere .b. Pulse Nuevo.c. En el campo Nombre de clúster, especifique un nombre para el clúster, por

ejemplo EventRuntimeCluster y, a continuación, pulse Siguiente.d. En el campo Nombre de miembro, especifique un nombre para el primer

servidor de aplicaciones que añada al clúster, por ejemplo, eventruntime01.e. Seleccione el nombre del nodo en el que se ejecutará el primer servidor de

aplicaciones, y luego pulse Siguiente.f. En el campo Nombre de miembro, especifique un nombre para el siguiente

servidor de aplicaciones que añada al clúster, por ejemplo, eventruntime02.g. Seleccione el nombre del nodo en el que se ejecutará el servidor de

aplicaciones.Pulse Añadir miembro, a continuación, pulse Siguiente.h. Si desea añadir más servidores de aplicaciones al clúster, repita los pasos f y

g.i. Pulse Finalizar y Guardar.

2. Cree una propiedad personalizada de JVM que apunte al directorio deinstalación de Decision Server Events.

Nota: Debe realizar este paso para cada servidor de aplicaciones del clúster.a. Pulse Servidores > Tipos de servidor > Servidores de aplicaciones de

WebSphere > nombre_servidor > Gestión de Java y de proceso >Definición de proceso > Máquina virtual Java > Propiedadespersonalizadas, donde nombre_servidor es un servidor de aplicaciones en elclúster.

b. Pulse Nuevo.

Configuración de Decision Server Events 49

Page 54: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

c. En el campo Nombre, escriba wbe.home

d. Como valor, escriba la ubicación del directorio lib en la instalación de suDecision Server Events. Por ejemplo:En Windows:C:\Program Files\IBM\WODM80\WODM\lib

En Linux y UNIX:/opt/ibm/WODM80/WODM/lib

e. Pulse Aplicar y Guardar.3. Habilite el servicio Startup Bean para cada servidor de aplicaciones en el

clúster.

Nota: Debe realizar este paso para cada servidor de aplicaciones del clúster.a. Pulse Servidores > Tipos de servidor > Servidores de aplicaciones de

WebSphere > nombre_servidor > Servicios de contenedor > ServicioStartup Bean, donde nombre_servidor es un servidor de aplicaciones en elclúster.

b. Seleccione Habilitar servicio al inicio del servidor.c. Pulse Aplicar y Guardar.

4. Instale la aplicación de tiempo de ejecución de sucesos:a. Pulse Aplicaciones > Nueva aplicación > Nueva aplicación empresarial.b. Seleccione Sistema de archivos remoto.c. Pulse Examinar y pulse en un nodo o gestor de despliegue para examinar

sus sistema de archivos. Localice el archivo de la aplicación wberuntimeear.d. Escriba la vía de acceso completa de la ubicación del archivo de la

aplicación wberuntimeear. Por ejemplo, en Windows especifique C:\ProgramFiles\IBM\WODM80\WODM\runtime\wberuntimeear.ear; y en Linux y UNIXespecifique /opt/ibm/WODM80/WODM/runtime/wberuntimeear.ear. PulseSiguiente.

e. En el campo Clústeres y servidores, pulseWebSphere:cell=nombre_celda,cluster=EventRuntimeCluster, dondenombre_celda es el nombre de la celda.

f. Seleccione ambos recuadros de selección.g. Pulse Aplicar, luego Siguiente.h. Pulse Finalizar y Guardar.

5. Para asegurarse de que todos los cambios se apliquen y que el clúster se iniciecorrectamente, inicie los agentes de nodo en todos los sistemas en el clúster:a. En la solicitud de mandato, navegue al directorio correcto:

cd was_install_dir/bin

y ejecute el mandato startNode. En Windows, ejecute startNode.bat, enLinux y UNIX ejecute startNode.sh, con el siguiente parámetro opcional:

-profileName nombre_perfildonde nombre_perfil es el nombre del perfil.

6. Inicie todos los servidores de aplicaciones en el clúster:a. Para realizar este paso en la consola de administración WebSphere

Application Server, pulse Servidores > Clústeres > clústeres de servidor deaplicaciones WebSphere > <nombre-clúster> > miembros declúster,donde<nombre-clúster> es el nombre que ha especificado en el paso 1en la página 49. Seleccione el servidor de aplicaciones y pulse Iniciar.

50 IBM WebSphere Operational Decision Management: Configuración de sucesos de Decision Server

Page 55: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

Resultados

El clúster que utiliza WebSphere MQ como proveedor de mensajería está ahoraconfigurado y en ejecución. Si el clúster no puede iniciarse, consulte Inicio declústeres.

Qué hacer a continuación

Configure los conectores de tecnología. ConsulteDespliegue de aplicaciones deconectores en un entorno de servidor gestionado para el sistema de archivos HTTP,JDBC, JMS, REST y conectores SOAP; o consulte “Configuración de conectores detecnología en un sistema independiente” en la página 82 para los conectores detecnología autónomos.

Configuración de Business Space, instalación de widgets de sucesosy utilización de Business Space

Business Space es la interfaz gráfica de usuario basada en navegador que permite alos usuarios empresariales interactuar con el contenido proporcionado porWebSphere Operational Decision Management y otros productos de WebSphere.

Acerca de esta tarea

Los usuarios empresariales pueden ver el contenido que prefieran como loprefieran mediante la creación de mashups. Un mashup es una combinación deaplicaciones web (widget) configuradas en las páginas de un espacio de negocioque proporciona contenido desde diversas fuentes. Los usuarios empresarialespueden crear tantas páginas de mashup como prefieran para ofrecer diferentesvistas de sus negocios.

Decision Server Events suministra widgets de sucesos para probar la lógica desucesos, la captura de sucesos y la reproducción de sucesos posterior. Para obtenermás información, consulte:v Widget de probador de sucesos: Prueba de la lógica de sucesos utilizando el

widget de probador de sucesosv Widget de captura de sucesos y widget de reproducción de sucesos : Capturar y

reproducir secuencias de sucesos

Decision Center suministra los mismos widgets de sucesos que Decision ServerEvents, con widgets de sucesos adicionales para desarrollar la lógica empresarial ysupervisar el procesamiento de sucesos de negocio. Para obtener más información,consulte:v Widget de decisión: Decision Center para usuarios empresariales.v Widget de gestor de gráficas de sucesos, widget de gráfica de sucesos y widget

de diseño de sucesos: Supervisión del proceso de sucesos de negocio mediante lautilización de dashboards de Business Space

Configuración de Business SpaceAntes de poder utilizar los widgets de sucesos, debe configurar Business Spacepara el entorno.

Configuración de Decision Server Events 51

Page 56: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

Configuración de un entorno de Business Space autónomoPara crear un entorno de Business Space autónomo, debe aumentar un perfil deservidor de aplicaciones de Decision Server Events o WebSphere ApplicationServer existente.

Acerca de esta tarea

Para aumentar un perfil de servidor de aplicaciones existente, siga las instruccionesde Aumento de perfiles de Business Space para una configuración autónoma.

Configuración de Business Space para alta disponibilidad yescalabilidadPuede configurar Business Space para utilizarlo en un entorno en clúster. Debeaumentar los perfiles con Business Space, configurar un servidor proxy o servidorde equilibrio de carga y configurar los puntos finales del widget de sucesos. Solodebe hacer esta tarea si necesita una alta disponibilidad de sus widgets.

Antes de empezar

Si no necesita que sus widgets de sucesos tengan una alta disponibilidad, puedecrear un entorno de servidor de aplicaciones autónomo separado para alojarBusiness Space, después seguir las instrucciones de “Configuración de un entornode Business Space autónomo” y “Instalación de widgets de sucesos en un entornode Business Space autónomo” en la página 55

Si necesita que los widgets de sucesos tenga una alta disponibilidad, primero debeconfigurar Decision Server Events para la alta disponibilidad y escalabilidad, talcomo se describe en “Configuración para alta disponibilidad y escalabilidad” en lapágina 18 y, a continuación, utilizar las siguientes instrucciones para configurarBusiness Space para que se utilice en un entorno en clúster.

Acerca de esta tarea

Business Space se configura en el entorno en clúster, luego se configuran lossiguientes widgets de sucesos, que están empaquetados en archivos .zip ubicadosen el directorio <InstallDir>/widgets/decisionserver:v Widget de probador de sucesos: WODMEventTesterWidget.zipv Widget de captura de sucesos y widget de reproducción de sucesos:

WODMEventCaptureReplayWidgets.zip

v Widget de gestor de gráficas de sucesos, widget de gráfica de sucesos y widgetde diseño de sucesos: WODMEventChartWidgets.zip

Procedimiento1. Aumente los perfiles en el clúster con Business Space. Consulte Aumento de

los perfiles de Business Space para una configuración de despliegue de red.2. Para cada clúster que desee configurar con Business Space, ejecute el mandato

installBusinessSpace para instalar los archivos de archivador empresarial(EAR) de Business Space en el entorno de ejecución. Proporcione unparámetro clusterName, que es el nombre del clúster. Consulte Configuraciónde Business Space mediante la línea de mandatos.

3. Especifique los detalles de la base de datos de Business Space; para ello, editeel archivo de propiedades de la base de datos pertinente del entorno declúster. Los archivos de propiedades de base de datos de Business Space están

52 IBM WebSphere Operational Decision Management: Configuración de sucesos de Decision Server

Page 57: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

ubicados en el directorio <InstallDir>/config/install/bspace/. Por ejemplo,si utiliza una base de datos DB2, edite el archivo BSpace_DB2-distributed.properties.

4. Para cada clúster, ejecute el mandato configureBusinessSpace proporcionandoel parámetro clusterName. Además especifique el parámetro bspacedbDesign.El valor para este parámetro es la vía de acceso para el archivo depropiedades de base de datos que ha editado previamente. ConsulteConfiguración de Business Space mediante la línea de mandatos.

5. Guarde la configuración de wsadmin.6. Cree y configure la base de datos de Business Space. Consulte Configuración

de la base de datos de Business Space.7. Sincronice los nodos miembro del clúster y reinicie el clúster y el gestor de

despliegue.8. Configure un servidor proxy o servidor de equilibrio de carga para

direccionar las solicitudes entre el tiempo de ejecución de sucesos y loswidgets. Consulte Configuración de un servidor proxy o servidor de equilibriode carga para utilizarlo con Business Space.

9. Para instalar widgets de sucesos disponible, debe utilizar el mandatoinstallBusinessSpaceWidgets de wsadmin:a. Navegue hasta el directorio dir-perfil-dmgr/bin/ utilizando un indicador

de mandatos.b. Ejecute ./wsadmin.bat -lang jython -conntype NONE para Windows o

./wsadmin.sh -lang jython -conntype NONE para Linux y UNIX.c. Para instalar todos los widgets disponibles, ejecute

AdminTask.installBusinessSpaceWidgets(’[-clusterName nombre-clúster-widgets <<InstallDir>/widgets/decisionserver>]’).

d. Alternativamente, para instalar widgets específicos, especifique el nombredel archivo .zip como parámetro, por ejemplo:AdminTask.installBusinessSpaceWidgets (’[-clusterName nombre_clúster-widgets /<InstallDir>/widgets/decisionserver/WODMEventTesterWidget.zip]’)

e. Guarde la configuración de wsadmin ejecutando AdminConfig.save()

Ahora ha instalado los widgets de sucesos.10. Para acceder a los URL de REST desde los widgets, debe actualizar los puntos

finales de Business Space para que hagan referencia al URL del servidor proxyo del servidor de equilibrio de carga. Edite los siguientes archivos XML depunto final y especifique el nombre de host y el puerto del servidor proxy o elservidor de equilibrio de carga. Por ejemplo, si el host de proxy eshttp://example.com y el puerto es 80, el URL para el tiempo de ejecución es<tns:url>http://example.com/wbe<tns:url>.a. Cambie el valor de WBERuntimeTesterEndpoint en el archivo

endpointsEventTesterWidget.xml ubicado en el directoriowas_install_dir/profiles/nombre-perfil-dmgr/BusinessSpace/nombre-clúster/mm.runtime.prof/endpoints/.

b. Cambie los valores de RestAPI, WBEProxy y WBERuntimeEndpointIn en losarchivos endpointsEventCaptureReplayWidgets.xml yendpointsEventChartWidgets.xml ubicados en el directoriowas_install_dir/profiles/dir-perfil-dmgr/BusinessSpace/nombre-clúster/mm.runtime.prof/endpoints/.

11. Después de actualizar los URL de punto final, se deben actualizar los widgetsde sucesos. Para actualizar los widgets de sucesos, debe utilizar el mandato

Configuración de Decision Server Events 53

Page 58: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

updateBusinessSpaceWidgets de wsadmin y especificar el nombre de archivoXML de punto final actualizado como parámetro:a. Navegue hasta el directorio dir-perfil-dmgr/bin/ utilizando un indicador

de mandatos.b. Ejecute ./wsadmin.bat -lang jython -conntype NONE para Windows o

./wsadmin.sh -lang jython -conntype NONE para Linux y UNIX.c. Para actualizar los widgets de sucesos, ejecute:

v Para el widget de probador de sucesos:AdminTask.updateBusinessSpaceWidgets(’[-clusterName nombre-clúster-endpoints /was_install_dir/profiles/nombre-perfil-dmgr/BusinessSpace/nombre-clúster/mm.runtime.prof/endpoints/endpointsEventTesterWidget.xml]’) .

v Para los widgets de captura de sucesos y de reproducción de sucesos:wsadmin> AdminTask.updateBusinessSpaceWidgets(’[-clusterNamenombre-clúster -endpoints /was_install_dir/profiles/nombre-perfil-dmgr/BusinessSpace/nombre-clúster/mm.runtime.prof/endpoints/endpointsEventCaptureReplayWidgets.xml]’).

v Para los widgets de gestor de gráficas de sucesos, de gráfica de sucesosy diseño de sucesos: wsadmin>AdminTask.updateBusinessSpaceWidgets(’[-clusterName nombre-clúster-endpoints /was_install_dir/profiles/nombre-perfil-dmgr/BusinessSpace/nombre-clúster/mm.runtime.prof/endpoints/endpointsEventChartWidgets.xml]’)

d. Guarde la configuración de wsadmin ejecutando AdminConfig.save()

Resultados

Business Space se configura en el entorno en clúster y se instalan los widgets desucesos disponibles.

Configuración de la base de datos Business SpacePara una base de datos IBM DB2 u Oracle, asegúrese de que la base de datos se haconfigurado con un juego de código UTF-8 si desea utilizar Business Space en suentorno de WebSphere Operational Decision Management. Si la base de datos quealoja las tablas de Business Space está en un sistema diferente al sistema en el queinstala WebSphere Operational Decision Management, las tablas de la base dedatos que Business Space necesita no se crean automáticamente y deberáconfigurar las tablas manualmente.

Acerca de esta tarea

Solo es necesario que realice esta tarea si las tablas de la base de datos de BusinessSpace no se crean satisfactoriamente al configurar Business Space, o si la base dedatos se encuentra en un sistema diferente del sistema en el que ha configuradoBusiness Space.

Para configurar la base de datos de Business Space, siga las instrucciones deConfiguración de la base de datos de Business Space.

54 IBM WebSphere Operational Decision Management: Configuración de sucesos de Decision Server

Page 59: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

Instalación de widgets de sucesos y utilización de BusinessSpace

Antes de poder utilizar los widgets de sucesos, debe instalarlos desde la línea demandatos. A continuación, puede iniciar la sesión en Business Space para realizarotras tareas con los widgets de sucesos.

Instalación de widgets de sucesos en un entorno de BusinessSpace autónomoA menos que utilice el servidor de ejemplo, después de configurar Business Space,debe instalar los widgets de sucesos antes de poder utilizarlos.

Acerca de esta tarea

Los siguientes widgets están disponibles enDecision Server Events:v Widget de probador de sucesosv Widget de captura de sucesos (Event Capture)v Widget de repetición de sucesos (Event Replay)

Decision Center suministra los mismos widgets de sucesos que Decision ServerEvents, con los siguientes widgets de sucesos adicionales:v Widget de gráfica de sucesos (Event Chart)v Widget de gestor de gráficas de sucesos (Event Chart Manager)v Widget de diseño de sucesos (Event Layout)

Importante: No despliegue el widget de probador de sucesos (Event Tester) en unsistema de producción porque este no tiene las características de seguridad y derendimiento asociadas con un sistema de producción. Este widget es útil si es laúnica persona que utiliza Decision Server Events. Si hay más de una personautilizando la instalación y, por ejemplo, se pulsa Reiniciar prueba es posible que seeliminen los datos relativos a todos los usuarios. Además, hay una consideraciónsobre el rendimiento asociada con la captura de todas las acciones. Esta captura esobligatoria para que el widget pueda mostrar las acciones que se han activado.

Para utilizar el widget de probador de sucesos, debe instalar una aplicación aparte(WBETesterEar.ear) en el sistema donde el tiempo de ejecución de sucesos estáinstalado. Para obtener más información, consulte Preparación del entorno paraprobar la lógica de sucesos.

Si ha instalado Business Space en un sistema diferente al tiempo de ejecución desucesos, debe instalar los widgets de sucesos en el sistema en el que BusinessSpace está instalado.

Procedimiento1. Localice los archivos .zip de widgets apropiados en el directorio

<InstallDir>/widgets/decisionserver.La tabla siguiente muestra los widgets que se incluyen en cada archivo .zip:

Tabla 2. Detalles de archivos .zip de widgets

Nombre de archivo Widget, widgets, o plantilla incluida

WODMEventTesterWidget.zip Widget de probador de sucesos

WODMEventCaptureReplayWidgets.zip Widgets de captura de sucesos y dereproducción de sucesos

Configuración de Decision Server Events 55

Page 60: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

Tabla 2. Detalles de archivos .zip de widgets (continuación)

Nombre de archivo Widget, widgets, o plantilla incluida

WODMEventChartWidgets.zip Widgets de gráfica de sucesos, de gestor degráficas de sucesos y de diseño de sucesos

WODMTemplate.zip WebSphere Operational DecisionManagement plantilla de espacioempresarial

Nota: Para obtener información sobre el despliegue y configuración del widgetde decisión, consulte Configuración del widget de decisión para BusinessSpace.

2. Ejecute el mandato installBusinessSpaceWidget para instalar los widgets desucesos en el sistema donde Business Space está instalado. Puede desplegar unúnico widget, o desplegar todos los widgets a la vez.a. Inicie wsadmin, la herramienta administrativa de scripts de WebSphere

Application Server, que se encuentra en el directorio bin del directoriodonde se ha instalado WebSphere Application Server:wsadmin -lang jython -conntype NONE

b. En el indicador wsadmin, ejecute el mandato installBusinessSpaceWidget:El siguiente mandato instala todos los widgets de sucesos:

AdminTask.installBusinessSpaceWidgets( [’-nombreNodo’,’<nombre-nodo>’,’-nombreServidor’, ’<nombre-servidor>’, ’-widgets’,’<InstallDir>/widgets/decisionserver’] )

El mandato siguiente despliega, como ejemplo, solo el widget de probadorde sucesos:AdminTask.installBusinessSpaceWidgets( [’-nombreNodo’,’<nombre-nodo>’,’-nombreServidor’, ’<nombre-servidor>’, ’-widgets’,’<InstallDir>/widgets/decisionserver/WODMEventTesterWidget.zip’] )

donde <nombre_nodo> es el nombre del nodo y <nombre_servidor> es elnombre del servidor donde el widget está instalado.

c. Guarde los cambios ejecutando AdminConfig.save() y salga de wsadmin.3. Si el sistema en el que el tiempo de ejecución de sucesos está instalado es el

mismo sistema que el sistema en el que Business Space está instalado, sálteseeste paso y siga en el paso 4 en la página 57. Si el sistema en el que el tiempode ejecución de sucesos está instalado no es el mismo sistema que el sistema enel que Business Space está instalado, debe actualizar los puntos finales para loswidgets desplegados para que apunten al tiempo de ejecución de sucesos.a. En el sistema en el que Business Space está instalado, para cada widget

desplegado, extraiga el archivo XML de punto final del archivo dedefinición de widget en una ubicación del sistema de archivos.

Tabla 3. Archivos XML de punto final

Archivo de definición de widget Archivo XML de punto final

WODMEventTesterWidget.zip endpointsEventTesterWidget.xml

WODMEventCaptureReplayWidgets.zip endpointsEventCaptureReplayWidgets.xml

WODMEventChartWidgets.zip endpointsEventChartWidgets.xml

b. Abra cada archivo XML de punto final extraído en un editor de texto yedite el elemento de URL de los puntos finales para que el valor empiece

56 IBM WebSphere Operational Decision Management: Configuración de sucesos de Decision Server

Page 61: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

por el URL completo del servidor en el que está instalado el tiempo deejecución de sucesos. Se proporcionan ejemplos en la tabla siguiente:

Tabla 4. Valores de puntos finales actualizados

Archivo XML de punto final Puntos finales actualizados

endpointsEventTesterWidget.xml Edite los siguientes puntos finales:

v {com.ibm.wbe}WBERuntimeTesterEndpoint

v {com.ibm.wbe}WBEUTERuntimeTesterEndpoint

para cambiar los elementos de URL siguientes:

v /wbe por http://miservidor.mihost.com:9080/wbe

v /wbetester por http://miservidor.mihost.com:9080/wbetester

endpointsEventCaptureReplayWidgets.xmlendpointsEventChartWidgets.xml

Edite los siguientes puntos finales:

v {com.ibm.wbe}WBERuntimeEndpoint

v {com.ibm.wbe}RestAPI

v {com.ibm.wbe}WBEProxy

para cambiar el siguiente elemento de URL:

/wbe por http://miservidor.mihost.com:9080/wbe

c. Guarde los cambios y cierre los archivos XML de punto final.d. Ejecute el mandato updateBusinessSpaceWidgets con el parámetro

-endpoints para que los widgets utilicen los valores de puntos finalesactualizados.1) Inicie la herramienta administrativa de scripts de WebSphere

Application Server ejecutando wsadmin -lang jython.2) En el indicador de wsadmin, ejecute el mandato

updateBusinessSpaceWidgets, especificando el parámetro -endpointspara que apunte al archivo XML de puntos finales actualizados paracada widget:v Widget de probador de sucesos:

AdminTask.updateBusinessSpaceWidgets([’-nombreServidor’, ’<nombre-servidor>’,’-nombreNodo’, ’<nombre-nodo>’, ’-puntosfinales’,’<ruta para endpointsEventTesterWidget.xml>’])

v Widgets de captura de sucesos y de reproducción de sucesos:AdminTask.updateBusinessSpaceWidgets([’-nombreservidor’, ’<nombre-servidor>’,’-nombreNodo’, ’<nombre-nodo>’, ’-puntosfinales’,’<ruta paraendpointsEventCaptureReplayWidgets.xml>’])

v Widgets de gráfica de sucesos, de gestor de gráficas de sucesos y dediseño de sucesos:AdminTask.updateBusinessSpaceWidgets([’-nombreservidor’, ’<nombre-servidor>’,’-nombrenodo’, ’<nombre-nodo>’, ’-puntosfinales’,’<ruta para endpointsEventChartWidgets.xml>’])

donde <nombre_nodo> es el nombre del nodo, <nombre_servidor> es elnombre del servidor en el que los widgets están instalados y <vía deacceso para endpointsEvent<nombres de widget>Widgets.xml> es la vía deacceso para los archivos de puntos finales modificados en el paso 3 enla página 56

e. Guarde los cambios ejecutando AdminConfig.save() y salga de wsadmin.4. Reinicie Business Space.5. Si la seguridad está habilitada en el tiempo de ejecución de sucesos, debe

habilitar la seguridad en el servidor Business Space. También debe configurar

Configuración de Decision Server Events 57

Page 62: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

un inicio de sesión único entre los dos servidores. Consulte Implementación delinicio de sesión único para minimizar las autenticaciones de usuarios web.

Acceso a Business SpacePuede acceder a Business Space utilizando un navegador web.

Procedimiento1. Para acceder a Business Space:

a. Especifique http://nombre_host:puerto/resources/mum/bootstrap/login.jsp en un navegador, donde debe proporcionar los valores correctosde nombre_host y puerto para el entorno.v nombre_host es el nombre de host del servidor WebSphere Application

Server en donde está instalado Business Space.v puerto es el número de puerto de WC_defaulthost si la seguridad está

desactivada, generalmente 9081, o puerto es el número de puerto deWC_defaulthost_secure si la seguridad está activada, generalmente 9444.Puede determinar el valor de puerto correcto desde la tabla Puertos quese muestra en la consola de administración de WebSphere ApplicationServer. Inicie sesión en la consola de administración y pulse Servidores >Tipos de servidor > WebSphere application servers > nombre_servidor >Puertos.

b. De forma alternativa, en Windows, puede iniciar Business Space en elServidor de muestras pulsando Inicio > Todos los programas > IBM >WebSphere Operational Decision Management V8.0 > Servidor demuestras > Business Space.

2. El sistema le solicitará que inicie sesión cuando solicite acceso a Business Space.a. Si la seguridad está activada, debe proporcionar un ID de usuario válido de

WebSphere Application Server y la contraseña.b. Si la seguridad está desactivada, especifique el ID de usuario que desee. La

próxima vez que inicie la sesión en Business Space con este ID de usuario,se visualizarán los widgets y espacios de negocio que haya configurado ensesiones anteriores.

Nota: Si la seguridad no está habilitada, cualquier usuario que inicie lasesión con ese ID de usuario también pueden ver los widgets y espacios denegocio que haya configurado en sesiones anteriores.

Resultados

Ahora puede utilizar Business Space para acceder a cualquier widget de sucesosque haya instalado.

Qué hacer a continuaciónv Acceda a algunos de los widgets inmediatamente en un espacio de negocio

preconfigurado. Consulte “Utilización del espacio de negocio de WebSphereOperational Decision Management” en la página 59.

v Cree y personalice un espacio de negocio utilizando la plantilla proporcionada.Consulte “Creación y personalización de un espacio de negocio” en la página 60.

58 IBM WebSphere Operational Decision Management: Configuración de sucesos de Decision Server

Page 63: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

Utilización del espacio de negocio de WebSphere OperationalDecision ManagementAl seleccionar un widget de sucesos o reglas durante la instalación, se proporcionaun espacio de negocio que se puede utilizar para acceder inmediatamente aalgunos de los widgets en un espacio de negocio preconfigurado.

Antes de empezar

Inicie sesión en Business Space. Consulte “Acceso a Business Space” en la página58.

Acerca de esta tarea

Para utilizar el espacio de negocio proporcionado, complete los pasos siguientes.

Procedimiento1. En la página Cómo empezar de Business Space, pulse Inicio. Se abre la página

Gestor de espacios que se muestra en la captura de pantalla siguiente:

2. PulseWebSphere Operational Decision Management. Se abre el espacio denegocio y están disponibles los widgets que se pueden utilizar pulsando encada nombre de página. La siguiente captura de pantalla muestra el espacio denegocio:

Resultados

En cada página, puede encontrar widgets para crear y probar la lógica empresarialpara la aplicación:v Creación de decisiones, que contiene el widget de decisiones si lo ha instalado.v Prueba de sucesos, que contiene el widget de probador de sucesos si lo ha

instalado.v Captura y reproducción de sucesos, que contiene el widget de captura de

sucesos y el widget de reproducción de sucesos si los ha instalado.

Configuración de Decision Server Events 59

Page 64: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

Si desea crear y personalizar su propio espacio de negocio, consulte “Creación ypersonalización de un espacio de negocio”.

Creación y personalización de un espacio de negocioPuede crear y personalizar espacios de negocio utilizando la plantilla WebSphereOperational Decision Management proporcionada. La plantilla puede utilizarse talcual o bien puede personalizarse. O bien, puede crear un espacio en blanco yañadir manualmente páginas y widgets de sucesos al espacio de negocio.

Antes de empezar

Inicie sesión en Business Space. Consulte “Acceso a Business Space” en la página58.

Procedimiento1. En la página sobre cómo iniciar Business Space, pulse Inicio > Crear espacio.2. Especifique un nombre y descripción para el nombre de espacio de negocio.3. Cree un espacio de negocio:

a. Seleccione Crear un espacio en blanco.b. O bien, seleccione Crear un espacio nuevo mediante plantilla y seleccione

la plantilla de WebSphere Operational Decision Management. La siguientecaptura de pantalla muestra esta sección de la página Crear espacio:

60 IBM WebSphere Operational Decision Management: Configuración de sucesos de Decision Server

Page 65: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

4. Cuando haya seleccionado las opciones que desea utilizar en el espacio denegocio, pulse Guardar.

5. Se visualiza la página Gestor de espacios que muestra la lista de espacios denegocio a los que puede acceder. Seleccione el espacio de negocio que hacreado.

6. Si ha seleccionado crear un espacio en blanco, ahora debe añadir páginas ywidgets al espacio de negocio. Consulte “Adición de widgets de sucesos”. Si haseleccionado utilizar una plantilla, el espacio de negocio se abre y se visualizanlos widgets en las pestañas situadas debajo del espacio de negocio. En cadapágina, puede encontrar widgets para crear y probar la lógica empresarial parala aplicación:v Creación de decisiones, que contiene el widget de decisiones si lo ha

instalado.v Prueba de sucesos, que contiene el widget de probador de sucesos si lo ha

instalado.v Captura y reproducción de sucesos, que contiene el widget de captura de

sucesos y el widget de reproducción de sucesos si los ha instalado.

Adición de widgets de sucesosAntes de utilizar un widget, debe añadirlo a una página de Business Space.

Antes de empezar

Antes de añadir un widget:v Debe acceder a Business Space. Consulte “Acceso a Business Space” en la página

58v Debe tener Business Space disponible. Consulte “Creación y personalización de

un espacio de negocio” en la página 60.

Acerca de esta tarea

Se presupone que ha creado un Business Space y una página. Para añadir unwidget de sucesos a esta página:

Procedimiento1. Pulse Editar página.2. En la paleta de widget, busque el widget que desee. Para facilitar este paso,

puede filtrar los widgets que se visualizan:v Pulse Todos los widgets en el menú de categoría y pulse Sucesos. El número

que figura al lado de la categoría indica el número de widget en estacategoría.

v También puede escribir parte del nombre del widget, o todo el nombre, en elrecuadro de búsqueda Filtrar widgets. Los nombres de widgets empiezanpor "Event".

3. Arrastre el widget y suéltelo en la página, debajo de la paleta, o pulse el botónAñadir a página situado junto al widget.

4. Pulse Guardar para guardar la página. Pulse Finalizar la edición para ocultarla paleta.

Personalización del entorno de ejecución de sucesosAntes de iniciar el tiempo de ejecución de sucesos por primera vez, puede realizarcambios de configuración en algunos de los componentes del entorno de ejecución.

Configuración de Decision Server Events 61

Page 66: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

Configuración de la base de datos para Decision ServerEvents

El tiempo de ejecución de sucesos necesita utilizar una base de datos. Es posibleque deba realizar varias tareas de configuración en la base de datos, en función delentorno.

Creación de la base de datos de tiempo de ejecución de sucesosDecision Server Events requiere una base de datos para el tiempo de ejecución delevento. Este tiempo de ejecución de sucesos es la ubicación protegida y compartidaque contiene activos como las conexiones de datos, los objetos de negocio, lossucesos y acciones.

Antes de empezar

Si desea usar la base de datos de Apache Derby que está integrada en WebSphereApplication Server como la base de datos de tiempo de ejecución de sucesos, secrearán y configurarán automáticamente la base de datos (denominada tiempo deejecución de sucesos) y las tablas durante el proceso de instalación. Si deseautilizar otro gestor de bases de datos compatible (incluida otra instalación deApache Derby), debe crear la base de datos de tiempo de ejecución de sucesosantes de iniciar el instalador. Si crea una base de datos DB2 para utilizarla comotiempo de ejecución de sucesos, debe configurar la base de datos con una páginade código UTF-8 que garantice que Business Space pueda leer y grabar datoscorrectamente.

No se admite Apache Derby en entornos de producción.

Si desea utilizar una base de datos DB2 remota como la base de datos para eltiempo de ejecución de sucesos, debe instalar el DB2 Client Support suministrado.v Inicie el asistente del instalador de DB2.v Seleccione Instalación personalizada

v Seleccione la característica Cliente y anule la selección de todas las otrascaracterísticas.

v Complete la instalación.

Acerca de esta tarea

La lista completa de los gestores de bases de datos admitidos está disponible en laweb en Requisitos del sistema.

Cuando cree la base de datos de tiempo de ejecución de sucesos, apunte lainformación siguiente:v Nombre de la base de datos de tiempo de ejecución de sucesos que elija.v El nombre de host del servidor donde se encuentra la base de datos.v Puerto utilizado para acceder a la base de datos.v ID de usuario de base de datos que se debe utilizar para acceder a la base de

datos.v Contraseña asociada al ID de usuario de la base de datos

Esta información se utiliza al configurar la base de datos de tiempo de ejecución desucesos. Consulte Valores de base de datos de tiempo de ejecución de sucesos.

Nota:

62 IBM WebSphere Operational Decision Management: Configuración de sucesos de Decision Server

Page 67: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

v Para realizar la instalación, debe tener privilegios de administración completospara la base de datos de tiempo de ejecución de sucesos. Por ejemplo, en el casode DB2 es necesario estar autorizado para CONNECT, CREATETAB, etc. En elcaso de Oracle, es necesaria autoridad para ALTER DATABASE, CREATE ANYTABLE, etc.Estos privilegios administrativos sólo son necesarios para instalarDecision Server Events, no para utilizarlo. Si no tiene privilegios deadministración completos, puede realizar la instalación si el administrador debase de datos (DBA) crea las tablas de tiempo de ejecución de sucesos en la basede datos mediante las instrucciones manuales antes de ejecutar el instalador.Después de la instalación, solo necesita el acceso de lectura, escritura ysupresión como usuario.

v Todos los administradores de bases de datos excepto el Apache Derbyincorporado: el gestor de bases de datos se debe estar ejecutando antes de iniciarla instalación y debe disponer del archivo .jar de JDBC para el gestor de basesde datos.

Creación manual de tablas de tiempo de ejecución de sucesosPuede optar por personalizar scripts existentes y crear usted mismo las tablas detiempo de ejecución de sucesos, como una tarea manual. Si no crea esas tablas, loharán de forma automática durante el inicio de Decision Server Events.

Antes de empezar

Antes de crear las tablas de tiempo de ejecución de sucesos, debe asegurarse deque ha creado la base de datos de tiempo de ejecución de sucesos. Consulte“Creación de la base de datos de tiempo de ejecución de sucesos” en la página 62.

Acerca de esta tarea

Decision Server Events proporciona una copia de los scripts utilizados para crearlas tablas de tiempo de ejecución de sucesos, en el directorio <InstallDir>/config/db. Los scripts dependen de la base de datos; un script para cada base de datossoportada:v Para DB2, utilice db2.sql

v Para Apache Derby, utilice derbydb.sql

v Para Oracle, utilice ora.sql

v Para Microsoft SQL Server, utilice mssql2k.sql

Puede hacer una copia del script adecuado, personalizarlo para que cumpla susrequisitos y utilizarlo para crear las tablas.

Nota: Debe hacer una copia del script y ejecutarla de forma manual. Aunque editey guarde el script que se encuentra en el directorio <InstallDir>/config/db, no seutilizará para crear las tablas de tiempo de ejecución de sucesos.

Desplegar tablas en base de datos distintasDe forma predeterminada, las tablas de tiempo de ejecución de sucesos se crean enuna única base de datos, pero puede desplegar los conjuntos de tablas en bases dedatos independientes.

Configuración de Decision Server Events 63

Page 68: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

Acerca de esta tarea

La base de datos de tiempo de ejecución de sucesos almacena activos (comoconexiones de datos, objetos de negocio, sucesos, acciones y reglas de sucesos) queel tiempo de ejecución de sucesos utiliza para recibir sucesos e iniciar las accionesbasadas en grupos de reglas de sucesos.

El tiempo de ejecución de sucesos consta de varios conjuntos de tablas y diversasvistas, que pueden utilizarse para informar del historial. Todas se crean ejecutandoun script específico del gestor de base de datos. En el momento de la instalación,se especifica una única base de datos y, de forma predeterminada, todas las tablasy vistas se ubican en dicha base de datos. Las tablas se crean en esta base de datosen el momento de la instalación.

Para desplegar conjuntos de tablas en bases de datos distintas y hacer referencia adichas bases de datos:

Procedimiento1. Crear una base de datos para mantener las tablas.2. Utilizar las instrucciones CREATE apropiadas en la herramienta SQL para el

gestor de la base de datos y crear las tablas.La tabla muestra las instrucciones SQL para crear bases de datos distintas.Únicamente se muestran instrucciones parciales. Para conocer la sintaxiscompleta, debe consultar la documentación correspondiente suministrada con eladministrador de la base de datos en cuestión.

Nota: Si utiliza el historial, siempre debe asegurarse de que las tablas dedefinición de activos y del historial, así como los recursos, se crean y utilizanen la misma base de datos.

Tabla 5. Sentencias de SQL para crear cada tabla.

Nombre de tabla Instrucción SQL

Definiciones de activos (maestro_asset,properties)

CREATE TABLE maestro_asset

ALTER TABLE maestro_asset

CREATE TABLE properties

CREATE TABLE labels

ALTER TABLE labels

Retardos de tiempo CREATE TABLE time_based_asset

CREATE INDEX FIRETIME_IDX

Flujos de sucesos CREATE TABLE steps

CREATE CLUSTERED INDEX STREAM_IDX

CREATE TABLE csio_entry

CREATE INDEX csio_entry_idx oncsio_entry

CREATE INDEX csio_entry_times

64 IBM WebSphere Operational Decision Management: Configuración de sucesos de Decision Server

Page 69: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

Tabla 5. Sentencias de SQL para crear cada tabla. (continuación)

Nombre de tabla Instrucción SQL

Consola de usuario CREATE TABLE actions

ALTER TABLE actions

CREATE TABLE actions_prefs

ALTER TABLE actions_prefs

CREATE TABLE auth_users

CREATE TABLE auth_groups

Historial 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. Crear un nuevo origen de datos mediante la consola administrativa deWebSphere Application Server :a. Pulse JDBC > Orígenes de datos.b. Asegúrese de que el ámbito sea el mismo que el origen de datos del tiempo

de ejecución de sucesos y pulse Nuevo.c. Especifique un nombre en el campo Nombre de origen de datos, por

ejemplo, Origen de datos del historial de tiempo de ejecución desucesos.

d. Especifique un nombre en el campo Nombre JNDI, por ejemplo,jdbc/wbe/history.

Configuración de Decision Server Events 65

Page 70: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

e. Pulse Seleccionar un proveedor JDBC existente y seleccione ProveedorJDBC de tiempo de ejecución.

f. Especifique las propiedades específicas de la base de datos que apuntan a labase de datos donde se han creado las tablas en el paso 2 en la página 64.

g. Seleccione un alias de autenticación, o cree uno nuevo con las credencialespara la base de datos, a continuación, pulse Finalizar.

4. Establezca las siguientes propiedades en el valor que ha especificado enNombre JNDI, en función de las tablas que haya movido:

Tabla 6. Propiedades

Nombre de tabla Propiedad

Definiciones de activos as.director.common.db.asset.instance

Retardos de tiempo as.director.common.db.timebased.instance

Flujos de sucesos as.director.common.db.eventflow.instance

Consola de usuario as.director.connectors.pem.instance

Historial as.director.common.db.history.instance

Para obtener más información, consulte “Configurar propiedades” en la página71.

Despliegue el tiempo de ejecución de sucesos en un gestor debase de datos que distingue entre mayúsculas y minúsculasSi utiliza un gestor de base de datos que distingue entre mayúsculas y minúsculas,los nombres de las tablas de tiempo de ejecución de sucesos deben escribirse todosen mayúsculas.

Acerca de esta tarea

Si la base de datos de tiempo de ejecución de sucesos se crea en una base de datosque distingue entre mayúsculas y minúsculas, las referencias a los nombres de lastablas que se definen como propiedades deben escribirse todas en mayúsculas.

Procedimiento1. Para obtener más información acerca de cómo configurar estas propiedades,

consulte “Configurar propiedades” en la página 71.2. Cambie el valor de la propiedad as.director.common.db.asset.table de

maestro_asset (todo en minúsculas) a MAESTRO_ASSET (todo en mayúsculas).Si utiliza Propiedades, las propiedades se encuentran en la subsección Tiempode ejecución de sucesos de activos de la sección Común.

3. Cambie el valor de la propiedad as.director.common.db.timebased.table detime_based_asset (todo en minúsculas) a TIME_BASED_ASSET (todo enmayúsculas).Si utiliza Propiedades, las propiedades se encuentran en la sección Servidor,subsección Valores de tiempo de ejecución de sucesos basados en tiempo.

Resultados

Los cambios se aplicarán la siguiente vez que se reinicie la aplicaciónwberuntimeear.

66 IBM WebSphere Operational Decision Management: Configuración de sucesos de Decision Server

Page 71: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

Edición del archivo setenvDebe editar el archivo setenv como parte de los pasos de configuración paracompletar la instalación.

Acerca de esta tarea

Los archivos de script setenv se encuentran en subdirectorios del directoriocomponent_dir/config (setenv.sh en Linux y UNIX o setenv.bat en Windows).

Nota: Cuando instala un fixpack de producto después de editar los archivossetenv, los archivos setenv se sobrescriben. Si desea conservar los cambios, creecopias de seguridad de los archivos antes de instalar el fixpack.

Procedimiento1. Vaya al directorio component_dir/config/was y edite el archivo setenv, para

añadir los valores adecuados para la instancia de WebSphere Application Serveren donde se va a ejecutar WebSphere Operational Decision Management. Pidaal administrador de WebSphere Application Server estos valores. Para obtenermás información, consulte Variables de entorno.

2. Cambie al directorio component_dir/config/db y edite el archivo setenv paraañadir los valores apropiados de la instancia de DB2 que albergará el tiempode ejecución de sucesos. Pida al administrador de base de datos de DB2 estosvalores. Para obtener más información, consulte Variables de entorno.

3. En el directorio component_dir/config/wbe, edite el archivo setenv. Actualice lapropiedad WBE_INSTALL para que apunte a la instalación del productoWebSphere Operational Decision Management en el sistema de archivos de sólolectura. Por ejemplo:WBE_INSTALL=<InstallDir>

Cambio del proveedor de mensajería del tiempo de ejecuciónde sucesos

Si ha configurado el tiempo de ejecución de sucesos para que utilice un proveedorde mensajería pero desea cambiar a otro proveedor de mensajería, o si ha elegidono configurar un proveedor de mensajería al crear o aumentar el perfil de DecisionServer Events, debe realizar alguna configuración adicional.

Configuración de la mensajería predeterminada de WebSphereApplication Server para que sea el proveedor JMSSi desea utilizar la mensajería predeterminada de WebSphere Application Servercomo proveedor JMS para el tiempo de ejecución de sucesos y no ha seleccionadoel proveedor JMS o ha seleccionado WebSphere MQ al crear o aumentar el perfilde Decision Server Events, debe realizar alguna configuración adicional deWebSphere Application Server y Decision Server Events.

Antes de empezar

El tiempo de ejecución de sucesos sólo se puede configurar para funcionar con unúnico proveedor JMS: la mensajería predeterminada de WebSphere ApplicationServer o WebSphere MQ, pero no ambos.

Los archivos .sh y .bat a los que se hace referencia en este tema se basan envalores del archivo setenv. Compruebe y confirme los valores antes de realizar lossiguientes pasos. Para obtener más información, consulte “Edición del archivosetenv”.

Configuración de Decision Server Events 67

Page 72: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

Procedimiento1. Si, al crear o aumentar el perfil de Decision Server Events, ha elegido utilizar

WebSphere MQ pero ahora desea utilizar la mensajería predeterminada deWebSphere Application Server como proveedor JMS, debe eliminar laconfiguración que ha realizado el perfil:

Tabla 7. Mandato para eliminar la configuración

Sistema operativo Ubicación en donde debe ejecutar elmandato

Mandatos

Windows <InstallDir>\config\was\ configure_MQ_JMS_Messaging.bat-undo

Linux y UNIX <InstallDir>/config/was/ configure_MQ_JMS_Messaging.sh-undo

Si, al crear o aumentar el perfil de Decision Server Events, no ha seleccionadoel proveedor JMS, no es necesario que siga este paso.

2. Para completar la configuración de la mensajería predeterminada de WebSphereApplication Server como proveedor JMS, ejecute los mandatos siguientes:

Tabla 8. Mandato para completar la configuración

Sistema operativo Ubicación en donde debe ejecutar elmandato

Mandatos

Windows <InstallDir>\config\was\ configure_bus.bat

configure_messaging.bat

Linux y UNIX <InstallDir>/config/was/ configure_bus.sh

configure_messaging.sh

3. Reinicie WebSphere Application Server.

Configuración de WebSphere MQ para que sea proveedor JMSSi desea utilizar WebSphere MQ como proveedor JMS para el tiempo de ejecuciónde sucesos y no ha seleccionado el proveedor JMS o ha seleccionado la mensajeríapredeterminada de WebSphere Application Server al crear o aumentar el perfil deDecision Server Events, debe realizar alguna configuración adicional de WebSphereMQ, WebSphere Application Server y Decision Server Events.

Antes de empezar

El tiempo de ejecución de sucesos sólo se puede configurar para funcionar con unúnico proveedor JMS: la mensajería predeterminada de WebSphere ApplicationServer o WebSphere MQ, pero no ambos.

Debe tener el cliente de WebSphere MQ instalado en el mismo sistema queDecision Server Events.

Configuración de WebSphere MQ:Acerca de esta tarea

El administrador de WebSphere MQ debe realizar las tareas siguientes:

Procedimiento

1. Crear el gestor de colas utilizando el mandato crtmqm.2. Iniciar el gestor de colas utilizando el mandato strmqm.

68 IBM WebSphere Operational Decision Management: Configuración de sucesos de Decision Server

Page 73: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

3. Si se utiliza WebSphere MQ V6, iniciar el motor de publicación/suscripción delgestor de colas utilizando el mandato strmqbrk.

4. Si se utiliza WebSphere MQ V7.1, debe habilitar la publicación/suscripción.Utilice el mandato ALTER QMGR para este gestor de colas.

5. Cree las colas necesarias, ejecutando:runmqsc nombre-gestor-cola < dir-instal-mq\java\bin\MQJMS_PSQ.mqsc

donde dir-instal-mq es la ubicación de la instalación de WebSphere MQ.6. Si está configurando un clúster, cree las colas adicionales necesarias, ejecutando:

runmqsc nombre-de-gestor-de-colas <<InstallDir>\config\was\create_MQ_JMS_MQ_queues.mqsc

donde <InstallDir> es la ubicación de instalación de Decision Server Events.Información relacionada:

Information Center de WebSphere MQ V6.0

Information Center de WebSphere MQ V7.1

Configuración de Decision Server Events:Antes de empezar

Para configurar Decision Server Events para que utilice WebSphere MQ comoproveedor JMS,necesita conocer el nombre del gestor de colas adecuado, el nombrede host y el puerto de WebSphere MQ y el tipo de transporte de cliente. Obtengaestos valores del administrador de WebSphere MQ.

Los archivos configure_messaging y configure_MQ_JMS_messaging a los que se hacereferencia en este tema se basan en valores del archivo setenv. Compruebe yconfirme los valores antes de realizar los siguientes pasos. Para obtener másinformación, consulte “Edición del archivo setenv” en la página 67.

Procedimiento

1. Si, al crear o aumentar el perfil de Decision Server Events, ha elegido utilizar lamensajería predeterminada de WebSphere Application Server pero ahora deseautilizar WebSphere MQ como proveedor JMS en su lugar, ejecute el mandatosiguiente para eliminar la configuración de mensajería que el perfil harealizado:

Tabla 9. Mandato por ejecutar.

Sistema operativo Ubicación en donde debeejecutar el mandato

Mandato

Windows <InstallDir>\config\was\ configure_messaging.bat-undo

Linux y UNIX <InstallDir>/config/was/ configure_messaging.sh-undo

Si, al crear o aumentar el perfil de Decision Server Events, no ha seleccionadoel proveedor JMS, no es necesario que siga este paso.

2. Configure Decision Server Events y WebSphere Application Server:a. Navegue hasta el directorio<InstallDir>/config/was.b. Ejecute el siguiente script:

configure_MQ_JMS_messaging –q nombre-gestor-cola [–p puerto-gestor-cola] [–h host-gestor-cola] [-s ámbito] [-t transporte] [-c nombre-canal]

Configuración de Decision Server Events 69

Page 74: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

dondev nombre-de-gestor-de-cola es el nombre del gestor de colas que ha creado al

configurar la instalación de WebSphere MQv puerto-gestor-cola es el puerto en el que el gestor de colas escucha (el valor

predeterminado es 1414)v host-gestor-cola es el nombre de host del sistema en el que el gestor de

colas está alojado (el valor predeterminado es localhost)v ámbito es un ámbito de WebSphere Application Server válidov transporte es BINDINGS o CLIENTv nombre-canal es el nombre del canal de conexión de servidorPor ejemplo:configure_MQ_JMS_messaging –q QM_PSG –p 1415 –h localhost

El script crea los siguientes objetos en WebSphere Application Server:

Tabla 10. Fábricas de conexiones.

Fábricas de conexión Nombre JNDI

Fábrica de conexiones de la cola jms/WbeFábricaConexionesCola

Fábrica de conexiones de tema jms/WbeTopicConnectionFactory

Fábrica de conexiones jms/WbeConnectionFactory

Tabla 11. Temas.

Temas Nombre JNDI

Tema de acción jms/actionTopic

Tema de mandato jms/commandTopic

CbeListener topic jms/WBE/CbeListener

Tema de acción duradero jms/durableActionTopic

Tema de suceso duradero jms/durableEventDestination

Tema de suceso jms/eventDestination

Tema de historial jms/historyModuleDestination

Tabla 12. Especificaciones de activación.

Nombre de especificaciones de activación Nombre 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. Asegúrese de que los nombres de estos objetos son coherentes con laspropiedades correspondientes.Para obtener detalles sobre cómo definir estas propiedades, consulteDefinición de propiedades.Si utiliza Propiedades, estas propiedades se encuentran en las subseccionesValores de servidor JMS y Temas de la sección JMS.

d. Reinicie WebSphere Application Server para aplicar los cambios.

70 IBM WebSphere Operational Decision Management: Configuración de sucesos de Decision Server

Page 75: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

Resultados

Decision Server Events ahora está configurado para utilizar WebSphere MQ comoproveedor de mensajería JMS.

Qué hacer a continuación

Asegúrese de que los nombres de cola creados por create_MQ_JMS_MQ_queues.mqscsean coherentes con los nombres de cola que se especifican por el destino desucesos JMS de WebSphere MQ, el destino de sucesos duraderos y las definicionesde colas de destino de módulo de historial. Estas definiciones de cola se puedenencontrar en la consola de administración de WebSphere Application Server bajoRecursos > JMS > Colas.

Importante: Aunque los nombres de estos temas hagan referencia a recursos, estosrecursos son realmente colas para clústeres.

De forma predeterminada, las colas de WebSphere MQ se denominan:v eventQueue para el destino de sucesosv durableEventQueue para el destino de sucesos duraderosv historyModuleQueue para el destino de módulo de historial

Configurar propiedadesLas propiedades de configuración para el tiempo de ejecución de sucesos sealmacenan en WebSphere Application Server. Es posible que desee cambiar laspropiedades porque determinan el comportamiento configurable de DecisionServer Events. Las propiedades de tiempo de ejecución de sucesos se puedenestablecer de tres maneras diferentes.

Acerca de esta tarea

Puede utilizar diferentes tareas en función de la plataforma que utilice.

Tabla 13. Método por plataformas.

Método Plataformas

“Configuración de las propiedadesutilizando la consola administrativaWebSphere Application Server”

Varias plataformas y z/OS

“Configuración de propiedades mediante laherramienta de scripting wsadmin” en lapágina 72

Varias plataformas y z/OS

“Configuración de propiedades con laherramienta Propiedades” en la página 73

Sólo varias plataformas

Configuración de las propiedades utilizando la consolaadministrativa WebSphere Application ServerCuando configure las propiedades de tiempo de ejecución de sucesos (por ejemplo,si mueve el tiempo de ejecución de sucesos a otro gestor de base de datos, o deseacambiar a otro proveedor de mensajería JMS), puede realizar los cambios en laconsola administrativa de WebSphere Application Server. Cuando edite el valor deuna propiedad, asegúrese de que el valor es apropiado y se escribe correctamente,ya que no se valida.

Configuración de Decision Server Events 71

Page 76: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

Acerca de esta tarea

Procedimiento1. Inicie la consola administrativa de WebSphere Application Server.

ConsulteInicio de la consola administrativa WebSphere Application Server .2. Inicie la sesión en la consola administrativa WebSphere Application Server. Si

está habilitada la autenticación, debe utilizar un ID de usuario y una contraseñaque sean válidos. Si la autenticación no está habilitada, escriba cualquier ID deusuario e inicie sesión.

3. En el árbol de navegación de la consola administrativa de WebSphereApplication Server, pulse Recursos > Entorno de recursos > Entradas deentorno de recursos.

4. En la página Entradas de entorno de recursos, pulse WbeSrv01 para abrir lapágina Configuración. Se muestran las propiedades generales para esa entrada.

5. En la página Configuración, pulse Propiedades personalizadas. Se muestran laspropiedades.

6. Modifique las propiedades según sea necesario.

Nota: Si el prefijo del nombre de la propiedad es ! (por ejemplo!as.director.common.authentication.server), la propiedad está inhabilitada.Modifique el campo del nombre para eliminar el prefijo "!", a continuaciónconfigure los campos restantes.

7. Guarde los cambios.8. Reinicie el tiempo de ejecución de sucesos para aplicar los cambios.

Resultados

Cuando se reinicia el tiempo de ejecución de sucesos, se aplican los cambiosrealizados en las propiedades.Información relacionada:

Uso de la consola administrativaInformation Center de WebSphere Application Server

Iniciar la consola administrativa y finalizar la sesión de la mismaInformation Center de WebSphere Application Server

Configuración de propiedades mediante la herramienta descripting wsadminCuando configure las propiedades de tiempo de ejecución de sucesos (por ejemplo,si mueve el tiempo de ejecución de sucesos a otro gestor de base de datos, o deseacambiar a otro proveedor de mensajería JMS), puede realizar los cambios mediantela herramienta de administración de scripts de WebSphere Application Server,wsadmin. Puede modificar las propiedades utilizando wsadmin o puede usar elobjeto AdminTask suministrado para definir una única propiedad.

Acerca de esta tarea

Si quiere modificar varias propiedades, utilice la herramienta wsadmin. Si quieremodificar una única propiedad, utilice el objeto AdminTask del siguiente modo:

Procedimiento1. Inicie wsadmin. Para obtener más detalles sobre la utilización de wsadmin,

consulte Utilización de la herramienta de scripts wsadmin.

72 IBM WebSphere Operational Decision Management: Configuración de sucesos de Decision Server

Page 77: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

2. Ejecute el siguiente mandato para fijar una propiedad individual:v Uso de Jacl:

wsadmin$AdminTask wbeSetProperty {-jndiName com/ibm/wbe/wbeProperties01 -propertyName nombre_propiedad -propertyValue valor_propiedad}

v Uso de Jython:wsadmin -lang jythonAdminTask.wbeSetProperty(’[-jndiName com/ibm/wbe/wbeProperties01 -propertyName nombre_propiedad -propertyValue valor_propiedad]’)

Donde nombre_propiedad es el nombre de la propiedad que quiere cambiar, yvalor_propiedad es el valor que quiere fijar para esa propiedad.

3. Guarde los cambios:v Uso de Jacl:

$AdminConfig save

v Uso de Jython:AdminConfig.save()

4. Reinicie el tiempo de ejecución de sucesos para aplicar los cambios.

Resultados

Cuando se reinicia el tiempo de ejecución de sucesos, se aplican los cambiosrealizados en las propiedades.Información relacionada:

Creación de scripts para el entorno de servicio de aplicaciones (wsadmin)Information Center de WebSphere Application Server

Uso de la consola administrativaInformation Center de WebSphere Application Server

Iniciar la consola administrativa y finalizar la sesión de la mismaInformation Center de WebSphere Application Server

Configuración de propiedades con la herramienta PropiedadesLos valores de las propiedades del sistema se almacenan en un archivo depropiedades cifrado. El archivo se gestiona utilizando la herramienta Propiedadeso la consola de administración de WebSphere Application Server. Cuando se utilizala herramienta Propiedades, las propiedades se visualizan por carpeta, y lamayoría de carpetas contienen subsecciones que constan de grupos de propiedadesrelacionadas.

Acerca de esta tarea

Durante la instalación, se instala un archivo de propiedades base y debeconfigurarse para que haga referencia a la base de datos de tiempo de ejecución desucesos y al proveedor JMS. Puede utilizar la herramienta Propiedades paracambiar los valores de propiedades a fin de acomodar el entorno y las preferenciaspara la operación del sistema. No hay validación de la propiedad que haestablecido. De forma predeterminada, un campo que contiene valores depropiedad tiene una longitud de 64 caracteres. Cuando alcance el límite, pulseINTRO y pulse al final del campo para restablecer el foco. La herramientaPropiedades le da hasta cinco líneas de 72 caracteres (pulsando INTROrepetidamente). Por lo tanto, la longitud máxima utilizable es 360 caracteres.

Propiedades proporciona dos modalidades de entrada:

Configuración de Decision Server Events 73

Page 78: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

v El asistente Configurador, que es la modalidad de entrada predeterminada,presenta una serie de pantallas que contienen solo aquellas propiedades que esmuy probable que necesite editar.

v El asistente Configurador completo presenta todas las propiedades y resultaadecuado para instalaciones más personalizadas. También puede añadirpropiedades personalizadas para describir determinadas condiciones específicasdel entorno.

Los valores de propiedad recién configurados no comenzarán a estar operativoshasta la próxima vez que inicie la aplicación wberuntimeear. Puede realizarcambios adicionales en los valores de propiedad si es necesario. Aplique estoscambios deteniendo la aplicación y reiniciándola.

Procedimiento1. Para iniciar Propiedades, invoque el script properties (propertiesui.bat en

Windows, propertiesui.sh en Linux y UNIX).La sintaxis es :propertiesui.bat/propertiesui.sh

[-conntypeSOAP [-host nombre_host] [-port número_puerto] |RMI [-host nombre_host] [-port número_puerto] |NONE]

[-jndiName nombre_jndi]

Donde conntype especifica el tipo de conexión que se utilizará; el valorpredeterminado es "SOAP"Un conntype de "NONE" indica que no se realiza ninguna conexión de servidory algunas operaciones se realizarán en modo localhost especifica el nombre del host utilizado para la conexión SOAP o RMI; elvalor predeterminado es "localhost"port es el número del puerto utilizado para la conexión SOAP o RMIjndiName es el nombre JNDI que aparece en la entrada para propiedades detiempo de ejecución de sucesos, como se muestra en la sección Entradas deentorno de recursos de la consola administrativa de WebSphere ApplicationServer.

2. Escriba un ID de usuario y una contraseña:v Si la seguridad está activada en WebSphere Application Server, debe

proporcionar un ID de usuario válido y la contraseña.v Si el usuario especificado no es un administrador, el usuario debe tener uno

de los siguientes roles de seguridad:– adminsecuritymanager– deployer– configurator

v Si se ha inhabilitado la seguridad en WebSphere Application Server, puedeescribir un nombre de usuario de su elección o dejar el campo en blanco. Noes necesaria ninguna contraseña.

3. Modifique las propiedades según sea necesario.Para obtener más informaciónsobre las propiedades del sistema, consulte Propiedades.

4. Para añadir una propiedad personalizada:a. Seleccione Configurador completo

b. Pulse Editar > Añadir una propiedad personalizada

74 IBM WebSphere Operational Decision Management: Configuración de sucesos de Decision Server

Page 79: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

c. Pulse Una propiedad nueva y cámbiela al nombre de la propiedadpersonalizada.

d. Pulse value? e introduzca el valor de la propiedad personalizada.e. Si desea eliminar una propiedad personalizada, pulse con el botón derecho

sobre el nombre de la propiedad y pulse Eliminar propiedadpersonalizada. La propiedad se elimina sin confirmación.

5. Elija Archivo > Guardar propiedades para guardar los cambios.6. Reinicie el tiempo de ejecución de sucesos para aplicar los cambios.

Resultados

Cuando se reinicia el tiempo de ejecución de sucesos, se aplican los cambiosrealizados en las propiedades.Información relacionada:

Uso de la consola administrativaInformation Center de WebSphere Application Server

Iniciar la consola administrativa y finalizar la sesión de la mismaInformation Center de WebSphere Application Server

Configuración del tiempo de ejecución de sucesos paragrabar el historial

Si desea grabar el historial, debe configurar el tiempo de ejecución de sucesos paragrabar el historial. De lo contrario, no se puede supervisar los sucesos, las acciones,los filtros ni los datos en tiempo real mediante los gráficos definidos por elusuario, ni tampoco se puede ejecutar informes o utilizar sucesos de seguimiento.El registro del historial conserva la entrega de los registros del historial en tiemporeal en los reinicios del sistema.

Acerca de esta tarea

Debe configurar el tiempo de ejecución de sucesos para grabar historial si tieneprevisto:v Utilizar los widgets de Business Space para supervisar sucesos, acciones, filtros y

datos en tiempo real, utilizando el widget de probador de sucesos o a través dela visualización de los gráficos definidos por el usuario.

v Ejecutar informes desde Administración.v Utilizar sucesos de seguimiento para contar el número de sucesos o para

mantener totales acumulados para umbrales y alertas.

El historial se almacena en un conjunto de tablas de historial que se crearon alinstalar Decision Server Events.

Nota: Si habilita el historial, hay un impacto en el rendimiento significativo.

Procedimiento1. Cambie las siguientes propiedades:

v as.director.server.history.enableModule – determina si se carga el módulo dehistorial cuando se inicia el tiempo de ejecución de sucesos. Compruebe queeste valor se haya establecido en true.

Configuración de Decision Server Events 75

Page 80: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

v as.director.server.history.enableRecording – determina si el historial se deberegistrar en las tablas del historial. Establezca este valor en verdadero siquiere grabar el historial. Establezca este valor en falso si quiere dejar degrabar el historial.

Para obtener más información acerca de cómo configurar estas propiedades,consulte “Configurar propiedades” en la página 71.Si utiliza Propiedades, estaspropiedades se visualizan en la subsección Valores de historial de la secciónServidor.

2. Debe reiniciar la aplicación wberuntimeear, mediante la consola administrativade Application Server Network Deployment, para garantizar que los cambiossean efectivos.

Resultados

El historial se graba cuando se han habilitado las dos propiedades, excepto loscampos de objetos de negocio. Para grabar el historial para los campos de objetosde negocio, debe abrir el campo en el editor de objeto de negocio y seleccionarRegistrar estos datos en el historial.

Cómo asegurarse de que los registros de historial no se pierdensi el tiempo de ejecución de sucesos se detieneDe forma predeterminada, se reciben los datos del historial una suscripción noduradera. Si el tiempo de ejecución de sucesos se detiene mientras hay mensajes enel tema del historial, los mensajes se pierden y no estarán disponibles cuando sereinicie el tiempo de ejecución de sucesos. Si necesita que los datos del historialestén disponibles aunque se reinicie el tiempo de ejecución de sucesos, debecambiar la duración de la suscripción de no duradera a duradera.

Procedimiento1. En la consola de administración de WebSphere Application Server, navegue

hasta Recursos > JMS > Especificaciones de activación

2. Pulse historial_wbe3. En la sección Duración de suscripción:

a. Cambie la duración de suscripción a Durable

b. Defina el nombre de suscripción en wbe_history

c. Defina el identificador del cliente en wbe_history

4. Pulse Aceptar y Guardar. Si se utiliza una suscripción duradera, los mensajesse graban en un disco, lo que afecta al rendimiento. Para obtener másinformación acerca de las suscripciones duraderas, consulte Using suscripcionesduraderas

Configuración de la cola de sucesos duraderaDecision Server Events utiliza una cola de sucesos basada en un sistema dearchivos para asegurar que los sucesos duraderos no se pierdan si falla el servidor.

Acerca de esta tarea

La ubicación predeterminada para esta propiedad es was_install_dir/profiles/nombre_perfil/wbe/nombre_nodo/nombre_servidor/que_data donde

nombre_perfil es el nombre del perfil de WebSphere Application Server.nombreNodo es el nombre del nodo WebSphere Application Server.nombreServidor es el nombre del servidor WebSphere Application Server.

76 IBM WebSphere Operational Decision Management: Configuración de sucesos de Decision Server

Page 81: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

La ubicación de la cola de sucesos duraderos se puede cambiar mediante lasiguiente propiedad:as.director.server.durabledirectory

Si se produce una contienda de disco, puede que le convenga cambiar la ubicaciónde la cola para moverla más rápido a un subsistema de disco. Si utiliza DecisionServer Events en un clúster, asegúrese de que cada miembro de clúster tiene accesoa la vía de acceso especificada. Por ejemplo, si cambia la ubicación para que seauna vía de acceso en la unidad E:, cada servidor tendrá que acceder a la unidad E:.

En un entorno en clúster, los sucesos almacenados en esta cola no fallarán en otrosservidores en el clúster. Estos sucesos sólo se procesan cuando se vuelve a iniciar elservidor en el que se procesaron.

Configuración del tamaño de registro de la cola de sucesosduraderaProcedimiento

Para cambiar el tamaño del registro de la cola de sucesos duradera, utilice lasiguiente propiedad:

Tabla 14. Tamaño de propiedad de la cola de sucesos

Nombre de propiedad Predeterminado Unidades

as.director.server.DurableEventQueue.size 20 MB

El tamaño de registro de la cola de sucesos predeterminado es de 20 MB esadecuado para la mayoría de cargas de trabajo. Sin embargo, si visualizacom.ibm.wbe.objectManager.TransactionCapacityExceededException en el archivoSystemOut.log, puede beneficiarse de un creciente tamaño predeterminado paraesta propiedad.Para obtener detalles sobre cómo definir estas propiedades, consulte Definirpropiedades.

Configuración de cómo se manejan las reglas de sucesos yacciones diferidas después de una conclusión

La evaluación de sucesos y acciones normalmente se realiza lo antes posible, peropuede retrasar la evaluación basándose en los criterios definidos por elusuario.Cuando se concluye un servidor, pueden haber reglas de sucesos yacciones planificadas para activarse mientras el servidor estaba desactivado. Puedeconfigurarse cómo el tiempo de ejecución de sucesos maneja estas reglas desucesos y acciones diferidas al reiniciar.

Acerca de esta tarea

Puede indicar al tiempo de ejecución de sucesos cómo debe tratar los sucesos encola y las acciones después de una conclusión. Las reglas de sucesos y accionesdiferidas se almacenan como tareas planificadas en la tabla time_based_asset quese creó en el gestor de base de datos de su elección cuando se realizó lainstalación.

Configuración de Decision Server Events 77

Page 82: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

Procedimiento

Cambie las siguientes propiedades:

Tabla 15. Valores de propiedad por definir.

Propiedad Valor

Para reglas de suceso:

as.director.server.timebased.event.maxtardiness.minutes

La máxima cantidad de tiempo, en minutos, una vezsuperado el tiempo planificado, en el que una regla desucesos diferida se seguirá ejecutando.

El valor predeterminado es -1.

Para acciones:

as.director.server.timebased.action.maxtardiness.minutes

La máxima cantidad de tiempo, en minutos, una vezsuperado el tiempo planificado, en el que una acción conretardo de tiempo se seguirá ejecutando.

El valor predeterminado es -1.

Para obtener detalles sobre cómo definir estas propiedades, consulte Definición depropiedades.Si utiliza Propiedades, estas propiedades se encuentran en la subsección Sucesos yacciones diferidas de la sección Servidor.

Nota: Dos valores de estas propiedades tienen un significado especial:v 0 - eliminar todos los sucesos o acciones en cola cuyo tiempo planificado haya

pasado antes de reiniciarse el tiempo de ejecución de sucesos.Por ejemplo: si se programa una tarea para ejecutarse a las 9:00 a.m. y elservidor se cierra a las 8:50 am y se reinicia a las 9:05 am, la tarea se descartará.Si el servidor se reinició a las 8:58 am, la tarea se inicia a las 9:00 am, como seplanificó originalmente.

v 1 (predeterminado) - evaluar todos los sucesos en cola o invocar todas lasacciones en cola tan pronto como se inicie el servidor.

Configuración del tiempo de ejecución de sucesos paraalmacenar datos de pasos en memoria

Por motivos de rendimiento, puede optar por almacenar los datos de pasos enmemoria.

Acerca de esta tarea

En Decision Server Events, puede definir sucesos complejos, en los que un sucesotiene una dependencia con respecto a otro suceso o acción. Un suceso complejo sedefine como parte de un flujo de sucesos, que es tanto un proceso empresarial condefinición gráfica que se define utilizando el Flujo de sucesos o un contexto adhoc, un conjunto de sucesos vinculados por un ID de contexto común.

Cuando se inicia un flujo de suceso o un contexto ad hoc, cada actividad delproceso se almacena como un paso en la tabla de contextos que se ha creadodurante la instalación, utilizando almacenamiento persistente.

El almacenamiento de un paso en una tabla de base de datos conlleva ciertacantidad de acceso a base de datos, y el contexto no se pierde si no se depuramanualmente de la tabla. Si sabe que sus contextos por lo general son de cortaduración y luego desaparecerán, puede optar por almacenar todos los pasos enuna memoria y así evitar el acceso a la base de datos.

78 IBM WebSphere Operational Decision Management: Configuración de sucesos de Decision Server

Page 83: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

Si se ejecuta en un entorno en clúster: sias.director.server.eventflow.persistentStepStore se establece como false yDecision Server Events utiliza el almacenamiento de memoria predeterminado (encontraposición a una memoria caché ObjectGrid, que puede definirse medianteotra propiedad), la información de cualquier tabla de contexto se perderá tras unamigración tras error del servidor, aunque el proceso de sucesos se migra tras errora otro servidor. Esto también sucede al inicio del servidor: si los servidores se estániniciando todavía, y, por tanto, ObjectGrid está reequilibrando sus particiones, esposible que las particiones se muevan de un servidor a otro servidor y, porconsiguiente, podría perderse la información de la tabla de contexto.

Procedimiento

Para almacenar contextos en memoria en lugar de en una tabla de base de datos,añada las siguientes propiedades personalizadas:

Tabla 16. Propiedades personalizadas por definir.

Propiedad Valor Propósito Necesario

as.director.server.eventflow.persistentStepStore

falso Desactiva elalmacenamientopersistente y hace que losdatos de pasos sealmacenen en la memoria

as.director.server.eventflow.cacheStepStoreTimeout.ms

5.000 milisegundos(predeterminado)

Determina la cantidad detiempo, en milisegundos,durante el que se guardauna instancia en memoria

no – el valorpredeterminado es 5.000ms (5 segundos)

Para obtener detalles sobre cómo definir estas propiedades, consulte Definición depropiedades.

Configuración del tiempo de ejecución de sucesos paraalmacenar los datos de contexto en ObjectGrid

La tabla de contextos utiliza la memoria caché predeterminada. Como alternativapotencial de alto rendimiento, se puede configurar la tabla de contextos para queutilice ObjectGrid. No puede utilizar ObjectGrid como la tabla de contextos enz/OS.

Procedimiento1. Para utilizar ObjectGrid como memoria caché para la tabla de contextos, defina

as.director.server.eventflow.gridStepStore como true.2. Desactive la copia de seguridad de la base de datos estableciendo

as.director.server.eventflow.persistentStepStore como false.3. Opcionalmente, configure ObjectGrid para ofrecer capacidades de réplica de

datos:a. Localice objectGridDeployment.xml en wberuntime.jar, que está en

was_install_dir/profiles/nombre_perfil/installedApps/nombre_celda/wberuntimeear.ear, donde

nombre_perfil es el nombre del perfil de WebSphere Application Server.nombreCelda es el nombre de la celda WebSphere Application Server.

b. Modifique el archivo para incluir <mapSet name="mapSet"numberOfPartitions="10" minSyncReplicas="0" maxSyncReplicas="1"maxAsyncReplicas="0" numInitialContainers="1">

Configuración de Decision Server Events 79

Page 84: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

Si ha configurado el tiempo de ejecución de sucesos, puede configurarObjectGrid de modo que proporcione funciones de réplica de datos.

Ajuste de la configuración de tiempo de ejecución de sucesosAlgunos ajustes del sistema podrían conducir a un mayor rendimiento a la hora deprocesar los sucesos.

Acerca de esta tarea

Cuando se plantee cómo ajustar el sistema, existen dos áreas a las que tendrá queprestar atención:v Tiempo de ejecución de sucesos y WebSphere Application Serverv Mensajería JMS

Tiempo de ejecución de sucesos y WebSphere ApplicationServerProcedurev Desactive el registro cronológico. Para obtener más información,

consulteRegistros.v Desactive el registro del historial, si no se necesita. Consulte “Configuración del

tiempo de ejecución de sucesos para grabar el historial” en la página 75.v Utilice conectores solo si es necesario.

Si los sucesos ya se encuentran en el formato de Decision Server Events, podráobtener un mayor rendimiento si evita el uso de conectores. Envíe los sucesosdirectamente a los destinos de sucesos y reciba las acciones directamente de losdestinos de acciones. Por ejemplo, plantéese la utilización de los destinosjms/eventDestination, jms/durableEventDestination, jms/actionTopic yjms/durableActionTopic.

v Asegúrese de que existen suficientes hebras de procesos de reglas de sucesos. Sino logra una utilización plena del procesador en el servidor de Decision ServerEvents, aumente el valor de la propiedadas.director.server.ruleProcessorInstances.

v Ajuste la base de datos Decision Server Events:– Asegúrese de que la base de datos se ajuste (o se ajuste automáticamente)

según la carga de trabajo. Los tamaños del archivo de registro y de laagrupación de almacenamiento intermedio son importantes. Consulte ladocumentación del administrador de la base de datos.

– Plantéese la utilización de una base de datos remota con subsistemas dediscos y registros rápidos. Lo ideal sería situar los datos y los registros endispositivos independientes.

v Ajuste la JVM:– Los valores de almacenamiento dinámico predeterminados (mínimo 512MB,

máximo 1024MB) son aceptables para varias aplicaciones. El ajuste óptimodepende de la memoria libre disponible y la naturaleza de la carga de trabajo,pero las configuraciones siguientes son adecuadas para un amplio rango decargas de trabajo de WebSphere Operational Decision Management. Puedeestablecer estos parámetros utilizando la consola de administración deWebSphere Application Server (Application Servers > servidor1 > Java andProcess Management > Definición de proceso > Máquina virtual Java):- En esta configuración, una JVM de 32 bits con 2GB de memoria libre, el

primer y segundo parámetro establecen el tamaño de almacenamientodinámico mínimo y máximo. El tercer parámetro establece una política de

80 IBM WebSphere Operational Decision Management: Configuración de sucesos de Decision Server

Page 85: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

recogida de basura generacional con un almacenamiento dinámico de nidode 1024MB, lo que significa que 1024MB del almacenamiento dinámico seutilizará para objetos de corta vida y el resto del almacenamiento dinámicose utilizará para objetos de más duración:v Tamaño de almacenamiento dinámico inicial: 1280 (MB).v Tamaño máximo de almacenamiento dinámico: 1280 (MB).v Argumentos de JVM genéricos: -Xgcpolicy:gencon -Xmn1024M

- En esta configuración, una JVM de 64 bits con 8GB de memoria libre,establece un almacenamiento dinámico de 4096MB con un nido de 2048MB:v Tamaño de almacenamiento dinámico inicial: 4096 (MB).v Tamaño máximo de almacenamiento dinámico: 4096 (MB).v Argumentos de JVM genéricos: -Xgcpolicy:gencon -Xmn2048M

– Para obtener más información, consulte Ajuste de la JVM.

Mensajería JMSProcedurev Con la mensajería permanente, plantéese la utilización de subsistemas de discos

y registros rápidos. Lo ideal sería situar los datos y los registros en dispositivosindependientes.

v Si está utilizando WebSphere MQ como proveedor JMS:– Los parámetros de ajuste clave se refieren a los registros del gestor de colas,

los canales y las escuchas, así como el tamaño del almacenamiento intermediode la cola. Consulte Configuración y ajuste de WebSphere MQ pararendimiento en Windows and UNIX.

– Plantéese entregar mensajes en lotes desde el tema de entrada a DecisionServer Events. Este método es útil para los sucesos JMS no persistentes, nodurables de WebSphere MQ JMS. El tamaño de lote se configura mediante laconsola administrativa de WebSphere Application Server (Servidores >Servidores de aplicaciones > servidor1 > Mensajería > Servicio de escuchade mensajes > Puertos de escucha > sucesos_wbe > Número máximo demensajes). Sin embargo, tenga en cuenta que si falla uno de los mensajes enel lote, el lote entero volverá a ponerse en la cola para su proceso.

v Si va a utilizar la mensajería predeterminada de WebSphere Application Servercomo proveedor de JMS:– Los parámetros de ajuste clave se refieren a la elección del nivel de fiabilidad

de los mensajes, especificaciones de activación y el tamaño delalmacenamiento intermedio de datos descartables. Consulte Ajuste de lastecnologías de integración de servicios.

– Nivel de fiabilidad de mensajes: un nivel de fiabilidad más bajo proporciona,por lo general un mayor rendimiento. El nivel de fiabilidad predeterminadopara mensajes JMS no persistentes en Express Non-Persistent y para mensajesJMS persistentes es Reliable Persistent. El nivel de fiabilidad puedemodificarse mediante las fábricas de conexiones. Utilice la consolaadministrativa de WebSphere Application Server (por ejemplo, Recursos >JMS > TopicConnectionFactories > WbeTopicConnectionFactory).

– Especificación de activación: especialmente en el caso de sucesos JMS noduraderos, plantéese entregar los mensajes en lotes desde el tema de entradaa Decision Server Events. Este método permite entregar sucesos de maneramás eficaz. Utilice la consola administrativa de WebSphere Application Server(por ejemplo, Recursos > JMS > Especificaciones de activación >sucesos_wbe, y establezca el tamaño de lote Máximo).

Configuración de Decision Server Events 81

Page 86: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

Configuración de varios perfiles Decision Server Events paraque coexistan

Si tiene varios perfiles de Decision Server Events en un sistema, debe configurar elservicio de catálogo de WebSphere eXtreme Scale para que los perfiles coexistan.

Acerca de esta tarea

Si tiene un perfil de Decision Server Events y ha creado un segundo perfil en elmismo sistema, debe configurar el segundo sistema para que cualquiera de ellosfuncione correctamente.

Procedimiento1. Inicie la consola administrativa de WebSphere Application Server. Asegúrese de

conectarse al nuevo perfil WebSphere Application Server.2. PulseAdministración de Sistema > WebSphere eXtreme Scale > Dominios de

servicio de catálogo.3. Pulse Nuevo y especifique los valores para las propiedades:

v Nombre: especifique un nombre para el dominio de servicio de catálogo, porejemplo, Servicio de catálogo WODM.

v Seleccione Servidor de aplicaciones existente bajo el punto final del servidorde catálogo, luego seleccione su servidor WebSphere Application Server en lalista desplegable.

v Puerto de cliente: especifique un número de puerto que no se utilice. Noespecifique el puerto que el servidor de catálogo utiliza en el primer perfil,que es 6601 de forma predeterminada. Puede utilizar 6602 para el segundoperfil, por ejemplo.

v Pulse Aceptar, luego pulse Guardar para guardar los cambios.4. Reinicie WebSphere Application Server para que los cambios surtan efecto.

Configuración de conectores de tecnología en un sistemaindependiente

Los conectores de tecnología se pueden ejecutar en el mismo sistema que el tiempode ejecución de sucesos, o se pueden ejecutar en un sistema independiente o enotro sistema operativo.

Acerca de esta tarea

Si desea ejecutar los conectores de tecnología en un sistema independiente delsistema en el que está instalado el tiempo de ejecución de sucesos y ya hainstalado los conectores en otro sistema, debe configurar los conectores delsegundo sistema para conectarlos al tiempo de ejecución de sucesos.

En las siguientes instrucciones, para diferenciar entre los dos sistemasinvolucrados, el sistema en el que se va a instalar el tiempo de ejecución desucesos se conoce como el sistema de tiempo de ejecución, y el sistema dondefuncionan los conectores de forma remota se conoce como el sistema de Conectores.

Antes de instalar un conector, asegúrese de que cuenta con una copia del cliente deaplicación WebSphere Application Server instalada el sistema Conectores. Elsoftware de cliente debe apuntar a la misma instancia de WebSphere ApplicationServer en la que se despliega el tiempo de ejecución de sucesos.

82 IBM WebSphere Operational Decision Management: Configuración de sucesos de Decision Server

Page 87: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

Si tiene la intención de utilizar WebSphere MQ como proveedor de JMS, tambiéndebe tener instalado el cliente de WebSphere MQ.

Para configurar el tiempo de ejecución de sucesos y los conectores de tecnología enotro sistema independiente:

Procedimiento1. Debe modificar el script de entorno del sistema Conectores para que apunte a

WebSphere Application Server del sistema Tiempo de ejecución:a. En el sistema de Conectores, busque un directorio denominado config, que

es el directorio padre de Decision Server Events (de manera predeterminadaen Linux y UNIX /opt/ibm/WODM80/WODM y en Windows C:\ProgramFiles\IBM\WODM80\WODM).

b. En el directorio config, busque un script llamado setenv.sh (Linux y UNIX)o setenv.bat (Windows). Debe establecer los valores de las dos variables enel script del sistema Conectores. Para obtener más información, consulte“Edición del archivo setenv” en la página 67 y Variables de entorno.

c. Edite el script setenv. En la línea WASADMINHOST, especifique el nombrede host para el sistema Tiempo de ejecución (por ejemplo, en Linux y UNIX elnombre de host puede ser"WASADMINHOST=sistema1.MiCompañía.com").

d. Continúe editando el script setenv. En la línea WASBOOTSTRAPPORT,especifique el número de puerto del programa de arranque del sistemaTiempo de ejecución (por ejemplo, en Windows este número de puerto delprograma de arranque podría ser WASBOOTSTRAPPORT=2809).

e. Guarde el script setenv.2. En el sistema Tiempo de ejecución, si la definición del servidor de la base de

datos utiliza localhost como la definición de nombre_host(as.director.common.db.default.dbhost), modifique la configuración de estapropiedad para que apunte al nombre_host completo del sistema Tiempo deejecución.

Configuración del conector de la Consola del usuario paraque utilice un origen de datos de WebSphere ApplicationServer

El conector de la Consola de usuario accede a sus tablas utilizando las conexionesde datos. Si ha configurado Decision Server Events para que utilice un origen dedatos de WebSphere Application Server al acceder al tiempo de ejecución desucesos, debe realizar más cambios en la configuración para que el conector de laConsola de usuario pueda funcionar. Debe realizar esta tarea si utiliza una base dedatos incluida Apache Derby.

Antes de empezar

Debe definir el conector de la Consola de usuario. ConsulteConector de Consola deUsuario .

Si no ha configurado Decision Server Events para que utilice un origen de datos deWebSphere Application Server al acceder al tiempo de ejecución de sucesos, no esnecesario realizar ninguna otra configuración.

Configuración de Decision Server Events 83

Page 88: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

Acerca de esta tarea

Si la base de datos de tiempo de ejecución es una base de datos Apache Derbyincrustada, deberá crear una base de datos independiente para alojar las tablas dela Consola de usuario y, a continuación, cambiar los valores de algunaspropiedades para que el conector de la Consola de usuario pueda acceder a sustablas en la base de datos independiente.

Si la base de datos de tiempo de ejecución de sucesos está alojada en otro gestorde base de datos soportado (incluido Derby Network Server, que está incorporadoen la instalación de WebSphere Application Server), puede cambiar los valores delas propiedades de modo que el conector de la Consola de usuario utilice lasconexiones de datos de Decision Server Events para conectarse a las tablas de laConsola de usuario. Por razones de rendimiento, puede seguir accediendo a labase de datos de tiempo de ejecución de sucesos utilizando los orígenes de datosde WebSphere Application Server.

Para cambiar la configuración de modo que el conector de la Consola de usuarioacceda a sus tablas utilizando conexiones de datos de Decision Server Events y nolos orígenes de datos de WebSphere Application Server:

Procedimiento1. Si la base de datos de tiempo de ejecución de sucesos está alojada en un

Apache Derby incrustado, cree una base de datos nueva para las tablas de laConsola de usuario. La nueva base de datos puede alojarse en cualquier basede datos admitida, pero en esta sección de las instrucciones se da por supuestoque está utilizando Derby Network Server, la cual ya está instalada como parteWebSphere Application Server.a. Inicie Derby NetworkServer. En el directorio was_install_dir/derby/bin/

networkServer, ejecute startNetworkServer.bat (Windows) ostartNetworkServer.sh (Linux y UNIX). Derby NetworkServer se inicia enuna ventana de mandatos con el siguiente mensaje: El servidor está listopara aceptar conexiones en el puerto 1527. . El puerto 1527 es elnúmero de puerto predeterminado en el que Derby NetworkServer escuchalas conexiones.

b. En el directorio was_install_dir/derby/bin/networkServer, inicie el entornode mandatos ij ejecutando ij.bat (Windows) o ij.sh (Linux y UNIX).

c. En la ventana de mandatos ij, cree una nueva base de datos para las tablasde la Consola de usuario ejecutando el mandato siguiente (en una solalínea):CONNECT 'jdbc:derby:<InstallDir>\derby\userconsole;create=true'; (enWindows), o bienCONNECT 'jdbc:derby:<InstallDir>/derby/userconsole;create=true'; (enLinux o UNIX)

d. En la ventana de mandatos ij , cree las tablas en la nueva base de datos,ejecutando derbydb.sql que está ubicado en: <InstallDir>/config/db/derbydb.sql. Este script crea todas las tablas que necesita la Consola deusuario.

2. Configure la Consola de usuario para que utilice la nueva base de datosestableciendo las siguientes propiedades (si utiliza las propiedades de DecisionServer Events, éstas se encuentran en la página Conector):a. Si está utilizando Derby Network Server:

84 IBM WebSphere Operational Decision Management: Configuración de sucesos de Decision Server

Page 89: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

Tabla 17. Valores de propiedad por definir.

Propiedad 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 sistemaprincipal

as.director.connectors.pem.username APP

as.director.connectors.pem.password adminderby

b. Si utiliza otra base de datos admitida:

Tabla 18. Valores de propiedad por definir.

Propiedad 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 Nombre de la base de datos

as.director.connectors.pem.dbport Puerto en el que escucha la base de datos

as.director.connectors.pem.dbhost Nombre de host de la base de datos

as.director.connectors.pem.username El ID de usuario que utiliza Decision ServerEvents para acceder a la base de datos

as.director.connectors.pem.password La contraseña asociada con el ID de usuario.

c. Habilite cada uno de los campo enumerados en la tabla en el pasosiguiente. Debe habilitar los campos y especificar los valores de laspropiedades.

d. Asegúrese de haber habilitado el historial antes de continuar o, de locontrario, la Consola de usuario no tendrá ningún dato que mostrar.

3. Luego detenga el reinicio WebSphere Application Server para aplicar loscambios en las aplicaciones.

4. Compruebe que la base de datos se está ejecutando y, a continuación, inicie losConectores.

Qué hacer a continuación

Ya está preparado para utilizar la Consola de usuario.

Verificación de la configuración de Decision Server EventsPuede verificar que Decision Server Events, y Business Space y los widgets desucesos, estén correctamente instalados y configurados antes de utilizarlos.

Verificación del tiempo de ejecución de sucesosCompruebe que Decision Server Events esté instalado y configurado correctamente;para ello, cargue el proyecto de sucesos de verificación proporcionado y envíe unsuceso a través del tiempo de ejecución de sucesos.

Configuración de Decision Server Events 85

Page 90: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

Antes de empezar

Instale y configure Decision Server Events, incluida la configuración de unproveedor de mensajería JMS.

Asegúrese de que ha instalado Event Designer. El tiempo de ejecución de sucesosse puede instalar en un sistema separado.

Si activa la seguridad de WebSphere Application Server durante la instalación,debe configurar la autenticación de usuario en el tiempo de ejecución de sucesosantes de verificar la instalación. Consulte “Autenticación de usuarios” en la página91

Procedimiento1. En el sistema en el que haya instalado el tiempo de ejecución de sucesos,

compruebe que el servidor WebSphere Application Server se está ejecutando.2. Compruebe que se haya instalado la aplicación de tiempo de ejecución de

sucesos y se haya iniciado en WebSphere Application Server:a. Inicie la consola administrativa de WebSphere Application Server.

ConsulteInicio de la consola administrativa WebSphere Application Serverb. Inicie sesión en la consola administrativa de WebSphere Application Server

con el ID de usuario de su elección.c. En el árbol de navegación de la consola administrativa de WebSphere

Application Server, pulse Aplicaciones > Tipos de aplicación >Aplicaciones empresariales WebSphere. Asegúrese de que se liste lasiguiente aplicación y que aparezca como iniciada:v wberuntimeear

Asegúrese de que se liste la siguiente aplicación y que se muestre comoiniciada si ha preparado el entorno para prueba:v wbetesterear

Asegúrese de que se listen las siguientes aplicaciones y que se muestrencomo iniciadas si ha instalado Business Space:v BSpaceEAR_<nombre_nodo>_<nombre_servidor>

v BSpaceForms_<nombre_nodo>_<nombre_servidor>

v BSpaceHelp_<nombre_nodo>_<nombre_servidor>

v mm.was_<nombre_nodo>_<nombre_servidor>

donde <nombre_nodo> es el nombre del nodo y <nombre_servidor> es elnombre del servidor en el que Business Space está instalado.

3. En el sistema en el que ha instalado el tiempo de ejecución de sucesos, cree undirectorio denominado DecisionServerTest y tome nota de la ubicación en laque ha creado el directorio.

4. En Event Designer, pulse con el botón derecho del ratón en la vistaExplorador de sucesos y luego pulse Importar. Se abre el asistente Importar.

5. En el asistente Importar, pulse Proyecto de sucesos de archivo XML >Siguiente.

6. Pulse Examinar, navegue hasta <InstallDir>\conectores\validación yseleccione el proyecto de sucesos denominado installValidation.xml. PulseSiguiente. Acepte los valores predeterminados para el resto del asistente ypulse Finalizar para importar el proyecto de sucesos al espacio de trabajo.

7. En la vista Explorador de sucesos, expanda el proyecto de sucesos, expanda lacarpeta Saliente y abra la acción Saliente, que se muestra en la siguiente

86 IBM WebSphere Operational Decision Management: Configuración de sucesos de Decision Server

Page 91: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

captura de pantalla:

8. En el editor de acciones, pulse la pestaña Conector, que se muestra en lasiguiente captura de pantalla:

9. En el campo Carpeta en este sistema, sustituya el valor existente por la vía deacceso completa que apunta a la ubicación del directorio DecisionServerTestque ha creado. Guarde los cambios.

10. Para desplegar el proyecto de sucesos, pulse con el botón derecho del ratón enel proyecto de sucesos en la vista Explorador de sucesos y seleccioneDesplegar. Se abre el asistente Desplegar que se muestra en la siguientecaptura de pantalla:

Configuración de Decision Server Events 87

Page 92: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

11. Seleccione Desplegar todos los activos y pulse Siguiente.12. Especifique los detalles de conexión para el tiempo de ejecución de sucesos,

que se muestran en la siguiente captura de pantalla:

Asegúrese de que el nombre de host y los valores de puerto sean correctospara la instancia de WebSphere Application Server en la que se ha desplegadoel tiempo de ejecución de sucesos (el valor de puerto es el puerto

88 IBM WebSphere Operational Decision Management: Configuración de sucesos de Decision Server

Page 93: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

WC_defaulthost, que se puede determinar a través de la consola deadministración de WebSphere Application Server). Especifique el ID deusuario y contraseña, si la seguridad está habilitada.

13. Pulse Finalizar para desplegar el proyecto de sucesos. Se visualiza un mensajeque indica que el proyecto de sucesos se ha desplegado satisfactoriamente.Cerrar Event Designer.

14. Inicie los conectores de tecnología autónomos. Consulte el apartado Inicio ydetención de los conectores de tecnología en Windows, Linux y UNIX.Un ejemplo de inicio de conector correcto en Windows:C:\Program Files\IBM\WODM80\WODM\conectores\bin>conectores.bat*********************************************************Conectores de tecnología de IBM Decision Server (c)Copyright IBM Corp. 2003, 2011Versión: IBM WebSphere Operational Decision Management 8.0.0.0Entorno local: es_ESVersión de Java: 1.6.0*********************************************************BEER0561I: Los conectores de tecnología están esperando wberuntimeearBEER0644I: Los conectores de tecnología han establecido comunicación con wberuntimeearBEER0590I: Punto de comprobación de tiempo de ejecución de sucesos de conector: 2009-04-14 08:58:10.718BEER2608I: Modo de autenticación: NingunoBEER2609I: Grupo de usuarios de tiempo de ejecución de sucesos: WBEUsersBEER2610I: Grupo de administración de tiempo de ejecución de sucesos: WBEAdminsBEER2611W: *** AVISO: LA SEGURIDAD NO ESTÁ HABILITADA ***BEER2612W: Al usuario maestro se le ha otorgado acceso completo al tiempo de ejecución de sucesosBEER0611I: La inicialización se ha completadoBEER0670I: URL de proveedor JNDI: corbaloc:iiop:localhost:2809Conectores>

Para obtener más información sobre cómo iniciar los conectores, incluyendolos detalles sobre los parámetros opcionales, consulte Ejecución de losconectores de tecnología.

15. Abra una ventana de mandatos (Windows) o un emulador de terminal (Linuxy UNIX), navegue hasta el directorio <InstallDir>/connectors/bin y envíeun suceso de prueba al tiempo de ejecución de sucesos mediante la ejecuciónde un mandato cmdline:v En Windows, ejecute cmdline.bat <archivo_sucesos_prueba>, donde

<archivo_sucesos_prueba> es la vía de acceso completa donde el archivoinstallValidation_event.xml está ubicado, por ejemplo, cmdline.bat"C:\Program Files\IBM\WODM80\WODM\connectors\validation\installValidation_event.xml".

v En Linux o UNIX, ejecute <InstallDir>/connectors/bin/cmdline.sh<archivo_sucesos_prueba>, donde <archivo_sucesos_prueba> es la vía deacceso completa donde el archivo installValidation_event.xml estáubicado, por ejemplo, <InstallDir>/connectors/bin/cmdline.sh/opt/ibm/WODM80/WODM/connectors/validation/installValidation_event.xml.

Un nuevo archivo llamado ValidationTest número_aleatorio .xml se coloca enel directorio DecisionServerTest, donde número_aleatorio es un númerogenerado por el sistema que hace que el nombre de archivo sea exclusivo.

Nota: En cmdline.sh existen vías de acceso relativas (/../../) a archivossetenv.sh. Previamente, debe modificar estas vías de acceso relativas en eldirectorio de componentes, pero no en el directorio de instalación delproducto al que hace referencia la vía de acceso relativa (el directorio decomponentes es una copia de parte del directorio de instalación del producto).Puede solucionar este problema de una de dos formas:

Configuración de Decision Server Events 89

Page 94: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

v Edite el archivo setenv.sh para incluir un parámetro que especifique laubicación del directorio de componentes.

v O copie el directorio de conectores en el directorio de componentes. Siutiliza esta solución, debe cambiar la vía de acceso del directorio a<InstallDir>/connectors/bin/cmdline.sh .

Resultados

Ha realizado la verificación de la instalación.

Verificación de Business Space y los widgets de sucesosCompruebe que Business Space y los widgets de sucesos estén instalados yconfigurados correctamente accediendo a Business Space y añadiendo un widgetde sucesos.

Antes de empezar

Instale y configure Decision Server Events, incluida la configuración de unproveedor de mensajería JMS.

Asegúrese que ha instalado y configurado Business Space y los widgets de sucesos.

Procedimiento1. Acceda e inicie la sesión en Business Space. Consulte “Acceso a Business

Space” en la página 58. La siguiente pantalla se visualiza si Business Space seha instalado correctamente:

2. Cree un nuevo espacio de negocio. Consulte “Creación y personalización de unespacio de negocio” en la página 60.

90 IBM WebSphere Operational Decision Management: Configuración de sucesos de Decision Server

Page 95: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

3. Abra el nuevo espacio de negocio y cree una página nueva. En la paleta dewidgets, verifique que los widgets que ha seleccionado estén disponibles, porejemplo:

4. Añada uno de los widgets a la página. Compruebe que el widget se ha añadidosatisfactoriamente a la página y que no se visualizan mensajes de error. Si sevisualiza algún error, consulte Mensajes para determinar lo que se debecambiar en la configuración.

Resultados

Ahora ha verificado que Business Space y los widgets de sucesos están instaladosy configurados correctamente.

Protección de Decision Server EventsPara proteger Decision Server Events, es necesario configurar los parámetros deseguridad tanto de WebSphere Application Server como de Decision Server Events.

Acerca de esta tarea

Para configurar la seguridad de WebSphere Application Server, consulteWebSphere Application Server Seguridad.

Para configurar la seguridad de Decision Server Events, consulte “Autenticación deusuarios”.

El proveedor de seguridad predeterminado y preferido es WebSphere ApplicationServer.

Si va a migrar desde una versión anterior de Decision Server Events donde hautilizado un proveedor de seguridad diferente, podrá continuar usando eseproveedor, pero deberá completar una serie de pasos adicionales para configurarDecision Server Events y Business Space. Consulte “Protección del acceso a lospaneles de instrumentos” en la página 100.

Autenticación de usuariosSe puede implementar la autenticación de usuarios para el tiempo de ejecución desucesos para Decision Server Events mediante WebSphere Application Server. Estees el método predeterminado y preferido.

Acerca de esta tarea

La autenticación de usuario controla quién tiene acceso al tiempo de ejecución desucesos.

Para obtener más detalles acerca de los roles de usuario y los rol de usuarioadministrativo, consulte Roles de usuario y roles de usuario administrativo.

Configuración de Decision Server Events 91

Page 96: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

Puede permitir el acceso al tiempo de ejecución de sucesos sin ningunaautenticación de usuario, aunque esto signifique que cualquiera puede acceder altiempo de ejecución de sucesos y cambiar los activos.

Si va a migrar desde una versión anterior de Decision Server Events donde hautilizado un proveedor de seguridad diferente, podrá continuar usando eseproveedor.

Configuración de la autenticación del usuario utilizandoWebSphere Application ServerSi quiere proporcionar acceso seguro al tiempo de ejecución de sucesos, configureDecision Server Events de modo que utilice WebSphere Application Server paradefinir usuarios y grupos autorizados. Este es el método predeterminado ypreferido.

Acerca de esta tarea

Para habilitar la seguridad mediante WebSphere Application Server, debe hacer losiguiente:v Habilite la seguridad WebSphere Application Server.v Configure Decision Server Events para que utilice la autenticación de usuario de

WebSphere Application Serverv Correlacione usuarios y grupos de usuarios con roles de Decision Server Events.v Configure los roles de usuario administrativo de WebSphere Application Server.

Procedimiento1. Habilite la seguridad de WebSphere Application Server:

a. En la consola administrativa de WebSphere Application Server, pulseSeguridad > Seguridad global.

b. Seleccione Habilitar seguridad administrativa.c. Asegúrese de que Habilitar seguridad de la aplicación está seleccionado.d. Asegúrese de que Usar seguridad Java 2 para restringir el acceso de las

aplicaciones a recursos locales está seleccionada.

Para obtener más información, consulte Habilitación de seguridad.2. Para configurar Decision Server Events y que utilice WebSphere Application

Server para la autenticación de usuarios, cambie estas propiedades:

Tabla 19. Propiedades por cambiar.

Propiedad Valor a establecer

as.director.common.authentication.method AppServer

Este es el valor predeterminado de DecisionServer Events, pero no se producirá ningunaautenticación ni autorización hasta que no sehaya habilitado también la seguridad en elpaso anterior.

as.director.server.authentication.username Un ID de usuario que es el usuarioadministrativo primario para WebSphereApplication Server.

as.director.server.authentication.password La contraseña asociada con el ID de usuario.

Para obtener más información acerca de cómo configurar estas propiedades,consulte “Configurar propiedades” en la página 71.

92 IBM WebSphere Operational Decision Management: Configuración de sucesos de Decision Server

Page 97: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

Si utiliza Propiedades, las propiedades se muestran en la subsecciónAutenticación de la sección Común.

3. Establezca el ID de usuario del administrador primario:a. En la consola administrativa de WebSphere Application Server, pulse

Seguridad > Seguridad global.b. Asegúrese de que Definiciones de dominio disponibles está definida en

Sistema operativo local.c. Pulse Configurar

d. En el campo Nombre de usuario administrativo primario, escriba el ID deusuario que se utilizará para iniciar una sesión en la consola administrativade WebSphere Application Server para realizar tareas administrativas unavez habilitada la seguridad.

e. Aplique los cambios.4. Configure los roles de usuario administrativo de WebSphere Application Server.

a. En la consola administrativa de WebSphere Application Server, pulseSeguridad > Seguridad global > Roles de usuario administrativo > Añadir

b. En el campo Cadena de búsqueda, busque los ID de usuario a los quedesea asignar los roles y pulse Buscar.

c. En el campo Disponible, seleccione los ID de usuario a los que deseaasignar los roles y muévalos al campo Correlacionado con rol utilizando lasflechas.

d. En Rol(es), pulse Operador o Administrador.e. Pulse Aceptar y Guardar.

5. Correlacione usuarios y grupos de usuarios con roles de Decision ServerEvents. Consulte Rol de seguridad para correlación de usuario o grupo.Varios de estos roles se pueden asignar a usuarios y grupos. Para obtener másinformación, consulte Roles de usuario y roles de usuario administrativo.Cuando utilice WebSphere Application Server como proveedor de seguridad,no podrá cambiar los nombres de rol.a. En la consola administrativa de WebSphere Application Server, pulse

Aplicaciones > Tipos de aplicación > Aplicaciones empresarialesWebSphere.

b. Pulse wberuntimeear; a continuación, pulse Correlación de roles deseguridad con grupos/usuarios.

c. En la lista de roles, seleccione los roles que quiere correlacionar (asignar)con usuarios y pulse Correlacionar usuarios. Si desea más informaciónacerca de cómo correlacionar usuarios con roles, consulte Rol de seguridadpara correlación de usuario o grupo.

d. En el campo Serie de búsqueda, busque los ID de usuario a los que deseaasignar los roles y pulse en Buscar.

e. En el campo Disponible, seleccione los ID de usuario a los que deseaasignar los roles y muévalos al campo Seleccionado utilizando las flechas.

f. Pulse Aceptar y Guardar.6. Una vez finalizados los cambios de configuración, reinicie WebSphere

Application Server para asegurarse de que se apliquen.

Resultados

Decision Server Events ahora está configurado para utilizar WebSphere ApplicationServer para autenticar usuarios.

Configuración de Decision Server Events 93

Page 98: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

Ejemplo de configuración de autenticación utilizando WebSphere ApplicationServer:

Utilice WebSphere Application Server para autenticar usuarios.

Acerca de esta tarea

Existen varias formas de realizar la autenticación. A continuación se ofrece unejemplo de una configuración.

Para configurar la autenticación de usuarios mediante WebSphere ApplicationServer:

Procedimiento

1. Inicie la consola administrativa de WebSphere Application Server. Para obtenerinstrucciones, consulteInicio de la consola de administración WebSphereApplication Server .

2. Habilite la seguridad de WebSphere Application Server:a. En la consola administrativa de WebSphere Application Server, pulse

Seguridad > Seguridad global.b. Seleccione Habilitar seguridad administrativa.c. Asegúrese de que Habilitar seguridad de la aplicación está seleccionado.d. Asegúrese de que Usar seguridad Java 2 para restringir el acceso de las

aplicaciones a recursos locales está seleccionada.

Para obtener más información, consulte Habilitación de seguridad.3. En la consola administrativa de WebSphere Application Server, establezca las

propiedades personalizadas siguientes:

Tabla 20. Propiedades por cambiar.

Propiedad Valor a establecer

as.director.common.authentication.method AppServer

Este es el valor predeterminado de DecisionServer Events, pero no se producirá ningunaautenticación ni autorización hasta que no sehaya habilitado también la seguridad en elpaso anterior.

as.director.server.authentication.username Un ID de usuario que es el usuarioadministrativo primario para WebSphereApplication Server.

as.director.server.authentication.password La contraseña asociada con el ID de usuario.

Para obtener más información acerca de cómo configurar estas propiedades,consulte “Configurar propiedades” en la página 71.Si utiliza Propiedades, laspropiedades se muestran en la subsección Autenticación de la sección Común.

4. Establezca el ID de usuario del administrador primario:a. En la consola administrativa de WebSphere Application Server, pulse

Seguridad > Seguridad global.b. Asegúrese de que Definiciones de dominio disponibles está definida en

Sistema operativo local.c. Pulse Configurar

94 IBM WebSphere Operational Decision Management: Configuración de sucesos de Decision Server

Page 99: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

d. En el campo Nombre de usuario administrativo primario, escriba el ID deusuario que se utilizará para iniciar una sesión en la consola administrativade WebSphere Application Server para realizar tareas administrativas unavez habilitada la seguridad.

e. Aplique los cambios.5. Configure los roles de usuario administrativo de WebSphere Application Server.

a. En la consola administrativa de WebSphere Application Server, pulseSeguridad > Seguridad global > Roles de usuario administrativo > Añadir

b. En el campo Cadena de búsqueda, busque los ID de usuario a los quedesea asignar los roles y pulse Buscar.

c. En el campo Disponible, seleccione los ID de usuario a los que deseaasignar los roles y muévalos al campo Correlacionado con rol utilizando lasflechas.

d. En Rol(es), pulse Operador o Administrador.e. Pulse Aceptar y Guardar.

6. Asigne los roles de Decision Server Events a los usuarios:a. En la consola administrativa de WebSphere Application Server, pulse

Aplicaciones > Tipos de aplicación > Aplicaciones empresarialesWebSphere.

b. Pulse wberuntimeear; a continuación, pulse Correlación de roles deseguridad con grupos/usuarios.

c. En la lista de roles, seleccione aquellos que desea correlacionar (asignar) conusuarios. Si desea más información acerca de cómo correlacionar usuarioscon roles, consulte Rol de seguridad para correlación de usuario o grupo.

d. En el campo Serie de búsqueda, busque los ID de usuario que deseaasignar a los roles.

e. En el campo Disponible, seleccione los ID de usuario a los que deseaasignar los roles.

f. Pulse Aceptar.7. Una vez finalizados los cambios de configuración, reinicie WebSphere

Application Server para asegurarse de que se apliquen.

Resultados

Decision Server Events ahora está configurado para utilizar WebSphere ApplicationServer para autenticar usuarios.

Configuración de la autenticación del usuario utilizando LDAPSi va a migrar desde una versión anterior de Decision Server Events donde hayautilizado LDAP (Lightweight Directory Access Protocol), podrá continuarusándolo.

Acerca de esta tarea

La autenticación de usuario para el tiempo de ejecución de sucesos se puedeconfigurar utilizando WebSphere Application Server. Este método es el valorpredeterminado y el método preferido. WebSphere Application Server soporta eluso de LDAP para los registros de usuario. Para obtener más información, utiliceConfiguración de los registros de usuario de LDAP (Lightweight Directory AccessProtocol) del Information Center de WebSphere Application Server y“Configuración de la autenticación del usuario utilizando WebSphere ApplicationServer” en la página 92.

Configuración de Decision Server Events 95

Page 100: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

Para continuar utilizando el soporte de LDAP tal como se proporciona en lasversiones anteriores de Decision Server Events, utilice siga estos pasos.

Procedimiento1. Utilice el programa de utilidad administrativo LDAP apropiado para crear los

siguientes grupos:

Tabla 21. Grupos por crear.

Nivel de acceso Nombre del grupo que crear Ejemplo

Administrador WBEAdmins.

Si quiere que el grupo de administración haga referenciaa un nombre diferente, cree una propiedadpersonalizada llamadaas.director.common.authentication.adminGroup con elvalor del nombre del grupo.

Sin embargo, si define esta propiedad, el grupoWBEAdmins ya no será un grupo de administración, ylos usuarios de ese grupo ya no tendrán privilegios deadministración (a no ser que también sean miembros delnuevo grupo de administración).

WBEAdmins

Usuario Seleccione cualquier nombre, que debe coincidir con elvalor de as.director.common.authentication.userGroupestablecido en Propiedades.

WBEUsers

2. Para obtener más información acerca de cómo configurar estas propiedades,consulte “Configurar propiedades” en la página 71.

3. Cambie las siguientes propiedades:

Tabla 22. Propiedades por cambiar.

Propiedad Acción

as.director.common.authentication.method Seleccione LDAP

as.director.common.authentication.server Sustituya <HOST-NAME> por el nombre del servidordonde reside LDAP.

Pueden escribirse múltiples nombres de servidorseparados por una coma. Si el primer servidor de la listano está disponible, la autenticación se intentará con elsiguiente, y luego con los siguientes servidores de lalista.

as.director.common.authentication.namecontext Elimine dc=<MYDOMAIN> y sustituya<MYCOMPANY> por el nombre de la empresa.

as.director.server.authentication.member.filterEEE Habilitar.

as.director.server.authentication.member.attribute Habilitar.

as.director.server.authentication.userid.format Únicamente de uso interno, no lo cambie

as.director.server.authentication.security.method Establezca en uno de los siguientes:

v ninguno (predeterminado)

v simple

v intenso

as.director.common. authentication.security.protocol Establezca en uno de los siguientes:

v sin especificar (predeterminado)

v ssl

96 IBM WebSphere Operational Decision Management: Configuración de sucesos de Decision Server

Page 101: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

Tabla 22. Propiedades por cambiar. (continuación)

Propiedad Acción

as.director.common.authentication.userGroup Establezca el valor para que coincida con el nombre delgrupo de usuarios definido en Active Directory (elpredeterminado es WBEUsers).

as.director.server.authentication.username Sustituya admin con un ID de usuario que esté registradoen Active Directory en los grupos de administración o deusuarios (configurados en el paso 1 en la página 96)

as.director.server.authentication.password Sustituya admin por la contraseña asociada con el ID deusuario

Si utiliza Propiedades, las propiedades se encuentran en la subsecciónAutenticación de la sección Común.

Configuración de la autenticación del usuario con MicrosoftWindows Active DirectorySi va a migrar desde una versión anterior de Decision Server Events donde hayautilizado Windows Active Directory, podrá continuar usándolo.

Acerca de esta tarea

En Windows, la autenticación de usuarios para el tiempo de ejecución de sucesospuede configurarse mediante WebSphere Application Server. Consulte“Configuración de la autenticación del usuario utilizando WebSphere ApplicationServer” en la página 92.Este es el método predeterminado y preferido.

Para seguir usando Windows Active Directory, siga los siguientes pasos.

Procedimiento1. En Active Directory, cree los siguientes grupos:

Tabla 23. Grupos por crear en Active Directory.

Nivel de acceso Nombre del grupo que crear Por ejemplo

Administrador WBEAdmins.

Si quiere que el grupo de administración haga referenciaa un nombre diferente, cree una propiedadpersonalizada llamadaas.director.common.authentication.adminGroup con elvalor del nombre del grupo.

Sin embargo, si define esta propiedad, el grupoWBEAdmins ya no será un grupo de administración, ylos usuarios de ese grupo ya no tendrán privilegios deadministración (a no ser que también sean miembros delnuevo grupo de administración).

WBEAdmins

Usuario Seleccione cualquier nombre, que debe coincidir con elvalor de as.director.common.authentication.userGroupestablecido en Propiedades.

WBEUsers

2. Para obtener más información acerca de cómo configurar estas propiedades,consulte “Configurar propiedades” en la página 71.

3. Cambie estas propiedades:

Configuración de Decision Server Events 97

Page 102: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

Tabla 24. Propiedades por cambiar.

Propiedad Acción

as.director.common.authentication.method Seleccione Active Directory

as.director.common.authentication.server Sustituya <HOST-NAME> por el nombre del servidordonde reside Active Directory.

Pueden escribirse múltiples nombres de servidorseparados por una coma. Si el primer servidor de la listano está disponible, la autenticación se intentará con elsiguiente, y luego con los siguientes servidores de lalista.

as.director.common.authentication.namecontext Sustituya <MYDOMAIN> por el nombre de dominio y<MYCOMPANY> por el nombre de la empresa.

as.director.common.authentication.userGroup Establezca el valor para que coincida con el nombre delgrupo de usuarios definido en Active Directory (elpredeterminado es WBEUsers).

as.director.server.authentication.username Sustituya admin con un ID de usuario que esté registradoen Active Directory en los grupos de administración o deusuarios (configurados en el paso 1 en la página 97)

as.director.server.authentication.password Sustituya admin por la contraseña asociada con el ID deusuario

Si utiliza Propiedades, las propiedades se encuentran en la subsecciónAutenticación de la sección Común.

Configuración de la autenticación de usuarios mediante laConsola de usuarioTambién puede utilizar la Consola de usuario para autorizar a usuarios y gruposagregándolos a ciertas tablas del tiempo de ejecución de sucesos.

Acerca de esta tarea

Si desea proporcionar seguridad de acceso al tiempo de ejecución de sucesos, elvalor predeterminado y método preferido es utilizar la seguridad de WebSphereApplication Server. Consulte “Configuración de la autenticación del usuarioutilizando WebSphere Application Server” en la página 92.Las tablas de tiempo deejecución de sucesos y los privilegios de cada grupo se describen en Autenticacióncon interfaces de Administración y de Consola de Usuario.

Las tareas relacionadas con la autenticación del usuario mediante la Consola deusuario son las siguientes.

Procedimiento1. Habilite la autenticación mediante el uso de la base de datos de tiempo de

ejecución de sucesos:a. Para obtener más información acerca de cómo configurar estas propiedades,

consulte “Configurar propiedades” en la página 71.b. Cambie estas propiedades:

Tabla 25. Propiedades por cambiar.

Propiedad Valor a establecer

as.director.common.authentication.method Base de datos

as.director.server.authentication.username ID de usuario

98 IBM WebSphere Operational Decision Management: Configuración de sucesos de Decision Server

Page 103: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

Tabla 25. Propiedades por cambiar. (continuación)

Propiedad Valor a establecer

as.director.server.authentication.password contraseña de su elección

Si utiliza Propiedades, las propiedades se encuentran en la subsecciónAutenticación de la sección Común.

c. Detenga y reinicie la aplicación wberuntimeear en la consola administrativade WebSphere Application Server. La próxima vez que se inicie una interfazde usuario de Decision Server Events o un tiempo de ejecución de sucesos,se deberá proporcionar un ID de usuario y contraseña.

2. Defina nuevos grupos:a. Inicie la Consola de usuario; para ello, inicie una sesión desde el panel de

inicio de sesión común en:http://servidor:puerto/wbe/common/login.jspdonde servidor es el nombre del servidor WebSphere Application ServerdondeDecision Server Events está instalado y puerto es el número de puertodeWC_hostpredeterminado de este servidor (normalmente 9080). Este valorpuede determinarse a partir de la tabla que se muestra al utilizar la consolade administración de Application Server Network Deployment; pulseServidores, a continuación Servidores de aplicación, pulse el nombre delservidor y finalmentePuertos.

b. Mueva el puntero del ratón sobre el botón Cuentas de usuario y seleccioneGrupos en el menú para que se muestre la ventana Grupos.

c. Pulse el botón Añadir un grupo nuevo para que aparezca la ventana Gruponuevo. Complete los campos y pulse Añadir.Repita para cada grupo quequiera.

d. Pulse Guardar configuración para guardar los cambios.3. Defina usuarios nuevos:

a. Inicie la Consola de usuario; para ello, inicie una sesión desde el panel deinicio de sesión común en:http://servidor:puerto/wbe/common/login.jsp

b. Mueva el puntero del ratón sobre el botón Cuentas de usuario y seleccioneUsuarios en el menú para que se muestre la ventana Usuarios.

c. Pulse el botón Añadir usuario nuevo para que aparezca la ventana Usuarionuevo. Complete los campos, incluido el grupo al que pertenece el usuario,y pulse Añadir.Repita para cada usuario que quiera.

d. Pulse Guardar configuración para guardar los cambios.4. Añada un usuario a un grupo o elimínelo de un grupo:

a. Inicie la Consola de usuario; para ello, inicie una sesión desde el panel deinicio de sesión común en:http://servidor:puerto/wbe/common/login.jsp

b. Mueva el puntero del ratón sobre el botón Cuentas de usuario y seleccioneUsuarios en el menú para que se muestre la ventana Usuarios.

c. Pulse el botón Editar del usuario pertinente para que se muestre la ventanaEditar usuario.

d. Seleccione o quite la selección de un grupo, según sea necesario, y pulseActualizar para completar la edición.

e. Pulse Guardar configuración para guardar los cambios.5. Inhabilite la autenticación de usuario:

Configuración de Decision Server Events 99

Page 104: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

Si ya no desea utilizar la autenticación de usuario, o si no dispone de ActiveDirectory o LDAP para ayudar a la autenticación, puede inhabilitar laautenticación.Cambie la propiedad as.director.common.authentication.method a Ninguno.Para obtener más detalles acerca de cómo configurar esta propiedad, consulte“Configurar propiedades” en la página 71.Si utiliza Propiedades, la propiedad se encuentra en la sección Común, en lasubsección Autenticación. Inhabilitar la autenticación del usuario significa quecualquiera puede acceder al tiempo de ejecución de sucesos y cambiar losactivos.

Protección del acceso a los paneles de instrumentosCon la seguridad de WebSphere Application Server, podrá garantizar que solo losusuarios de Business Space autenticados puedan acceder a las gráficas a través deluso de widget de panel de instrumentos.

Acerca de esta tarea

Para asegurarse de que un usuario de Business Space se autentique antes deacceder a los widget de panel de instrumentos, siga estos pasos:

Procedimiento1. Asegúrese de que la seguridad de WebSphere Application Server esté

habilitada. Consulte “Configuración de la autenticación del usuario utilizandoWebSphere Application Server” en la página 92.

2. Asigne al usuario de Business Space el rol 'WBEDashboardUsers'. Consulte“Configuración de la autenticación del usuario utilizando WebSphereApplication Server” en la página 92.

3. Si ha configurado Decision Server Events para que utilice un proveedor deseguridad que no sea WebSphere Application Server, y desea asegurarse de quelos usuarios puedan iniciar sesión Business Space, establezca las propiedadessiguientes:

Tabla 26. Valores de propiedad por definir.

Propiedad Valor a establecer

as.director.businessspace.authentication.username Un ID de usuario que se registra en su proveedor deseguridad.

as.director.businessspace.authentication.password La contraseña asociada con el ID de usuario.

Para obtener más información acerca de cómo configurar estas propiedades,consulte “Configurar propiedades” en la página 71.

Nota: Esta es la única situación en la que es necesario establecer estaspropiedades.

100 IBM WebSphere Operational Decision Management: Configuración de sucesos de Decision Server

Page 105: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

Avisos

Esta información se ha desarrollado para productos y servicios ofrecidos en losEstados Unidos.

Es posible que IBM no ofrezca los productos, servicios o características descritos eneste documento en otros países. Póngase en contacto con el servicio técnico localde IBM para obtener información sobre los productos y servicios actualmentedisponibles en su zona. Cualquier referencia a un producto, programa o servicio deIBM no pretende afirmar que sólo se puede utilizar el producto, programa oservicio de IBM. En su lugar, puede utilizar cuando producto, programa o serviciocon funcionalidad equivalente que no infrinja ningún derecho de propiedadintelectual de IBM. No obstante, es responsabilidad del usuario evaluar y verificarla operación de cualquier producto, programa o servicio ajeno a IBM.

IBM puede tener patentes o aplicaciones de patente pendientes de aprobación quetraten del tema descrito en este documento. La entrega de este documento no leconcede ninguna licencia de estas patentes. Puede enviar consultas sobre licenciaspor escrito, a:

IBM United Kingdom Laboratories,Mail Point 151,Hursley Park,Winchester,Hampshire,Inglaterra SO21 2JN

Para realizar consultas sobre licencias relacionadas con la información del juego decaracteres de doble byte (DBCS), póngase en contacto con el departamento depropiedad intelectual de IBM en su país o envíe las consultas, por escrito, a:

Intellectual Property LicensingLegal and Intellectual Property LawIBM Japan Ltd.1623-14, Shimotsuruma, Yamato-shiKanagawa 242-8502 Japón

El párrafo siguiente no se aplica al Reino Unido ni a ningún otro país dondeestas disposiciones sean incompatibles con la legislación vigente:INTERNATIONAL BUSINESS MACHINES CORPORATION FACILITA ESTAPUBLICACIÓN "TAL CUAL" SIN GARANTÍAS DE NINGÚN TIPO, NIEXPLÍCITAS NI IMPLÍCITAS, INCLUYENDO, PERO SIN LIMITARSE A, LASGARANTÍAS IMPLÍCITAS DE NO INFRACCIÓN, COMERCIALIZACIÓN OADECUACIÓN A UN FIN CONCRETO. Algunos estados no permiten la exclusiónde garantías expresas o implícitas en determinadas transacciones, por lo que esposible que esta declaración no sea aplicable.

Esta información podría incluir imprecisiones técnicas o errores tipográficos. Lainformación aquí contenida está sometida a modificaciones periódicas; estasmodificaciones se incorporarán en las nuevas ediciones de la publicación. IBMpuede realizar mejoras y/o modificaciones en el/los producto(s) y/o el/losprograma(s) descritos en esta publicación en cualquier momento sin previo aviso.

Cualquier referencia hecha en esta información a sitios web que no sean de IBM esmeramente informativa y en modo alguno representa una recomendación dedichos sitios web. El contenido de estos sitios web no forma parte del contenido deeste producto de IBM, por lo que la utilización de dichos sitios web esresponsabilidad del usuario.

© Copyright IBM Corp. 2008, 2012 101

Page 106: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

IBM puede utilizar o distribuir cualquier información que nos proporcione de laforma que considere apropiada sin que suponga ninguna obligación para usted.

Los licenciatarios de este programa que deseen obtener información paraposibilitar: (i) el intercambio de información entre programas creadosindependientemente y otros programas (incluyendo éste) y (ii) la utilización mutuade la información que se ha intercambiado, pueden ponerse en contacto con:

IBM United Kingdom Laboratories,Mail Point 151,Hursley Park,Winchester,Hampshire,Inglaterra SO21 2JN

Dicha información puede estar disponible, sujeta a los términos y condicionesapropiados, incluyendo en algunos casos el pago de una cantidad.

IBM proporciona el programa bajo licencia descrito en esta documentación, asícomo todo el material bajo licencia disponible, según los términos del Acuerdo deCliente de IBM, del Acuerdo Internacional de Programas bajo Licencia de IBM o decualquier otro acuerdo equivalente entre ambas partes.

Todos los datos de rendimiento aquí recogidos se han determinado en un entornocontrolado. Por consiguiente, es posible que los resultados obtenidos en otrosentornos operativos varíen significativamente. Puede que algunas medidas sehayan realizado en sistemas en nivel de desarrollo y no se garantiza que éstas seanlas mismas en sistemas generalmente disponibles. Asimismo, puede que algunasmedidas se hayan estimado por extrapolación. Puede que los resultados realesvaríen. Los usuarios de este documento deberían verificar los datos aplicables a suentorno específico.

La información relativa a productos ajenos a IBM se ha obtenido de losproveedores de estos productos, de sus anuncios publicados o de otras fuentespúblicas. IBM no ha probado estos productos y no puede confirmar la precisióndel rendimiento, la compatibilidad o cualquier otra reclamación relacionada conproductos ajenos a IBM. Puede dirigir sus preguntas acerca de las prestaciones delos productos ajenos a IBM a los proveedores de estos productos.

Esta información contiene ejemplos de datos e informes utilizados en operacionescomerciales habituales. Para ilustrarlas de la forma más completa posible, losejemplos incluyen los nombres de personas, empresas, marcas y productos. Todosestos nombres son inventados y cualquier similitud con los nombres y direccionesde una empresa real es una coincidencia.

LICENCIA DE COPYRIGHT:

Esta información contiene programas de aplicación de ejemplo en idioma deorigen, que ilustra técnicas de programación en varias plataformas operativas. .Puede copiar, modificar y distribuir estos programas de ejemplo en cualquierformato sin necesidad de pagar a IBM con fines de desarrollo, utilización,marketing o distribución de los programas de aplicación, de conformidad con lainterfaz de programación de la aplicación de la plataforma operativa para la queestán escritos los programas de ejemplo. Estos ejemplos no se han probado bajotodas las condiciones. Por lo tanto, IBM no garantiza la fiabilidad, la capacidad deservicio o la función de estos programas. Los programas de ejemplo sonproporcionados "TAL CUAL", sin garantía de ningún tipo. IBM no será responsablede ningún daño provocado por su utilización de los programas de ejemplo.

Todas las copias o partes de estos programas de ejemplo o cualquiera de susderivados deben incluir un aviso de copyright como el siguiente:

102 IBM WebSphere Operational Decision Management: Configuración de sucesos de Decision Server

Page 107: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

© (nombre de la empresa) (año). Los fragmentos de este código proceden de IBMCorp. Sample Programs. © Copyright IBM Corp. _escriba el año o años_.

Marcas registradasIBM, el logotipo de IBM e ibm.com son marcas registradas de InternationalBusiness Machines Corp., registradas en muchos países. Otros nombres deproductos y servicios pueden ser marcas registradas de IBM o de otras compañías.Una lista actual de marcas registradas de IBM está disponible en la Web en“Información sobre copyright y marcas registradas” en www.ibm.com/legal/copytrade.shtml.

Linux es una marca registrada de Linus Torvalds en Estados Unidos y/o en otrospaíses.

Microsoft, Windows y el logotipo de Windows son marcas comerciales deMicrosoft Corporation en los Estados Unidos y/o en otros países.

UNIX es una marca registrada de The Open Group en Estados Unidos y en otrospaíses.

Java y todos los logotipos y marcas basados en Java son marcas registradas deOracle y/o sus filiales.

Avisos 103

Page 108: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

104 IBM WebSphere Operational Decision Management: Configuración de sucesos de Decision Server

Page 109: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología
Page 110: IBM WebSphere Operational Decision Management: …...Configuración de varios perfiles Decision Server Events para que coexistan .....82 Configuración de conectores de tecnología

����

Impreso en España