IBM WebSphere Business Integration Adapter para JDBC, versión 2.6.9 - Notas

Este documento contiene las secciones siguientes:
Mejoras y arreglos
Propiedades nuevas y modificadas del conector
Archivos añadidos, cambiados o modificados
Notas de actualización

Esta tabla lista las mejoras y los arreglos del fixpack versión 2.6.9.
Mejoras
#CRAPARTítuloDetalles
190337Es necesario soporte para HP-UX en la plataforma HP Integrity
Síntoma: el adaptador debe estar soportado para HP-UX en la plataforma HP Integrity
Resolución: se proporciona soporte
295501Mejora de la característica TimingStats
Síntoma: la información en el archivo de registro para TimingStats no está completa
Resolución: la propiedad BOInstanceTimingStats se ha añadido al objeto de negocio. La propiedad BOInstanceTimingStats tiene una prioridad más alta que la propiedad TimingStats en el archivo de configuración. Cuando las dos propiedades se establecen con un valor válido, el adaptador utiliza solamente BOInstanceTimingStats.
395505Cómo exceder el tiempo de espera de las conexiones de agente desocupadas
Síntoma: hay demasiadas conexiones desocupadas que no se utilizan
Resolución: la propiedad IdleTimeAndCheckInterval se ha añadido para borrar las conexiones desocupadas. Es un par de enteros: IdleTime y CheckInterval. El delimitador es una coma. CheckInterval especifica el ciclo para comprobar el tiempo desocupado de conexiones libres en la agrupación de conexiones JDBC. IdleTime especifica el máximo de tiempo desocupado. Si el tiempo desocupado de una conexión libre sobrepasa el valor establecido para IdleTime, el adaptador cierra la conexión. Cuando el número de conexiones en la agrupación de conexiones JDBC ha alcanzado el número especificado en MinimumDatabaseConnections, el adaptador no cierra ninguna conexión, aunque algunas conexiones hayan estado desocupadas durante mucho tiempo.
495525Agrupación de conexiones de conector JDBC
Síntoma: rediseño para la agrupación de conexiones de conector JDBC
Resolución: Se han añadido cinco nuevas propiedades para permitir la creación de conexiones en la agrupación de conexiones JDBC. La propiedad MaximumDatabaseConnections especifica el número máximo de conexiones que mantiene la agrupación de conexiones JDBC. Es un entero con un valor predeterminado de 5. La propiedad MinimumDatabaseConnections especifica el número mínimo de conexiones que deben permanecer en la agrupación de conexiones JDBC. Es un entero con un valor predeterminado de 1. La propiedad MaxDBConnectionsInBatch especifica el número máximo de conexiones que se pueden crear en modalidad de proceso por lotes cada vez. Es un entero. Si no se especifica esta propiedad, la característica para la creación de conexiones por lotes está inhabilitada. La propiedad ThresholdOfCreatingConnectionsInBatch especifica el umbral en el que se deben empezar a crear conexiones por lotes. Es un entero con un valor predeterminado de 0. La propiedad UsingDriverConnect es un tipo booleano. Si esta propiedad es "true", WBI JDBC Adapter utilizará la API Driver.connect API para establecer conexiones de base de datos. Además, se utilizará DriverManager.getConnection para establecer conexiones de base de datos.
Arreglos
#CRAPARTítuloDetalles
190735JR27571El adaptador JDBC 2.6.6.IF1 recibe la excepción JDBCEventmontior
Síntoma: una operación de entrada falla cuando pollForEvent empieza antes de obtener una conexión válida.
Resolución: se ha añadido la nueva propiedad RetryConnCountAndInterval para probar una conexión antes de captar sucesos.
295480JR28117El adaptador no graba mensajes de temporización en el registro
Síntoma: cuando se utiliza la propiedad TimingStats, el adaptador no grabar los mensajes de temporización en el archivo de registro sino que en su lugar graba en el archivo de rastreo.
Resolución: con el arreglo, el adaptador grabará mensajes de temporización en el archivo de registro.
391600Se imprime un mensaje de error relacionado con "BOInstanceTimeOut"
Síntoma: se imprime un mensaje de error relacionado con BOInstanceTimeOut.
Resolución: este problema se ha arreglado en la mejora 95501.
489811JR27130El mensaje del conector JDBC 34043 no proporciona el segundo parámetro
Síntoma: el mensaje del conector JDBC 34043 no proporciona el segundo parámetro.
Resolución: se ha añadido el segundo parámetro para el mensaje 34043.


