Você está na página 1de 17

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
\\192.100.1.40\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: \\192.100.1.40\Publico\Tasy\Manual Atualização Tasy\ manual-
atualizacao-tasy.pdf

Baixar versão extranet


Acessar o site www.extranetphilips.com.br 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


- 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
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\administrator.HSEPACO\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 \\192.100.1.40\Publico\Tasy\ ”numero da versão” e copiar os arquivos para lá.
Descompactar os arquivos expwheb.zip dentro da pasta C:\tasy\versao dentro desta pasta devem existir
apenas estes arquivos para realizar a atualização. E Descompactar o arquivo expwhebDP.zip 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: 192.100.0.137 (Homolog ) e 190.100.1.4 (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 192.100.0.162 usando putty (root/SenhaRoot)

1 - Verifi car interfaces de rede

# ifconfig

2 - Derrubar a interface virtual (IP 192.100.1.4)

# 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 Tasy.exe, TasyRel.exe e Tasyger.exe da versão atualizada para o c:\


 no prompt do DOS ir para o diretório c:\
 digitar o comando: ftp 192.100.1.3
 usuário: tasyupd senha: “senha”
 digitar o comando: put Tasy.exe e TasyRel.exe (lembre-se que o arquivo tem que estar no diretório
c:\)
 digitar o comando: put Tasyrel.exe (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 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

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 \\192.100.1.40\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
\\192.100.1.40\Publico\Tasy\_Tasy-Producao .
Reativar o acesso dos computadores ao Servidor de BD (Somente Produção)
Conectar no Linux 192.100.0.162 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 192.100.1.4)

# 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

192.100.3.41 = VM45-CLUS01 / 192.100.3.42 = 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 http://192.100.0.146:8080/WhebServidorIntegracao/ 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 http://portal-tasy:8080/CotacaoCompraWeb/ 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 \\192.100.1.40\Publico\Tecnologia da Informacao\Exclusivo da
Área\Tasyger e Exames\PAINÉIS - TOTENS - TASYGER.xlsx 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: 192.100.1.34

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 Tasy.exe e Tasyger.exe

\\192.100.2.108\c$\tasy

Usuário: bspsepaco\sepaco

Senha: “senha”

O usuário e senha utilizados bo Tasy por eles é:

Usuário: bancodesangue

Senha: bancodesangue