Notas sobre o IBM WebSphere Business Integration Adapter para JDBC, Versão 2.6.9

Este documento contém as seções a seguir:
Aprimoramentos e correções
Propriedades do conector novas e modificadas
Arquivos Incluídos, Alterados e Modificados
Notas de upgrade

Esta tabela lista os aprimoramentos e as correções no fix pack versão 2.6.9.
Aprimoramentos
#CRAPARTítulo Detalhes
1 90337Suporte para HP-UX na plataforma HP Integrity é necessário
Sintoma: O adaptador deve ser suportado para HP-UX na plataforma HP Integrity
Resolução: O suporte é fornecido
295501Aprimoramento do recurso TimingStats
Sintoma: As informações no arquivo de log para TimingStats não estão completas
Resolução: A propriedade BOInstanceTimingStats foi incluída no objeto de negócios. A propriedade BOInstanceTimingStats tem prioridade mais alta que a propriedade TimingStats no arquivo de configuração. Quando as duas propriedades são configuradas com um valor válido, o adaptador utiliza apenas a BOInstanceTimingStats.
395505Como atingir o tempo limite de conexões do agente inativo
Sintoma: Existem muitas conexões inativas que não estão sendo utilizadas
Resolução: A propriedade IdleTimeAndCheckInterval foi incluída para limpar conexões inativas. É um par de inteiros: IdleTime e CheckInterval. O delimitador é uma vírgula. CheckInterval especifica o ciclo para verificar o tempo inativo de conexões livres no conjunto de conexões JDBC. IdleTime especifica o tempo inativo máximo. Se o tempo inativo de uma conexão livre exceder o valor configurado para IdleTime, o adaptador fecha a conexão. Quando o número de conexões no conjunto de conexões JDBC tiver atingido aquele especificado em MinimumDatabaseConnections, o adaptador não fechará nenhuma conexão, mesmo que algumas conexões tenham ficado inativas por um longo tempo.
495525Conjunto de Conexões do Conector JDBC
Sintoma: Novo design para o Conjunto de Conexões do Conector JDBC
Resolução: Cinco novas propriedades foram incluídas para permitir que você crie conexões no conjunto de conexões JDBC. A propriedade MaximumDatabaseConnections especifica o número máximo de conexões mantidas pelo conjunto de conexões JDBC. É um inteiro com um valor padrão de 5. A propriedade MinimumDatabaseConnections especifica o número mínimo de conexões que devem restar no conjunto de conexões JDBC. É um inteiro com um valor padrão de 1. A propriedade MaxDBConnectionsInBatch especifica o número máximo de conexões que podem ser criadas no modo em lote de uma só vez. É um inteiro. Se essa propriedade não for especificada, o recurso para criar conexões em lote será desativado. A propriedade ThresholdOfCreatingConnectionsInBatch especifica o limite para começar a criar conexões em lote. É um inteiro com um valor padrão de 0. A propriedade UsingDriverConnect é um tipo booleano. Se essa propriedade for true, o WBI JDBC Adapter utilizará a API Driver.connect para estabelecer conexões com o banco de dados. Além disso, DriverManager.getConnection será utilizado para estabelecer conexões com o banco de dados.
Correções
#CRAPARTítulo Detalhes
1 90735JR27571Adaptador JDBC 2.6.6.IF1 recebe exceção JDBCEventmontior
Sintoma: Uma operação de entrada falha quando o pollForEvent começa antes de obter uma conexão válida.
Resolução: A nova propriedade RetryConnCountAndInterval foi incluída para testar uma conexão antes de buscar eventos.
295480JR28117Adaptador não grava mensagens de tempo no log
Sintoma: Quando utiliza a propriedade TimingStats, o adaptador não grava as mensagens de tempo no arquivo de log, mas grava no arquivo de rastreio.
Resolução: Com a correção, o adaptador gravará mensagens de tempo no arquivo de log.
391600Mensagem de erro relacionada a "BOInstanceTimeOut" é impressa
Sintoma: Mensagem de erro relacionada a BOInstanceTimeOut é impressa.
Resolução: Este problema foi corrigido no aprimoramento 95501.
489811JR27130Mensagem do Conector JDBC 34043 não fornece o segundo parâmetro
Sintoma: Mensagem do Conector JDBC 34043 não fornece o segundo parâmetro.
Resolução: O segundo parâmetro foi incluído para a mensagem 34043.


