Guia de Atualização
Release FoccoERP 2014
02/06/2014
Índice
ÍNDICE ............................................................................................................................. 2
APRESENTAÇÃO ............................................................................................................... 3
INTRODUÇÃO .................................................................................................................. 4
PROCESSO DE INSTALAÇÃO .............................................................................................. 4
ATUALIZANDO UM SEGUNDO AMBIENTE ....................................................................... 21
Página 2 de 22
Apresentação
Este documento tem como objetivo descrever o processo de atualização do FoccoERP 2013
para a versão FoccoERP 2014.
Página 3 de 22
Introdução
Este documento descreve os passos para atualização da release 2013 para a release 2014
(3.14) do FoccoERP em um servidor.
Processo de Instalação
Atenção
Este processo trata somente da atualização da versão do produto FoccoERP. A release 2014
contempla atualizações nos produtos FoccoERP e FoccoWEB. Clientes que utilizam o produto
FoccoWEB devem contratar os serviços de atualização do mesmo junto a Infra Serviços da
Focco. Esta atualização deve ser realizada na mesma data em que for feita a atualização do
produto FoccoERP.
Pré-Requisitos
Para a migração do FoccoERP 2014 em um servidor é necessários alguns pré-requisitos:

Instalador FoccoERP – Servidor: instalador da atualização do FoccoERP 2014 no
servidor FoccoUPDATE. Este instalador pode ser obtido via download na URL: Este
instalador será disponibilizado no Portal de Agendamento de Atualizações 5 dias
antes da data agendada.

Instalador Aplicativos Focco – Servidor: instalador que integra os serviços disponíveis
no Aplicativos Focco entre o servidor de banco de dados e as estações locais. Este
instalador pode ser obtido via download através do endereço: Este instalador será
disponibilizado no Portal de Agendamento de Atualizações 5 dias antes da data
agendada.

Instalador Aplicativos Focco – Desktop: instalador da versão local do Aplicativos Focco
que deve ser executado em todas as estações que irão acessar o FoccoERP. Este
instalador pode ser obtido via download através do endereço: Este instalador será
disponibilizado no Portal de Agendamento de Atualizações 5 dias antes da data
agendada.
Cada estação onde será utilizado o Aplicativos Focco deve conter, obrigatoriamente,
os requisitos abaixo:
o
o

Para a instalação do Aplicativos Focco a estação deve conter 800MB de
espeço livre em disco.
Para cada ambiente que a estação irá acessar deve existir 2.5GB de espaço
livre em disco.
Acesso ao Servidor FoccoUPDATE – Para prosseguir com a atualização é necessário
acesso total ao servidor onde está instalado o FoccoUPDATE, bem como acesso total
ao FoccoUPDATE.
Página 4 de 22

Executar o Último Update FoccoERP 2013 – É necessário que o ambiente que se
deseja atualizar esteja atualizado via FoccoUPDATE até no mínimo o 6506.