Esta tabla lista las mejoras y los arreglos del fixpack versión 2.6.8.
Mejoras
#CRAPARTítuloDetalles
189151Tiempo de espera excedido a nivel de instancia de objeto de negocio de WebSphere Business Integration Adapter para JDBC
Síntoma: Adapter para JDBC no da soporte al tiempo de espera excedido a nivel de instancia de objeto de negocio. El tiempo de espera excedido a nivel de instancia de objeto de negocio significa que se pueden establecer distintos tiempos de espera en diferentes instancias de objeto de negocio.
Resolución: ahora el adaptador incluye la propiedad BOInstanceTimeOut (Business Object Instance TimeOut). La propiedad BOInstanceTimeOut tiene una prioridad más alta que la propiedad QueryTimeOut. Cuando establece tanto BOInstanceTimeOut como QueryTimeOut con un valor válido, el adaptador utiliza BOInstanceTimeOut. Además, BOInstanceTimeOut tiene mayor cobertura que QueryTimeOut. Excepto para la operación de recuperación, BOInstanceTimeOut todavía se ocupa de las otras operaciones, incluso de la ejecución de procedimientos almacenados.
Arreglos
#CRAPARTítuloDetalles
189540JR27085El procedimiento almacenado sólo se puede ejecutar para el último objeto de negocio hijo.
Síntoma: el adaptador sólo utiliza el procedimiento almacenado del último objeto hijo para recuperar datos al invocar el procedimiento almacenado AfterretrieveSP; por lo tanto, solamente el último objeto hijo puede tener los datos correctos.
Resolución: el adaptador puede ejecutar recursivamente el procedimiento almacenado AfterretrieveSP para los objetos de negocio hijo y utilizará cada objeto de negocio hijo para obtener datos.
269922Se genera una excepción NullPointerException cuando CloseDBConnection se establece en true y PreserveUIDSeq se establece en false.
Síntoma: se genera una excepción NullPointerException al establecer CloseDBConnection en true y PreserveUIDSeq en false. El adaptador tarda tres minutos en cerrarse.
Resolución: el problema se ha arreglado.


Esta tabla lista las mejoras y los arreglos del fixpack versión 2.6.7.
Mejoras
#CRAPARTítuloDetalles
169348Soporte para la plataforma Redhat Linux 4
Síntoma: el adaptador debe estar soportado en la plataforma Redhat Linux 4.
Resolución: se proporciona soporte.
269137Soporte para la plataforma Suse Linux 9
Síntoma: el adaptador debe estar soportado en la plataforma Suse Linux 9.
Resolución: se proporciona soporte.
Arreglos
#CRAPARTítuloDetalles
188523JR26435Proceso múltiple de sucesos
Síntoma: cuando el adaptador recupera los datos del cliente para una operación de salida, si la conexión no es válida, el adaptador borra todas las conexiones no válidas de la agrupación de conexiones. Durante este proceso, el adaptador borra los recursos (Supervisor de sucesos) de la conexión de entrada. Por lo tanto, el adaptador no puede actualizar el estado de sucesos después de finalizar la operación de recuperación anterior y se reiniciará. Después de reiniciarse, el adaptador continuará manejando el suceso no finalizado. De esta forma, el mismo suceso se manejará dos veces.
Resolución: después de borrar las conexiones no válidas, el adaptador inicia un nuevo supervisor de sucesos para crear recursos necesarios en la nueva conexión de sondeo. A continuación, la operación de entrada continuará con normalidad.
287258JR25638Se produce una excepción Parseexception con Adapter para JDBC Versión 2.6.5.
Síntoma: cuando el valor del atributo es "" (CxBlank) y el tipo de datos es booleando, entero, flotante, doble o fecha, se genera el error "valor de atributo no válido". Este problema se produce porque el adaptador analiza el valor del atributo según su tipo de datos y "" (CxBlank) es un valor no válido para estos tipos de datos.
Resolución: si el valor del atributo es "" (CxBlank) y el tipo de datos es booleano, entero, flotante, doble o fecha, el adaptador convertirá el valor del atributo en nulo, en lugar de generar un error "valor de atributo no válido".
387160JR25527Cuando el adaptador detiene repentinamente el sondeo, el proceso de solicitud continúa
Síntoma: después de que el adaptador se haya ejecutado durante mucho rato, es posible que la conexión de datos deje de ser válida. Si la conexión no es válida, la operación de salida falla y el adaptador borra todas las conexiones no válidas. Cuando el adaptador borra los recursos (Supervisor de sucesos) en la conexión de entrada, la operación de sucesos de sondeo falla.
Resolución: después de borrar las conexiones no válidas, el adaptador inicia un nuevo supervisor de sucesos para crear los recursos necesarios en la conexión de entrada. A continuación, la operación de entrada continuará con normalidad.