Esta tabela lista os aprimoramentos e as correções no fix pack versão 2.6.8.
Aprimoramentos
#CRAPARTítulo Detalhes
1 89151 Tempo limite no nível da instância do objeto de negócios do WebSphere Business Integration Adapter para JDBC
Sintoma: O Adapter para JDBC não suporta tempo limite no nível da instância do objeto de negócios. O tempo limite do nível da instância do objeto de negócios significa que tempos limite diferentes podem ser configurados para instâncias de objetos de negócios diferentes.
Resolução: O adaptador agora inclui a propriedade BOInstanceTimeOut (Tempo Limite da Instância do Objeto de Negócios). A propriedade BOInstanceTimeOut tem prioridade mais alta que a QueryTimeOut. Quando as propriedades BOInstanceTimeOut e QueryTimeOut são configuradas com um valor válido, o adaptador utiliza a BOInstanceTimeOut. Além disso, BOInstanceTimeOut possui maior cobertura do que QueryTimeOut. Exceto para a operação de recuperação, BOInstanceTimeOut ainda cobre todas as outras operações, mesmo a execução de procedimentos armazenados.
Correções
#CRAPARTítulo Detalhes
1 89540 JR27085O procedimento armazenado pode ser executado apenas para o último objeto de negócios filho.
Sintoma: O adaptador utiliza apenas o procedimento armazenado do último objeto-filho para recuperar dados ao chamar o procedimento armazenado AfterretrieveSP; portanto, apenas o último objeto-filho pode ter os dados corretos.
Resolução: O adaptador pode executar o procedimento armazenado AfterretrieveSP recursivamente para os objetos de negócios filhos e utilizará cada objeto de negócios filho para obter dados.
269922Uma exceção NullPointerException é gerada quando CloseDBConnection é configurada como true e PreserveUIDSeq é configurada como false.
Sintoma: Uma exceção NullPointerException é gerada quando CloseDBConnection é configurada como true e PreserveUIDSeq é configurada como false. O adaptador leva três minutos para encerrar.
Resolução: O problema foi corrigido.


Esta tabela lista os aprimoramentos e as correções no fix pack versão 2.6.7.
Aprimoramentos
#CRAPARTítulo Detalhes
1 69348 Suporte para a plataforma Redhat Linux 4
Sintoma: O adaptador deve ser suportado na plataforma Redhat Linux 4.
Resolução: O suporte é fornecido.
269137 Suporte para a plataforma Suse Linux 9
Sintoma: O adaptador deve ser suportado na plataforma Suse Linux 9.
Resolução: O suporte é fornecido.
Correções
#CRAPARTítulo Detalhes
1 88523JR26435 Processamento múltiplo de eventos
Sintoma: Quando o adaptador recupera os dados do cliente para uma operação de entrada, se a conexão for inválida, o adaptador limpa todas as conexões inválidas do conjunto de conexões. Durante este processo, o adaptador limpa os recursos (Event Monitor) na conexão de entrada. Portanto, o adaptador não pode atualizar o status do evento após concluir a operação de recuperação anterior e será reiniciado. Após o reinício, o adaptador continua manipulando o evento não concluído. Por isso o mesmo evento é manipulado duas vezes.
Resolução: Após limpar as conexões inválidas, o adaptador inicia um novo monitor de eventos para criar os recursos necessários na conexão de sondagem. A operação de entrada pode, então, continuar normalmente.
287258JR25638 Ocorre uma exceção Parseexception com o Adapter para JDBC Versão 2.6.5.
Sintoma: Quando o valor de atributo é "" (CxBlank) e o tipo de dados é boolean, integer, float, double ou date, o erro "valor de atributo inválido" é gerado. Esse problema ocorre porque o adaptador analisa o valor do atributo de acordo com seu tipo de dados e "" (CxBlank) é um valor inválido para esses tipos de dados.
Resolução: Se o valor de atributo for "" (CxBlank) e o tipo de dados boolean, integer, float, double ou date, o adaptador converterá o valor de atributo em null em vez de gerar um erro "valor de atributo inválido".
387160JR25527 Quando o adaptador pára a sondagem abruptamente, o processamento do pedido continua
Sintoma: Após o adaptador estar em execução por muito tempo, a conexão do banco de dados pode tornar-se inválida. Se a conexão for inválida, a operação de saída falha e o adaptador limpa todas as conexões inválidas. Quando o adaptador limpa os recursos (Event Monitor) na conexão de entrada, a operação de evento de sondagem falha.
Resolução: Após limpar as conexões inválidas, o adaptador inicia um novo monitor de eventos para criar os recursos necessários na conexão de entrada. A operação de entrada continua normalmente.


