Creación de conexiones de datos JDBC para un proyecto de sucesos

Las conexiones de datos se utilizan para recuperar datos y enviar cambios hacia bases de datos externas.

Acerca de esta tarea

Debe definir todos los orígenes de datos para campos de objeto de negocio utilizados en reglas de sucesos. También debe definir todos los orígenes de datos utilizados para llenar los campos de objeto de acción que no se han llenado mediante cargas útiles de sucesos.

Por ejemplo, información sobre el nivel de valor para un cliente (por ejemplo, Oro o Platino) puede no formar parte de los datos proporcionados en la carga útil de sucesos, pero está disponible desde el registro maestro del cliente que se contiene en otra base de datos.También se requiere la definición de conexión de datos antes de que se pueda definir un conector de tecnología de JDBC que haga referencia a la conexión de datos.

Puede definir como una base de datos alojada, cualquiera de las bases de datos soportadas (por ejemplo, DB2) para la que se puede definir una conexión de datos. La base de datos alojada debe ser accesible para Event Designer y para el servidor de ejecución de suceso.

Para definir una base de datos alojada:

Procedimiento

  1. En la vista Explorador de suceso, pulse con el botón derecho del ratón Nuevo > Conexión de datos. Se abre el asistente de Conexión de datos.
  2. En la ventana Nueva Conexión, seleccione Base de datos utilizando una conexión JDBC, luego pulse Siguiente. Se visualiza la ventana propiedad de configuración de JDBC.
    Asistente Conexión nueva de datos
  3. Nombre de origen de datos JNDI : Ingrese el nombre JNDI de la fuente de datos WebSphere Application Server que se utiliza por el colector de datos y el conector de JDBC. Debe especificar el nombre JNDI si está utilizando el conector JDBC. El colector de datos utiliza el nombre JNDI si se especifica, de otro modo utiliza las propiedades explícitas de JDBC que se especifican por la conexión de datos en pasos 4 a través de 8.
  4. Controlador JDBC: Seleccione el controlador que desee utilizar:
    • DB2 Linux, Unix y Windows
    • DB2 z/OS
    • SQL Server
    • Oracle
    • Derby

    Si está ejecutando Operational Decision Manager en z/OS y quiere utilizar un tipo de conexión 2 JDBC para acceder a una base de datos IBM® DB2, consulte la información relativa al formato del URL para IBM Data Server Driver para JDBC y SQLJ tipo de conexión 2 en el Information Center de WebSphere Application Server.

  5. Pulse Editar lista JAR para especificar cualquier archivo .jar o .zip que requiera el controlador JDBC.
  6. Base de datos: Ingrese el nombre de la base de datos a conectar.
  7. Sistema principal, Número de puerto, y Esquema predeterminado: Ingrese los detalles de la conectividad para la base de datos.
  8. Nombre de usuario y Contraseña: Proporciona los detalles apropiados para permitir el acceso a los datos de conexión.
    Nota:
    • Las restricciones de seguridad específicas del gestor de la base de datos son respetadas por Event Designer al acceder a una base de datos alojada. Debe proporcionar el usuario apropiado y la combinación de contraseña como se define en la base de datos del sistema principal.
    • Se importan todas las tablas y vistas asociadas a un usuario/contraseña de administrador de base de datos. Para restringir las tablas que se van a importar, cree un identificador de usuario y una contraseña especiales con acceso únicamente a las tablas que Event Designer necesite.
  9. Pulse Finalizar y guarde sus cambios.

Resultados

En la vista Explorador de suceso, el nombre de conexión de datos aparece en la carpeta conexiones de datos. Las tablas y campos asociados aparecen en la vista Esquema cuando abre la conexión de datos para editarla.