Escolar Documentos
Profissional Documentos
Cultura Documentos
Guia de Instalacao Datasul 11 5 9
Guia de Instalacao Datasul 11 5 9
9
12/2013
Verso Atualizada
Sumrio
1
Prefcio ....................................................................................................................................... 4
1.1
Finalidade .................................................................................................................................... 4
1.2
1.3
1.4
Introduo ................................................................................................................................... 6
2.1
2.2
3.1
3.2
3.3
Requisitos de Software................................................................................................................ 10
3.3.1
3.3.2
3.3.3
3.3.4
3.3.5
3.3.6
3.3.7
3.4
3.5
Instalao .................................................................................................................................... 13
4.1
4.2
4.3
Instalao .................................................................................................................................... 14
4.4
4.5
4.6
2
4.6.1
4.7
4.8
4.9
Atualizao .................................................................................................................................. 33
Reinstalao ................................................................................................................................ 34
Desinstalao .............................................................................................................................. 34
1.1
Prefcio
Finalidade
Este guia tem como finalidade descrever de forma objetiva, os procedimentos necessrios para a instalao do
produto Datasul 11, bem como configurar o produto nas plataformas suportadas. A mdia de instalao tambm poder ser
utilizada para atualizao de programas.
1.2
Pblico Alvo
Por este processo de instalao ser complexo, a instalao requer pessoas que tenham conhecimentos da
arquitetura do produto Datasul 10 ou Datasul 11, Progress, Java, Flex, Jboss e ambiente de rede.
1.3
Captulo 2, Introduo
Este captulo apresenta uma viso geral da arquitetura distribuda, tipos de instalao e exemplos de topologias no uso do
produto.
Captulo 3, Requisitos
Este captulo apresenta a lista de requisitos mnimos de hardware e software exigidos na instalao e configurao
do produto.
Captulo 4, Instalao
Este captulo descreve os procedimentos que devero ser executados para a instalao do produto. Abrange desde o
planejamento da instalao, ou seja, escolher o tipo de instalao adequado, at as configuraes necessrias para acesso
remoto.
Captulo 5, Atualizao
Este captulo descreve o procedimento de atualizao do produto.
Captulo 6, Reinstalao
Este captulo descreve os procedimentos a serem executados para a reinstalao de cada componente do Datasul
11, bem como os cuidados necessrios para a execuo dessa rotina.
Captulo 7, Desinstalao
Este captulo descreve os procedimentos necessrios para a desinstalao do Datasul 11.
1.4
Documentaes Importantes
Manuais Progress
Manuais Jboss
Installation Guide;
Getting Started Guide;
Server Configuration Guide.
Estas e outras documentaes podem ser obtidas em Jboss AS Documentation e Jboss Wiki.
Administrator Guide;
License Agreement;
Quick Start Guide.
Manuais Datasul
Guia de Converso.
2.1
Introduo
Arquitetura distribuda consiste em separar os componentes em plataformas independentes que interagem entre si,
permitindo que os recursos sejam compartilhados enquanto se obtm ao mximo os benefcios de cada dispositivo.
Basicamente, funciona da seguinte forma: as mquinas dos usurios estaro conectadas aos servidores pela rede; cada
servidor fornecer recursos diferentes para que os programas possam ser executados da mquina do usurio.
A figura abaixo mostra os quatro componentes bsicos utilizados pelo produto.
2.2
Tipos de Instalao
Para o funcionamento do produto, necessrio executar a instalao de Programas, Bancos de Dados e Servidor de
Aplicao:
Programas
Instala os programas para utilizao do produto, assim como outros arquivos necessrios para execuo do mesmo.
Banco de Dados
Instala e configura os bancos de dados utilizados pelo produto, assim como os scripts para carregar e derrubar esses
bancos.
Servidor de Aplicao
Instala e configura o Jboss, assim como o Datasul Interactive, sendo esses componentes essenciais para o
funcionamento do produto.
Documentao
Instala os manuais e documentao do produto.
ATENO: Esta mdia preparada para instalao de vrias instncias do produto Datasul 11 no mesmo
servidor. Este procedimento consiste em instalar mltiplas cpias das opes de Banco de Dados,
Servidor de Aplicao e Documentao, respeitando o limite mximo de seis instncias.
Cada instncia instalada ser nomeada com base na porta principal utilizada pelo Jboss, seguindo a
seqncia 8080, 8180, 8280, 8380, 8480 e 8580.
As pastas, scripts e servios utilizados na primeira instalao das opes citadas, sero nomeados com o
identificador 8080. Para instalar uma segunda instncia destas opes, basta abrir o instalador da mdia
e executar novamente estas mesmas opes. A cada execuo ser instalada uma nova cpia e nomeada
com base na seqncia descrita acima. A rea de programas ser a mesma no ambiente e ser
compartilhada por todas as instncias.
2.2.1
Durante a instalao dos produtos Datasul pode ser apresentado alerta para clientes que usam determinados
antivrus, acusando a identificao de vrus nos arquivos dos diretrios OCX e Interfac. Isso ocorre em funo dos
arquivos executarem rotinas que alguns antivrus identificam como vrus. No entanto, no se caracterizam instrues deste
tipo. Desta forma, a mensagem apresentada pode ser desconsiderada.
Requisitos Mnimos
Este captulo tem por objetivo divulgar recomendaes sobre o uso de hardware e software relacionados ao Datasul
11 e algumas informaes sobre a configurao dos mesmos. Estas recomendaes tm por inteno ajudar os clientes na
configurao do ambiente, utilizando-o ao mximo, obtendo uma melhor relao custo/benefcio. Porm, no representam
compromissos com tecnologias ou algum fornecedor em especial por parte da TOTVS. A deciso sobre a tecnologia e
fornecedor de competncia do cliente, bem como o nvel de servio, segurana e confiabilidade que deseja do seu
ambiente. As posies deste guia tambm podem ser alteradas, isto devido evoluo das tecnologias e dos nossos
produtos.
importante lembrar que o ambiente Web utilizado pelo Datasul 11 possui maior complexidade que um ambiente
client/server padro, como por exemplo, EMS 2, EMS 5, etc. A correta configurao e tuning do ambiente (servidores, redes,
clients, banco de dados, etc.) so importantes para o funcionamento do Datasul 11, pois caso parte do ambiente esteja mal
configurado, o desempenho do produto como um todo ser afetado.
As recomendaes e exemplos citados adiante levam em considerao somente os softwares relacionados ao
Datasul 11 e softwares de uso genrico, como Office e e-mail. Caso sejam instalados outros softwares no mesmo ambiente,
os mesmos devem ser levados em considerao, sendo que os requisitos descritos podem no ser o suficiente para a
execuo de todas as rotinas.
As configuraes de Infra Estrutura (DMZ, rede, etc) e softwares de terceiros (Sistemas Operacionais, Java, etc)
necessrias para o funcionamento do produto so de responsabilidade do cliente. Caso necessite do apoio de uma equipe
de Infra Estrutura, entre em contato com o Service Desk (Telefone 4003-0015 - Opes 3 4 3).
3.1
Servidor
30 usurios (sem considerar DCFW, Citrix e outros)
Hardware
Disco
Memria
Processador
120 GB
4 GB
Intel Xeon Dual 2.00 GHz
Software
Sistema Operacional *
Java
OpenEdge
Windows Server
Linux
JRE 1.6
10.2B07
* Para os sistemas operacionais citados so enviados os scripts de carga e shutdown do Jboss para comodidade do cliente.
Para a configurao destes scripts em outros sistemas operacionais, entre em contato com o suporte do Jboss em sua
localidade ou acesse a consultoria telefnica da TOTVS para acompanhamento.
Estao Client
Windows
Hardware
Flash
Navegadores
Java
3.2
3.2.1
Flash Player 10
Internet Explorer 7
Internet Explorer 8
Internet Explorer 9
Firefox 3.5 e 7
JRE 1.7 mais recente
Requisitos de Hardware
No recomendamos o uso de estaes menores que o mnimo acima citado, pois o desempenho no atender s
necessidades dos usurios. Caso a empresa possua muitas estaes com configuraes inferiores a mnima recomendada,
sugerimos utilizar o recurso de Servidores de Terminais Grficos que utilizar o hardware j existente.
A configurao recomendada atende a maioria dos usurios, contudo, para usurios mais exigentes talvez exista a
necessidade de uma configurao melhor. Compreenda-se usurio mais exigente por aquele que utilize processos mais
pesados (necessidade de uma CPU melhor e uma placa de rede mais rpida e/ou ligada em uma porta de switch dedicada
para ele) ou de um usurio que use vrias aplicaes simultneas (necessidade de mais memria para executar processos
como Office, e-mail, CAD, EIS, etc., ao mesmo tempo).
Recomendamos a configurao mnima acima citada para novos equipamentos, caso a empresa venha adquirir
novas estaes e queira utiliz-las por um longo tempo sem necessidade de upgrade e sem ficarem obsoletos. Tambm
foram levadas em considerao s configuraes que os fornecedores de hardware esto oferecendo atualmente e que
tenham uma boa relao custo/benefcio.
Para todos os casos recomendamos a utilizao de placas de rede de fornecedores de primeira linha.
3.2.2
Para os demais tipos de instalao, como Servidor de Aplicao, Banco de Dados e Programas, recomendamos a
utilizao do servio de Dimensionamento que pode ser solicitada atravs do e-mail siquini@totvs.com.br.
3.3
3.3.1
Requisitos de Software
Sistema Operacional
A estao client deve possuir o sistema operacional Windows instalado, pois o Datasul 11 utiliza a linguagem
Progress em arquitetura 32-bit (Win32). Informaes adicionais quanto s plataformas e sistemas operacionais
homologados podem ser obtidas no site da Progress (Product Availability Guide).
3.3.2
Progress
ATENO: obrigatrio o uso do Progress 10.2B com Service Pack 07 ou superior.
Licena
Sistema Operacional
Observao
Openedge
Enterprise
RDBMS
Openedge
DataServer for
Oracle
OpenEdge
DataServer for
Microsoft SQL
Openedge
Application
Server Enterprise
Windows Server
Client
Networking
Unix
Windows Server
Unix
Windows Server
Windows
Unix
Windows
Unix
Windows Server
Query / Results
Unix
10
ATENO: liberada somente um tipo de licena relacionada a banco de dados (Openedge Enterprise
RDBMS, Openedge DataServer for Oracle ou Openedge DataServer for Microsoft SQL), de acordo com o
sistema gerenciador de banco de dados utilizado em sua empresa.
3.3.3
Java
Para Sistema Operacional 64-bit, instalar preferencialmente o Java 64-bit (JRE) na mesma verso disponibilizada na
mdia de instalao do produto.
3.3.4
Para executar o Datasul 11 nas estaes client, necessrio o Flash Player. Caso no possua instalado, o Flash Player
pode ser baixado diretamente do site da Adobe (verso mnima: 9r124).
3.3.5
Para a execuo de programas Progress via Internet, necessria a utilizao de ferramentas de acesso remoto de
terceiros. O produto Datasul 11 est homologado e possui configuraes de acesso remoto para GoGlobal verso 4, Citrix
(Citrix Presentation Server Verso 4.5) e Terminal Server. Para o uso do Terminal Server, necessrio que o servidor possua
o sistema operacional Windows 2008 ou superior, com o servio RemoteAPP habilitado.
3.3.6
Caso voc utilize uma instncia existente, as recomendaes que seguem devem prevalecer perante outros produtos
no TOTVS. Para verificar valores de parmetros de base existente, proceda as seguintes consultas e analise os resultados:
select parameter, value
from nls_database_parameters
where parameter = 'NLS_CHARACTERSET'
NLS_LANGUAGE
AMERICAN
NLS_TERRITORY
NLS_CHARACTERSET
AMERICA
WE8ISO8859P1 OU WE8MSWIN1252
NLS_NCHAR_CHARACTERSET
AL16UTF16
11
Tamanho do bloco da instncia Oracle: Caso o database tenha valor de bloco menor que 8k (8192 bytes) observado
pelo parmetro de inicializao (db_block_size), a mesma dever ser recriada. Caso no seja possvel, crie nova database
para os produtos Datasul
Disponibilidade de Cursores: Recomendamos administrar no parmetro de inicializao (open_cursors) um valor
maior que o padro de instalao da instncia. Inicie com valor de 32000 ou maior.
Estaes de trabalho: Em cada estao deve ser instalado o produto Net Service do Oracle. Nunca instale este
produto com idioma diferente de ingls. O NLS_LANG dever possuir o valor conforme o CharacterSet do banco (
AMERICAN_AMERICA.WE8ISO8859P1 ou AMERICAN_AMERICA.WE8MSWIN1252) nas chaves de registro (regedit) da
estao ou servidores de aplicao. Esta configurao retorna melhor desempenho aos produtos que tem relacionamento
Client/Server.
3.3.7
O produto foi homologado para ser executado com SQL Server 2012 e os requisitos de harware e software podem
ser consultados no site do fabricante Requisitos SQL Server 2012.
Confirme que o protocolo TCP/IP est habilitado para a instncia do SQL Server utilizada. Instncias do SQL Server
Express no possuem este protocolo habilitado por padro.
Para as estaes de trabalho se faz necessrio a instalao do SQL Server Native Client 10.0 para que seja feito o
acesso ao produto Datasul 11 configurado no servidor.
Linux kernel verso 2.6.29 ou superior, com glibc 2.7 ou superior, gtk 2.12.0 ou superior, libcap1 ou libcap2 e
suporte para udev.
OpenMotif 2.3.1 ou superior.
6M de espao em disco.
Video display com 256 cores ou superior
Firefox 3.6 ou superior
Esta configurao foi testada nas seguintes distribuies: Ubuntu 10.4, Mint 11.
12
3.4
Recomenda-se que a instalao dos produtos Datasul seja efetuada com o usurio administrador, ou com um
usurio que esteja incluso no grupo de administradores do servidor.
3.5
Virtualizao/Load Balance/Https
Informaes para homologao de ambientes dentro de uma estrutura de virtualizao/Load Balance/Https podem
ser encontradas neste artigo.
4.1
Instalao
Java;
13
4.2
Planejando a Instalao
Mostraremos agora as etapas que devem ser seguidas para a instalao e configurao do Datasul 11, de acordo
com os tipos de instalao disponveis na mdia (Programas, Banco de dados e Servidor de Aplicao).
Defina a topologia do ambiente. Nesta etapa, deve ser definido onde cada componente ser instalado. Escolha o
hardware que ser utilizado como servidor de banco de dados, servidor de arquivos, servidor de aplicao e tambm
as mquinas que estaro disponveis aos usurios. Para cada um destes componentes, verifique se os requisitos de
hardware e software so atendidos;
Inicialize o produto utilizando o atalho criado em Iniciar > Programas > TOTVS Datasul > Administrao >
Inicializador do Produto durante a instalao do servidor de aplicao;
Inicie o Jboss atravs do servio TOTVS Datasul - <ID> criado no Services do Windows.
Aps a concluso destas etapas, o produto estar pronto para utilizao.
4.2.1
O Datasul 11 conta com a funcionalidade de Segurana por Estabelecimento, com o objetivo de definir se cada
usurio pode ou no visualizar informaes de um determinado estabelecimento.
Essa caracterstica permite que os bancos do Industrial possam ser utilizados como Multi-Empresa, com as
informaes sendo separadas pelos Estabelecimentos. A Segurana por Estabelecimento pode ser aplicada tanto em Bases
de dados Unificadas (Multi-Empresa) como separadas.
Essa funcionalidade possui algumas caractersticas e regras que devem ser bem esclarecidas e avaliadas antes de sua
aplicao. Para maiores detalhes sobre as regras e programas contemplados clique aqui.
4.3
Instalao
ATENO: Caso receba a mdia em DVD, antes de iniciar a instalao deve-se copiar todo o contedo do
DVD2 para o DVD1. Sem isto a instalao ser interrompida no meio do processo. Quando o download
da mdia realizado atravs do Portal de Suporte, todos os arquivos zip devem ser descompactados no
mesmo diretrio.
As etapas abaixo so comuns para todos os tipos de instalao do Datasul 11:
14
Dever ser informado um identificador (ID) para esta instalao. Como o diretrio de instalao do produto padro, este
ID necessrio para evitar sobreposio de arquivos quando existir mais de uma instalao do produto no mesmo servidor.
Informe o Nome do Usurio e o Nome da Empresa que utilizar o Datasul 11. Selecione Avanar para
continuar. No so permitidos caracteres especiais neste campo, pois podem ocorrer erros no acesso ao produto.
Nesta tela sero exibidos os drives disponveis para a instalao do produto. Selecione um drive e clique em avanar.
Lembrando que somente aparecero os drives locais (unidades mapeadas no so exibidas).
Aps clicar em avanar ser exibida uma tela informando se o espao em disco suficiente para a instalao da mdia. Se
houver espao, ser exibida somente uma tela informativa, mostrando que o espao suficiente. Se no houver espao, a
instalao questionar se deseja selecionar outro drive. Caso informe que no, a instalao no ir prosseguir. Neste caso,
libere espao em disco e inicie novamente o instalador.
Selecione o tipo de instalao que ser executado neste momento. Lembrando que deve ser seguida a ordem apresentada:
Programas
Banco de dados
Servidor de Aplicao
Documentao
4.4
Instalao de Programas
Ao selecionar a opo Programas sero instalados os objetos Progress utilizados pelo Datasul 11. A rea de
programas ser instalada na estrutura <Drive>:\Totvs\Datasul\<ID>\ERP. O diretrio ERP dever estar acessvel a todos os
usurios que utilizaro o Datasul 11, devido execuo dos programas Progress. A instalao da rea de programas prrequisito para a instalao dos demais componentes da mdia de instalao.
O instalador contm binrios compilados para 32-bit e 64-bit. Defina atravs das opes do menu quais binrios
sero instalados. Se selecionada qualquer opo para Caracter 32 ou Caracter 64, ser criado um diretrio chamado
char32 ou char64, respectivamente dentro dos diretrios do produto.
Para dar continuidade ao processo, selecione Avanar. Neste momento ter incio a instalao dos programas. Ao
final deste processo, o instalador retornar a tela de seleo do Tipo de Instalao.
4.5
15
4.5.1
Bancos Progress
Tela Seleo de ID
Se a instalao de Bancos de Dados for feita no mesmo servidor onde foi feita a instalao da rea de programas,
esta tela ser apresentada. Neste caso, informe Sim para utilizar o ID que foi previamente criado. Se existir mais de 1 ID
registrado, ser solicitado qual ID deseja utilizar.
Informe o nmero inicial da porta TCP/IP a ser configurada para carga dos bancos. As portas TCP/IP sero
configuradas de forma seqencial. Nesse caso, antes de informar o nmero inicial da porta, recomendamos verificar se as
prximas 60 portas TCP/IP subseqentes tambm esto livres.
Selecione Avanar para continuar.
Essa tela definir de que forma ser configurado o arquivo conmgr.properties do Progress. Esse o arquivo
responsvel pela configurao dos bancos que sero administrados pelo Progress Explorer Tool.
Esta tela contm um resumo das informaes digitadas nas telas anteriores. Caso alguma informao esteja
incorreta, selecione a opo Voltar para efetuar as devidas correes.
Ao selecionar a opo Avanar, os bancos sero instalados e configurados.
16
Localizao
Objeto
ReparaBancos.bat
datasulDescargaBancos.bat
datasulCargaBancos.bat
conmgr.properties
Descrio
Script para reparar a estrutura dos
bancos.
Script para derrubar os bancos
iniciados de forma manual (proserve
ou _mprosrv) ou iniciados pelo script
datasulCargaBancos.bat.
Script para iniciar os bancos. Ao iniciar
os bancos por esse script, os bancos
no sero gerenciados pelo Progress
Explorer Tool.
Arquivo responsvel pela configurao
dos bancos que sero administrados
pelo Progress Explorer Tool.
17
A mdia de instalao no cria os bancos de dados automaticamente para estes sistemas operacionais (Linux, AIX,
HP-UX, HP-UX Itanium, Solaris, etc.). Desta forma, a mdia de banco de dados dever ser instalada em ambiente Windows e
os bancos de dados devero ser criados manualmente.
Acessar o Data Administration do Progress, conectando o banco de dados em modo mono usurio
pro -Mm 4096 -cpstream ibm850 -d dmy -E -rx -db <banco> -1 -p _admin.p
Executar o load de definies (.df) pelo Admin > Load Data and Definitions > Data Definitions (.df file), para os
bancos emsfnd e ems2uni;
Criar o usurio sysprogress, senha sysprogress e o usurio pub, senha pub pelo Admin > Security > Edit User List;
Acessar o proenv do Progress em Iniciar > Programas > Progress > Proenv;
Executar o load das definies (.dfsql) para os bancos emsdev, finance e payroll;
18
Conectar via SQL Explorer o banco mdtfrw e dar permisses de DBA para o usurio pub, atravs dos comandos
abaixo:
sqlexp user sysprogress password sysprogress -url jdbc:datadirect:openedge://<nome servidor banco>:<porta do broker
SQL>;databaseName=<banco>
Grant dba to pub;
Commit;
Aps a execuo desses procedimentos, os bancos utilizados pelo Datasul 11 estaro instalados e configurados.
4.5.2
Bancos Oracle
ATENO: Para a utilizao do produto em Oracle, o valor da NLS_LANG dever estar configurado de
acordo com o CharacterSet utilizado no banco de dados (AMERICAN_AMERICA.WE8ISO8859P1 ou
AMERICAN_AMERICA.WE8MSWIN1252).
Informar o nome da instncia do Oracle que ser utilizada para armazenar os objetos desta instalao.
Informe nesta tela o nome do servidor e a porta do Listener para esta instncia. Estas informaes sero utilizadas para
criar os objetos no banco Oracle.
Informar o diretrio onde deseja armazenar os Datafiles dos tablespaces que sero utilizados para o produto Datasul 11.
Esta tela contm um resumo das informaes digitadas nas telas anteriores. Caso alguma informao esteja
incorreta, selecione a opo Voltar para efetuar as devidas correes.
Ao selecionar a opo Avanar, sero criados os scripts para criao dos objetos nos bancos Oracle, bem como
sero copiados os Schema Holder.
Localizao
Objeto
criaObjetoOracle.sql
criaTablespaceOracle.sql
criaUsuarioOracle.sql
Descrio
Script para criar os objetos (tabelas,
ndices, etc.) no banco Oracle.
Script para criar os tablespaces para o
produto Datasul 11 no banco Oracle.
Script para criar os usurios do produto
Datasul 11 no banco Oracle.
Guia de Instalao Datasul 11.5.9
Verso 1.1
19
gerenciadorScripts.sql
ReparaBancos.bat
Acessar o Sql Plus com o usurio System na instncia onde sero criados os objetos;
Verificar ao final do processo se foram gerados erros nos arquivos de log, localizados no diretrio <Dir Instal
Bancos>\spool.
4.5.3
Tela Senha
Informe o nome do seridor e a instncia SQL Server e a localizao para os Database datafiles, diretrio existente no
servidor SQL Server.
Esta tela contm um resumo das informaes digitadas nas telas anteriores. Caso alguma informao esteja
incorreta, selecione a opo Voltar para efetuar as devidas correes.
Ao selecionar a opo Avanar, sero criados os scripts para criao dos objetos nos bancos SQL Server, bem como
sero copiados os Schema Holder.
20
Localizao
Objeto
criaObjetoSQLServer.bat
criaDatabaseSQLServer.sql
criaUsuarioSQLServer.sql
gerenciadorScripts.bat
ReparaBancos.bat
Descrio
Script para criar os objetos (tabelas,
ndices, etc.) no banco SQL Server.
Script para criar os bancos para o produto
Datasul 11 no servidor SQL Server.
Script para criar o usurio e associar aos
bancos no SQL Server.
Script que gerencia a chamada dos demais
scripts SQL Server. Este arquivo dever ser
executado para que os objetos sejam
criados no banco SQL Server.
Script para reparar a estrutura dos bancos
Schema Holder.
Verificar ao final do processo se foram gerados erros nos arquivos de log, localizados no diretrio <Dir Instal
Bancos>\spool.
4.6
Ao selecionar a opo Servidor de Aplicao sero instalados e configurados servios do Jboss e Datasul Interactive
para execuo do Datasul 11.
Seguem as etapas para a execuo desse processo:
Guia de Instalao Datasul 11.5.9
Verso 1.1
21
Informar o diretrio onde ser instalado o Servidor de Aplicao no servidor. Recomendamos o diretrio default
sugerido pela mdia de instalao.
Informar se o produto ser integrado com o ECM. Em caso de dvidas, selecione a opo No, pois esta
informao pode ser alterada a qualquer momento atravs de arquivo de configurao.
Caso sejam efetuadas conexes remotas para acesso ao Datasul 11 via Datasul Connection for Web (GoGlobal), Citrix
ou Terminal Server deve ser selecionada a opo Sim. Do contrrio, deve ser selecionada a opo No para dar
continuidade instalao. Ao selecionar a opo Sim, ser apresentada a tela de seleo do tipo de acesso remoto.
Selecione o tipo de instalao e preencha conforme solicitado:
Terminal Server
Porta: Informe uma porta disponvel no servidor para comunicao entre o Jboss e o Terminal
Server;
Servidor: Informe o servidor onde est publicada a aplicao no Terminal Server;
Porta Metaframe: Informe a porta utilizada pelo Terminal Server.
Citrix
URL: URL em que a pasta DatasulCtxWI ser publicada (ver configurao do Citrix neste mesmo
Guia);
Servidor: Informar o servidor onde est publicada a aplicao no Citrix;
Porta: Informe uma porta disponvel no servidor para comunicao entre o Jboss e Citrix.
Informe o nome do servidor onde esto instalados os bancos de dados do produto Datasul 11. Selecione Avanar
para continuar.
O Single Sign On (Josso) instalado e configurado junto com o Jboss. Dessa forma, informe o hostname do servidor
de aplicao onde est sendo instalado o Jboss e a porta de comunicao com o Jboss.
Selecione Avanar para continuar.
Tela Nameserver
Informe o nome da mquina e nmero de porta do Nameserver do Progress. Caso no tenha alterado, a porta
padro 5162. Estas informaes so utilizadas para conexo com o AppServer criado durante a instalao. Selecione
Avanar para continuar.
22
DICA: Essa informao pode ser obtida no arquivo ubroker.properties, localizado abaixo do diretrio
properties do Progress. O parmetro que define a porta de comunicao com o Nameserver o
portNumber, abaixo da estrutura [Nameserver] ou [Nameserver.XXX]. Por padro o Nameserver
utilizado o NS1 com a porta UDP 5162.
Informe o nmero da porta de acesso ao Jboss. Recomendamos utilizar a porta padro (8080).
Essa tela definir de que forma ser configurado o arquivo ubroker.properties do Progress. Esse o arquivo
responsvel pela configurao do servio AppServer Datasul que ser administrado pelo Progress Explorer Tool.
Esta tela contm um resumo das informaes digitadas nas telas anteriores. Caso alguma informao esteja
incorreta, selecione a opo Voltar para efetuar as devidas correes.
Ao selecionar a opo Avanar, os servios sero instalados e configurados.
Ao finalizar as configuraes ser questionado se deseja informar as configuraes do LDAP. Estas informaes so
utilizadas para o login integrado do produto. Sem esta configurao, mesmo que tenha o usurio SO cadastrado
corretamente com o tipo de acesso externo, no ser possvel acessar o produto utilizando login integrado. Se for escolhida
a opo sim, ser solicitado um usurio e senha de rede para configurao com o Active Directory (AD). Aps a
configurao com o Active Directory ser apresentada a tela de concluso da instalao do Servidor de Aplicao.
23
ALERTA: A senha do usurio informado no pode ter o caractere &, sendo que isso ocasionar falha
na inicializao do Jboss. necessrio neste processo informar um usurio e senha vlidos no AD sem
domnio e sem extenso, caso contrrio no ser possvel configurar o arquivo de autenticao
utilizado pelo Josso.
4.6.1
Localizao
<Dir Instal
Programas>\scripts[instncia]
<Dir Instal
Programas>\scripts[instncia]
<Dir Instal
Programas>\scripts[instncia]
<Dir Instal
Programas>\scripts[instncia]
<Dir Instal
Programas>\scripts[instncia]
<Dir Instal
Programas>\scripts[instncia]
<Dir Instal
Programas>\scripts[instncia]
4.7
Objeto
Descrio
config.xml
datasul-configxml-alias.p
datasul-appserver-alias.p
datasul-aliasIni.p
datasul.pf
datasul-progress.ini
ubroker.properties
Instalao da Documentao
Ao selecionar a opo Documentao, sero instalados os manuais tcnicos, manuais de diferenas funcionais e
Release Notes. Ao selecionar esta opo, ser questionado se o diretrio de instalao do servidor de aplicao o
informado em tela. Se o diretrio estiver correto selecione SIM. Se no estiver correto, selecione NO e altere este
diretrio.
24
4.8
Inicializando o Datasul 11
Durante a instalao do Servidor de Aplicao criado um atalho para inicializao do produto em Iniciar >
Programas > TOTVS Datasul > Administrao > Inicializador do Produto. Nesta etapa, os bancos de dados devem estar
carregados.
Seguem as etapas para a execuo dessa rotina:
Informe o nome da empresa que utilizar o Datasul 11, o CNPJ (somente nmeros), o pas e o estado de localizao
da empresa, bem como o idioma para utilizao. Selecione para continuar.
Informe a localizao dos arquivos de strings externas (<Dir Instal Programas>\univdata\pt.d), mensagens (<Dir
Instal Programas>\univdata\msg.d) e literais (<Dir Instal Programas>\univdata\liter.d). Selecione para continuar.
Nesta
tela
informe
a
localizao
do
arquivo
de
parmetros
(<Dir
Instal
Programas>\fnd\men\importador\parametros-[instncia].properties), de acordo com a instncia que est sendo
inicializada. Informar tambm o diretrio de localizao dos arquivos .jar (<Dir Instal Programas>\fnd\men). Selecione
para continuar.
Os bancos apresentados nessa tela so os mesmos configurados para conexo no arquivo .pf, localizado abaixo da
estrutura <Dir Instal Programas>\scripts. Selecione Iniciar para continuar. Esta tela somente informativa, no sendo
possvel alterar os dados de conexo atravs dela.
Otimizador de Performance
Essa funo melhora a performance do ambiente no que se refere ao uso de gatilhos de dicionrio. Com a execuo
desse programa, so habilitados os gatilhos que possuem cdigos e desabilitados os gatilhos que no estejam sendo
utilizados. Recomenda-se a execuo do otimizador de performance na inicializao (opo Sim).
Nesse momento ser executada a inicializao do produto.
A ltima etapa do processo de inicializao a importao de dados para o banco de dados emsdev. Durante esta
etapa, a tela do inicializador ficar travada. Ao final ser apresentado em tela o arquivo btb907za.txt, gerado abaixo do
diretrio raiz de instalao dos programas. Esse arquivo um log dos procedimentos executados. A tela do inicializador ser
liberada aps fechar o arquivo de log.
Depois de verificar o log gerado, feche o arquivo e selecione
concluindo o processo.
ATENO: Verifique a existncia de registros na tabela StringTable. Se a tabela estiver vazia, execute
atravs do Prompt de Comando o script importacaoByYou.bat, localizado abaixo do diretrio raiz de
instalao dos programas. Aps a execuo desse script verifique novamente a quantidade de registros
na tabela.
Aps a inicializao do produto necessrio fazer a configurao de negcio para que as informaes sejam
apresentadas conforme desejado no desktop do Datasul 11.
25
4.9
Acesso ao Datasul 11
Durante a instalao do Servidor de Aplicao criado um atalho em Iniciar > Programas > TOTVS Datasul.
Porm, antes de acessar o produto, devem ser executados os seguintes procedimentos:
Iniciar o servio do Jboss TOTVS Datasul em Painel de Controle > Ferramentas Administrativas > Services;
4.10.1
Para que o Datasul Connection for Web (GoGlobal) funcione corretamente ser necessrio apontar o caminho dos
arquivos .jar e .cab, e scripts Java disponibilizados na instalao.
Seguem os procedimentos a serem executados para que o acesso remoto seja executado corretamente:
Instalar a licena Progress Client Networking no servidor do Datasul Connection for Web (GoGlobal).
Instalar o Java.
Criar uma aplicao no GoGlobal Cluster Manager > Applications > Add.
26
Display Name o nome da aplicao que ser executada (para que esta configurao funcione
corretamente, o valor deste campo dever ser DI);
Executable Path Deve apontar para o java.exe, localizado abaixo da estrutura <Dir Instal Java>\
bin\java.exe;
Start Directory Diretrio temporrio para a sesso;
Startup State Normal.
Configurar o log do GoGlobal em Tools > Server Options > Log. Recomendamos o nvel 6 de log para que sejam
mostrados todos os eventos.
ATENO: Todos os usurios do sistema operacional devem ter acesso e permisso nos diretrios e
programas definidos no PROPATH da sesso, assim como aos arquivos .ini, .pf, datasul-frameworkcitrixproxy-java-1.0.2.jar e Progress. Caso os usurios no possuam permisso, sero registrados erros
de acesso no log do GoGlobal.
Configurar o arquivo config.xml localizado abaixo da estrutura <Dir Instal Programas>\scripts. Seguem os itens a
serem configurados nesse arquivo, sendo que as tags no citadas no devero ser alteradas:
RemoteConnectionType
Informar o tipo de conexo remota (GOGLOBAL).
Ex: <RemoteConnectionType>GOGLOBAL</RemoteConnectionType>
RemoteServerPort
Informe uma porta de comunicao com o Datasul Connection for Web (GoGlobal).
Ex: <RemoteServerPort>8085</RemoteServerPort>
RemoteShortcut Description
Informe os parmetros para execuo da sesso Progress.
Ex: <RemoteShortcut Description="GOGLOBAL" Path="-jar \\f16\ServidorAplicao\scripts-8080\datasulframework-citrixproxy-java-1.0.2.jar "c:\dlc102b\bin\prowin32.exe"
"\\f16\ERP\scripts\emsmult.pf" "\\f16\ERP\scripts\ems.ini"
"men\men906za.p"" />
MetaframeServer
Informe nome ou IP do servidor GoGlobal.
Ex: <MetaframeServer>legacy2</MetaframeServer>
MetaframeServerLibURL
Informe a URL onde se encontram os componentes do GoGlobal (este diretrio virtual dever estar publicado em
servidor Web).
Ex:<MetaframeServerLibUrl>http://legacy2/goglobal</MetaframeServerLibUrl>
ATENO: Se algum dos parmetros acima descritos no estiver configurado corretamente, os
programas no sero executados. Caso exista alguma tag vazia, recomendamos remov-la do arquivo
(realizar um backup prvio do arquivo).
4.10.2
Citrix Metaframe
necessrio a instalao da Web Interface do Citrix para o funcionamento do acesso remoto pelo produto.
Seguem os procedimentos a serem executados para que o acesso remoto seja executado corretamente:
27
Instalar o Java.
Criar uma aplicao no Citrix Management Console em Presentation Server > NomeFarm > Applications > New >
Publish application (esta aplicao dever estar visvel aos usurios via Web Interface).
Display Name o nome da aplicao que ser executada (no exemplo, Datasul11);
Type Installed application;
Command line Deve apontar para o arquivo citrix.bat, seguido dos caracteres %*
Ex: C:\AtalhosDatasul11\citrix.bat" %*
Aps a aplicao do Hotfix Rollup Pack 2 ou superior do Presentation Server, o servidor Citrix bloqueia os
parmetros vindos do client. Nesse caso, no local de %* deve ser utilizado %**.
Working Directory Apontar para um diretrio temporrio para a sesso;
Servers Informe o servidor onde ser executada a sesso Progress;
Users Allow only configured Users Informe os usurios que devem ter acesso a aplicao via Citrix;
ATENO: Todos os usurios do sistema operacional devem ter acesso e permisso nos diretrios e
programas definidos no PROPATH da sesso, assim como, aos arquivos .ini, .pf, datasul-frameworkcitrixproxy-java-1.0.2.jar, citrix.bat, citrix.properties e Progress.
Publicar na intranet um diretrio virtual (IIS) onde estaro localizados os arquivos de configurao do acesso remoto.
O Caminho fsico dever apontar para o diretrio jboss_home\DatasulCtxWI. Este diretrio virtual precisa ter
permisso para executar arquivos .aspx (do .NET). No IIS7 converter este diretrio virtual para uma aplicao;
Os arquivos da pasta DatasulCtxWI publicada so 32-bits. Caso o servidor onde o diretrio virtual foi publicado seja
64-bits, necessrio configurar o IIS para executar em modo 32-bits. A partir do IIS 7, possvel criar um novo pool
de aplicativos e configurar somente este pool para executar em modo 32-bits, relacionando a pasta criada a este.
Aps criar o diretrio virtual, configurar o arquivo web.config abaixo da pasta DatasulCtxWI, conforme orientaes
abaixo:
Informar o nome da Farm do citrix onde o atalho para o arquivo citrix.bat foi publicado.
ATENO: No servidor IIS onde o diretrio virtual foi publicado, requisito possuir o .NET Framework
3.5 instalado, bem como o visual J# 2.0 (Redistributable Package). Ambos podem ser localizados no
Download Center da Microsoft.
28
path=C:/dlc102b/bin/prowin32.exe
Informar o caminho do executvel progress no servidor citrix.
pf=C:/totvs/datasul/11.5.9/ERP/scripts/datasul.pf
Informar caminho ao arquivo .pf do ambiente utilizado.
ini=C:/totvs/datasul/11.5.9/ERP/scripts/datasul-progress.ini
Informar caminho ao arquivo .ini do ambiente utilizado.
p=C:/totvs/datasul/11.5.9/ERP/scripts/datasul-configxml-alias.p
Informar caminho ao arquivo de alias do ambiente utilizado.
Editar o arquivo config.xml localizado abaixo da estrutura <Dir Instal Programas>\scripts. Segue os itens a serem
configurados nesse arquivo, sendo que as tags no citadas no devero ser alteradas:
RemoteConnectionType
Informar o tipo de conexo remota (CITRIX).
Ex: <RemoteConnectionType>Citrix</RemoteConnectionType>
RemoteServerPort
Informe uma porta que servir de comunicao entre o Jboss e o Citrix.
Ex: <RemoteServerPort>8085</RemoteServerPort>
RemoteShortcut Description
Informe uma descrio para a conexo. A valor do item Path pode ficar em branco,
Ex: <RemoteShortcut Description="Citrix" Path="" />
MetaframeServer
Informe o nome ou endereo IP do servidor Citrix.
Ex: <MetaframeServer>citrixserver</MetaframeServer>
ASPHttpServer
Informe a URL para o diretrio virtula publicado anteriormente:
Ex: <ASPHttpServer>http://citrixserver/DatasulCtxWI</ASPHttpServer>
MetaframeServerId
Informe o nome da aplicao criada no servidor Citrix.
Ex: <MetaframeServerId>Datasul11</MetaframeServerId>
29
4.10.3
Terminal Server
necessrio que o Terminal Server esteja instalado no servidor onde ser feito o acesso remoto.
Seguem os procedimentos a serem realizados para o acesso remoto via Terminal Server:
Instalar o Java.
No servidor de Terminal Server, criar uma aplicao no TS Remote App Manager, com a seguinte configurao:
Location Informe o caminho completo do prowin32.exe (localizado abaixo do diretrio Bin do Progress);
Command-line arguments Selecionar a opo para permitir qualquer tipo de argument na linha de comando.
Configurar o arquivo config.xml localizado abaixo da estrutura <Dir Instal Programas>\scripts. Segue os itens a
serem configurados nesse arquivo, sendo que as tags no citadas no devero ser alteradas:
RemoteConnectionType
Informar o tipo de conexo remota (Terminal Server).
Ex: <RemoteConnectionType>TerminalServer</RemoteConnectionType>
RemoteServerPort
Informe uma porta que servir de comunicao entre o Jboss e o Terminal Server.
Ex: <RemoteServerPort>8085</RemoteServerPort>
MetaframeServer
Informe o nome ou endereo IP do servidor Terminal Server.
Ex: <MetaframeServer>serverts</MetaframeServer>
MetaframeServerPort
Informe a porta de acesso ao Terminal Server.
Ex: <MetaframeServerPort>3389</MetaframeServerPort>
MetaframeServerId
Informe o nome da aplicao criada no servidor TS.
Ex: <MetaframeServerId>Datasul11</MetaframeServerId>
RemoteShortcut Description
Informe os parmetros para execuo da sesso Progress.
30
-ininame
4.11.1
Permisso de Sequences
Quando no for utilizados os bancos de dados criados automaticamente pela mdia de instalao, necessrio dar
permisso de select e update para o usurio pub nas sequences seq_configur e seq_propried. Esta permisso impacta
diretamente na persistncia das configuraes do usurio. Caso no sejam dadas as permisses para as Sequences,
nenhuma configurao de usurio ser salva, ocasionando vrios erros em tela.
Acessar o SQL Explorer atravs do Proenv, conectando o banco emsfnd;
Sqlexp db emsfnd H <hostname> -S <servio> -user sysprogress password sysprogress
4.11.2
Ao final da instalao os programas Progress estaro disponveis para acesso somente atravs do servidor onde foi
feita a instalao. Para que o acesso a estes programas esteja disponvel a todas as estaes da rede, necessrio seguir os
procedimentos listados abaixo:
Compartilhar o diretrio ERP, atribuindo permisso de leitura a todos os usurios que acessaro o produto.
Ex: \\servidor\ERP
Editar o arquivo ERP\scripts-8x80\config.xml, alterando o endereo dos arquivos .ini, .pf e alias para o
compartilhamento previamente criado.
4.11.3
31
Caso seja utilizado o Gesto de Planos, dever ser criado um atalho especificamente para acesso a ele no produto.
Neste caso, devero ser seguidos os passos abaixo:
Criar um atalho no config.xml, apontando para um arquivo .INI onde o valor do v6Keys seja = Yes. Os programas do
Gesto de Planos devero ser executados com este atalho;
4.11.4
Criar um atalho no config.xml, apontando para um arquivo .INI onde o valor do v6Keys seja = No. Este atalho ser
utilizado para executar os programas do EMS 2/ EMS 5/ HCM.
Quando o servidor de e-mail do cliente exigir autenticao para o envio de e-mail, ser necessrio criar uma conta
especfica de e-mail para o produto Datasul e configur-la no arquivo mail-service.xml no Jboss.
Verificar se no arquivo mail-service.xml (localizado no <Jboss>\server\<instncia>\deploy) existe a configurao
abaixo para permitir que sejam enviadas mensagens de e-mails para e-mails externos com autenticao de usurio:
<property name="mail.smtp.auth" value="true"/>
Se existir, est configurado para utilizar autenticao de usurio, ento sempre que for enviado um e-mail o
destinatrio ser o que est definido no arquivo mail-service.xml. O e-mail informado utilizado no "replyTo", ou seja, para
resposta do e-mail, tambm ser o configurado no mail-service.xml.
Retirando essa configurao do mail.smtp.auth, ao tentar enviar um e-mail para destinatrio externo isso no ser
possvel se o servidor de e-mail estiver configurado para exigir autenticao para o envio de e-mail. Se enviado para e-mail
interno o remetente que aparecer no e-mail dever ser o que foi informado, e no o que est configurado no mailservice.xml.
4.11.5
Aps uma nova instalao do produto Datasul 11, ser necessrio criar uma Matriz de Traduo para Organizao
Externa no EMS 5 (prgint/utb/utb118aa), caso ela no exista.
A matriz ser usada para identificar a unidade organizacional do EMS 5 correspondente unidade organizacional do
EMS 2, relacionada ao usurio. Tambm ser utilizada quando o usurio trocar de empresa dentro do sistema Datasul
(procedimento Troca Empresa Usurio).
Dever existir ao menos um registro de relao entre a empresa do EMS 2 com a empresa do EMS 5.
A Matriz de Traduo Organizao Externa dever ter o nome EMS2 e a Origem Organizao dever ser EMS. Se
j existir uma matriz chamada EMS2, ela dever ser a oficial utilizada na integrao entre o EMS 2 e o EMS 5.
Na matriz devero ser cadastradas todas as empresas e estabelecimentos usados no EMS 2, conforme abaixo:
As demais informaes (matriz contas, matriz centro de custo e outras) no precisaro ser identificadas neste
momento.
32
4.11.6
Para instalar o plugin, copie os 2 arquivos localizados na pasta 'crm-outlook' da mdia de instalao do produto
Datasul 11, para uma pasta temporria na estao do usurio.
Execute o arquivo 'setup.exe' e siga os passos da instalao. Para a utilizao do plugin, necessrio ter o Microsoft
Outlook 2010 instalado na estao.
4.11.7
Verificar se as portas utilizadas na carga dos bancos so as mesmas definidas para conexo com os mesmos;
Verifique se o arquivo config.xml localizado abaixo da estrutura <Dir Instal Programas>\scripts-8080 est
configurado corretamente, sendo ele o responsvel pelos atalhos para execuo dos programas Progress. Caso
exista alguma tag vazia, ela deve ser comentada ou removida;
Verificar se o arquivo di.properties localizado abaixo da estrutura jboss_home\server\instance8080\conf\datasul est configurado corretamente, sendo ele o responsvel pela localizao do arquivo
config.xml;
Verificar se o arquivo hcm.properties localizado abaixo da estrutura jboss_home\server\instance-8080\deploy\ datasulbyyou-XX.X.X-SNAPSHOT.ear\payroll-config-X.X.X.jar est configurado corretamente, sendo que o parmetro
hcmpayroll.appserverconnection deve estar apontando para o servio AppServer;
Atualizao
33
Reinstalao
A reinstalao pode ser executada para qualquer um dos componentes do produto (programas, banco de dados e
servidor de aplicao), executando o setup da mdia de instalao novamente. Porm, antes de executar esse processo,
devem ser feitas algumas verificaes:
ATENO: de extrema importncia a execuo de um backup do ambiente atual antes da reinstalao
de qualquer componente.
Programas
Se o produto estiver operacional, selecionar uma rea de programas diferente da utilizada pelo ambiente de
produo. A reinstalao pode ser utilizada para instalar os programas compilados em ambiente Caracter 32-bit ou Caracter
64-bit, por exemplo.
Banco de Dados
Se o produto estiver operacional, selecionar uma rea ou servidor de banco de dados diferente do utilizado no
ambiente de produo. Caso seja informada a mesma rea para a reinstalao, todos os dados inseridos at o presente
momento sero eliminados. Somente sobreponha os arquivos quando tiver certeza do que realmente necessita. Alm
disso, ao reinstalar os bancos, ser necessria a execuo da inicializao do produto novamente. Em ambiente Oracle e
SQL Server, recomendvel realizar um backup dos Schema Holder antes da reinstalao para evitar problemas de
sincronismo.
Servidor de Aplicao
Na reinstalao do Servidor de Aplicao, os objetos que no existem sero criados e objetos existentes sero
substitudos. Todas as configuraes sero efetuadas novamente pela mdia de instalao.
Desinstalao
O procedimento de desinstalao deve ser executado somente quando no so mais necessrios os componentes
instalados em cada servidor, sendo que essa rotina deve ser executada a partir do servidor onde foi instalado cada
componente.
Para desinstalar o produto em ambiente Windows deve ser selecionada a opo remover do Datasul 11 em
Iniciar > Configuraes > Painel de Controle > Adicionar ou Remover Programas. Durante esse processo ser solicitada a
confirmao de excluso e posteriormente ser apresentada uma tela de concluso do processo.
Esse procedimento no elimina todos os arquivos criados no processo de instalao, como logs e arquivos
temporrios. Nesse caso verifique os diretrios utilizados para instalao dos componentes e remova os objetos restantes
conforme necessrio.
34