Esta tabela lista os aprimoramentos e as correções no fix pack versão 2.6.9. |
Aprimoramentos |
1 | 90337 | | Suporte 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
|
|
2 | 95501 | | Aprimoramento 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.
|
|
3 | 95505 | | Como 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.
|
|
4 | 95525 | | Conjunto 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 |
1 | 90735 | JR27571 | Adaptador 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. |
|
2 | 95480 | JR28117 | Adaptador 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. |
|
3 | 91600 | | Mensagem de erro relacionada a
"BOInstanceTimeOut" é impressa |
Sintoma: Mensagem de erro relacionada a BOInstanceTimeOut é impressa. |
Resolução: Este problema foi corrigido no aprimoramento 95501. |
|
4 | 89811 | JR27130 | Mensagem 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 |
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 |
1 | 89540 |
JR27085 | O 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. |
|
2 | 69922 | | Uma 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 |
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. |
|
2 | 69137 | |
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 |
1 | 88523 | JR26435 |
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. |
|
2 | 87258 | JR25638 |
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". |
|
3 | 87160 | JR25527 |
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 |
Não há aprimoramentos nesse fix pack. |
Correções |
1 | 85008 | JR24342 | O 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. |
|
2 | 68865 | JR25076 | UNVL=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". |
|
3 | 85595 | JR24704 |
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. |
|
4 | 85363 | JR24549 |
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. |
|
5 | 85144 | JR24427 |
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. |
|
6 | 84876 | JR24278 |
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 |
1 | 67678 | | A 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. |
|
2 | 83827 | | Suporte na plataforma Solaris 10 é necessário. |
Sintoma: O adaptador deve ser suportado na plataforma Solaris 10. |
Resolução: O suporte é fornecido. |
|
3 | 83686 | | As 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 |
1 | 67959 | | Há 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. |
|
2 | 67929 | | A 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. |
|
3 | 82879 | JR22976 | O 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. |
|
4 | 74554 | JR22906 |
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. |
|
5 | 74241 | JR23258 |
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. |
|
6 | 74237 | JR22731 | O 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. |
|
7 | 74225 | JR22760 |
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. |
|
8 | 67361 | |
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. |
|
9 | 83714 | JR23663 | O 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. |
|
10 | 83595 | JR23449 |
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. |
|
11 | 68092 | JR23653 |
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 |
Não há aprimoramentos nesse fix pack. |
Correções |
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 |
1 | 70569 | | As 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 |
1 | 71314 | JR21597 |
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. |
|
2 | 71139 | JR21480 |
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. |
|
3 | 71391 | JR22459 | O 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. |
|
4 | 72378 | JR22444 | Utilizaçã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. |
|
5 | 72988 | JR22446 |
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. |
|
6 | 67474 | JR22154 |
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. |
|
7 | 67496 | JR22431 | O 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. |
|
8 | 45825 | JR22463 | O 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. |
|
9 | 61153 | JR21014 |
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. |
|
10 | 66540 | | O 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. |
|
11 | 67621 | JR22378 | O 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. |
|
12 | 71729 | JR21809 | O 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. |
|
13 | 72255 | JR21999 | O 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. |
|
14 | 73153 | JR22462 | Falha 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. |
|
15 | 73466 | JR22458 | RetrieveSP 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. |
|
16 | 73476 | JR22447 | O 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 |
Não há aprimoramentos nesse fix pack. |
Correções |
1 | 61712 | JR21196 |
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. |
|
2 | 45017 | JR21320 | Copy 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. |
|
3 | 61625 | JR21339 | Ao 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. |
|
4 | 44568 | JR21317 | O 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. |
|
5 | 66453 | JR21272 | A 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 |
Não há aprimoramentos nesse fix pack. |
Correções |
1 | 58941 | JR20679 | Timing 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. |
|
2 | 60212 | | A 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. |
|
3 | 44732 | | O 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. |
|
|