Esta tabla lista las mejoras y los arreglos del fixpack versión 2.6.6.
Mejoras
#CRAPARTítuloDetalles
No hay mejoras en este fixpack.
Arreglos
#CRAPARTítuloDetalles
185008JR24342El valor CxBlank se interpreta como null.
Síntoma: si el valor de un atributo clave es CxBlank y el verbo es Update o Retrieve, CxBlank se interpreta como nulo en la cláusula WHERE.
Resolución: se ha añadido la información específica de la aplicación "BLANKFLAG". Si "BLANKFLAG=true" se establece en la información específica de la aplicación de atributo, el valor de CxBlank se interpreta como "" en la cláusula WHERE.
268865JR25076UNVL=NULL con fechas nulas se procesan de forma distinta entre los verbos Create y Update.
Síntoma: según la documentación de Adapter para JDBC, la información específica de la aplicación "UNVL=NULL" debe tener lugar cuando el valor de atributo es CxIgnore (nulo). Sin embargo, para la operación Create, esta información específica de la aplicación tiene lugar cuando el valor del atributo es CxBlank (""), que es incorrecto.
Resolución: para la operación Create, la información específica de la aplicación "UNVL=NULL" tendrá lugar cuando el valor de atributo sea CxIgnore. Para que los verbos Create y Update tengan el mismo comportamiento, ambos funcionan con CxIgnore para la información específica de la aplicación "UNVL=NULL".
385595JR24704Al ejecutar un procedimiento almacenado con un parámetro de entrada de entero en JDBC, se visualiza un mensaje de error.
Síntoma: al ejecutar el procedimiento almacenado, el adaptador comprueba si el valor del parámetro de entrada coincide con su tipo de datos. Sin embargo, debido a un error en el código de validación, cuando el tipo de datos es Entero, el adaptador genera un error.
Resolución: se ha añadido código de forma que el tipo de datos del valor se comprueba adecuadamente.
485363JR24549Cuando el PingQuery falla, el adaptador no se detiene.
Síntoma: cuando el adaptador procesa un objeto de negocio con el verbo establecido en Update, no se detiene y reinicia ni cuando la sentencia de SQL PingQuery falla.
Resolución: cuando la sentencia de SQL PingQuery falla, el adaptador establece el estado de retorno en -2, de forma que Adapter Framework detiene el adaptador y lo reinicia correctamente.
585144JR24427UNVL no funciona con el verbo Update cuando el tipo de datos de atributo es Entero, Flotante y Doble.
Síntoma: cuando el usuario utiliza UNVL en un atributo, establece CxIgnore como valor de este atributo y el verbo en Update, el adaptador intentará analizar el valor de CxIgnore (nulo) como un número. Como resultado, se producirá una NumberFormatException.
Resolución: cuando se utiliza búsqueda de UNVL, el valor del atributo esCxIgnore y el verbo se establece en Update, el adaptador no analizará CxIgnore. El adaptador utiliza el valor de la información específica de la aplicación UNVL para continuar su trabajo.
684876JR24278Cuando el adaptador genera un error de análisis, no incluye el nombre de atributo en el mensaje de error.
Síntoma: el adaptador no incluye el nombre de atributo en el mensaje de error cuando se encuentra un error al analizar el atributo.
Resolución: el mensaje de error incluye el nombre de atributo para ayudarle con la determinación de problemas.