Esta tabela lista os aprimoramentos e as correções no fix pack versão 2.6.6.
Aprimoramentos
#CRAPARTítulo Detalhes
Não há aprimoramentos nesse fix pack.
Correções
#CRAPARTítulo Detalhes
1 85008JR24342O valor de CxBlank é interpretado como null.
Sintoma: Se o valor de um atributo-chave for CxBlank e o verbo for Update ou Retrieve, então, CxBlank é interpretado como null na cláusula WHERE.
Resolução: As informações específicas do aplicativo "BLANKFLAG" foram incluídas. Se "BLANKFLAG=true" estiver configurado nas informações específicas do aplicativo do atributo, então o valor para CxBlank é interpretado como "" na cláusula WHERE.
268865JR25076UNVL=NULL com datas nulas são processados diferentemente entre os verbos Create e Update.
Sintoma: De acordo com a documentação do Adapter para JDBC, as informações específicas do aplicativo "UNVL=NULL" devem ter efeito quando o valor do atributo é CxIgnore (null). No entanto, para a operação Create, estas informações específicas do aplicativo são efetivadas quando o valor de atributo é CxBlank (""), o que é incorreto.
Resolução: Para a operação Create, as informações específicas do aplicativo "UNVL=NULL" entram em vigor quando o valor de atributo é CxIgnore. Para que as expressões Create e Update tenham o mesmo comportamento, ambas funcionam com CxIgnore para informações específicas do aplicativo "UNVL=NULL".
385595JR24704 Ao executar o procedimento armazenado com uma parâmetro de entrada integer no JDBC, é exibida uma mensagem de erro.
Sintoma: Ao executar o procedimento armazenado, o adaptador verifica para consultar se o valor do parâmetro de entrada corresponde ao tipo de dados. Mas devido a um erro no código de validação, quando o tipo de dados é Integer, o adaptador gera um erro.
Resolução: O código foi incluído para que o tipo de dados do valor fosse corretamente verificado.
485363JR24549 Quando PingQuery falha, o adaptador não pára.
Sintoma: Quando o adaptador processa um objeto de negócios com o verbo configurado como Update, ele não pára e reinicia, mesmo quando a instrução SQL PingQuery falha.
Resolução: Quando a instrução SQL PingQuery falha, o adaptador configura o status de retorno como -2, para que o Adapter Framework pare o adaptador e o reinicie corretamente.
585144JR24427 UNVL não funciona com a expressão Update quando o tipo de dados do atributo é Integer, Float e Double.
Sintoma: Quando você utiliza UNVL em um atributo, configura CxIgnore como o valor deste atributo e configura a expressão como Update, o adaptador tenta analisar o valor de CxIgnore (null) como um número. Como resultado, ocorre uma exceção NumberFormatException.
Resolução: Ao constatar que UNVL é utilizado, que o valor do atributo é CxIgnore e que a expressão está configurada como Update, o adaptador não analisa CxIgnore. O adaptador utiliza o valor das informações específicas do aplicativo UNVL para continuar seu trabalho.
684876JR24278 Quando o adaptador gera um erro de análise, ele não inclui o nome do atributo na mensagem de erro.
Sintoma: O adaptador não inclui o nome do atributo na mensagem de erro, quando um erro é encontrado ao analisar o atributo.
Resolução: A mensagem de erro inclui o nome do atributo para ajudar com a determinação do problema.


