ATUALIZAÇÃO TASY
Conteúdo
1 - Atualização Tasy............................................................................................................................................2
Rotina das versões..........................................................................................................................................2
Requisitos para atualização............................................................................................................................2
Baixar versão extranet....................................................................................................................................2
Baixar todos os arquivos menos o Tasymed e susunificado que não são utilizados.......................................4
Antes de iniciar “Deletar TODOS OS ARQUIVOS TEMPORARIOS”...................................................................4
Compactar Executáveis..................................................................................................................................4
Descompactar arquivos expwheb e expwhebDP............................................................................................4
Acessar programa Tasy utilizando a Build mais recente da versão que está no servidor...............................5
Processo de atualização.................................................................................................................................5
Remover o acesso dos computadores ao Servidor de BD (Somente Produção).............................................6
Iniciar processo de atualização.......................................................................................................................7
Término da Fase 1: “NÃO INICIAR A FASE 2 SEM EXECUTAR O SCRIPT ABAIXO”............................................9
FTP Executável..............................................................................................................................................10
Tabela QuadroAV.........................................................................................................................................10
Comandos SQL para consulta durante atualização.......................................................................................11
Consultar/Matar sessões no TOAD...............................................................................................................12
Atualizar executáveis no Público..................................................................................................................12
Reativar o acesso dos computadores ao Servidor de BD (Somente Produção)............................................12
2 - Atualização Tomcat.....................................................................................................................................13
Parar serviço.................................................................................................................................................13
Exclusão dos arquivos...................................................................................................................................13
Copiar arquivos novos..................................................................................................................................14
Subir serviço.................................................................................................................................................14
Testes...........................................................................................................................................................14
3 - Atualização Tasyger/Paineis........................................................................................................................15
Processo de atualização...............................................................................................................................15
4 - Processos auxiliares.....................................................................................................................................15
Mensagens via antivírus...............................................................................................................................15
Atualização banco de sangue.......................................................................................................................17
1 - Atualização Tasy
Rotina das versões
As versões são lançadas a cada 15 dias, conforme calendário disponível em
\\[Link]\Publico\Tasy\Manual Atualização Tasy\Cronograma_versoes.pdf
Na data de liberação da versão, baixar os arquivos da extranet e atualizar a base homolog
Após teste na base homolog a equipe define a melhor data para atualização da base de produção,
normalmente ocorrerá 15 dias após a base de homolog
Requisitos para atualização
Seguir manual da Philips disponível em: \\[Link]\Publico\Tasy\Manual Atualização Tasy\ manual-
[Link]
Baixar versão extranet
Acessar o site [Link] com usuário e senha para baixar os arquivos da versão. Acessar o
caminho abaixo para chegar aos arquivos:
Baixar todos os arquivos menos o Tasymed e susunificado que não são utilizados.
TASY DELPHI TASYWHEB
- [Link] - [Link]
- [Link] - [Link]
- [Link] - [Link]
- [Link] - Wheb_Config.war
- [Link] - [Link]
- [Link] - [Link]
- [Link]
Download para Homolog e Produção Download somente para Produção
OBS.: mesmo não sendo necessários para a Homologação baixar os arquivos
Antes de iniciar “Deletar TODOS OS ARQUIVOS TEMPORARIOS”
%Temp%
C:\Windows\Temp\
C:\Users\[Link]\AppData\Local\Microsoft\Windows\Temporary Internet Files\
C:\tasy\temp
C:\tasy\padrao
C:\tasy\versao (Apagar todos os arquivos e copiar somente o indicado no texto abaixo)
Compactar Executáveis
Para diminuir o tamanho do executável do Tasy é feito um processo de compactação utilizando o software
Aspack, que está disponível no desktop do servidor de atualização, utilizar o novo executável compactado
para atualização do sistema e disponibilizá-lo aos usuários.
Descompactar arquivos expwheb e expwhebDP
Criar uma pasta em \\[Link]\Publico\Tasy\ ”numero da versão” e copiar os arquivos para lá.
Descompactar os arquivos [Link] dentro da pasta C:\tasy\versao dentro desta pasta devem existir
apenas estes arquivos para realizar a atualização. E Descompactar o arquivo [Link] no computador
local e transferir os 2 arquivos para o Banco de Dados Oracle utilizando o Winscp para o caminho a seguir:
“/oracle/importacao”
OBS.: Dados de conexão ao BD:
File Protocol: SFTP
IP: [Link] (Homolog ) e [Link] (Produção)
Port Number: 22
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.
Remover o acesso dos computadores ao Servidor de BD (Somente Produção)
Conectar no Linux [Link] usando putty (root/SenhaRoot)
1 - Verifi car interfaces de rede
# ifconfig
2 - Derrubar a interface virtual (IP [Link])
# ifdown eth0:0
3 – Na área de trabalho da VM03-clus01 executar
1 – kil_tasy.bat
OBS: dentro desse arquivo serão executadas as seguintes roti nas
- Paralisar fila de JOB
- Encerrar sessões de usuários identificados no BD como TASY
- Encerrar sessões de JOBs que estão em execução
- Atualiza a shared pool size
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.
Término da Fase 1: “NÃO INICIAR A FASE 2 SEM EXECUTAR O SCRIPT ABAIXO”
Executar o script “2 - Indice_Estatisticas” que está na Área de Trabalho.
Ao término do script, iniciar a “Fase 2”.
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”.
FTP Executável
Processo executado apenas na base de Produção. Copiar os novos executáveis da versão para o servidor de
FTP.
copiar o arquivo [Link], [Link] e [Link] da versão atualizada para o c:\
no prompt do DOS ir para o diretório c:\
digitar o comando: ftp [Link]
usuário: tasyupd senha: “senha”
digitar o comando: put [Link] e [Link] (lembre-se que o arquivo tem que estar no diretório
c:\)
digitar o comando: put [Link] (lembre-se que o arquivo tem que estar no diretório c:\)
para sair do prompt do FTP digitar o comando “quit”
Tabela QuadroAV
Processo executado apenas na base de Produção. Atualizar a tabela de controle utilizada no executável
“Atualiza [Link]”
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 = “[Link]”
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
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 homolog copiar o novo executável para a pasta em \\[Link]\Publico\Tasy\_Tasy-
Homolog renomear o arquivo paraTasy_Homolog.exe.
Ao atualizar a base de produção copiar o novos executável do Tasy e Tasyger para a pasta em
\\[Link]\Publico\Tasy\_Tasy-Producao .
Reativar o acesso dos computadores ao Servidor de BD (Somente Produção)
Conectar no Linux [Link] usando putty (root/SenhaRoot)
Executar o Script 4 - Depois de fi nalizado a atualização, rodar o comando para iniciar a fi la
de JOBs:
alter system set job_queue_processes=10;
Executar o Script 5 – Após a liberação dos executaveis G:\Tasy\_Tasy-Producao
Finalizando script 5 – Executar o Script 6
Subir a interface virtual (IP [Link])
# ifup eth0:0
Libera Aplicação para os usuários
2 - Atualização Tomcat
Atualmente temos 3 servidores rodando o Tomcat e as aplicações são atualizadas a cada mudança de
versão. Segue abaixo a relação de servidores:
Parar serviço
Exclusão dos arquivos
VM35-CLUS01
[Link] = VM45-CLUS01 / [Link] = VM46-CLUS01
Copiar arquivos novos
PORTAL DE COMPRAS (VM45-CLUS01 e VM46-CLUS01)
SERVIDOR DE INTEGRAÇÃO TASY (VM35-CLUS01)
Subir serviço
Após substituir a realização da cópia dos novos arquivos, iniciar novamente o serviço do TOMCAT
Testes
SERVIDOR DE INTEGRAÇÃO TASY
Acessar o endereço [Link] e logar com seu próprio usuário
do TASY, onde se estiver OK, deverá aparecer a tela de integrações conforme abaixo.
PORTAL DE COMPRAS
Acessar o link [Link] e observar se ocorre o carregamento normal da
tela de login.
3 - Atualização Tasyger/Paineis
Processo de atualização
Seguindo a planilha disponível em \\[Link]\Publico\Tecnologia da Informacao\Exclusivo da
Área\Tasyger e Exames\PAINÉIS - TOTENS - [Link] entrar em todas as maquinas e rodar o arquivo .bat
criado para copiar o novo executável, após este processo abrir o sistema normalmente.
4 - Processos auxiliares
Mensagens via antivírus
Mensagem para usuários
SERVIDOR DO KASPERSKY: [Link]
1 – Conectar pelo VNC Senha padrão “senha”
2 – Clicar em Tasks for specific computers
3 - Clicar com o botão direito na task MENSAGEM e em seguida Properties
4 – Clicar em Settings, alterar o Texto que será enviado e clicar em OK
OBS: Para uma melhor visualização do usuário, evitar de fazer frases com acentuação e não usar todo o
campo de digitação na horizontal.
5 – Finalizando para enviar a mensagem clicar em Start
Atualização banco de sangue
Acessar a máquina do banco de sangue e copiar os novos executáveis [Link] e [Link]
\\[Link]\c$\tasy
Usuário: bspsepaco\sepaco
Senha: “senha”
O usuário e senha utilizados bo Tasy por eles é:
Usuário: bancodesangue
Senha: bancodesangue