Esta tabla lista las mejoras y los arreglos en el fixpack versión 2.6.5.
Mejoras
#CRAPARTítuloDetalles
167678Es necesario actualizar la implementación getVersion() para el adaptador.
Síntoma: Se debe implementar la versión del adaptador desde el archivo de manifiesto en lugar de desde un conjunto de variables estáticas en el código.
Resolución: se ha realizado esta actualización.
283827Es necesario soporte en la plataforma Solaris 10.
Síntoma: el adaptador debe estar soportado en la plataforma Solaris 10.
Resolución: ahora se proporciona soporte.
383686Se deben eliminar las referencias a controladores directos de datos en los scripts de inicio del ODA de JDBC.
Síntoma: es necesario eliminar los archivos JAR de controlador directo de datos en la vía de acceso de clase de los scripts de inicio del ODA de JDBC.
Resolución: se han eliminado las referencias de controlador directo de datos. Debe añadir los archivos de controlador JDBC adecuado en la vía de acceso de clase.
Arreglos
#CRAPARTítuloDetalles
167959Existen dos posiciones donde se utiliza incorrectamente el número de mensaje de rastreo 32016.
Síntoma: existen dos posiciones donde se utiliza por error el mensaje de rastreo 32016; 32017 es el número de mensaje de rastreo correcto.
Resolución: el mensaje de rastreo 32016 ha sido sustituido por 32017 en estas dos posiciones.
267929El mensaje de una instancia devuelta de la clase CWConnectorExceptionObject no es correcto.
Síntoma: Cuando el adaptador maneja una solicitud de servicio que falla debido a una excepción, reintenta la operación. Si el segundo intento de manejar esta solicitud de servicio falla de nuevo, el mensaje de la instancia devuelta de clase CWConnectorExceptionObject es incorrecto.
Resolución: este defecto se ha arreglado. El mensaje de la segunda anomalía ahora es correcto.
382879JR22976El adaptador recibe un error de Ref-Cursor incorrecto al realizar una operación RetrieveSP.
Síntoma: al intentar recuperar un objeto de negocio de una tabla utilizando un procedimiento almacenado que devuelve un conjunto de resultados mediante un cursor, el adaptador encuentra un error de Ref-Cursor no válido de Oracle.
Resolución: este defecto se ha arreglado.
474554JR22906Se produce un error java.sql.SQLException: no hay suficiente memoria con CLOB en SP.
Síntoma: el adaptador necesita más memoria para leer y almacenar datos de tipo CLOB.
Resolución: este defecto se ha arreglado. El adaptador ha optimizado su asignación de memoria para datos de tipo CLOB.
574241JR23258La información específica de la aplicación UNVL=NULL no funciona correctamente.
Síntoma: cuando se especifica la información específica de la aplicación UNVL=NULL y el valor de este atributo es nulo, el adaptador ignora el atributo y por lo tanto no puede actualizar su valor a nulo en la base de datos de la forma esperada.
Resolución: este defecto se ha arreglado.
674237JR22731El adaptador genera una sentencia de SQL tal como "where ... xxx is null" que da como resultado una excepción de CLI0612E.
Síntoma: para el verbo RetrieveByContent, el adaptador intenta establecer el valor de atributo redundante en una sentencia preparada al generar la consulta de SQL 'where ... is null'.
Resolución: este defecto se ha arreglado.
774225JR22760El campo NUMBER de la base de datos de Oracle es convertido en una serie por el ODA.
Síntoma: el ODA no utiliza el separador que es necesario entre posiciones de precisión y decimales. Además, el operador aritmético +/- no tiene ningún espacio.
Resolución: la longitud se ampliará por dos para aquellas columnas con el tipo de datos Decimal.
867361El adaptador imprime un mensaje de error incorrecto cuando no hay ningún registro en la tabla de UID.
Síntoma: cuando no hay ningún registro en la tabla de UID, el adaptador imprime un mensaje de error que indica que hay problemas en la conexión de base de datos.
Resolución: este defecto se ha arreglado y el adaptador ahora imprime un mensaje de error adecuado.
983714JR23663El adaptador graba un objeto de negocio incompleto en la base de datos de Oracle.
Síntoma: si el adaptador recibe un mensaje de conclusión durante una transacción, realiza una operación de cierre de conexión. Pero para la base de datos de Oracle, la operación de cierre de conexión requiere que se realice una operación de confirmación, no una retrotracción, antes de la operación de cierre. De lo contrario, es posible que la transacción dé como resultados datos incoherentes en la base de datos de Oracle.
Resolución: al recibir un mensaje de conclusión, para garantizar que los datos en la base de datos permanecen coherentes, el adaptador realizará explícitamente una operación de retrotracción.
1083595JR23449El soporte de secuencia de DB2(R) para el adaptador tiene un error.
Síntoma: la secuencia está soportada en DB2 8.0. y posterior; por lo tanto, el adaptador da soporte a la secuencia para DB2 8.0. y posteriores. Sin embargo, la sentencia de SQL correcta para la secuencia de DB2 no se puede generar
Resolución: el defecto se ha arreglado y se generará la sentencia de SQL correcta para la secuencia de DB2. La sentencia de SQL correcta se utilizará para obtener el valor de la secuencia de DB2 para UID en el adaptador.
1168092JR23653Se genera una excepción java.lang.ClassCastException al establecer la información específica de la aplicación PSC en true.
Síntoma: al establecer la información específica de la aplicación PSC en true y ejecutar un procedimiento almacenado, el adaptador genera una excepción java.lang.ClassCastException. Es un error en la memoria caché de sentencias preparadas para el procedimiento almacenado.
Resolución: se declara primero una sentencia preparada para la frase de SQL de procedimiento almacenado. A continuación, la sentencia preparada se difunde a una sentencia la que se puede llamar.