Esta tabela lista os aprimoramentos e as correções no fix pack versão 2.6.5.
Aprimoramentos
#CRAPARTítulo Detalhes
1 67678A implementação getVersion() para o adaptador necessita de atualização.
Sintoma: A versão do adaptador deveria ser implementada a partir do arquivo de manifesto ao invés de uma variável estática configurada no código.
Resolução: Esta atualização foi feita.
283827Suporte na plataforma Solaris 10 é necessário.
Sintoma: O adaptador deve ser suportado na plataforma Solaris 10.
Resolução: O suporte é fornecido.
383686As referências aos drivers de dados diretos nos scripts iniciais do JDBC ODA devem set removidas.
Sintoma: Os arquivos JAR dos drivers de dados diretos no caminho de classe precisam ser removidos dos scripts iniciais do JDBC ODA.
Resolução: As referências dos drivers de dados diretos foram removidas. Você deve incluir os arquivos do driver JDBC apropriados no caminho de classe.
Correções
#CRAPARTítulo Detalhes
1 67959Há duas posições em que o número da mensagem de rastreio 32016 é utilizado incorretamente.
Sintoma: Há duas posições em que o número da mensagem de rastreio 32016 é o número incorreto da mensagem de rastreio.
Resolução: A mensagem de rastreio 32016 foi substituída por 32017 nessas duas posições.
267929A mensagem de uma instância retornada da classe CWConnectorExceptionObject não é correta.
Sintoma: Quando o adaptador manipula um pedido de serviço que falha devido a uma exceção, ele tenta a operação novamente. Se a segunda tentativa de manipular este pedido de serviço falhar, a mensagem da instância retornada da classe CWConnectorExceptionObject está incorreta.
Resolução: Este defeito foi corrigido. A mensagem para a segunda falha está correta.
382879JR22976O adaptador recebe um erro Invalid Ref-Cursor ao efetuar uma operação RetrieveSP.
Sintoma: Ao tentar recuperar um objeto de negócios de uma tabela utilizando um procedimento armazenado, que retorna um conjunto de resultados através de um cursor, o adaptador encontra um erro Invalid Ref-Cursor do Oracle.
Resolução: Este defeito foi corrigido.
474554JR22906 Ocorreu um erro java.sql.SQLException: Não há memória suficiente com CLOB em SP.
Sintoma: O adaptador precisa de mais memória para ler e armazenar dados do tipo CLOB.
Resolução: Este defeito foi corrigido. O adaptador otimizou a alocação de memória para os dados do tipo CLOB.
574241JR23258 As informações específicas do aplicativo UNVL=NULL não funcionam corretamente.
Sintoma: Quando as informações específicas do aplicativo UNVL=NULL são especificadas e o valor deste atributo é null, o adaptador ignora o atributo e, portanto, não pode atualizar seu valor para null no banco de dados, como esperado.
Resolução: Este defeito foi corrigido.
674237JR22731O adaptador gera uma sentença SQL como "where ... xxx is null", que resulta em uma exceção CLI0612E.
Sintoma: Para o verbo RetrieveByContent, o adaptador tenta configurar o valor de atributo redundante em uma instrução preparada ao gerar a Consulta SQL 'where ... is null'.
Resolução: Este defeito foi corrigido.
774225JR22760 O campo NUMBER no banco de dados Oracle é convertido em uma cadeia pelo ODA.
Sintoma: O ODA não utiliza o separador, necessário entre as posições de precisão e decimal. Além disso, o operador aritmético +/- não possui espaço.
Resolução: O comprimento será estendido por dois para estas colunas com o tipo de dados Decimal.
867361 O adaptador imprime uma mensagem de erro incorreta quando não há registro na tabela UID.
Sintoma: Quando não há registros na tabela UID, o adaptador imprime uma mensagem de erro informando que há problemas na conexão com o banco de dados.
Resolução: Este defeito foi corrigido e o adaptador imprime agora uma mensagem de erro apropriada.
983714JR23663O adaptador grava um objeto de negócios incompleto para o banco de dados Oracle.
Sintoma: Se o adaptador receber uma mensagem de encerramento durante uma transação, ele desempenha uma operação de encerramento da conexão. Mas para o banco de dados Oracle, a operação de encerramento da conexão requer que seja desempenhada uma operação de consolidação e não de recuperação, antes da operação de encerramento. Caso contrário, a transação pode resultar em dados inconsistentes no banco de dados Oracle.
Resolução: Ao receber uma mensagem de encerramento, para assegurar-se de que os dados no banco de dados permaneçam consistentes, o adaptador executa explicitamente uma operação de recuperação.
1083595JR23449 O suporte à seqüência do DB2(R) para o adaptador possui um erro.
Sintoma: A seqüência é suportada no DB2 8.0 e posterior; portanto, o adaptador suporta a seqüência para o DB2 8.0 e posterior. Entretanto, a instrução SQL correta para a seqüência do DB2 não pode ser gerada.
Resolução: O defeito foi corrigido e a instrução SQL correta para a seqüência do DB2 é gerada. A instrução SQL correta será utilizada para obter o valor da seqüência do DB2 para o UID no adaptador.
1168092JR23653 Uma exceção java.lang.ClassCastException é gerada ao configurar as informações específicas do aplicativo PSC como true.
Sintoma: Ao configurar as informações específicas do aplicativo PSC como true e executar um procedimento armazenado, o adaptador gera uma exceção java.lang.ClassCastException. Isso é um erro no cache da instrução preparada para o procedimento armazenado.
Resolução: Uma instrução preparada primeiro é declarada para a sentença SQL do procedimento armazenado. Em seguida, a instrução preparada é declarada em uma instrução que pode ser chamada.


