Este documento contém as seguintes seções:
Este Fix Pack contém correções para os controles de mudanças listados na tabela abaixo
Versão do Adaptador |
Número do CR/Número do APAR |
Detalhes do CR |
Descrição da correção feita |
6.0.0.1 |
67109 |
O painel para configuração da ASI do nível BO não aparece e a ESD não responde |
A tela Parâmetros de Configuração foi atualizada para incluir uma propriedade Schema em cada grupo de tipos de procedimentos armazenados. A propriedade Schema é uma propriedade de seleção única que listará todos os esquemas no banco de dados. Quando um esquema do banco de dados é selecionado na propriedade Schema, a propriedade StoredProcedure no mesmo grupo de Propriedades é atualizada com uma lista dos procedimentos armazenados no esquema selecionado. |
6.0.0.1 |
73104 |
Não é possível configurar as propriedades XA Resource em EMD |
Duas novas propriedades foram incluídas no Grupo de Propriedades ManagedConnectionProperties na tela Gerar Artefatos, XADataSourceName e XADatabaseName. As propriedades MCF são exibidas quando Outbound ServiceType é escolhido na tela Configurar Objetos e quando Utilizar Propriedades de Conexão Descobertas é selecionada na tela Gerar Artefatos. |
6.0.0.1 |
73614 |
O valor PropertyName na ASI de Operação é configurado como nome da coluna em vez de ser configurado como nome do atributo do objeto de negócios. |
A tela Propriedades de parâmetro do Procedimento Armazenado nos
Parâmetros de Configuração listará os atributos do objeto de negócios em vez de listar a coluna da tabela. |
6.0.0.1 |
67622 |
Não é possível gerar objetos de negócios a partir dos objetos de banco de dados onde o nome da tabela ou da coluna contém um sinal de sustenido (#). |
A EMD foi modificada para remover os caracteres # dos nomes dos Objetos de Negócios e dos nomes dos atributos. Os caracteres removidos não serão substituídos por nenhum outro caractere. Os nomes de BD vigentes ainda serão mantidos na ASI (TableName e ColumnName) |
6.0.0.1 |
49070 |
O adaptador não emitirá um erro se o registro filho a ser atualizado não estiver presente no banco de dados |
Um aviso estava sendo rastreado no arquivo de registro e agora foi alterado para emitir uma exceção. |
6.0.0.1 |
49258 |
Quando a amostra fornecida no Adaptador JDBC foi publicada a partir da WID Test Tool, ela foi implementada com êxito e o aplicativo também foi iniciado com êxito. A Entrada está funcionando bem com ela. Mas ao testar a Saída, a seguinte exceção foi emitida: "java.lang.NoClassDefFoundError: JDBC/Outbound/JDBCOutboundInterface (nome incorreto: jdbc/outbound/JDBCOutboundInterface) ". |
O EAR de amostra foi gerado incorretamente, mas agora ele foi corrigido. O EAR da amostra em operação está disponível. |
6.0.0.1 |
67449 |
Se o JDBCDriverClass incorreto estava especificado, a mensagem de erro não estava relatando o erro adequadamente |
Agora a mensagem de erro apropriada será exibida se JDBCDriverClass for especificado corretamente. |
6.0.0.1 |
73106 |
Determinação de problema inválida para XA Attributes |
Os XA Attributes não estavam sendo validados. As verificações de validação com as mensagens de erro apropriadas foram incluídas neles. |
6.0.0.1 |
73618 |
A JDBC ASI causa falhas nos Serviços da Web. |
Havia espaços em branco extras no JDBCASI.xsd, na seção BiDi, que foram removidos. |
6.0.0.1 |
73786 |
Os cursores máx. excederam a entrada do JDBC utilizando o banco de dados Oracle |
Houve uma dispersão de cursor durante o processamento de eventos na entrada que já foi corrigida. |
6.0.0.1 |
73799 |
O JDBC precisa utilizar conexões armazenadas em cache |
A classe JDBCManagedConnection não estava armazenando conexões JDBC em cache. Isso foi corrigido. |
6.0.0.1 |
67824 |
O adaptador JDBC não pode recuperar o objeto de negócios do BD corretamente. |
A chave estrangeira filha de cardinalidade única estava sendo configurada incorretamente, portanto a recuperação dos BOs hierárquicos não estava correta. Isso foi corrigido. |
6.0.0.1 |
73432 |
O BiDiContext não pode ser incluído no nível BO no editor BO |
Havia espaços em branco extras no JDBCASI.xsd, na seção BiDi, que foram removidos. |
6.0.0.1 |
73426 |
O campo Formato BiDi de EventTableName da EMD não deve ser obrigatório |
O campo denominado Formato BiDi de EventTableName agora é opcional. |
6.0.0.1 |
73448 |
No método BiDiStringTransformation, os valores formatIn e formatOut para a Entrada e a Saída são comutados. |
Isso foi corrigido no método BiDiStringTransformation(); os valores formatIn e formatOut foram configurados corretamente para a Entrada e a Saída. |
6.0.0.1 |
73436 |
O BO retornado em Inbound está no formato BiDi incorreto. |
Isso foi corrigido. |
6.0.0.1 |
73207 |
'relativePath' não foi manipulado corretamente na EMD
|
Alterado para manipular o cenário onde 'relativePath' não tem o prefixo "./". Ele manipulará ambos quando este prefixo estiver presente, bem como quando o prefixo estiver ausente. |
6.0.0.1 |
72346 |
'setReauthSupported' na Connection Factory Gerenciada não funciona
|
Isso foi corrigido. O tipo foi alterado de 'booleano' para 'Booleano'. |
6.0.0.1 |
48839 |
Durante o polling, no modo de entrega UNORDERED, se tivesse ocorrido um erro, os eventos entregues poderiam aparecer como não entregues na tabela de eventos. |
Agora os eventos são limpos quando entregues neste cenário.
|
6.0.0.1 |
73563 |
A publicação dos objetos de negócios como matrizes de byte causou problemas de desempenho |
Alteração da matriz de byte para codificação binária hexadecimal. |
6.0.0.1 |
72743 |
As matrizes de byte para objetos de negócios publicados apareceriam no registro como uma linha por byte. |
A codificação binária hexadecimal ajuda muito. Também recomendamos executar sistemas de produção com nível de registro WARNING, assim essas mensagens não aparecerão totalmente no registro com esse nível. |
6.0.0.1 |
73738 |
Os eventos CEI de entrada não teriam correlação |
Isso foi corrigido para incluir informações de correlação. |
6.0.0.1 |
73449 |
O formato BiDi para metadados de conexão não estava manipulando corretamente a cadeia vazia |
Isso foi corrigido. |
6.0.0.1 |
73477 |
Aumento dos recursos de registro/rastreio do BiDi |
O rastreio foi incluído para o diagnóstico do BiDi. |
6.0.0.1 |
73566 |
O formato BiDi do Objeto de Negócios não está funcionando corretamente. |
Isso foi corrigido. |
6.0.0.1 |
73143 |
Propriedades BiDi não foram validadas em EMD |
Agora as propriedades BiDi foram validadas em EMD. |
6.0.0.1 |
73023 |
A propriedade 'TurnBiDiOff' na EMD estava aparecendo de forma confusa |
Isso foi corrigido. O padrão é "false" quando o BiDi na EMD está ativo. |
6.0.0.1 |
73295 |
O componente contextual LTR ou RTL do formato BiDi não é transmitido da primeira tela da EMD para a quinta |
Isso foi corrigido. |
6.0.0.1 |
72745 |
Formato de hora e data inconsistente entre o registro e no rastreio |
O formato de hora do rastreio foi atualizado para corresponder ao formato do registro. |
6.0.0.1 |
67575 |
AccessControlException emitida quando a segurança do Java 2 é ativada no WPS |
Alterações foram feitas para garantir que AccessControlException não seja emitida quando a segurança do Java 2 for ativada. |
6.0.0.1 |
67845 |
As credenciais ManagedConnectionFactory padrão não funcionam adequadamente. |
Código de conexão atualizado para utilizar credenciais especificadas nas propriedades de saída quando nenhum alias de autenticação for configurado. |
6.0.0.1 |
74333 |
O adaptador JCA JDBC com o Sybase Stored Procedure não gera o xsd BO. |
Os BO xsds para procedimentos armazenados com caracteres especiais em seus nomes não estavam sendo gerados. Atualização do código para remover os caracteres especiais dos nomes de procedimentos armazenados, nomes de tabelas, visualizações, sinônimos/pseudônimos e nomes de colunas antes de configurar o nome no BO. |
6.0.0.1 |
67848 |
JDBC ESD: A mensagem de nível INFO esperada não está registrada no arquivo .log.cbe. |
Havia uma sobreposição nos IDs de mensagens da EMD e do adaptador. Isso foi corrigido através da configuração de IDs de mensagens exclusivos para a EMD e o adaptador. Especificamente, os IDs para a EMD foram alterados. |
6.0.0.1 |
67866 |
O JDBC EMD não pode manipular caracteres hindis ou tailandeses no servidor SQL. |
O método do driver DatabaseMetaData.getColumns não trabalhava corretamente quando o nome da coluna tinha caracteres hindis ou tailandeses. Isso fez com que nenhum registro fosse retornado em um conjunto de resultados. Conseqüentemente, o conjunto poderia não ser fechado, já que ele precisa do retorno de pelo menos um registro para fechar. O código foi alterado para fechar o conjunto de resultados em qualquer caso. |
Para fazer upgrade para o Fix Pack versão 6.0.0.1, faça o seguinte:
v Abra o Caminho de Construção Java para o módulo SCA e remova o projeto Conector selecionado na guia de projetos.
v Abra o editor de dependência e remova o projeto conector.
v Exclua o projeto conector do espaço de trabalho.
v Importe o novo arquivo rar. Inclua quaisquer arquivos de dependência das APIs específicas do EIS conforme necessário.
v Abra o caminho de construção Java para o módulo SCA e selecione o projeto Conector selecionado na guia de projetos.
v Abra o editor de dependência e inclua o projeto conector se ele ainda não estiver presente e marque "Implementar com Módulo".
v Selecione "Atualizar" para o aplicativo correspondente no Console Admin do WPS
v Selecione "Módulo Único" com o caminho relativo como nome do arquivo rar - CWYBC_JDBC.rar
~v Clique no botão "Procurar" no sistema de arquivo local para selecionar o arquivo rar atualizado que sofreu alterações.
v Selecione os valores padrão nas etapas restantes e clique em 'Concluir'. Isso garantirá que as configurações existentes, por exemplo, MCF, não serão alteradas e que os jars serão apenas atualizados.
Última modificação: 10 de dezembro de 2005