Esta tabla lista las mejoras y los arreglos en fixpack versión 2.6.4.
Mejoras
#CRAPARTítuloDetalles
No hay mejoras en este fixpack.
Arreglos
#CRAPARTítuloDetalles
173915Falta código de la línea de código del fixpack.
Síntoma: cuando se fusionó código desde una línea de código del arreglo temporal con una línea de código del fixpack, se suprimió un pequeño bloque de código de la clase JDBCDBManager.
Resolución: este problema se ha arreglado.


Esta tabla lista las mejoras y los arreglos del fixpack versión 2.6.3.
Mejoras
#CRAPARTítuloDetalles
170569Se deben eliminar las referencias a controladores directos de datos en los scripts de inicio del adaptador.
Síntoma: es necesario eliminar los archivos JAR de controlador directo de datos en la vía de acceso de clase de los scripts de inicio del adaptador.
Resolución: se han eliminado las referencias de controlador directo de datos. Debe añadir los archivos de controlador JDBC adecuado en la vía de acceso de clase.
Arreglos
#CRAPARTítuloDetalles
171314JR21597Una cláusula where adicional y soporte de "is null".
Síntoma: el soporte de "is null" no funciona cuando hay más de un atributo en la cláusula where adicional, utilizando la información específica de la aplicación del verbo Retrieve.
Resolución: se utiliza una verdadera consulta utilizando múltiples atributos en información específica de la aplicación.
271139JR21480Valores en blanco en claves de suceso utilizados para recuperar objetos de negocio utilizando la cláusula "is null".
Síntoma: cuando un suceso tiene algunas claves establecidas como nulo, el adaptador no genera la consulta de SQL con la cláusula "is null".
Resolución: la utilización de CxBlank en las claves de objeto de suceso es fija y el adaptador ahora crea la cláusula "is null" adecuadamente al realizar el sondeo.
371391JR22459La pérdida de curso hace que el máx. de cursores exceda el límite establecido.
Síntoma: una pérdida de cursor hacer que el máx. de cursores exceda el límite establecido.
Resolución: el ResultSet ahora está cerrado cuando se devuelve de una llamada de procedimiento almacenado.
472378JR22444Se utilizan valores en blanco en claves del objeto de negocio para fines de recuperación utilizando la cláusula "is null".
Síntoma: cuando el adaptador procesa un objeto de negocio de entrada con algunas claves designadas como nulas, no genera la consulta con la cláusula "is null".
Resolución: se han realizado cambios al adaptador para proporcionar el valor CxBlank en el valor de clave, de forma que el adaptador crea la cláusula "is null" correctamente.
572988JR22446Los parámetros de salida devueltos de la ejecución de una función en la base de datos no se recuperan en el orden correcto.
Síntoma: se está utilizando un valor de índice incorrecto para recuperar parámetros de salida de tipo String.
Resolución: este defecto se ha arreglado.
667474JR22154Si CloseDBConnection se establece en true, el adaptador espera indefinidamente para captar una conexión.
Síntoma: cuando se alcanza el número máximo de conexiones de datos, la hebra sale de fetchConnection sólo cuando se libera una conexión y se notifica a la hebra. Si CloseDBConnection se establece en false, se está llamando a notificar, pero cuando CloseDBConnection se establece en true, no se llama al mismo.
Resolución: este defecto se ha arreglado.
767496JR22431El adaptador no permite que se inserten datos mayores de 32 k para parámetros de entrada de procedimientos almacenados.
Síntoma: no se realiza ningún manejo especial para parámetros de entrada para procedimientos almacenados que son de tipo CLOB.
Resolución: este defecto se ha arreglado.
845825JR22463El script de inicio para Windows contiene una sentencia de pausa adicional.
Síntoma: existen dos sentencias de pausa en el script de inicio para Windows(R).
Resolución: se ha eliminado la sentencia adicional.
961153JR21014RetrieveSP no se ejecuta para objetos de negocio cuando UseDefaultsForPolling se establece en true.
Síntoma: si el valor del atributo RetrieveSP se establece en CxBlank y UseDefaultsForPolling se establece en true, la aplicación de recuperación de información específica de la aplicación del procedimiento almacenado no analiza información específica de la aplicación del procedimiento almacenado. Esto sucede cuando UseDefaultsForPolling se establece en true.
Resolución: este defecto se ha arreglado.
1066540El adaptador registra un error al establecer TimingStats en el valor predeterminado.
Síntoma: falta la propiedad TimingStats del archivo de plantilla.
Resolución: este defecto se ha arreglado.
1167621JR22378El adaptador no puede manejar los datos de CLOB con una longitud entre 4000 y 4096.
Síntoma: la comprobación del tamaño de los datos de CLOB es incorrecta.
Resolución: este defecto se ha arreglado.
1271729JR21809La versión 2.6.2 del ODA de JDBC no funciona con el diseñador de objetos de negocio en Adapter Framework.
Síntoma: la versión 2.4 de Adapter Framework no está habilitada para script bidireccional. Debido a que la versión 2.6.2 del ODA de JDBC tiene características habilitadas para ser bideccionales, falla cuando se utiliza con la versión 2.4 de Adapter Framework.
Resolución: se ha realizado el arreglo en el ODA de JDBC para comprobar la habilitación de bidireccionalidad del Object Discovery Kit y realizar las llamadas de la forma adecuada para garantizar la compatibilidad con versiones anteriores.
1372255JR21999El adaptador no recupera filas con columnas CLOB vacías.
Síntoma: cuando una variable de tipo CLOB es nula, se genera una excepción NullPointerException.
Resolución: el adaptador ahora incluye la comprobación adecuada para un valor nulo.
1473153JR22462La recuperación de objetos de negocio de cardinalidad n con la base de datos Progress falla.
Síntoma: si se emite una operación close en un ResultSet ya cerrado, la base de datos Progress genera una excepción.
Resolución: se puede corregir el adaptador para garantizar que se llama a la operación close solo una vez.
1573466JR22458Parece que se llama a RetrieveSP pero no devuelve un conjunto de resultados.
Síntoma: se llama a los procedimientos almacenados AfterRetrieveSP antes de que se procesen completamente los parámetros de salida de RetrieveSP.
Resolución: este defecto se ha arreglado.
1673476JR22447Falta soporte para el tipo de datos entero largo en procedimientos almacenados.
Síntoma: cuando el adaptador procesa parámetros de procedimientos almacenados, la propiedad DriverSupportForLong no se utiliza.
Resolución: este defecto se ha arreglado.