Esta tabela lista os aprimoramentos e as correções no fix pack versão 2.6.4.
Aprimoramentos
#CRAPARTítulo Detalhes
Não há aprimoramentos nesse fix pack.
Correções
#CRAPARTítulo Detalhes
1 73915 Código ausente na linha de código do fix pack.
Sintoma: Quando o código foi mesclado de uma linha de código da correção temporária com a linha de código do fix pack, um pequeno bloco de código foi excluído da classe JDBCDBManager.
Resolução: Este problema foi corrigido.


Esta tabela lista os aprimoramentos e as correções no fix pack versão 2.6.3.
Aprimoramentos
#CRAPARTítulo Detalhes
1 70569As referências aos drivers de dados diretos nos scripts iniciais do adaptador devem ser removidas.
Sintoma: Os arquivos JAR do driver DataDirect no caminho de classe precisam ser removidos dos script iniciais do adaptador.
Resolução: As referências dos drivers de dados diretos foram removidas. Você deve incluir os arquivos do driver JDBC apropriados no caminho de classe.
Correções
#CRAPARTítulo Detalhes
1 71314JR21597 Uma cláusula where extra e suporte "is null"
Sintoma: O suporte "is null" não funciona quando há mais de um atributo na cláusula where extra, utilizando as informações específicas do aplicativo da expressão Retrieve.
Resolução: Uma consulta apropriada utilizando vários atributos nas informações específicas do aplicativo do verbo é utilizada.
271139JR21480 Os valores em branco nas chaves de evento utilizadas para recuperar objetos de negócios utilizando a cláusula "is null"
Sintoma: Quando um evento possui algumas chaves configuradas como nulas, o adaptador não gera a consulta SQL com a cláusula "is null".
Resolução: A utilização de CxBlank nas chaves de objeto de evento é fixa e o adaptador agora constrói a cláusula "is null" adequadamente ao executar a sondagem.
371391JR22459O vazamento do cursor faz com que o máx. de cursores exceda o limite configurado.
Sintoma: Um vazamento do cursor faz com que o máx. de cursores exceda o limite configurado.
Resolução: O ResultSet vazio é fechado quando retornado de uma chamada do procedimento armazenado.
472378JR22444Utilização de valores em branco nas chaves do objeto de negócios para fins de recuperação, utilizando a cláusula "is null"
Sintoma: Quando o adaptador processa um objeto de negócios de entrada com algumas chaves configuradas como nulas, ele não gera a consulta com a cláusula "is null".
Resolução: Foram feitas alterações no adaptador para fornecer o valor CxBlank no valor de chave, para que o adaptador configure a cláusula "is null" corretamente.
572988JR22446 Os parâmetros de saída retornados quando uma função é executada no banco de dados não são recuperados na ordem correta.
Sintoma: Um valor de índice incorreto está sendo utilizado para recuperar os parâmetros de saída do tipo String.
Resolução: Este defeito foi corrigido.
667474JR22154 Se CloseDBConnection estiver configurado como true, o adaptador aguarda indefinidamente para buscar uma conexão.
Sintoma: Quando o número máximo de conexões com o banco de dados é alcançado, o encadeamento sai de fetchConnection apenas quando uma conexão é liberada e o encadeamento é notificado. Se CloseDBConnection estiver configurado como false, a notificação está sendo chamada, mas quando CloseDBConnection é configurado como true, ela não é chamada.
Resolução: Este defeito foi corrigido.
767496JR22431O adaptador não permite que dados maiores que 32k sejam inseridos para os parâmetros de entrada dos procedimentos armazenados.
Sintoma: Nenhuma manipulação especial é feita para os parâmetros de entrada para os procedimentos armazenados do tipo CLOB.
Resolução: Este defeito foi corrigido.
845825JR22463O script de inicialização para o Windows contém uma instrução de pausa extra.
Sintoma: Há duas instruções de pausa no script de inicialização do Windows(R).
Resolução: A instrução extra foi removida.
961153JR21014 RetrieveSP não é executado para objetos de negócios filhos quando UseDefaultsForPolling está configurado como true.
Sintoma: Se o valor do atributo RetrieveSP estiver configurado como CxBlank e UseDefaultsForPolling estiver configurado como true, o recuperador de informações específicas do aplicativo do procedimento armazenado não analisará as informações específicas do aplicativo do procedimento armazenado. Isto acontece quando UseDefaultsForPolling está configurado como true.
Resolução: Este defeito foi corrigido.
1066540O adaptador efetua log de um erro ao configurar TimingStats como o padrão.
Sintoma: A propriedade TimingStats está ausente do arquivo de modelo.
Resolução: Este defeito foi corrigido.
1167621JR22378O adaptador falha ao manipular os dados CLOB com o comprimento entre 4000 e 4096.
Sintoma: A verificação de tamanho dos dados CLOB está incorreta.
Resolução: Este defeito foi corrigido.
1271729JR21809O JDBC ODA versão 2.6.2 não funciona com o designer de objeto de negócios no Adapter Framework.
Sintoma: A versão 2.4 do Adapter Framework não está ativada para scripts bidirecionais. Como a versão 2.6.2 do JDBC ODA possui recursos ativados bidirecionalmente, ele falha quando utilizado com a versão 2.4 do Adapter Framework.
Resolução: A correção foi feita no JDBC ODA para verificar a ativação bidirecional no Object Discovery Kit e fazer chamadas apropriadamente para garantir a compatibilidade com versões anteriores.
1372255JR21999O adaptador não recupera linhas com as colunas CLOB vazias.
Sintoma: Quando uma variável de tipo CLOB é nula, uma exceção NullPointerException é gerada.
Resolução: O adaptador agora inclui uma verificação apropriada para um valor null.
1473153JR22462Falha na recuperação dos objetos de negócios de cardinalidade n com o banco de dados de progresso.
Sintoma: Se uma operação de encerramento é emitida em um ResultSet já fechado, o banco de dados Progress gera uma exceção.
Resolução: O adaptador foi corrigido para garantir que operação de encerramento seja chamada apenas uma vez.
1573466JR22458RetrieveSP parece ter sido chamado, mas não retorna um conjunto de resultados.
Sintoma: Os procedimentos armazenados AfterRetrieveSP são chamados antes que os parâmetros de saída para o procedimento armazenado RetrieveSP sejam processados completamente.
Resolução: Este defeito foi corrigido.
1673476JR22447O suporte para o tipo de dados long int nos procedimentos armazenados está ausente.
Sintoma: Quando o adaptador processa os parâmetros dos procedimentos armazenados, a propriedade DriverSupportForLong não está em uso.
Resolução: Este defeito foi corrigido.


