Escolar Documentos
Profissional Documentos
Cultura Documentos
QAD SOLUTIONS
Manufacturing Applications
MFG/PRO
GUIA DE INSTALAÇÃO DE PATCHES
LOCALIZAÇÃO BRASILEIRA
Progress
78-0647A
Março 2007, Versão 1.0
1. Organização dos patches na Internet
A ordem de aplicação dos patches é de extrema importância para que o sistema funcione
perfeitamente.
O nome do arquivo de patch é composto por 3 dígitos + o nome do patch e a extensão (cpio,
exe). Por exemplo: 003-9b3w.cpi
Os 3 dígitos iniciais indicam uma ordem numérica de aplicação do patch, ou seja, no exemplo
anterior, para que seja possível a aplicação do patch 003-9b3w.cpi é necessário que você já
tenha aplicado os patches 002-xxxx e 001- xxxx (xxx representa o nome do patch que consta no
diretório).
A QAD recomenda a aplicação de patch seqüencial, ou seja, seguir a ordem numérica descrita
acima. Entretanto, a partir de Abril/2006, se tornou possível aplicar um patch específico fora da
ordem. Para isso é obrigatório ter o ambiente atualizado com todos os patches liberados até o
mês anterior (o que pode ser feito via weekpack e/ou monthpack) e também é preciso verificar
a interdependência do patch com os anteriores do mês em questão. Esta interdependência pode
ser identificada no texto do patch a ser aplicado no item “Pré-requisitos”.
Além dos patches individuais, a QAD fornece pacotes de patches semanais e mensais
(weekpack e monthpack, respectivamente). Estes também devem ser aplicados na seqüência e
sua identificação é representada pelo número do patch inicial e final contido no pacote, como
por exemplo: 238-252.cpi, o qual significa que todos os patches entre o 238-xxxx e o 252-yyyy
(inclusive) estão disponíveis neste pacote. Podendo ser este um weekpack ou monthpack,
dependendo em qual diretório o mesmo se encontra.
Observação: Quando uma nova release é criada (ex: eB20503), é necessário instalar todos os
patches da release anterior (eB20502) para então iniciar a aplicação dos patches da nova
release.
3. Somente para usuários da interface GUI - Windows
Caso a versão cliente GUI esteja sendo utilizada, tanto com Unix quanto com NT, é necessário
que o patch seja aplicado nos DOIS ambientes: cliente e servidor. Por exemplo:
Supondo que você utilize Unix para o servidor e GUI para o cliente e que deseje aplicar o
patch 003-9b3w em seu ambiente de produção: você deve fazer o download do arquivo 003-
9b3w.cpi do diretório /unix (observando sempre se os patches anteriores já estão instalados de
acordo com os requisitos de “Ordem de aplicação de Patches”) e depois fazer também o
download dos respectivos arquivos de patch no diretório /gui, neste caso, 003-9b3w.exe, a ser
instalado na estação cliente.
Lembre-se que num ambiente como o descrito acima, existem alguns usuários utilizando os
programas instalados no servidor UNIX e outros utilizando os programas instalados em um
servidor de arquivos. Como o arquivo .cpi atualiza o servidor UNIX e o .EXE o servidor de
arquivos, se ambos não estiverem sincronizados existirão usuários executando versões
diferentes dos mesmos programas.
4. Como aplicar o(s) patch(es)
IMPORTANTE:
1) É fortemente recomendado que a aplicação do patch seja feita em um ambiente de testes
antes de aplicá- lo ao ambiente de produção.
2) Sugerimos que a aplicação do patch em produção seja planejada de forma que um número
mínimo de usuários estejam conectados ao sistema, isto pois existem programas de
biblioteca (exemplo: *rx.p e *rx1.p) que ficam em memória e podem ficar desincronizados
ocasionando erros. Além disso, uma transação iniciada com um programa antigo e
finalizada com um programa atualizado, pode causar inconsistencia do sistema.
4.1.1. UNIX/LINUX
• Lista de compilação
A seguir copie o arquivo de patch (xxx-xxxx.wrk) para o diretório de instalação do
MFG/PRO, substituindo seu nome para utcompil.wrk. Ex: cp 003-9b3w.wrk
/<mfg_install_dir>/utcompil.wrk
• Compilação
Compile então o patch com o utilitário MFGUTIL. Para executa-lo basta ir até o
diretório de instalação do MFG/PRO (<mfg_install_dir>) e digitar:
./mfgutil
Compile List File: Indique a lista de compilação bem como o diretório que ela se
encontra.
Destination Directory: Preencha este campo com o diretório que deverá salvar os
compilados (.r). Não é necessário colocar o diretório da linguagem, pois o utilitário
irá considerar a linguagem do campo Language Code para enviar os r-code.
Após esta tela serão mostradas todas as informações digitadas. Confirme os dados
clicando em <Continue>.
4.1.2. Windows/NT
• Extrair os arquivos
Posicione-se no diretório x:\<mfgpatchdir> e execute o arquivo no formato EXE
autoextract. Todos os arquivos serão extraídos sob um novo subdiretório com o nome
do patch. Ex: x:\<mfgpatchdir>\9b3w\.
Após a execução do arquivo EXE serão abertos arquivos dentro de subdiretórios XRC
e SRC. Vale ressaltar que o diretório SRC somente será criado caso algum programa
de relatório ou consulta tenha sido alterado por este patch.
Nota: Neste caso estamos supondo que o ambiente esteja no idioma Português. Caso
o ambiente possua tanto o idioma PO como US, este procedimento deve ser feito em
ambos os idiomas para garantir que as versões no xrc e src estejam sempre
compatíveis.
• Lista de compilação
A seguir copie o arquivo de patch (xxx-xxxx.wrk) para o diretório de instalação do
MFG/PRO, substituindo seu nome para utcompil.wrk. Ex: cp 003-9b3w.wrk
x:\<mfg_install_dir>\utcompil.wrk
• Compilação
Siga as mesmas instruções detalhadas acima para um ambiente Unix/Linux.
5. Patches standard
Além da liberação dos patches da Localização Brasileira, a QAD Brasil também disponibiliza
no site Brazil Localizations – Atualização de Produto alguns patches standards.
Não havendo interdependência com os programas da localização brasileira, os patchs são
disponbilizados no site dentro dos diretórios conforme estruturado abaixo:
MFG/PRO eB2 SP5 -> Diretório: standard-eB2
MFG/PRO eB2.1 SP3 -> Diretório: standard-eB21
MFG/PRO eB2.1 SP4 -> Diretório: standard-eB21SP4
Algumas considerações quanto a instalação dos patches standard:
• É fortemente recomendada a instalação do patch standard primeiramente em um ambiente
de teste;
• Não há uma seqüência pré-definida para instalação dos patches standard;
• A QAD recomenda a instalação de todos os patches standards, porém não é obrigatória a
instalação dos mesmos; (*)
• Leia atentamente os textos dos patches para identificar a que ajuste o mesmo se refere;
• Todos os clientes serão notificados por email quando um patch standard for disponibilizado
em nosso site;
• Sugerimos a utilização do mfgutil para compilação dos patches standard (siga as mesmas
instruções de instalação dos patches localizados).
(*) Existem patches que se referem a módulos específicos os quais podem não estar instalados
em todos os clientes, por isso, podem haver casos em que o patch não agregará valor ao
sistema. Porém, quando for identificado que um patch standard é vital para a funcionalidade
geral do sistema, os clientes serão notificados por email quanto a importância do mesmo.