MFG/PRO GUIA DE INSTALAÇÃO DE

Transcrição

MFG/PRO GUIA DE INSTALAÇÃO DE
Industry-specifid
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
Os patches da localização brasileira estão disponíveis no link Brazil Localizations –
Atualização de Produto do site http://support.qad.com (ServiceLinQ). O acesso a este link só
pode ser feito com login/senha (WebAccount).
Neste local você encontrará subdiretórios tais como:
eB0103/
eB20502/
eB210301/
standard-eB21/
Os patches da localização brasileira estão organizados em diretórios de acordo com cada
versão. Por exemplo: no subdiretório eB20502 você encontrará todos os patches relativos à
versão eB2 SP5 release 02. No caso de existir um novo corte de release, por exemplo,
eB20503, será criado um diretório com este nome contendo todos os eventuais patches desta
nova release.
Quanto aos diretórios de nomenclatura “standard-XX”, veja ao final deste documento (item 5)
mais detalhes referente a disponibilização e instalação de patches standard.
Dentro de cada subdiretório relativo à versão, você encontrará a estrutura de subdiretórios
listada abaixo:
doc/
nt/
gui/
unix/
conv/ ou mfgutil/ (*)
(*) Estes diretórios não são encontrados em todas releases.
Por fim, ainda existem mais dois outros subdiretórios dentro de cada pasta mencionada acima
que se referem aos pacotes de patches. São os chamados weekpacks e monthpacks.
1.1. O diretório DOC
O diretório DOC é o diretório de documentação dos patches.
Neste nível de diretório estão os arquivos ‘.txt ’ que descrevem a finalidade de cada patch
bem como algumas ações que devem ser tomadas antes, durante e/ou após a atualização
do ambiente. É também neste diretório que estão os arquivos “.wrk” que contém a lista de
programas que devem ser compilados para aplicação do patch.
1.2. O diretório GUI
No diretório GUI você encontrará os patches relativos à versão Windows Client (GUI).
Os patches desta interface estão em formato self-extract (.exe).
1.3. Os diretórios UNIX e NT
Dentro dos diretórios UNIX e NT, você encontrará os patches relativos à versão
Character (ChUI).
Usuários Unix encontrarão os patches em formato cpio, enquanto que usuários DOS,
Netware e Windows NT encontrarão os patches em formato self- extract (.exe).
1.4. Os diretórios CONV e MFGUTIL
Estes diretórios podem ser encontrados em subdiretórios de algumas releases (eB2 e
eB2.1 por exemplo). Os arquivos/programas destes diretórios são utilizados para atua lizar
o ambiente antes do processo de instalação e/ou conversão do MFG/PRO, por isso NÃO
precisam ser acessados periodicamente para a atualização/instalação de patches.
2. Ordem de aplicação dos Patches
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 0039b3w.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)
A aplicação do patch é vinculada à leitura do texto explicativo do mesmo, que se encontra no
diretório DOC. Sendo assim, ANTES da execução dos passos a seguir leia atentamente o
arquivo de extensão .TXT ou .DOC para verificar as instruções adicionais (cadastro de
mensagens, itens de menu, execução de utilitários, restrições, etc).
Para facilitar o controle, sugerimos a criação de um diretório para manter todos os patches. Por
exemplo: Se você está na versão eB20502, crie um diretório patcheB20502 logo abaixo da
estrutura do <mfg_install_dir> ou em algum outro diretório de sua preferência. Coloque neste
diretório, que chamaremos a seguir de <mfgpatchdir>, todos os arquivos de patch que serão
aplicados no sistema.
Para compilar os programas localizados, o Database Set de compilação deve conter, além dos
bancos standards (mfg, adm, hlp, aud(*) ), o banco da localização (loc) cujo nome lógico é
qadloc. Estes bancos são criados durante o processo de instalação/conversão do MFG/PRO.
Trata-se de bancos vazios cujo nome físico pode ser diferente (mfgempty, mfgus, mfgpo,
locempty, locpo, locus, etc).
(*) O banco aud somente é utilizado para a versão eB2.1.
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. Abrindo os arquivos de patch e compilando os programas
4.1.1. UNIX/LINUX
•
Fazer download dos arquivos
Conectar-se ao site com a WebAccount, ir ao diretório da release instalada em seu
ambiente e baixar todos os arquivos referente ao patch/weekpack/monthpack que será
instalado. (veja item 1. deste manual).
IMPORTANTE: Utilize sempre o formato binário ao utilizar o FTP para transferir
os arquivos de patch entre servidores.
•
Extrair os arquivos
Se você utiliza o sistema UNIX host-based ou UNIX/GUI client então você deve ter o
arquivo no formato cpio. Para abrir os programas e arquivos contidos no patch, no
prompt do unix digite:
cd mfgpatchdir
cpio –idvcuBm < “arquivo.cpi”
Exemplo: cpio –idvcuBm < 003-9b3w.cpi
Para ambiente LINUX as variáveis do comando devem ser:
cpio –idv < “arquivo.cpi”
Após a execução deste comando 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.
•
Salvar os programas em local apropriado
Mova o conteúdo de cada subdiretório para o respectivo diretório (XRC e SRC) de
/<mfg_install_dir>/po (ou para o respectivo diretório do ambiente de teste:
<mfg_TEST_dir>/po).
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
/<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
Entre no menu Program -> Compile Procedures, conforme ilustrado.
Após preencher os campos conforme ilustração/detalhes abaixo, selecione <compile>:
Compiler options: (mantenha as opções default)
(X) Verbose / (X) Use Existing Compile List
R-Code Destination: (mantenha o default)
(X) Staggered MFG/PRO Default
Compile List File: Indique a lista de compilação bem como o diretório que ela se
encontra.
Compile Propath: Preencha com o caminho de seu /<mfg_install_dir>/po/xrc. Caso
tenha baixado os patches em um outro diretório e também tenha os programas
localizados em diretório separado, o campo Compile Propath deve ter a seguinte
ordem: primeiro o diretório com patches, depois o diretório comprogramas
localizados, na seqüência o diretório com programas standard e por fim, caso haja,
diretório de customizações. Não é necessário listar o diretório com os fonte abertos
(conforme apresentado na figura anterior). Este diretório só foi apresentado na figura
para exemplificar a listagem de mais de um diretório neste campo.
IMPORTANTE: A maioria dos problemas decorrentes de compilação de
programas é proveniente do preenchimento incorreto do Compile Propath.
Mesmo sem apresentar erro durante a compilação, o programa pode, por
exemplo, acessar uma include desatualizada trazendo problemas durante o uso
do MFG/PRO.
Language Code: po ou us (dependendo da linguagem utilizada).
Database Set: Compile(po)
O nome do Database Set pode variar dependendo da instalação e configuração do
cliente. O Database Set de compilação deve ser configurado para agrupar os bancos
vazios: mfg, adm, hlp, loc e aud (este último só para a eB2.1).
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
•
Fazer download dos arquivos
Conectar-se ao site com a WebAccount, ir ao diretório da release instalada em seu
ambiente e baixar todos os arquivos referente ao patch/weekpack/monthpack que será
instalado. (veja item 1. deste manual).
IMPORTANTE: Utilize sempre o formato binário ao utilizar o FTP para transferir
os arquivos de patch entre servidores.
•
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.
•
Salvar os programas em local apropriado
Mova o conteúdo de cada subdiretório para o respectivo diretório (XRC e SRC) de
x:\<mfg_install_dir>\po (ou para o respectivo diretório do ambiente de teste:
x:\<mfg_TEST_dir>\po).
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.

Documentos relacionados