Esta tabela lista os aprimoramentos e as correções no fix pack versão 2.6.2.
Aprimoramentos
#CRAPARTítulo Detalhes
Não há aprimoramentos nesse fix pack.
Correções
#CRAPARTítulo Detalhes
1 61712JR21196 Há fuga de memória do adaptador quando o valor para CloseDBConnections é true
Sintoma: Há uma fuga de memória do adaptador quando o valor para CloseDBConnections está configurado como true.
Resolução: Uma verificação é desempenhada para consultar se o valor para closeDBConnection está configurado como true. Se o valor for configurado como false, o adaptador cria uma entrada da tabela hash de conexões, para uso no cache da instrução preparada.
245017JR21320Copy Attributes não propaga valores para um objeto de negócios filho.
Sintoma: Para um objeto de negócios filho com um atributo com os seguintes valores de informações específicas do aplicativo: PH=true:CA=..[ParentAttrName], o valor apropriado pode ser copiado no atributo filho corretamente. Mas a operação geral falhará. Isso é devido à manipulação imprópria do atributo de informações específicas do aplicativo PH.
Resolução: Este defeito foi corrigido.
361625JR21339Ao passar, o adaptador não retorna o erro preciso.
Sintoma: Se um filho de propriedade não requerido não foi localizado na recuperação, o conector gera uma mensagem de erro.
Resolução: Este defeito foi corrigido.
444568JR21317O processamento de data com o procedimento armazenado causa uma exceção do ponteiro null.
Sintoma: O processamento de data com o procedimento armazenado causa uma exceção do ponteiro null.
Resolução: Este defeito foi corrigido.
566453JR21272A tabela xworlds_batch_events, criada pelo uso do script archive_table_oracle.sql, não é utilizada.
Sintoma: A tabela xworlds_batch_events, criada com o script archive_table_oracle.sql, não é utilizada.
Resolução: A tabela xworlds_batch_events não é mais criada e foi removida do script archive_table_oracle.sql.


