Módulo: Sonda IT Framework
Funcionalidade: Versão 4.0
Data/Hora da Publicação: 21/03/2014 21:26:54
Data/Hora Última Alteração: 21/03/2014 21:26:54
Descrição da Nota: Nota de correção referente ao HotiFix 20140311_4.0.0.3 - Ajuste no Mecanismo de Conexão com banco DB2, Atualização de componentes DevExpress(12.1.7.12), Correção na estrutura de Menus do Comply.
Sintoma
1) Ocorre um problema quando o servidor é reiniciado com jobs agendados. Quando o serviço é iniciado os jobs são executados não respeitando o agendamento por período, causando problemas quando existem mais de um job agendado relacionado com a mesma tabela, pois são executado simultaneamente.
2) Identificamos que os clientes que utilizam a opção de Segurança Avançada, ao ficarem por um período inativo de acordo com o tempo definido nos Parâmetros de segurança, os usuários expiravam, não permitindo o Login.
3) Identificamos que ao navegar nos Menus do Comply ocorria um travamento dos Menus, então foi realizado o downgrade do DevExpress para versão 12.1.7 (12) para manter compatibilidade com os artefatos, visando correção do sintoma no Comply.
4) Demais itens listados nas informações complementares são itens técnicos e não visíveis aos usuários chaves.
Solução
- Aplicar o Hotfix HF 20140311_4.0.0.3;
Procedimento de Atualização:
1 - Baixar de acordo com o pacote da SondaIT Framework instalado no ambiente, em questão:
SERVER / SDK / CLIENT
2 - Durante as instalação e/ou remoção de um ou mais hotfixes, o serviço da SondaIT Framework tem que estar PARADO, ou seja, somente iniciar ao final da(s) instalação(s).
3 – Este HotFix 4.0 é cumulativo não requerendo a instalação prévia de nenhum dos anteriores, ou seja, o ultimo Setup contempla todas as outras correções já liberadas até este.
Obs: O procedimento anterior continua válido, na medida em que complementa a versão gradualmente.
4.00.00.0000
Informações Complementares
Alterações / Correções:
Segue abaixo, relação dos itens do Team System liberados neste hotfix:
Work Item 75365 (revisado) :
1º - Ajuste na versão do assembly Sonda.Software.Plugin.SSMS.Connections.
Work Item 80075:
2º - Instalador Inicial: correção na forma de criação de Views - respeitando se é maiúsculo e minúsculo.
Work Item 83443:
3º - Criação da classe ReorgTables para reorganizar todas as tabelas envolvidas na execução de Scripts DDL no banco DB2, pois existem situações em que alterações na estrutura de uma tabela faz com que o banco DB2 exija a reorganização da mesma.
Work Item 85647(revisado):
4º - Uso da propriedade 'PathConnection' no Sonda IT Publisher (Addin); Comentada a propertie PathConnection, pois a mesma somente deve ser redefinida no servidor do Addin.
Work Item 85851:
5º - Inclusão de novos códigos de erros do DB2, para considerar um erro como alerta durante a aplicação de uma request.
Work Item 86903:
6º - Implementação do Servidor de Negócio de histórico dos itens da Request [Deploy.soap]; Ajuste na pasta de conexões do Servidor de Negócio de Deploy; Implementação da opção de seleção dos ambientes aplicados (conexões) no Histórico de Request do Help Report; Revisão da leitura de dados no Servidor de Negócio Deploy.soap;Ajuste no Histórico de Requests do Help Report para abrir hyperlink com endereço da Nota de Correção;Conclusão do Histórico de Requests por artefato (assemblies, itens de aplicativo, dicionário) na Visão do Help Report; Preencher propriedade 'Nota' vazio caso não existe conexão Note.xml no Histórico de Request; Ajuste de visualização no detalhe 'Nota' no Histórico de Requsição do HelpReport; Removido o botão de pesquisa no Histórico de Request do Help Report.
Work Item 87370:
7º - Ajuste na lista de Servidores de Negócio do Console Web/Silverlight para suportar novo padrão de nomenclatura Sonda IT (Sondait.Aplicativos).
Work Item 87448:
8° - Ajuste para gravar as datas de agendamentos após a execução de tarefas agendadas por intervalo de tempo, evitando execução indevida na inicialização do Servidor de Aplicação.
Work Item 87674:
9º - Ajuste na propriedade 'Total Memória' no registro das informações da Estação de Trabalho.
Work Item 87758:
10º - Ajuste do método DataUtils.AddWhereClause para adicionar clausula where com uso de limite de registros DB2 (FETCH FIRST ? ROWS ONLY).
Work Item 88011:
11º - Alteração dos Requisitos de Sistema para suportar IBM Data Server Driver 10.5.2.
Work Item 88092:
12º - Implementação da propriedade 'TransactionTimeout' no arquivo de Configuração do Servidor de Aplicação.
Work Item 88303:
14º - Utilização das classe PkInfo e ForeingKeyCompose para criação das chaves, que eram usadas somente no método que alterava uma tabela e não no método que a criava.
Work Item 88805:
15º - Correção para evitar recursividade da mensagem de usuário expirado durante o Login - Alteração da mensagem de usuário expirado para 'Usuário expirado por não efetuar login por alguns dias. Contacte o administrador do sistema.
Work Item 89117:
16° - Validação do Título e Descrição da Request na inclusão através do Sonda IT Publisher (addin).
Work Item 89750:
17° - Correção do código gerador de script de alteração de campos do tipo LOB, para considerar também o campo CLOB quando feita uma alteração de obrigatoriedade.
Work Item 90414:
18° - Retirado o código que gerava o UpdateCommand e o InsertCommand para o DataAdapter no método Batch. Uma vez que o CommandBuilder está associado ao DataAdapter, ele gera automaticamente estes objetos quando necessários. Esta alteração foi feita para eliminar um erro ocorrido no ODAC, que abria cursores que não eram fechados quando acionados os métodos GetUpdateCommand(true) e GetInsertCommand(true) do objeto CommonBuilder.
Work Item 90599:
19° - Criação de um método para avaliar a exceção gerada e armazenada no ServerDataAccess para que a mesma seja levantada pelo aplicador, evitando a avaliação de erros subsequentes de difícil que dificultam o monitoramento.
Work Item 92047:
20° - DevExpress 12.1.7.12 com downgrade para versão 12.1.7 para manter compatibilidade com os artefatos já disponíveis em cliente (Sonda IT Framework 4.0), visando correção de bugs em WPF XBAP (Comply).
Suporte Interno:
Segue abaixo, relação dos itens do Suporte Interno liberados neste HotFix:
1º - Erro DB2 - DefaultRemote.Open();
2º - Lista de conexões;
3º - Aplicar Request - Erro ao trocar o campo Clob para NOT NULL;
4º - Erro DB2 - SQL0998N;
5º - Criação de Views no Binário.