Kbase 52280: Conteúdo do pacote
Autor |
  Consultor Eletrônico - CAT |
Acesso |
  Público |
Publicação |
  6/13/2017 |
|
NOVIDADES
- Disponibilizada opção de customização da atualização. Foram transferidas para esta tela a seleção de quais etapas serão utilizadas, o descarte de bancos e a utilização de appservers. Além disso novas opções de customização, detalhadas a seguir, foram adicionadas à esta tela. Essas customizações ficam persistidas em disco, quando a console for reiniciada elas serão lembradas e podem ser utilizadas nas execuções subsequentes.
- Criada a possibilidade de cadastrar modos de conexão diferentes para o mesmo ambiente. Na tela de gerenciamento do ambiente é possível cadastrar conexões para banco que sejam padrão, e também variações destas conexões para as etapas de conferência, atualização de programas e deltas de definição. Com isso será possível executar determinada etapa com um tipo de conexão, por exemplo, mono-usuário, e outra etapa em shared-memory. Na tela de customização da atualização foi criada nova opção permitindo a opção pelo tipo de conexão em cada etapa, bem como a execução de scripts entre as etapas, para executar diversas tarefas, dentre elas a carga e descarga de bancos de dados.
- Criada a opção para informar o número de sessões que poderão ser utilizadas para importar em paralelo os arquivos de definições de banco (.sql) para ambientes Oracle e SQL Server. Esta opção também está disponível na tela de customização da atualização.
- Criada a opção para particionar a atualização de tabelas grandes. Isso permitirá que a mesma tabela seja dividida em várias partes, e cada parte seja atualizada em paralelo, reduzindo consideravelmente o tempo total da atualização/conversão. Na tela de customização da atualização é possível escolher quais tabelas serão particionadas.
MELHORIAS
- A console passou a identificar quais etapas serão executadas em uma atualização no momento da sua seleção, deixando desabilitada na tela inicial aquelas etapas que não serão necessárias para a atualização selecionada.
- Implementada checagem durante a inicialização da console para validar se está funcionando a criação de objetos .Net, evitando problemas desta natureza nas etapas que utilizarão esta tecnologia, como o download de pacotes e atualização de programas e ambientes.
- Incluído o nome do ambiente no log de conversão.
- Alterada a etapa de backup de programas e ambientes para copiar todos os diretórios do produto informados pelo usuário para o diretório de backup, podendo utilizar paralelismo para aumentar o desempenho. Essa cópia permitirá o retorno do diretório de backup completo em caso de falha durante a atualização. Esta opção continua sendo opcional, se o diretório de backup não for informado, assumirá que foi realizado backup dessas áreas manualmente.
- Melhoria no desempenho da etapa de validações do pacote.
- Melhoria no desempenho da tela de download de pacotes e correções.
- Melhorado o método de comunicação do console com os servidores TOTVS para validar a existência de atualizações. Toda a comunicação é realizada via HTTP porta 80, e não há mais acessos na porta 8080.
- Melhoria na integração com proxy. O console tenta utilizar o proxy do sistema automaticamente. Se não for possível a comunicação, será solicitada configuração manual do proxy.
- Melhoria na apresentação das opções na tela de download. Apenas as opções relativas ao banco de dados do ambiente selecionado serão exibidas nas caixas de seleção.
CORREÇÕES
- Correção da etapa de premissas da unificação de conceitos. Quando existiam vários ambientes configurados no console, era possível que ela fosse executada para todas as empresas cadastradas independente do ambiente selecionado.
- Correção da etapa de atualização de arquivos XML, estava eliminando as barras duplas dos caminhos UNC informados para o diretório de atualização do JBoss.
- Corrigido o tratamento de erros no processamento de arquivos XML. Em algumas situações os erros não eram identificados e o processo retornava OK.
- Alterado o processamento de arquivos XML para não gravar BOM (byte order mark) para arquivos com codificação UTF-8.
- Corrigida a tela de download de pacotes, quando a opção escolhida para download era plugin, não estava permitindo baixar um segundo plugin, baixava apenas o primeiro listado no browser.
- Corrigida a identificação de banco somente SQL baseado no arquivo definicoes.dat.
- Compatibilizadas as mensagens que descrevem as etapas.
- Revisão dos kbases de ajuda da console.
- Padronização da nova assinatura visual da Totvs.
- Essa atualização contém programas 64 bits. Caso possua essa demanda em seu ambiente, copie manualmente os programas da pasta char64 para o seu servidor de aplicação após concluir a atualização.