Você está na página 1de 11

Atualização TASY

- Acessar site www.extranetphilips.com.br;

- Extranet;

- Efetuar Login e Senha;

- Fazer o download dos arquivos de atualização;

TASY DELPHI TASYWHEB


- expwheb.zip - Bibliotecas.war
- expwhebDP.zip - CotacaoCompraWeb.war
- Tasy.zip - PalmWeb.war
- Tasyger.zip - Wheb_Config.war
- Tasymon.zip - WhebServidor.war
- Tasyrel.zip - WhebServidorIntegracao.war
- WhebWS.war
Download para Homolog e Produção Download somente para Produção

Entrar em contato com o DBA para acompanhamento e paralização da atualização e


execução dos processos:

Paralisar fila de JOBS;


Encerrar sessões de usuários identificados no BD como TASY (Nesse momento
não poderá ter nenhuma sessão em concorrência com a atualização do sistema);
Encerrar sessões de JOBs que estão em execução;
Verificar se não está sendo executado o backup;
Atualizar a shared pool size;

- Copiar os Arquivos ExpwhebDP para a pasta importação dentro do servidor de


banco de dados: \\172.29.10.18\importacao (base de
produção;\\172.29.10.20\importacao (base de testes);
- Copiar o arquivo Expwheb para a pasta Versao (C:\TASY\versao) no diretório Tasy

local;

Acessar programa Tasy utilizando a Build mais recente da versão que está no
servidor
EXEMPLO:
Versão atual: 2.2.1703.6

Versão destino: 2.2.1705.2

Se a verão atual do Tasy for 2.2.1703.6 devemos realizar o download da última Build 2.2.1703.21, pois o
sistema não permite atualizar com outras versões.

Processo de atualização
Iniciar o processo bloqueando os usuários, para isso acessar a função “Administração do sistema” pasta
“Aplicação” na parte superior da tela selecionar a opção Tasy clicar no botão “Detalhe” e marcar o checkbox
“Suspenso usuário”.

Verificar sessões ativas caso exista matar sessões antes de iniciar a atualização, acessar a pasta “Consulta >
Usuários”, clicar com botão direito do mouse e selecionar a opção “Encerrar sessão” ou atalho F10 e matar
todas as sessões com user TASY. Se atentar para não matar a sua própria sessão. Podem ocorrer erros que a
sessão não pode ser excluída e fica marcada como KILLED, não se preocupar com essas mensagens que são
normais.
Iniciar processo de atualização
Acessar a pasta “Versão”, confirmar o alerta exibido, clicar no botão “Fase 1”, são exibidos 2 alertas, o
primeiro questionando o número da versão que está sendo atualizada e o segundo questionando se a base
que está sendo atualizada é de teste ou de produção.
Qualquer erro que for apresentado durante o processo deve ser printado para enviarmos para Philips caso
seja necessário.

Ao término da atualização o sistema pergunta se deseja alterar o número da versão, clicar em “Sim” e no
quadro que é exibido alterar para a versão que foi atualizada. Caso o sistema não pergunte sobre a alteração
da versão deve-se fazer isso manualmente, acessando a pasta “Aplicação”, selecionando a aplicação “Tasy” e
clicando com o botão direito do mouse selecionar a opção “alterar versão”.
Tabela QuadroAV
Processo executado apenas na base de Produção. Atualizar a tabela de controle utilizada no executável
“Atualiza tasy.exe”

Utilizar o seguinte comando no SQL, o número de versão e build podem ser verificados na tela de abertura
to Tasy.

Select * from quadroav

Update quadroav set versao = “versao.build”

Comando: Update quadroav set versao = ‘2.2.1703.6’

Update quadroav q set versao = '2.2.1703.15' where q.NOME_PROGRAMA = 'Tasy'

Commit (Não esquecer o ***Commit***)

Comandos SQL para consulta durante atualização


SELECT * FROM PROCESSO_LONGO_V

 Verifica qual objeto esta sendo atualizado na base, só funciona na fase 2 da atualização, observar o
campo QT_PROCESSADA se esta sendo alterado, se ficar muito tempo sem alteração (acima de 5
minutos) pode significar um lock na base

SELECT * FROM PROCESSO_LOCK_V

SELECT * FROM USUARIO_LOCK_V

SELECT * FROM OBJETO_LOCK_V

 Verifica se existe algum lock na base referente a processos, usuários e objetos, nesta consulta
deveria aparecer apenas a sessão que esta atualizando a versão, se executando a consulta
aparecerem outra persistentemente deve-se matar a sessão

SELECT COUNT(*) FROM OBJETOS_INVALIDOS_V

 Verifica a quantidade de objetos inválidos na base

SELECT * FROM OBJETOS_INVALIDOS_V


 Verifica quais são os objetos inválidos na base, qualquer objeto que comece com PLS não é
importante, se existirem outros que não sejam PLS devemos abrir chamado na Philips para ajuste

Comando para retornar relatórios

Para que os relatórios sejam atualizados quando apresentar este erro em tela, favor executar os comandos
abaixo.

exec tasy_gerar_base_relatorio('W');

exec tasy_atualizar_base_relatorio;

exec tasy_enable_constraint;

exec valida_objetos_sistema;

Consultar/Matar sessões no TOAD


No TOAD abrir o menu “DATABASE > MONITOR > SESSION BROWSER”. São exibidas todas as aplicações
conectadas no banco, abrindo a aplicação “Tasy” podemos ver todas as sessões do Tasy abertas. Para matar
uma sessão clicar com o botão direito do mouse sobre ela e selecionar a opção “Kill Sessions”.

Atualizar

executáveis no Público
Ao atualizar a base copiar os novos executável para a pasta em \\172.29.10.14\Publico\Tasy.
Liberar Sistema
Resumo de atualização:

Download arquivos no site da Philips;

Contato DBmaster;

Copiar o Arquivo ExpwhebDP para a pasta importação dentro do servidor de banco de


dados: \\172.29.10.18\importacao;

Copiar os Arquivos Expwheb para a pasta importação dentro da pasta Versão:


c:\tasy\versao;

Abrir Tasy com a versão recente;

Adm Tasy > Abrir aba Versão;

- Rodar FASE 1 >

- Rodar FASE 2 >

- Mostrarão as seguintes mensagens:

1. Módulo principal: Atualização terminada > OK;

2. Abaixo Objetos inválidos (caso houver) > OK;

3. Indicadores Atualizados > OK;

4. Base ajustada > OK;

- Aba Aplicação > Botão direito (ou F5) na primeira linha > Mudar final da versão >
OK;

Você também pode gostar