Esta tabla lista las mejoras y los arreglos del fixpack versión 2.6.2.
Mejoras
#CRAPARTítuloDetalles
No hay mejoras en este fixpack.
Arreglos
#CRAPARTítuloDetalles
161712JR21196Existe una pérdida de memoria del adaptador cuando el valor para CloseDBConnections es true.
Síntoma: se produce una pérdida de memoria del adaptador cuando el valor para CloseDBConnections se establece en true.
Resolución: se realiza una comprobación para ver si el valor para closeDBConnection está establecido en true. Si el valor está establecido en false, el adaptador crea una entrada de tabla hash de las conexiones, para utilizar en la memoria caché de sentencias preparadas.
245017JR21320Copiar atributos no propaga valores a un objeto de negocio hijo.
Síntoma: para un objeto de negocio hijo con un atributo que tiene los siguientes valores de información específica de la aplicación: PH=true:CA=..[NombreAtrPadre], el valor adecuado se puede copiar en el atributo hijo correctamente. Sin embargo, la operación global fallará. Esto es debido al manejo incorrecto del atributo de información específica de la aplicación PH.
Resolución: este defecto se ha arreglado.
361625JR21339Al atravesar, el adaptador no devuelve el error preciso.
Síntoma: si se ha encontrado un hijo de propiedad no necesario en la recuperación, el conector genera un mensaje de error.
Resolución: este defecto se ha arreglado.
444568JR21317El proceso de datos con procedimiento almacenado causa una excepción de puntero nulo.
Síntoma: el proceso de datos con un procedimiento almacenado causa una excepción de puntero nulo.
Resolución: este defecto se ha arreglado.
566453JR21272La tabla xworlds_batch_events, creada utilizando archive_table_oracle.sql script, no se utiliza.
Síntoma: la tabla xworlds_batch_events, creada con el script archive_table_oracle.sql, no se utiliza.
Resolución: la tabla xworlds_batch_events ya no se crea y se ha eliminado del script archive_table_oracle.sql.


