0% acharam este documento útil (0 voto)
707 visualizações17 páginas

Guia de Atualização do Sistema Tasy

Este documento fornece instruções para atualização da versão do sistema Tasy, incluindo download de arquivos, compactação de executáveis, descompactação de outros arquivos, bloqueio de usuários, execução de scripts, alteração do número da versão e testes. A rotina de atualização envolve duas fases e requer cuidados como remover acesso ao banco de dados e matar sessões para evitar erros.
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
707 visualizações17 páginas

Guia de Atualização do Sistema Tasy

Este documento fornece instruções para atualização da versão do sistema Tasy, incluindo download de arquivos, compactação de executáveis, descompactação de outros arquivos, bloqueio de usuários, execução de scripts, alteração do número da versão e testes. A rotina de atualização envolve duas fases e requer cuidados como remover acesso ao banco de dados e matar sessões para evitar erros.
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd

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

Você também pode gostar