Conectividade ao Serviço de Atualização – É necessário que a estação do
FoccoUPDATE possua conectividade ao servidor de atualização do FoccoUPDATE
(http://update.focco.com.br:10004).

O servidor de banco de dados do FoccoERP deve possuir a JRE (Java Runtime
Environment) instalada na versão 1.7 update 51 ou superior. A JRE está disponível
para download neste link.

O servidor de banco de dados deve possuir acesso a internet liberado para os
endereços http://update.focco.com.br (todas as portas).

Acesso de administrador ao servidor de banco de dados FoccoERP.
Download de arquivos
Recomenda-se que os arquivos acima listados sejam baixados na véspera do
procedimento de instalação, para garantir que sempre sejam utilizadas as versões mais
recentes dos aplicativos.
Página 5 de 22
Instalador FoccoERP 2014 - Servidor
Para iniciar o processo de atualização do FoccoERP 2013 para a versão 2014 basta
descompactar o arquivo focco.erp.server.installer.zip baixado previamente conforme a seção
pré-requisitos. Dentro da pasta descompactada basta executar o arquivo
Focco.ERP.Server.Installer.exe e seguir com os passos apontados abaixo.
Procedimento de Backup
Antes de iniciar o processo de atualização do FoccoERP 2014, a Focco indica como uma
boa prática executar um backup do sistema e da base de dados.
Sincronia de Base de Dados
Antes de iniciar o processo de atualização do FoccoERP 2014, convém realizar a rotina de
sincronia da base de produção para a base de testes conforme necessário. Após realizar a
atualização, executar o sincronismo entre Produção (2013) e Testes (2014) irá gerar uma
problemas na base de dados.
A primeira tela do Instalador FoccoERP 2014 – Servidor exibe basicamente um descritivo do
que se trata o programa e dá recomendações gerais ao usuário de como proceder com o
processo de instalação. Esta tela possui dois botões que possuem os seguintes
comportamentos:
Página 6 de 22

Cancelar – Este botão irá fechar o aplicativo caso clicado.

Continuar – Este botão serve para continuar para o próximo passo do processo
de instalação.
Esta tela é responsável por testar os pré-requisitos para a atualização do FoccoERP 2014
no servidor FoccoUPDATE. Para isso, essa transação executa os seguintes testes:

Verificando Instalação do FoccoUPDATE – este teste verifica se a estação onde o
instalador está sendo executado possui o FoccoUPDATE instalado. Caso positivo
passa no teste. Caso não detecte a instalação do FoccoUPDATE na estação onde
o instalador está sendo executado exibe falha no teste e impossibilita a
continuação do processo de atualização. Para isso, garanta que a máquina onde
o instalador está sendo executo é a mesma estação utilizada para a atualização
de pacotes via FoccoUPDATE.

Checando Conexão com Serviço de Atualização – simplesmente testa se a
estação onde o instalador está sendo executado possui conectividade com os
servidores de atualização da Focco.
Todos os testes descritos acima deverão são executados de maneira simultânea e assíncrona,
exibindo seu respectivo indicador de carga durante a execução. Caso o teste seja bem
sucedido, o sistema irá exibir um indicador verde apontando o sucesso, e caso ocorra alguma
falha, exibirá exibir um indicador vermelho, impossibilitando o prosseguimento do processo
de atualização. Por isso é muito importante garantir que os pré-requisitos apontados neste
documento estejam corretos. Esta tela possui ainda dois botões que possuem os seguintes
comportamentos:
Página 7 de 22

Anterior – Este botão faz com que o processo de atualização retroceda, ou seja,
volta para a tela de anterior. Este é o comportamento padrão para este botão nas
demais telas.

Continuar – Este botão serve para continuar para o próximo passo do processo
de atualização. Este botão pode estar desabilitado caso os testes ainda estejam
sendo executados, ou caso tenha ocorrido alguma falha em um dos testes.
Esta tela exibe os ambientes de atualização FoccoUPDATE para o produto FoccoERP sendo
utilizados. Nesta tela, basta selecionar qual o ambiente desejado para executar a
migração versão 2014. Ao clicar no botão Continuar o instalador irá verificar duas
questões:

Sobre a Atualização dos Ambientes – O instalador verifica automaticamente se o
ambiente de atualização selecionado está atualizado até o último pacote de
atualização lançado (denominado pacote de corte). Caso negativo, será exibida
uma notificação informando sobre o ocorrido. Cabe ressaltar que para que a
migração da versão seja bem sucedida é necessário que o último pacote de
atualização disponível para a versão 2013 já esteja instalado no ambiente
selecionado (conforme seção Pré-Requisitos).

Sobre a Política de Migração Focco – O instalador verifica automaticamente a
ordem dos ambientes de atualização sendo migrados, isto é, é impossível
atualizar o ambiente de produção antes do ambiente de testes. Isto é uma política
definida pela Focco para garantir uma maior segurança no novo processo de
migração de versões.
Página 8 de 22
Caso ambas as questões levantadas pelo instalador prossigam corretamente, o instalador irá
para o próximo passo, que é a migração da versão propriamente dita.
Nesta tela o processo de atualização basicamente exibe o que está sendo executado,
juntamente com uma barra de progresso. Ao término da atualização, o botão Continuar irá
aparecer na tela, direcionando para a última tela do processo de instalação.
Página 9 de 22
A última tela do processo de atualização exibe uma mensagem comunicando o término
do processo de migração, bem como o próximo passo a ser executado: a atualização da
mídia via FoccoUPDATE.
Atualizar Release - FoccoUPDATE
Ao término da execução do Instalador FoccoERP – Servidor, devem ser executadas as
atualizações disponíveis no FoccoUPDATE. Para isto, basta abrir o FoccoUPDATE
normalmente, selecionar o ambiente migrado e executar as atualizações.
Página 10 de 22
Pacote de Release
O primeiro pacote de atualização de cada um dos ambientes migrados pode demorar
alguns minutos. Este pacote contém todos os arquivos necessários para a migração da
base de dados. Além disso é MUITO IMPORTANTE atualizar todos os pacotes de
atualização disponíveis para o ambiente migrado. A Focco não se responsabiliza por bases
atualizadas parcialmente, pois com isso não existe como garantir a estabilidade da versão.
Aplicativos Focco - Servidor
O processo de instalação do Aplicativos Focco – Servidor descreve o processo de
instalação que diz respeito ao centralizador de informações para as estações locais dos
produtos Focco. Esta instalação será feita diretamente no servidor de banco de dados do
FoccoERP, ou seja, no Linux.
Permissão de Administrador
Para a correta instalação deste passo é necessário que o usuário possua permissão de
administrador local no servidor de banco de dados.
O primeiro passo que deve ser executado é a instalação da JRE (Java Runtime
Environment) no servidor de banco de dados. Informações referentes a este passo podem
ser obtidas no site da Oracle para Linux.
Para verificar a correta instalação do Java no servidor basta executar o comando java version no prompt de comando (Windows) ou na console (Linux).
Página 11 de 22
java -version
Após a instalação do Java, deve-se descompactar os arquivos contidos no zip
focco.erp.server.aplicativos.zip para o diretório (Linux) /etc/AplicativosFocco. É
importante que o mesmo usuário que executa normalmente o banco de dados do
FoccoERP tenha acesso de permissão e leitura no diretório escolhido.
Na pasta /etc/AplicativosFocco todos os arquivos devem possuir permissão total (777) e
o ownership e group devem ser exatamente iguais aqueles que executam o banco de
dados (geralmente oracle:oracle ou oracle:oinstall, porém depende da instalação).
Na pasta onde os arquivos foram descompactados existe um arquivo chamado
database.sql que deve ser executado na base de dados como sysdba.
Dentro da mesma pasta, existe outro arquivo chamado configuration.xml. Neste arquivo
é necessário configurar a chave do cliente FoccoUPDATE. Para isto, basta inserir os valores
na chave CUSTOMER_KEY, conforme abaixo:
<entry key="CUSTOMER_KEY">XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXX</entry>
Por exemplo:
<entry key="CUSTOMER_KEY">E52DF998-0595-42CF-9C1E-E1BBE4D15BCF</entry>
Customer Key – Chave do Cliente
Caso você não saiba a sua chave de cliente acesse o seguinte arquivo na estação/servidor
onde estiver instado o FoccoUPDATE: C:\Focco\Update\Config.txt.
Abra este arquivo e anote o CustomerCode.
Ainda dentro do arquivo de configurações configuration.xml é necessário informar o IP do
servidor Linux na chave WS_PUBLISHER_WSDL conforme abaixo:
<entry key="WS_PUBLISHER_WSDL">http://0.0.0.0:7757/</entry>
Por exemplo:
<entry key="WS_PUBLISHER_WSDL">http://172.16.100.58:7757/</entry>
Após estes passos, basta acessar a pasta em que foram copiados os arquivos e executar o
comando (com o usuário do ownership dos arquivos, geralmente oracle):
java -jar Bifrost.jar
Para testar se o serviço foi corretamente iniciado, basta acessar pelo navegar a URL
definida da configuração http://<ip-do-server>:7757 com o sufixo ?wsdl. Portanto, para
Página 12 de 22
verificar o serviço na máquina 10.1.1.2 (por exemplo) basta digitar pelo navegador
http://10.1.1.2:7757?wsdl . A página apresentada, deve ser similar à seguinte.
Configuração da Porta
É imprescindível para o funcionamento do sistema que a porta 7757 esteja liberada em
qualquer firewall ou outro aplicativo que controle o uso de portas. As estações locais irão
comunicar com o servidor através desta porta.
Inicialização do Servidor
O sistema FoccoERP não funciona sem este serviço no ar, portanto caso o servidor seja
reiniciado, o serviço deve ser inicializado novamente. Convém colocar o comando na
incialização do servidor, para isto, basta criar um script com o comando “java –jar
Bifrost.jar &” e inserir no processo de inicialização do linux.
No caso da virada de testes, basta verificar na pasta onde estão os arquivos do FoccoERP
(geralmente focco3i_tes) e renomear o arquivo LOGIN_TES.CONFIG para LOGIN.CONFIG.
No caso da base de produção a pasta comum é focco3i_work e o arquivo
LOGIN_PRO.CONFIG deve ser renomeado para LOGIN.CONFIG.
Aplicativos Focco - Desktop
O processo de instalação do Aplicativos Focco – Desktop descreve o processo de
instalação que diz respeito ao novo centralizador dos aplicativos Focco nas estações
locais. Esta instalação deve ser feita em cada uma das estações que irão utilizar o
FoccoERP, sendo que a mesma deve ser feita com acesso de administrador.
Para instalar é necessário descompactar o arquivo focco.erp.client.installer.zip para uma
pasta qualquer. Dentro da pasta contendo os arquivos existe uma pasta chamada Config,
que apresenta dois arquivos. É necessário abrir o arquivo ConfigInstaller.xml para a
configuração do servidor do Aplicativos Focco:
Dentro deste arquivo basta digitar a url do servidor Aplicativos Focco, por exemplo,
seguindo o exemplo fornecido no passo anterior:
Página 13 de 22
Após a configuração do Aplicativos Focco basta executar o arquivo Focco.ERP.Installer.exe
com permissões de administrador para o usuário que irá acessar o sistema:
Ao executar o programa Focco.ERP.Installer.exe a tela abaixo é exibida:
A primeira tela do Aplicativos Focco – Desktop exibe basicamente um descritivo do que se
trata o programa e dá recomendações gerais ao usuário de como proceder com o processo
de instalação. Esta tela possui dois botões que possuem os seguintes comportamentos:

Cancelar – Este botão irá fechar o aplicativo caso clicado.

Continuar – Este botão serve para continuar para o próximo passo do processo
de instalação.
Página 14 de 22
Esta tela é responsável por testar os pré-requisitos para a instalação do Aplicativos Focco
na estação local. Para isso, essa transação executa os seguintes testes:

Testando Conexão com o License Server – este teste verifica se o endereço
informado para o Aplicativos Focco – Servidor está acessível a partir desta
estação.

Checando Conectividade dos Serviços – este teste verifica se os serviços de
integração do Aplicativos Focco estão disponíveis e funcionando corretamente no
servidor de banco de dados.

Verificando Espaço Livre em Disco – este teste verifica se a estação local possui
espaço em disco suficiente livre para a instalação.

Checando Permissões de Acesso – Este testa verifica se o usuário instalando o
Aplicativos Focco possui permissão de acesso ao diretório C:/Focco que deve ser
criado para a instalação.
Todos os testes descritos acima deverão são executados de maneira simultanea e assincrona,
exibindo seu respectivo indicador de carga durante a execução. Caso o teste seja bem
sucedido, o sistema irá exibir um indicador verde apontando o sucesso, e caso ocorra alguma
falha, exibirá exibir um indicador vermelho, impossibilitando o prosseguimento do processo
de atualização. Por isso é muito importante garantir que os pré-requisitos apontados neste
documento estejam corretos. Esta tela possui ainda dois botões que possuem os seguintes
comportamentos:
Página 15 de 22

Anterior – Este botão faz com que o processo de atualização retroceda, ou seja,
volta para a tela de anterior. Este é o comportamento padrão para este botão nas
demais telas.

Continuar – Este botão serve para continuar para o próximo passo do processo
de atualização. Este botão pode estar desabilitado caso os testes ainda estejam
sendo executados, ou caso tenha ocorrido alguma falha em um dos testes.
Esta tela exibe os ambientes de atualização FoccoUPDATE para o produto FoccoERP sendo
utilizados. Nesta tela, basta selecionar qual o ambiente que o usuário necessita ter acesso.
Ao clicar no botão Continuar o instalador inicializará o processo de instalação.
Página 16 de 22
Nesta tela o processo de atualização basicamente exibe o que está sendo executado,
juntamente com uma barra de progresso. Ao término da atualização, o botão Continuar irá
aparecer na tela, direcionando para a última tela do processo de instalação.
Página 17 de 22
A última tela do processo de atualização exibe uma mensagem comunicando o término do
processo de migração. Após este passo o FoccoERP está pronto para ser utilizado através do
ícone na área de trabalho:
O mesmo ícone pode ser pesquisado pelo menu iniciar do sistema operacional Windows:
Ao inicializar o programa Aplicativos Focco a janela de carga da aplicação será exibida:
Página 18 de 22
Após a carga da aplicação a tela inicial do aplicativos Focco é exibida, e o processo de
sincronismo é executado junto ao servidor. Na primeira execução é normal que este processo
demore alguns minutos. Nas próximas execuções este processo não demora mais do que 10
segundos.
Aplicativos Focco – Desktop – Atualização Silenciosa
Existe ainda a possibilidade de agendar a instalação das estações locais através da inicialização
do sistema operacional das estações. Este agendamento pode ser feito através de um script
de logon chamando o Focco.ERP.Installer.exe com o seguinte parâmetro:
Focco.ERP.Installer.exe -silent
Quando o usuário logar em sua estação o FoccoERP iniciará a instalação automaticamente
sem intervenção do usuário. Para escolher quais ambientes serão instalados na estação local
basta editar o arquivo ConfigInstallerUser.xml, localizado na pasta Config dentro do
instalador.
<configuration>
<ambients>
<ambientkey>3E8BCFDB-E75A-45D0-ACA9-2DA72821453C</ambientkey>
<ambientkey>A4097C56-F68E-4C35-842E-6A9D59F0D985</ambientkey>
</ambients>
</configuration>
É necessário inserir uma chave <ambientkey> contendo a chave do ambiente para cada um
dos ambientes que se deseja instalar através da inicialização. Caso você não saiba a chave dos
seus ambientes, basta entrar em contato com a Infra Serviços da Focco.
Página 19 de 22
Atenção: Não é possível selecionar individualmente por estação ambientes diferentes
daqueles informados pelo arquivo de configuração. Caso um ambiente esteja configurado no
arquivo, o mesmo será instalado em todas as estações locais.
Quando os usuários entrarem em suas estações o script de logon irá inicializar o instalador
automaticamente, em um janela no canto inferior direito da tela, e irá instalar o sistema,
sendo encerrado automaticamente ao término da instalação.
Caso seja necessário apenas reconfigurar as permissões dos ambientes nas estações locais,
ou seja, o Aplicativos Focco já esteja instalado e seja necessário apenas permitir (ou restringir)
o acesso a alguma base de dados, basta substituir o comando acima, adicionando um
parâmetro extra.
Focco.ERP.Installer.exe -silent -config
Página 20 de 22
Atualizando um Segundo Ambiente
Atenção
Este processo deve ser realizado sempre que houver uma segunda instalação, por exemplo, o
ambiente de testes já estiver migrado para a versão 2014 e se deseja migrar o ambiente de
produção.
Diferenças na Migração de um Segundo Ambiente
Para o processo de migração de um segundo ambiente para o FoccoERP 2014, basta
executarmos os seguintes passos (descritos anteriormente neste documento):



Instalador FoccoERP 2014 – Servidor
Atualizar Release – FoccoUPDATE
Aplicativos Focco Desktop
A única diferença é que para as estações que receberam a instalação do Aplicativos Focco
Desktop, basta selecionar a opção “Configurar Ambientes Disponíveis” no instalador, pois
apenas é necessário dar as permissões para acesso ao ambiente.
Página 21 de 22
matriz
marcos moreschi | 437 | caxias do sul | RS
54 3025 9000
filiais
são leopoldo | rs
são josé | sc
são paulo | sp
arapongas | pr
ubá | mg
www.focco.com.br
[email protected]
Página 22 de 22
Download

Saiba como fazer! - Focco Sistemas de Gestão