Esta tabla lista las mejoras y los arreglos del fixpack versión 2.6.1.
Mejoras
#CRAPARTítuloDetalles
No hay mejoras en este fixpack.
Arreglos
#CRAPARTítuloDetalles
158941JR20679Las estadísticas de temporización no imprimen el nombre de método.
Síntoma: el nombre de método se ha pasado al método de utilidad que rastrea el mensaje, pero no se incluye en el mensaje de rastreo.
Resolución: este defecto se ha arreglado.
260212La clave foránea del objeto hijo no se llena con el nuevo valor de columna de identidad del padre.
Síntoma: una vez que se genera el valor de identidad en la tabla en la base de datos, no se recupera de la base de datos cuando el tipo de base de datos es DB2(R).
Resolución: este defecto se ha arreglado.
344732El ODA de JDBC elimina el carácter de subrayado ('_') de los nombres de atributo de objeto de negocio.
Síntoma: el ODA de JDBC elimina el carácter de subrayado ('_') de los nombres de atributo de objeto de negocio porque se considera un carácter especial.
Resolución: el carácter de subrayado ahora se incluye como parte del atributo de objeto de negocio.


Esta tabla lista las nuevas propiedades del conector
#VersiónPlataformaAñada o eliminePropiedad (tenga en cuenta que los nombres de propiedad son sensibles a mayúsculas y minúsculas)
No hay ninguna nueva propiedad de conector introducida/modificada para este versión del fixpack.


Esta tabla lista los archivos nuevos o cambiados
#VersiónPlataformaAñada o elimine o sustituyaArchivo (empezando en el directorio %INSTALLDIR%)
No se ha introducido/modificado ningún archivo nuevo para esta versión del fixpack.


Notas de actualización
No hay instrucciones de notas de actualización especiales disponibles para esta versión del fixpack.

Para ver una lista de los archivos que se han actualizado en este fixpack, consulte el archivo 'updatedFileList.txt'

4 de abril de 2008 6:00 PM
(C) 2008 IBM Corporation. Derecho de propiedad y confidencialidad. Reservados todos los derechos.