Configuración de los proveedores JDBC para que utilicen pureQuery para el acceso a Informix

Utilice esta tarea para configurar el proveedor de JDBC (Java™ Database Connectivity) del origen de datos de la aplicación para que utilice pureQuery para el acceso a Informix en un entorno Java EE.

Acerca de esta tarea

PureQuery proporciona un proceso por lotes heterogéneo que funciona mejor que el proceso por lotes homogéneo en JDBC. Las aplicaciones se benefician del proceso por lotes heterogéneo si las actualizaciones de una transacción implican muchos tipos de entidad y estas entidades no tienen claves generadas de BD. Para utilizar pureQuery, el controlador JDBC debe especificar el archivo db2jcc.jar (pureQuery no funciona con el controlador JDBC de Informix de herencia, el archivo ifxjdbc.jar) y, cuando se utiliza JPA, en el archivo persistence.xml que se incluye en el archivo JAR (Java Archive) de la aplicación (JAR) debe especificar lo siguiente:
<property name="pdqProperties" value="dynamic"/>
Importante:
  • La configuración de proveedores de JDBC debe incluir el archivo JAR para el entorno de tiempo de ejecución de pureQuery. Este archivo JAR complementa el archivo JAR del controlador de JDBC. Para obtener más información, consulte el tema sobre instalación de IBM® Optim pureQuery Runtime.
  • Si se trata de un origen de datos XA, define una propiedad personalizada nueva en el origen de datos, donde nombre_propiedad = downgradeHoldCursorsUnderXa y boolean value = true.

Procedimiento

  1. Actualice la configuración de proveedores de JDBC del origen de datos de aplicación para que incluya el archivo JAR de pureQuery Runtime. Defina un nuevo proveedor JDBC o modifique un proveedor existente para incluir los siguientes archivos JAR. Consulte los temas del Information Center sobre los valores del proveedor JDBC y la instalación de IBM Optim pureQuery Runtime para obtener más información.
    • pdq.jar
    • pdqmgmt.jar
    • db2jcc.jar
  2. Asegúrese de que el archivo persistence.xml incluido en el archivo JAR de la aplicación defina la siguiente propiedad:
    <property name="pdqProperties" value="dynamic"/>

    Consulte el tema, Utilización de pureQuery en modalidad dinámica, si desea más información.

Qué hacer a continuación

Si desea volver a configurar el origen de datos para JDBC, elimine los archivos pdq.jar, pdqmgmt.jar y db2jcc.jar de la classpath y sustituya estos archivos por el controlador JDBC, el archivo ifxjdbc.jar.

Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tejb_configpdqinformix
File name: tejb_configpdqinformix.html