Esta tabela lista os aprimoramentos e as correções no fix pack versão 2.6.1.
Aprimoramentos
#CRAPARTítulo Detalhes
Não há aprimoramentos nesse fix pack.
Correções
#CRAPARTítulo Detalhes
1 58941JR20679Timing Stats não imprime o nome do método.
Sintoma: O nome do método está sendo transmitido ao método utilitário que rastreia a mensagem, mas não está sendo incluído na mensagem de rastreio.
Resolução: Este defeito foi corrigido.
260212A chave estrangeira do objeto-filho não é preenchida com o novo valor da coluna de identidade do pai.
Sintoma: Após o valor de identidade ser gerado na tabela no banco de dados, ele não é recuperado do banco de dados quando o tipo de banco de dados é DB2(R).
Resolução: Este defeito foi corrigido.
344732O JDBC ODA retira o caractere sublinhado ('_') dos nomes dos atributos dos objetos de negócios.
Sintoma: O JDBC ODA retira o caractere sublinhado ('_') dos nomes dos atributos dos objetos de negócios, porque é considerado um caractere especial.
Resolução: O caractere sublinhado é agora incluído como parte do atributo de objeto de negócios.


Esta tabela lista novas propriedades do conector
#Versão PlataformaIncluir ou RemoverPropriedade (Observe que os nomes de propriedade fazem distinção entre maiúsculas e minúsculas)
Não há nenhuma propriedade do conector introduzida/modificada nova para essa versão do fix pack.


Esta tabela lista os arquivos novos ou alterados
#Versão PlataformaIncluir ou Remover ou SubstituirArquivo (Iniciando a Partir do Diretório %INSTALLDIR%)
Não há nenhum novo arquivo introduzido/modificado para esta versão do fix pack.


Notas de Upgrade
Não há instruções especiais de upgrade disponíveis para essa versão do fix pack.

Para ver uma lista dos arquivos que foram atualizados nesse fix pack, consulte o arquivo 'updatedFileList.txt'

4 de abril de 2008, 6:00 PM
(C) 2008 IBM Corporation. Informações de Propriedade e Confidenciais. Todos os Direitos Reservados.