arquitetura e instalação_p11.docx

Upload: claiton-dos-santos

Post on 08-Aug-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    1/102

    Arquitetura e Instalao

    Todos os direitos autorais reservados pela TOTVS S.A.

    Proibida a reproduo total ou parcial, bem como a armazenagem em sistema de recuperao e a transmisso, de qualquer modo ou

    por qualquer outro meio, seja este eletrnico, mecnico, de fotocpia, de gravao, ou outros, sem prvia autorizao por escrito da

    proprietria.

    O desrespeito a essa proibio configura em apropriao indevida dos direitos autorais e patrimoniais da TOTVS.

    Conforme artigos 122 e 130 da LEI no. 5.988 de 14 de Dezembro de 1973.

    Arquitetura e

    Instalao

    Protheus

    11

    http://www.totvs.com/
  • 8/21/2019 Arquitetura e Instalao_P11.docx

    2/102

    2Arquitetura e Instalao

    Sumrio

    Arquitetura e instalao ................................................................................................... 3Definies ......................................................................................................................... 4Camadas do Protheus 11 .................................................................................................. 5Aplicativos do Protheus 11 ............................................................................................... 7Instalao do Protheus 11 ................................................................................................ 8Parmetros do Atalho do TOTVS Application Server (TotvsAppServer) ........................ 22Parmetros do Atalho do TOTVS Smart Client Protheus (TotvsSmartClient) ................ 24Acessando o Protheus 11 pela Primeira Vez .................................................................. 26Arquivos de Configuraes ............................................................................................. 30Totvs Development Studio (TotvsDevStudio) ................................................................ 31Atualizao e e Backup do Protheus 11 ......................................................................... 32

    Configurao do Protheus 11 ......................................................................................... 41Configurao do TOTVS DBAcess ................................................................................... 53Utilizando o TOTVS DBAccess ......................................................................................... 61Configuraes de Servios .............................................................................................. 73Configurao do Balanceamento de Carga .................................................................... 75Modelo Base do TOTVSAppServer.INI ............................................................................ 79Configurao do TOTVS Smart Client ............................................................................. 82Protheus 11 Monitor ...................................................................................................... 84Instalando o TOTVS Smart Client .................................................................................... 86Auto-Atualizao do TOTVS Smart Client ....................................................................... 92

    Configurao dos Recursos para Web ............................................................................ 93Web Print e WebSpool ................................................................................................... 95Viso Tcnica .................................................................................................................. 96

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    3/102

    Arquitetura e Instalao - 3

    Arquitetura e instalao

    Objetivos instrucionais do curso

    So habilidades e competncias precisas e especficas que propiciam uma indicao

    clara e completa sobre os conhecimentos pretendidos. Compreendem:

    a) Conceitos a serem aprendidos:

    - princpio epistemolgico do Protheus;

    - nomenclatura Microsiga;

    b) Habilidades a serem dominadas:

    - domnio conceitual do Sistema;- capacidade de anlise e adequao: necessidades X soluo Microsiga;

    c) Tcnicas a serem aprendidas

    - operacionalizao do ambiente;

    d) Atitudes a serem desenvolvidas:

    - capacidade para resoluo de problemas tcnico-operacionais do ambiente;

    - capacidade de execuo.

    Objetivos especficos do curso

    Ao trmino do curso, o treinando dever ser capaz de:

    Dominar e articular com propriedade a linguagem prpria soluo Microsiga.

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    4/102

    4Arquitetura e Instalao

    Definies

    Caractersticas da Tecnologia

    O Protheus 11 uma tecnologia desenvolvida a partir do Sistema Advanced, que tevea Inteligncia toda, dividida em quatro Camadas saber: Servidor de Aplicao TOTVS Application Server (TotvsAppServer), TOTVS Smart Client Protheus(TotvsSmartClient), Repositrio de Funes (RPO) e Banco de Dados.Ou seja, uma aplicao Windows 32 bits, se encarrega: do Gerenciamento dasConexes, da Execuo do Cdigo ADVPL e do Acesso aos recursos de Banco de Dadosatravs do Codebase, ADS, Btrieve, Ctree ou do TOTVS DBAccess .

    uma Aplicao Thin-Client, que realiza apenas a Interface com o usurio.

    Principais Caractersticas da Tecnologia Protheus 11

    Possibilidade de grande variao de Topologias de Redes e ProcessamentosDistribudos;

    Baixo Trfego de Rede TOTVS Application Server e o TOTVS Smart ClientProtheus

    Utilizao de Configuraes, possibilitando o uso de Conexes Simultneas,atravs de Protocolos diferentes e o acesso a diferentes Repositrios deAPOs e Diretrios (O que permite o uso de DiferentesIdiomas e Interfaces

    acessando a mesma Base de Dados);

    Diferentes possibilidades de Impresso de Relatrios; Na verso Protheus 11, pode-se emitir os Relatrios de quatro formas:

    o Em Disco;o Via Windows;o Direto na Porta;o Via E-mail.

    As Impresses realizadas Via Windows, podem ser impressas noServidor;

    As Impresses realizadas em Disco, baixam o Trfego naRede;

    Os Relatrios em Disco, so sempre mantidos no Servidor,enviando, apenas osdados, para as Estaes.

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    5/102

    Arquitetura e Instalao - 5

    Camadas do Protheus 11

    O Protheus 11 dividido em quatro Camadas, para a operao. So elas:

    Servidor de Aplicao - TOTVS Application Server

    O Protheus TOTVS Application Server (TotvsAppServer), a aplicao encarregada daCompilao e Execuo do Cdigo em (ADVPL), no qual o Protheus 11, foi escrito apartir da Verso 5.07.

    Na Linguagem ADVPL, as rotinas so mantidas em APOs (Protheus 11 Objects)individuais em Repositrios.

    Isso permite que as mesmas sejam carregadas e descarregadas dinamicamente damemria da mquina onde o Servidor est sendo executado, ou seja, de acordo com anecessidade de execuo dos Terminais conectados.

    Isso facilita a atualizao aps correes de No Conformidades ou Criao deMelhorias, poisapenas os APOs modificados necessitam ser atualizados.

    Desse modo, a Performance Alta e no requer muito da mquina, para a execuodo servidor.

    Terminais Thin - TOTVS Smart Client Protheus

    O TotvsSmartClient, a aplicao encarregada da Interface com o usurio. No existeProcessamento Local, por isso o Trfego de Rede entre o Terminal e o Servidor deAplicao Baixo, tratando apenas de comandos, para o Desenho das Telas etratamento do Teclado e Mouse.

    Base de Dados

    O Acesso aos Dados realizado pelo Servidor de Aplicao, atravs do padro ISAM(Codebase), ADS (Para padro DBF), ou do TOTVS DBAccess (Para padro SQL).

    Para Bases de Dados (SQL), existe total suporte a Stored Procedures.

    Na verso Protheus 11, todas as Bases de Dados tm suporte a Controle deTransaes, inclusive a Base de Dados (Padro DBF).

    O Protheus 11, permite a utilizao de Tecnologias de Replicao de Dados, como oCISASync ou o prprio MSSQL Server.

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    6/102

    6Arquitetura e Instalao

    Repositrios de APOs

    nesta parte do sistema que estaro os Programas escritos em ADVPL, seremacionados para a execuo de determinadas tarefas.

    atravs dos Repositrios de Apos, que poderemos incluir Novas Customizaes nosistema.

    O Repositrio APO, um Arquivo Binrio Compilado, que por sua vez no pode serEditado ou Modificado, pois tratam os programas desenvolvidos pela TOTVS.

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    7/102

    Arquitetura e Instalao - 7

    Aplicativos do Protheus 11

    O Protheus 11, possui basicamente, quatro aplicativos utilizados com diferentesfinalidades.

    So eles:

    TOTVS Application Server (TotvsAppServer)

    TotvsAppServer.exeTrata-se do Servidor de Aplicao do Protheus 11. Esta a partedo sistema que ser executada no Servidor e ser responsvel pela Comunicao entreo Cliente, a Base de Dados e o Repositrio de Apos.

    TOTVS Smart Client Protheus - (TotvsSmartClient)

    TotvsSmartClient.exe o Terminal Thin-Client, responsvel pela interface com ousurio. o Remote que utilizamos, para interagir com todo o sistema, ele poder serinstalado de duas maneiras: no Servidor de Aplicao ou nas prprias Estaes deTrabalhos.

    Totvs Development Studio (TotvsDevStudio)

    TotvsDevStudio.exe Trata-se do Ambiente de Desenvolvimento Integrado do

    Protheus 11. atravs deste Aplicativo, que iremos realizar todos os acessos aosRepositrios de Apos (Compilao de Customizaes, Visualizao de Funesexistentes, etc...).Alm de Depurar Programas Customizados.

    TOTVS Monitor Protheus (TotvsMonitor)

    TotvsMonitor.exeTrata-se do Ambiente de Monitorao do Protheus 11. Atravs doTotvsMonitor, poderemos interagir com os Usurios Conectados ao Sistema, Analisaros Programas em Uso, Derrubar Conexes Pendentes, Enviar Mensagens ao Usurios,e t c .

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    8/102

    8Arquitetura e Instalao

    Instalao do Protheus 11

    Neste tpico do curso, iremos Instalar o TOTVS Application Server e o TOTVS SmartClient Protheus , juntamente com todas as Ferramentas que o Protheus 11,disponibiliza.

    O primeiro passo para instalao do Protheus 8 a instalao do TOTVS ApplicationServer.

    A instalao do TotvsAppServe, assim como do TotvsSmartClient e das Ferramentasauxiliares (TotvsDevStudio, MPDump e o TotvsMonitor) realizada, atravs doInstalador do Server, localizado no CD do Protheus 11.

    Este programa de instalao permite ao administrador instalar o Protheus 8 de doismodos:

    Exerccio 01 - Como Instalar o Protheus, para Ambientes Codebase:

    AutoRun

    O AutoRun executado automaticamente se o Windows estiver configurado com esterecurso. Porm, possvel execut-lo atravs do comando:

    X:\AUTORUN.EXE onde: X a unidade de CD-ROM

    Execuo dos seguintes programas a partir do respectivo CD

    Instalao do Server no Windows (Discos 1 e 2)

    WINDOWS\TOTVS APPLICATION SERVER\DISK1\SETUP.EXE

    Instalao do Remote no Windows (Disco 1)

    WINDOWS\TOTVS SMARTCLIENT\SETUP.EXE

    Instalao do Help no Windows (Disco 3)

    WINDOWS\PROTHEUS 11 HELP\PORTUGUESE\SETUP.EXE

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    9/102

    Arquitetura e Instalao - 9

    1. Coloque o CD-ROM no drive e aguarde a exibio da tela de abertura conforme aseguir.

    Na parte inferior da tela, so apresentados os idiomas disponveis para apresentaodo instalador do Protheus. Clique no cone correspondente ao idioma que desejautilizar.

    No lado direito da tela, so apresentadas as opes dos aplicativos para instalao:

    Instalao do TOTVS Application ServerInstalao do TOTVS Smart Client

    Instalao do TOTVS DBAccess

    Instalao do TOII - TOTVS Office Interface

    Instalao do Protheus Search

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    10/102

    10Arquitetura e Instalao

    2. Clique na opo TOTVS Application Server.

    O instalador ser iniciado. A janela de Bem-vindo apresentada.

    3. Clique no boto Avanar para prosseguir.

    Contrato de Licena

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    11/102

    Arquitetura e Instalao - 11

    Leia o contrato de licena com ateno e clique no botoSimpara prosseguir.

    Diretrio de Instalao do TOTVS Application Server

    Indique o caminho onde o TOTVS Application Server deve ser instalado. Clique noboto Avanar para prosseguir.

    .

    Recomenda-se o uso do diretrio padro de instalao para que oprocesso de suporte e treinamento seja facilitado.

    Evite o uso de unidades lgicas (drives de rede), para tanto utilizesempre o computador que faz o papel de servidor para efetuar ainstalao. Com isso, diminuise o risco de erros em eventuaisdesinstalaes do sistema

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    12/102

    12Arquitetura e Instalao

    Atualizao/Primeira Instalao

    Caso seja uma Atualizao de Verso - informe o diretrio onde est instalada a verso7.11 do Protheus. Aps a instalao, o kernel do AP7 continuar a existir, porm, osdados j estaro prontos para a atualizao da verso. Este diretrio ir conter osdados (SYSTEM, DATA, SPOOL, etc). Consulte no help "A estrutura de diretrios doProtheus".

    importante, antes de iniciar a atualizao, fazer backupdas bases de dados, arquivos de configuraes (dicionriode dados, parmetros, tabelas, CNAB, SISPAG, etc), menuse programas especficos dos usurios.

    Aps a instalao, atualize os atalhos de acesso ao TOTVSApplication Server e TOTVS Smart Client para o novo caminho eexecute o programa Assistente de Configurao para importar o

    arquivo de configurao .INI.

    Caso seja a Primeira Instalao - indique o caminho onde os arquivos de dados doProtheus 8 devem ser gravados. Clique no boto Avanarpara prosseguir.

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    13/102

    Arquitetura e Instalao - 13

    Idioma do Sistema/Base de Dados Utilizada

    Nesta tela, deve-se selecionar:

    1. Os tipos de repositrios disponveis no Protheus: TOTVS DBAccess (integrado com todos os tipos de banco de dados

    disponveis para esta aplicao),

    ADS (Advantage Database Server) para NT Novell NetWare, ISAM padro DBF ou c-tree.

    Neste momento, pode-se optar por apenas uma base de dados, porm, atravs dealteraes no arquivo de configurao do TOTVS Application Server e cpia dorepositrio correto, possvel fazer com que a mesma instalao do Protheus utilizedois tipos de base de dados.

    2. O idioma do RPO a ser instalado.

    3. O pas para instalao do arquivo "SXS.TXT". Este arquivo gravado nodiretrio\Protheus_Data\SYSTEMLOAD, sendo responsvel pela criao dos dicionriode dados e demais arquivos especficos para o pas selecionado.

    4. Clique no boto Avanar para prosseguir.

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    14/102

    14Arquitetura e Instalao

    Instalao de DLLs

    Clique no boto de opo Sim se utilizar os ambientes de Automao Comercial, destaforma, sero instalados os arquivos de DLLs para comunicao com os perifricoshomologados.

    Verificao das Configuraes de Instalao

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    15/102

    Arquitetura e Instalao - 15

    Verifique as configuraes de instalao e confirme o seu incio, clicando no botoAvanar. Se precisar alterar alguma opo, clique em Voltar.

    Processo de Instalao

    Informadas as variveis de instalao, iniciado o processo de descompactao e

    cpia dos arquivos.

    Solicitao do Disco 2

    Para prosseguir a instalao, necessrio inserir o CD de instalao nmero 2. Aps asubstituio dos CDs, clique no boto OK.

    Servidor de Licenas

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    16/102

    16Arquitetura e Instalao

    Nesta janela, deve-se informar o nome ou endereo IP (prefervel) do Servidor deLicenas e aporta de conexo.Se o equipamento onde o TOTVS Application Server est sendo instaladotambm for o Servidor de Licenas, deve-se marcar a caixa "Este servidor tambm um servidor

    de licenas".

    Assistente de Configurao do Protheus 8

    O programa de instalao prepara o TOTVS Application Server com as configuraesmnimas para a sua correta execuo. Porm, pode-se configur-lo atravs damanuteno do arquivo de configuraes (TotvsAppServer.INI). As configuraesso mantidas em diferentes sees de Environments, conforme a estrutura doarquivo de configuraes.

    No Windows, possvel configurar o arquivo TotvsAppServer.INI utilizando este

    Assistente de Configurao do TOTVS Application Server.

    Alm disso, o assistente permite a instalao e configurao dos mdulos Web doProtheus: GE - Gesto Educacional, Portal Protheus, DW - Data Warehouse, BSC -Balanced Scoredcard, WPS - WebPrint/WebSpool, RH On-line - Terminal doFuncionrio e WS - Web Services.

    Clique no boto "No" se no desejar executar o Assistente de Configurao, nestemomento. O Assistente de Configurao pode ser acessado aps a instalao, atravsdo menu Iniciar, pasta "Protheus 11/Ferramentas/Assistente de Configurao".

    Caso seja deseje executar o assistente de configurao, clique no boto "Sim".Consulte ao final deste guia as informaes sobre as sees do arquivo deconfigurao do servidor (TotvsAppServer.INI).

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    17/102

    Arquitetura e Instalao - 17

    Instalando o Help

    Para consultar a documentao on-line, necessrio instalar o Disco 3 - Help doProtheus 11. A documentao acessada a partir dos ambientes do Protheus, pelatecla[F1].

    A instalao do Protheus 8 Help ocupa cerca de 900Mb.

    1. Coloque o CD-ROM do Help do Protheus 11 no drive e aguarde a exibio da

    tela de abertura conforme a seguir.

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    18/102

    18Arquitetura e Instalao

    So apresentados os idiomas disponveis para exibio das telas do instalador doProtheus 11 Help. Clique no cone correspondente ao idioma que deseja utilizar.

    No lado direito da tela, apresentada a opo "Protheus 11 Help" para instalao.

    2. Clique na opo Protheus 11 Help.

    O Install Shield ser iniciado. A janela de Bem-vindo apresentada.

    3. Clique no boto Avanar para prosseguir.

    Contrato de Licena

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    19/102

    Arquitetura e Instalao - 19

    Leia o contrato de licena com ateno e clique no boto Simpara prosseguir.

    Diretrio de Instalao dos Arquivos de Help

    Nesta janela, deve ser informado o diretrio de instalao dos arquivos de helps.

    Clique no boto "Avanar".

    Localizao do TOTVS Application Server

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    20/102

    20Arquitetura e Instalao

    Nesta janela, deve ser informado o diretrio onde est instalado o Protheus 8 Serverpara que seja configurado corretamente pelo programa de instalao. Clique no botoAvanar.

    Processo de Instalao

    Com a configurao da instalao do help, ser iniciado o processo de cpia dosarquivos.

    Este procedimento configura o acesso aos helps a partir do TOTVS ApplicationServer, caso o usurio queira utilizar outro servidor de help, poder copiar osarquivos instalados para outro servidor e alterar o arquivo TotvsAppServer.INI,indicando a sua nova localizao, atravs da configurao da chave "PATH" daseo HTTP e da chave HELPSERVER do ambiente utilizado. Para isto, pode ser utilizado

    o Assistente de Configurao do TOTVS Application Server.Servidor de Licenas

    A Microsiga envia, junto aos CDs de instalao do Protheus 11 (exceto quando se tratarde atualizao) um hardware de proteo que tem por objetivo a segurana de suasinformaes usando algoritmo de criptografia (recurso para proteo demensagens eletrnicas), baseados em chaves de 128 bits, liberando mecanismosmais eficientes para proteger o sistema contra acessos indevidos. Aliado a isso, maisagilidade no processo de liberao de senhas e grande ganho de performance nosprocessos de controle aos acessos simultneos so obtidos.

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    21/102

    Arquitetura e Instalao - 21

    O servidor de licenas deve ter conectado o Hardlock (dispositivo de segurana) naporta paralela ouUSB e o driver do dispositivo instalado (se necessrio).

    Para cada contrato de manuteno, a MICROSIGA est enviando um Hardlock, quepode ser HASP ouProteq/SafeNet. A seguir, so descritos os procedimentos de

    instalao de cada dispositivo.

    Dispositivo com interface USB

    Dispositivo com interface paralela

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    22/102

    22Arquitetura e Instalao

    Parmetros do Atalho do TOTVS Application

    Server(TotvsAppServer)

    Para iniciarmos o (Aplicativo TotvsAppServer.exe), devemos inicialmente entenderseus (Parmetros de Inicializao):

    Parmetro (-Console) ou (-Debug) como uma janela console.Executado como uma (Janela Console), as informaes recebidas das conexes com oTOTVS Application Server (TotvsAppServer) conectados so exibidas diretamente natela do console do TOTVS Application Server (TotvsAppServer), bem como informaesde (No Conformidades), e a execuo do TOTVS Application Server (TotvsAppServer)pode ser interrompida com o pressionamento da combinao de teclas [Ctrl]+[Break];

    Parmetro (-Install)Se o TOTVS Application Server (TotvsAppServer), no for instalado como um (Serviodo NT), durante a Instalao, isto pode ser realizado, executando-o com a opo de(Linha de Comando). Ao optar por executar o TOTVS Application Server(TotvsAppServer), como um (Servio do NT), durante o processo de Instalao, omesmo ser adicionado (Lista de Servios do NT) e iniciado.

    O administrador poder ento (Iniciar ou Parar o Servio), atravs do Item (Services),do (Painel de Controle do Windows NT) ou ainda remov-lo do servio, atravs doParmetro (-Remove). Para remov-lo da (Lista de Servios do NT), pode-se execut-locom a opo de Linha de Comando).

    Exerccio 2Como Configurar os Parmetros do Protheus 8 Server (MP8 Server ) :

    1. Acesse o Windows Explorer;

    2. Localize a pasta C:\PROTHEUS11\BIN\APPSERVER \

    3. Crie um Atalho do Arquivo TOTVSAPPSERVER.EXE, para a rea de Trabalho,doWindows;

    4. Clique com o boto diteito do mouse no Atalhoe selecione a opo Propriedades;

    5.Clique na pasta Atalho e observe que o caminho do atalho deve ser:C:\PROTHEUS11\BIN\ APPSERVER \ TOTVSAPPSERVER.EXE;

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    23/102

    Arquitetura e Instalao - 23

    6. Acrescente o Parmetro -Console, no Final do Atalho, para que o Protheus 8 Server(MP8 Server), possa ativar a console do Protheus8, informando os dados a seguir:C:\PROTHEUS11\BIN\APPSERVER\TOTVSAPPSERVER.EXECONSOLE;

    7. Confira os dados e confirme a Configurao do Parmetro do Atalho do TOTVSApplication Server.

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    24/102

    24Arquitetura e Instalao

    Parmetros do Atalho do TOTVS Smart Client

    Protheus (TotvsSmartClient)

    O TOTVS Smart Client (TotvsSmartClient), pode receber (Parmetros de Inicializao),assim como o TOTVS Application Server (TotvsAppServer).

    Estes Parmetros, servem para configurarmos o TOTVS Smart Client(TotvsSmartClient) em sua Inicializao.

    As opes de Linhas de Comando, do TOTVS Smart Client (TotvsSmartClient) so asseguintes:

    -Q (Quiet)Indica que o TOTVS Smart Client (TotvsSmartClient), no devermostrar o Splash (Imagem de Apresentao) e a tela de identificao de

    Parmetros Iniciais, necessita ser acompanhada da (ClusulaP);

    -P (Main Program)Identifica o Programa (APO) Inicial; -E (Environment) Nome da Seo de Environment, no (Ini do Server), que

    ser utilizada, para definies gerais;

    -C (Connection) Nome da Seo de Conexo, que ser utilizada, para aconexo ao TOTVS Application Server (TotvsAppServer);

    -L (TOTVS Smart Client (TotvsSmartClient) Log File) Para NoConformidades, que ocorram no TOTVS Smart Client (TotvsSmartClient),

    (Antes que este possa se conectar ao TOTVS Application Server(TotvsAppServer)), gerado um Arquivo de Log, no diretrio de execuo doTOTVS Smart Client (TotvsSmartClient);

    Este arquivo tem o nome definido pelo nome do executvel(TotvsSmartClient), mais um Caracter de Underline (_), mais o Nome daMquina em que o TOTVS Smart Client (TotvsSmartClient) est sendoexecutado com a extenso (.LOG).

    Esta opo permite informar um nome especfico para a gerao desteArquivo de Log, visando automatizaes especficas que necessitem saberquando uma No Conformidade, ocorreu no TOTVS Smart Client(TotvsSmartClient). Por exemplo: Impossibilidade deConexo;

    -M (AllowMultiSession) Permite multiplas instncias (Cpias) do TOTVSSmart Client (TotvsSmartClient), na mesma mquina.

    Default: No permite.

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    25/102

    Arquitetura e Instalao - 25

    Exerccio 3 Como Configurar os Parmetros do Atalho do Protheus 8 (MP8 Remote):

    1. Acesse o Windows Explorer;

    2. Localize a pasta C:\PROTHEUS11\BIN\SMARTCLIENT;

    3. Crie um Atalho do Arquivo TOTVSSMARTCLIENT.EXE, para a rea de Trabalho,do Windows;

    4. Clique com o boto direito do mouse no Atalho Criado;

    5. Selecione a opo Propriedades;

    6. Clique na pasta Atalhoe observe que o Caminho do Atalho, deve

    ser :C:\PROTHEUS11\BIN\SMARTCLIENT\TOTVSSMARTCLIENT.EXE

    7. Acrescente os Parmetros, informando os dados a seguir:

    C:\PROTHEUS11\BIN\SMARTCLIENT\TOTVSSMARTCLIENT.EXE

    QP=SigacomE=Environment;

    8. Confira os dados e confirme a Configurao dos Parmetros do TOTVS Smart Client(TotvsSmartClient).

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    26/102

    26Arquitetura e Instalao

    Acessando o Protheus 11 pela Primeira Vez

    Exerccio 04- Como Acessar o Protheus pela Primeira Vez:

    1.Execute o Servidor do Protheus 11, atravs do cone TotvsAppServer;

    2. Execute o Client do Protheus 11, atravs do cone TotvsSmartClient;3. Confira os dados e confirme os Parmetros Iniciais;

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    27/102

    Arquitetura e Instalao - 27

    4.Escolha o tema de interface desejada

    5. Confirme a O Usurio e Senha em Branco;

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    28/102

    28Arquitetura e Instalao

    5. Confirme a Data Base, Empresa/Filial e Ambiente;

    6. Os arquivos de Helps dos Campos, sero atualizados;

    7. Na janela Localizao, selecione Brasil e confirme;

    8. Agora o Protheus 8, ir criar os Arquivos Customizadores.

    9. Ao aparecer a janela Diretrio dos Arquivos de Dados, a partir do Servidor,

    selecione o diretrio \Data\, confirme-a.

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    29/102

    Arquitetura e Instalao - 29

    Neste momento j temos todo o Ambiente pronto, parainiciar os Testes necessrios, para a Efetiva Implementaodo Protheus 11.

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    30/102

    30Arquitetura e Instalao

    Arquivos de Configuraes

    A partir de agora, iremos conhecer um pouco mais sobre os Arquivos de Configuraodo Protheus 11.

    Dentre eles, aprofundaremos nosso conhecimento no arquivo (TotvsAppServer.INI),que o Arquivo de Configurao, utilizado pelo TOTVS Application Server(TotvsAppServer) e no arquivo (TotvsSmartClient.INI), que indica as configuraes,para o TOTVS Smart Client(TotvsSmartClient).

    A saber, existem os seguintes Arquivos de Configurao no Protheus 11os quais estolocalizados na pasta (\BIN), no diretrio raiz, do Protheus 11:

    TotvsAppServer.INI:Atravs dele poderemos configurar praticamente todasas Funcionalidades disponveis no Protheus 11.

    TotvsSmartClient.INI: Aqui realizaremos as configuraes pertinentes aoTOTVS Smart Client (TotvsSmartClient), tais como: Direcionar a Conexo,Definir Protocolos Utilizados entre outros;

    TotvsDevStudio.INI:Neste arquivo ficam gravadas todas as opes do TOTVSDevelopment Studio(TotvsDevStudio), tais como: Posio de Janelas, FonteUtilizada, ltimos Arquivos Abertos, Preferncias de Idioma, Diretrio para

    Localizao de Fontes entre outros. (Este arquivo no deve ser alteradomanualmente);

    Adslocal.CFG:Este arquivo permite diversas configuraes como: Nmero deUsurios, Nmero Mximo de Tabelas a serem abertas, Nmero deWorkreas disponveis entre outros.

    (Este arquivo s utilizado para instalaes que possuam o Parmetro LOCALFILES = ADS, no Arquivo (TotvsAppServer.INI));

    TotvsDevStudio.CFG: Aqui ficam guardadas todas as Configuraes deComunicao, realizadas no Totvs Development Studio (TotvsDevStudio).(No deve ser alterado manualmente).

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    31/102

    Arquitetura e Instalao - 31

    Totvs Development Studio (TotvsDevStudio)

    A Ferramenta de Desenvolvimento Protheus Totvs Development Studio(TotvsDevStudio), a Ferramenta de Edio, Compilao e Depurao de Erros daMICROSIGA.

    Com esta Ferramenta, podemos aplicar Paths que so as Correes e/ou Atualizaesque a MICROSIGA, envia a seus clientes.

    A Ferramenta de Desenvolvimento TotvsDevStudio est apta a reconhecer a sintaxe daLinguagem ADVPL, que uma Linguagem Proprietria da MICROSIGA.

    A Ferramenta de Desenvolvimento Protheus Totvs Development Studio(TotvsDevStudio) o nico modo de compilar os Arquivos de Programas em APOs,para serem registrados no TOTVS Application Server (TotvsAppServer) .

    Para a utilizao da Ferramenta de Desenvolvimento Protheus Totvs Development

    Studio (TotvsDevStudio), alguns pontos devem ter ateno especial:

    A Instalao da Ferramenta de Desenvolvimento Protheus TotvsDevelopment Studio (TotvsDevStudio), deve ser realizada atravs do mesmoPrograma de Instalao do TOTVS Application Server (TotvsAppServer) ;

    Aps a Ferramenta Ferramenta de Desenvolvimento Protheus TotvsDevelopment Studio (TotvsDevStudio), ter sido instalada.

    Para iniciarmos Ferramenta de Desenvolvimento Protheus TotvsDevelopment Studio (TotvsDevStudio), devemos ter necessariamente oTOTVS Application Server (TotvsAppServer), iniciado na mesma mquina.

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    32/102

    32Arquitetura e Instalao

    Atualizao e Backup do Protheus 11

    Nomenclaturas do Protheus 11

    As principais Nomenclaturas do Protheus 11, so referentes rotinas de Atualizao e

    Desenvolvimento. So elas:

    Build

    Verso completa do sistema com seus Executveis, Dlls e RPO completo.

    O Build do sistema pode ser identificado atravs das seguintes opes Ajuda +Sobre, dentro de qualquer Mdulo do sistema, ou na Tela de Console do TOTVSApplication Server (TotvsAppServer).

    Repositrios RPO

    Arquivos Binrios Compilados, os quais contm Instrues de Funcionamento, comoFunes eAplicaes de todos os Mdulos do ERP, utilizadas pelo Protheus 8 e seguema seguinte nomenclatura:

    TTDP111.RPO

    Onde:

    TTTotvs 111;

    DTipo de banco de Dados.

    Exemplo:

    D=Codebase, A=ADS, T=Top Connect, C=Ctree, B=Btrieve);

    PLngua.

    Exemplo:

    P=Portuguese, E=English, S=Spanish

    111Verso do Protheus 11.1.

    RPOIdentifica que se trata do Repositrio de Objetos.

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    33/102

    Arquitetura e Instalao - 33

    Patch

    Arquivos de Correes para o RPO.

    Sua finalidade a correo do Arquivo Binrio que contm as Funes utilizadas pelosMdulos do sistema, a fim de se evitar que seja necessrio Atualizar o RPO por

    completo, sempre que uma Funo for corrigida.Sua Nomenclatura a seguinte:

    TTDP111.PAT

    Onde:

    TTTotvs 111;

    DTipo de banco de Dados.Exemplo:

    D=Codebase, A=ADS, T=Top Connect, C=Ctree, B=Btrieve);

    PIdiomaExemplo:P=Portuguese, E=English, S=Spanish

    111Verso do Protheus 11.1.

    PATIdentifica que se trata do Arquivo de Correo do RPO.

    Os arquivos de Patch tambm pode ter as seguintes extenses:PTM, PAK, UPD e etc.

    ADVPL

    a Linguagem de Programao, desenvolvida e utilizada pela MICROSIGA no que dizrespeito Customizaes de Funes, que sero implementadas no Protheus 11.

    Essa linguagem utiliza o Padro (Xbase), ou seja, uma Linguagem Estruturada e suaextenso sempre ser (.PRW).

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    34/102

    34Arquitetura e Instalao

    Atualizao de BUILD

    A Atualizao da Build consiste em atualizar todas as alteraes realizadas, dentro daestrurutra do Protheus 8, como por exemplo, as Dlls, os Executveis, as Correes dosUtilitrios, os Aplicativos e etc...

    recomendado que se atualize a Build a cada 3 (Trs) meses, pois normalmente, esse o perodo em que o (FTP da MICROSIGA) atualizado, com excesso da Path, queno tem data exata para a Atualizao.

    Exerccio 05 Como realizar Atualizaes de Builds:

    1. Faa o Backup dos seguintes Diretrios: BIN, APO, INCLUDE, que se localizam nodiretrio Protheus11;

    2. Para as atualizaes de build verso 11, acesse o site da TOTVSwww.totvs.com.br,no link Portal do Cliente. Para acesso aos clientes ativos, necessitando de usurio e

    senha.

    http://www.totvs.com.br/http://www.totvs.com.br/
  • 8/21/2019 Arquitetura e Instalao_P11.docx

    35/102

    Arquitetura e Instalao - 35

    3 . Pesquise pela Palavra Chave Protheus11 e Categoria Binrio TOTVSTec e cliqueem Bucar.

    4. Faa o Download doBinrio TOTVSTec para Plataforma Windows que contemComponentes: appserver, smartclient e smartclientactivex. Build 7.00.070518A

    http://atualizacoesintranet.microsiga.com.br/w_MsUpd060.apw?iID=00001262&iIDCateg=38http://atualizacoesintranet.microsiga.com.br/w_MsUpd060.apw?iID=00001262&iIDCateg=38
  • 8/21/2019 Arquitetura e Instalao_P11.docx

    36/102

    36Arquitetura e Instalao

    5 . Na sequncia, pesquise novamente pela Palavra Chave Protheus11 e CategoriaRepositrio de Objetose clique em Bucar.

    6. Faa o Download do Repositrio de Objetos, de acordo com seu ambiente detrabalho (Code Base, Ctree ou Top Connect).

    7 . Para baixar Updates, proceda da mesma forma como foi feito anteriormente, masCategoria busque por Update de Programas

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    37/102

    Arquitetura e Instalao - 37

    Neste exemplo de busca no existia Update de Programas para data pesquisada.

    8 . Para baixar Patchs, proceda da mesma forma como foi feito anteriormente, masCategoria busque por Patch de Programa.

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    38/102

    38Arquitetura e Instalao

    Neste exemplo de busca no existia Update de Programas para data pesquisada.

    Verifique sempre as Datas dos Arquivos, que vocestiver fazendo o Download, para garantir que noestar sobrepondo uma Atualizao, que j se

    encontra correta;

    Por praticidade, crie um diretrio com o nome\Download\, no Diretrio Raiz de instalao doProtheus 11, pois assim ficar mais fcil controlar(Documentar) os Arquivos de Atualizao;

    comum, s vezes, a pasta \UpDate\ se encontrarvazia, isso indica que o RPO que se encontra noLink de Atualizao, j est com a ltima Pach,aplicada.

    A Atualizao da Patch, assim como as OutrasAtualizaes, exige que se tenha Acesso Exclusivoao sistema (No deve existir nenhum usurioutilizando o mesmo).

    Exerccio 06 Como realizar as Atualizaes:

    1. Descompacte os arquivo Binrio TOTVSTec.ZIP, a partir dele, trs novos aquivoscompactados sero gerados:

    P11APPSERVER.ZIP

    P11SMARTCLIENT.ZIP

    P11SMARTCLIENTACTIVEX.ZIP

    Agora proceda da seguinte forma:

    2. Descompacte o arquivo P11APPSERVER.ZIP, dentro do diretrioProtheus11\Bin\AppServer\;

    3. Descompacte o arquivo P11SMARTCLIENT.ZIP, dentro do diretrioProtheus11\Bin\SmarClint\;

    4. Descompacte o arquivo P11SMARTCLIENTACTIVEX.ZIP, dentro do diretrioProtheus11\Bin\SmarClint _ActiveX\;

    5. Descompacte os arquivo Repositrio de Objetos.ZIP, a partir dele, um novo aquivocompactado ser gerado:

    6. Descompacte o mesmo, dentro do diretrio Protheus11\Apo\;

    7 . Os arquivos de Update de Programas e Patch de Programa, devero serdescompactados dentro do diretrio do Protheus11 no subdiretrio Update ou em umdiretrio criado para Download pelo usurio, pois sua aplicao diferente dasdemais;

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    39/102

    Arquitetura e Instalao - 39

    Exerccio 07Como Atualizar e Aplicar Patchs:1. Acesse o Aplicativo MP8IDE;

    2 . Verifique se h uma Configurao de Ambiente criada, caso contrrio, sernecessrio cri-la;

    3 . Clique na opo Ferramentas, em seguida, Atualizao de repositrio;

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    40/102

    40Arquitetura e Instalao

    4 . Ser necessrio informar o Usurio e Senha do Administrador;

    5 . Posicione com o cursor sobre o mesmo, confirme e Aplicao da Patch, seriniciada.

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    41/102

    Arquitetura e Instalao - 41

    Configurao do Protheus 11

    TOTVS Wizard - Assistente de Configurao

    O TOTVS Wizard um assistente para configurao do TOTVS Application Server epara instalao e configurao dos mdulos Web, como: GE - Gesto Educacional,PP - Portal Protheus, DW - Datawarehouse, BSC - Balanced Scored Card, WPS -WebPrint/WebSpool, RH On-line - Terminal do Funcionrio, WS - Web Services, GPR- Gesto de Pesquisas e Resultados e GAC - Gesto de Acervos.

    Atravs do TOTVS Wizard, possvel configurar os seguintes tpicos:

    Ambientes; Servidor de Licenas; Mdulos Web; Servidor Internet (HTTP/FTP); Hosts / URLs HTTP; Processos Comuns; Processos WEB / WEBEX; Conexo (Server/Remote); TOTVS DBAccess; Servidor CTREE; Balanceamento de Carga; Servio do Windows NT/2000 (*); Geral. Protheus Search

    (*) Esta opo apenas ser apresentada caso o TOTVS Application Server esteja sendoexecutado em um ambiente Microsoft Windows.

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    42/102

    42Arquitetura e Instalao

    O TOTVS Wizard executado automaticamente ao final da instalao doProtheus 11, por meio do assistente de instalao do CD do Protheus. Porm, aps ainstalao do Protheus, tambm possvel execut-lo pela opo "Assistente deConfigurao do Servidor", na pasta "Protheus 11\Ferramentas" no menu Iniciar doWindows, ou pelo aplicativo TotvsWizard.exe, disponvel no diretrio

    "\BIN\SmarClient".

    importante ressaltar que a maioria das configuraes editadas por esteAssistente apenas tero validade quando o servidor do Protheus for finalizado ereiniciado. Porm, determinadas configuraes podem ser reconhecidas sem que oTOTVS Application Server seja reiniciado, e j passarem a fazer efeito, inclusiveinterferindo nos processos (Threads) em execuo no servidor, o que pode acarretarem problemas no processamento.

    Portanto, recomendvel que a utilizao deste assistente seja realizada sem queexistam processos em execuo no servidor e sem que existam usurios ou

    estaes remotas conectadas ao TOTVS Application Server.Ao ser executado, o TOTVS Wizard identifica, no arquivo de configuraes do TOTVSApplication Server(totvsappserver.ini), as configuraes atualmente definidas eapresenta a janela principal de trabalho do assistente.

    Exerccio 08Como acessar o Assistente de Configurao do Protheus 11:

    1. Selecione as seguintes opes Iniciar + Programas + Protheus 11 +Ferramentas + Assistente de Configurao do Servidor;

    2. Caso o sistema apresente uma tela solicitando o Caminho para a localizao doarquivo TOTVSAPPSERVER.INI, basta informar o Caminho a seguir:

    PROTHEUS11\BIN\APPSERVER

    3. O Assistente ser carregado com sucesso.

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    43/102

    Arquitetura e Instalao - 43

    Configuraes de Ambientes

    As sees de Ambiente, ou Environment, so criadas para identificar ocomportamento e execuo do TOTVS Application Server para as conexes clientes.Quando o Protheus Remote se conecta ao TOTVS Application Server, deve informar,

    entre outros parmetros, o nome do Ambiente utilizado para que o TOTVS ApplicationServer prepare a execuo daquele terminal.

    no Ambiente que informaes como o idioma, a verso e o banco de dadosutilizado so configuradas. Quando o Protheus Remote se conecta e informa oAmbiente que ser utilizado, o TOTVS Application Server executa os procedimentosnecessrios: abre o repositrio de objetos compilado parao idioma, banco de dados everso indicados, e realiza a conexo com o banco de dados selecionado. possvel,atravs da configurao de mais de um ambiente, utilizar um Server Protheus paraexecutar simultaneamente mais de uma aplicao Advpl, com ambientescompletamente independentes, utilizando apenas uma instncia do TOTVS

    Application Server.

    muito comum a criao de mais de um ambiente para o Protheus. Geralmente socriados os ambientes Teste, Produo e Desenvolvimento.

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    44/102

    44Arquitetura e Instalao

    Exerccio 09Como configurar Ambientes:

    1. Selecione as seguintes opes Iniciar + Programas + Protheus 11 +Ferramentas + Assistente de Configurao do Servidor;

    2 . Clique na opo Ambientes e posicione no ambiente desejado;

    3 .Na barra de ferramentas clique no icone Editar Ambiente; e verifique osParmetros do Ambiente Padro da Instalao, analisando os dados a seguir:

    4 . Clique nos seguintes botes Avanar e Finalizar, para encerrar estaConfigurao.

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    45/102

    Arquitetura e Instalao - 45

    Configurao de Ambiente para Testes

    Exerccio 11Como configurar Ambientes para Testes:

    1 . Duplique as Pastas, informando os dados a seguir:

    Nova Pasta Descrio

    C:\Protheus11\apo2 Repositrio Independente

    C:\Protheus11\dataTST Base de dados Independente

    C:\Protheus11\systemTST Configuraes Independentes

    Retorne ao Assistente de Configurao, para continuarmos a Criao do NovoAmbiente;

    3 . Selecione novamente a opo Ambiente e na barra de ferramentas acima, cliqueno icone Novo Ambiente;

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    46/102

    46Arquitetura e Instalao

    4 . Na tela que se apresenta, configure o Novo Ambiente, informando os dados aseguir:

    5. Clique no boto Avanar;

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    47/102

    Arquitetura e Instalao - 47

    6 . Confira os dados e confirme clicando no boto Finalizar;

    7 . Com o Ambiente criado nos Arquivos de Configurao, devemos portantoMapear o Arquivo de Configurao SX2990.DBF, referente a Empresa 99, a qualestamos criando o Novo Ambiente, para completarmos a Configurao doAmbiente;

    8 . Para executarmos o Mapeamento do Arquivo SX2, vamos utilizar a FerramentaSiga Database Utility (APSDU), disponibilizada pela MICROSIGA, para a Edio dosArquivos de Banco de Dados;

    9 . Selecione as seguintes opes Iniciar + Programas + Protheus 11 +

    TotvsAppServer, para iniciar o TotvsAppServer.exe;

    11. Selecione as seguintes opes Iniciar + Programas + Protheus 11 +TotvsSmartClient, para iniciar o TotvsSmartClient.exe;

    11. No Parmetro Programa Inicial, informe APSDU e confirme;

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    48/102

    48Arquitetura e Instalao

    12. Com o APSDU carregado, selecione as seguintes opes Arquivo + Abrir eselecione o driver (DBFCDXADS/DBFCDXAX);

    13. Na pasta C:\Protheus8\systemTST\, localize o Arquivo SX2990.DBF econfirme;

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    49/102

    Arquitetura e Instalao - 49

    14. Note que o caminho X2_PATH,mapeia o drive \DATA\, o qual devemos alterarpara \DATATST\, para desta maneira termos a Base de Dados, independente.

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    50/102

    50Arquitetura e Instalao

    15. Clique nas seguintes opes Utilitario + Replace e note que o APSDU, abrir aFerramenta de Alterao, conjunta;

    16. Selecione os Campos de acordo com as informaes a seguir, para que oAPSDU, realize corretamente a Troca dos Mapeamentos da Base de Dados:

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    51/102

    Arquitetura e Instalao - 51

    17. Confira os dados e confirme a Alterao do Mapeamento;18. Note que o APSDU, alterou oX2_PATH, para \DATATST\;

    19. Devemos tambm alterar no X2_PATH, o Mapeamento do \SYSTEM\, para\SYSTEMTST\, pois existem alguns mapeamentos, para o Diretrio deConfigurao;

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    52/102

    52Arquitetura e Instalao

    20. Selecione as seguintes opes til + Replace e note que o APSDU abrir aFerramenta de Alterao, conjunta.

    21. Selecione os Campos de acordo com as informaes a seguir, para que oAPSDU, realize corretamente a Troca dos Mapeamentos da Base de Dados:

    Field X2_Path

    Width \SYSTEMTST\

    FOR X2_PATH=\SYSTEM\

    22. Confira os dados e confirme a Alterao do Mapeamento;

    23. Note que o APSDU, alterou o X2_PATH, para \SYSTEMTST\.

    24. Clique na opo Exit, para sairmos do APSDU e estaremos aptos a utilizar o

    Protheus 8 com o Novo AmbienteTeste, totalmente independente do AmbienteTESTE.

    Exerccio 11 Seguindo os passos executados no exerccio anterior para criao doAmbiente Teste, crie mais dois ambientes sendo Produao e Desenvolvimento seusrespectivos nomes.

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    53/102

    Arquitetura e Instalao - 53

    Configurao do TOTVS DBAcess

    Na seo [TOTVS DBACCESS] do arquivo de configurao do TOTVS ApplicationServer, devem ser definidas as opes de conexo padro dos ambientes(environments) configurados no Servidor. Estas configuraes permitem a definio dobanco de dados utilizado, alias, servidor e demais opes. Estas informaes soapenas para ambientes que utilizam o repositrio de objetos (APO) configurado para oTOTVS DBAccess como banco de dados principal.

    Caso sejam utilizados mais de um ambiente com TOTVS DBAccess e exista anecessidade de estabelecer conexo com bancos de dados diferentes e/ou deestaes com outro servidor TOTVS DBAccess, possvel configurar osparmetros desta conexo com o TOTVS DBAccess na seo de configurao doprprio Ambiente (environment).

    Exerccio 12Como instalar o TOTVS DBAccess

    1. Coloque o CD-ROM no drive e aguarde a exibio da tela de abertura conforme aseguir.

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    54/102

    54Arquitetura e Instalao

    Na parte superior da tela, so apresentados os idiomas disponveis para a resentaodo instalador do Protheus. Clique no cone correspondente ao idioma que desejautilizar.

    2. Clique na opoTOTVS DBAccess

    O Install Shield ser iniciado. A janela de escolha do idioma ser apresentada.

    Escolha Portugus(Brasil) de d OK.

    3. O Install Shield ser iniciado. A janela de Bem-vindo apresentada.

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    55/102

    Arquitetura e Instalao - 55

    4. Clique no boto Avanar para prosseguir e ser exigida a tela de escolha do local dedestino.

    5. Clique no boto Avanar para prosseguir

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    56/102

    56Arquitetura e Instalao

    5. Clique no boto Avanar para iniciar o processo de instalao

    6. Clique no boto Concluir e finalize a instalao

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    57/102

    Arquitetura e Instalao - 57

    Exerccio 13Como configurar a Conexo com o TOTVS DBAccess no Protheus 11:

    1 . Selecione as seguintes opes Iniciar + Programas + Protheus 11 +Ferramentas + Assistente de Configurao do Servidor;

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    58/102

    58Arquitetura e Instalao

    2 . Abra a opo TopConnect e clique no item TopConnect

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    59/102

    Arquitetura e Instalao - 59

    3 . Clique no icone Editar Configurao; Preencha as Configuraes, informando osdados a seguir:

    4 . Clique no opo Finalizar;

    5 . Confirme as telas a seguir, e o Protheus 11, estar habilitado a ,trabalhar com oTOTVS DBAcceess.

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    60/102

    60Arquitetura e Instalao

    Para Configurarmos o TocConnect, devemos ter previamenteinstalado o Banco de Dados e tambm criado uma Instnciade Conexo (Alias) na Fonte de Dados (ODBC), localizado noPainel de Controle do Windows, pois atravs do ODBC,que o TopConnect, localiza o Banco de Dados.

    Nota sobre a Configurao do Top Connect

    1. Aps instalar o Top Connect: entrar no painel de controle,ferramentas administrativas e servios. A seguir, eu devo deixar

    o Top Startado(automtico). Baixar do Ftp o Rpo do Top ecopi-lo para a pasta Apo.

    2. Instalar o Banco (por exemplo o SQL).

    3. No Sql, Enterprise Manager, clicar no sinal de + do MicrosoftSql Servers + Sql Server Group, Nome da mquina, boto direitoem Databases e New Databases. Em Name, digitar o nome domeualias, que no nosso caso deve ser Data (devido ter sidoeste nome que ns digitamos na criao da seo do Top) e ok.Menu console, sair.

    4. No arquivo Mp8Srv.ini, no ambiente que eu estivertrabalhando, na linha Rpodb=Dbf, substituir o Dbf por Top.

    5. ODBC - No painel de controle, ferramentas administrativas,fontes de dados (ODBC). System Dsn, boto Add, usar a barravertical e localizar Sql server, boto concluir. Em name digitarData Description: Data e Server,

    Localizar o endereo da mquina que esta na seo Top doarquivo Mp8Srv.ini, avanar, avanar, marcar Chenge then,selecionar Data, avanar, clicar em Change. Selecionar o idioma:

    Portugues, concluir, clicar em Test Data Source ok e ok.Obs.: Antes de clicar no boto adicionar(add). Eu devoselecionar a pastaFonte de dados de Sistema. Se eu selecionarfonte de dados do usurio, no funciona.

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    61/102

    Arquitetura e Instalao - 61

    Utilizando o TOTVS DBAccess

    Todas a configuraes e monitoramentos possveis atravs do TOTVSDBAccessocorrem neste monitor, permitindo gerenciar informaes como:

    Usurios logados

    Bancos de dados em utilizao

    Ambiente dos bancos

    Testes de conexo

    Monitores de ndices

    Informaes gerais, etc.

    TOTVSDBMonitor

    Exerccio 14 - Para utilizar o TOTVSDBMonitor:

    1. Acesse o cone do programa criado no sistema operacional: "TOTVSDBAccess 4.1" .O sistema apresenta uma pequena janela referente s configuraes de Monitor.

    2. Informe os dados necessrios e confirme.

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    62/102

    62Arquitetura e Instalao

    2. A prxima tela apresenta as opes de gerenciamento de informaes doTOTVSDBAccess, subdividindo-as em pastas, sendo:

    Informaes - relao dos dados de registro do TOTVSDBAccess.

    Usurios - relao dos usurios conectados ao TOTVSDBAccess.

    Mensagens - apresentao de mensagens referentes a erros e ocorrncias do

    banco de dados. Configuraes - configurao de acesso, senhas, usurios, chaves, para cada umdos bancos de dados suportados.

    Assistentes - configurao e monitoramento de conexes e ndices gerados.

    Cada uma dessas pastas apresentam os campos necessrios informao dosprincipais dados, fundamentais ao gerenciamento oferecido pelo TOTVSDBAccess.

    4. Na barra de ferramentas da tela Monitor, esto disponveis as opes:

    Monitor - informaes de conexo ao servidor.

    Visualizar - configurao da visualizao das informaes estatsticas.

    Ajuda - informaes sobre o aplicativo e acionamento dos itens de ajuda.

    5. Acesse cada uma das opes conforme necessidade.

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    63/102

    Arquitetura e Instalao - 63

    Monitor

    Na opo Monitor possvel dar incio s operaes de conexo do servidor e,alm disso, sair do aplicativo.

    Exerccio 15 - Para utilizar a opo de Monitor:

    1. Na janela principal do TOTVSDBAccess, selecione a opo "Monitor",disponvel na barra de ferramentas.

    O sistema relaciona as opes disponveis:

    Conectar Servidor

    Selecionada esta opo, o sistema apresenta uma pequena janela para informar osdados de conexo ao servidor, devendo-se preencher os campos:

    Servidor - informe o nmero/nome do servidor

    Porta - informe o nmero da porta para a conexo

    2. Selecione uma das opes, conforme necessidade.

    3. Na barra de ferramentas, ainda esto disponveis as opes:

    Visualizar

    Ajuda

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    64/102

    64Arquitetura e Instalao

    Visualizar

    Esta opo permite configurar as opes de atualizao das informaes estatsticas,dentre as opes:

    Rpida

    Normal

    Lenta

    Selecione a opo desejada at que ela esteja visualmente selecionada ( ).

    Ajuda

    Esta opo permite acessar os "helps" do TOTVSDBAccess, alm de apresentaras informaes do aplicativo.

    Pasta "Informaes"

    Na abertura do TOTVSDBMonitor apresentada a primeira pasta, "Informaes",com os dados de registro do TOTVSDBAccess, verso, quantidade de usurios

    conectados, tabelas em uso, servidor de base etc.

    Exerccio 16 - Para gerenciar os dados da pasta "Informaes":

    1. Os dados apresentados como "Informaes" do TOTVSDBAccess, referem-se aoseguinte:

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    65/102

    Arquitetura e Instalao - 65

    Verso do TOTVSDBAccess e respectiva Build Nmero de usurios registrados para utilizao Servidor em que atua o TOTVSDBAccess (o logotipo apresentado varia

    conforme o ambiente utilizado pelo servidor)

    2. Na rea "Estatsticas", o monitor apresenta valores e grficos referentes a:

    Usurios: quantidade de usurios utilizando o banco de dados Tabelas: quantidade de tabelas acessadas IOs/Seg.: IOs por segundo (inputs/outputs = entradas e sadas), registrando a

    velocidade das informaes Max IOs/Seg.: mximo de IOs por segundo, registrando a maior velocidade das

    informaes

    3. O boto "Desabilitar conexes" deve ser utilizado para no permitirnovas conexes no TOTVSDBAccess.

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    66/102

    66Arquitetura e Instalao

    Pasta "Usurios"

    Nesta pasta esto relacionados todos os usurios conectados ao sistema e,conseqentemente, base gerenciada.

    Os dados apresentados referem-se s queries enviadas ao servidor pelo usurioselecionado.

    Exerccio 17 - Para monitorar usurios:

    1. As informaes so distribudas em colunas que, por sua vez, relacionam osseguintes dados:

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    67/102

    Arquitetura e Instalao - 67

    IDRelaciona o nmero de identificao do usurio.

    UsurioRelaciona o nome do usurio.

    IOsRelaciona o nmero de entradas e sadas do usurio.

    TabelaRelaciona o nmero de tabelas movimentadas pelo usurio.

    ProcedureRelaciona qual procedure est sendo executada.

    ComentriosDescreve a rotina sendo executada pelo usurio.

    2.Para monitorar os processos em execuo pelo usurio est disponvel o boto"Rastrear" .

    3.Para encerrar a conexo do usurio, clique no boto "Encerrar" .

    Boto "Atividades"

    O boto "Atividades" permite relacionar e salvar as respectivas atividades do usuriono sistema.

    Exerccio 17 -Para verificar as atividades de um usurio:1. Na pasta "Usurios", posicione o cursor sobre o registro do usurio desejado,e clique no boto"Atividades".

    Ser apresentada a tela para salvar as atividades do usurio.

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    68/102

    68Arquitetura e Instalao

    2. Selecione o diretrio desejado e clique no boto "Salvar".

    Observe no arquivo salvo as atividades que estavam sendo executada pelo usurio.

    O sistema retornar janela principal de usurios.

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    69/102

    Arquitetura e Instalao - 69

    Boto "Locks"

    O boto "Locks" relaciona na tela os usurios que esto utilizando o sistema no exatomomento.

    Exerccio 18 - Para verificar as atividades de um usurio:

    1. Na pasta "Usurios", posicione o cursor sobre o registro do usurio desejado, eclique no boto "Locks".

    O sistema apresenta nova tela, relacionando as informaes de atividade do usurio,divididas em quatro colunas:

    Visualizar todas as threadsPermite visualizar os registros bloqueados de todos usurios.

    Visualizar por ID - Relaciona os registros pela identificao do usurio. Ambiente - Relaciona os registros por ambiente TOTVSDBAccess.

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    70/102

    70Arquitetura e Instalao

    IDRelaciona o nmero da thread de identificao do usurio.

    AmbienteRelaciona o nome do ambiente TOTVSDBAccess.

    TabelaRelaciona a tabela em uso.

    RecnoRelaciona o registro que est em uso para o usurio.

    2. Os dados so atualizados constantemente, ou seja, estas informaes esto sempreem movimento na tela.

    3. Na base desta tela, esto disponveis os botes:

    Boto Funcionalidade

    Salvar Grava os dados apresentados at o momento.

    Fechar Fechaatelade Locks.

    Rastrear

    O boto "Rastrear" relaciona na tela os usurios conectados e suas respectivasqueries, ou seja, conforme as consultas vo sendo realizadas, esta tela apresenta amovimentao do usurio.

    Exerccio 19 - Para rastrear a atividade de um usurio:

    1. Na pasta "Usurios", posicione o cursor sobre o registro do usurio desejado,e clique no boto"Rastrear"

    O sistema apresenta nova tela, relacionando as informaes de acesso dousurio, divididas em duas colunas:

    Tempo - informa o tempo utilizado para a consulta

    Query - descreve as consultas realizadas

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    71/102

    Arquitetura e Instalao - 71

    2. Os dados so atualizados constantemente, ou seja, estas informaes estosempre em movimento na tela.

    3. Na base desta tela, esto disponveis os botes:Boto Funcionalidad

    Copiar Copiaalinhaselecionada.

    Pausa Faz apausadatela,para checar as instrues que esto sendenviadas parao banco de dados.

    Limpar Apagaos registros datela,reiniciando o rastreamento das

    Salvar Grava os dados apresentados at o momento.

    Fechar Fechaatelade rastreamento.

    4. Quando selecionado o boto "Pausa", o sistema cria um novo boto, o"Retomar" , utilizado para retornar movimentao inicial dos dados na tela.

    5. Clique sobre o boto desejado, conforme necessidade.

    Pasta "Mensagens"

    Na pasta "Mensagens" so apresentadas as mensagens de erro e ocorrnciasreportadas pelo servidor de banco de dados.

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    72/102

    72Arquitetura e Instalao

    Exerccio 20 - Para controlar mensagens:

    1. As informaes so distribudas em colunas que, por sua vez, relacionam osseguintes dados:

    Data

    Apresenta a data da mensagem.

    Hora

    Relaciona a hora da mensagem.

    Mensagem

    Relaciona as mensagens de erro do banco.

    2. Para controlar as informaes , esto disponveis os botes:

    Boto Descri

    Atualizar Atualizaas mensagens, datas e horrios apresentados

    LimparApaga as mensagens apresentadas e respectivoshorrios e datas

    Salvar Grava as mensagens geradas e respectivas datas e

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    73/102

    Arquitetura e Instalao - 73

    Configuraes de Servios

    Servio o processo utilizado, para que o Protheus 11, possa ser iniciado

    Automaticamente, quando o Servidor for ligado. Podemos Configurar os Servios,manualmente utilizando o Assistente de Configurao.

    Exerccio 14Como Configurar Servios do WinNT/ 2000:

    1 . Selecione as seguintes opes Iniciar + Programas + Protheus 11 +Ferramentas + Assistente de Configurao do Servidor;

    2 . Abra a opo Servio do WindowsNT/2000 e posicione sobre Service e clique noicone Editar Configurao, confirme a tela a seguir;

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    74/102

    74Arquitetura e Instalao

    3 . Altere o campo Nome da Lista de Servios do Windows para MICROSIGA;

    4 . Clique no opo Finalizar;

    5 . Confirme as telas a seguir, e o Servio do Protheus 11, estar Configurado comsucesso.

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    75/102

    Arquitetura e Instalao - 75

    Configurao do Balanceamento de Carga

    A Tecnologia do Protheus 11, permite que a Execuo do Servidor, possa ser

    distribuda em mais de uma mquina ao mesmo tempo. Cada Servidor, ficaresponsvel por um nmero limitado de Requisies das Estaes, que se Auto-Gerenciam.

    Este recurso utilizado, quando a empresa possui processamento muito pesado enecessita diminuir o tempo de resposta das Estaes com o Servidor.

    Para este exerccio, iremos utilizar apenas (2 Servidores), mas a Tecnologia doProtheus 8, permite at (7 Servidores), sincronizados.

    Exerccio 15 Como Configurar o Balanceamento do Servidor:

    1. Selecione as seguintes opes Iniciar + Programas + Protheus 11 +Ferramentas + Assistente de Configurao do Servidor;

    2. Clique na opo Balanceamento de Carga e no icone Novo Server paraBalanceamento de Carga;

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    76/102

    76Arquitetura e Instalao

    3. Preencha as Configuraes, informando os dados a seguir:

    4. Clique na opo Balanceamento de Carga e no icone Novo Server paraBalanceamento de Carga;

    Note que o Servidor, foi includo em Load Balance

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    77/102

    Arquitetura e Instalao - 77

    5. Preencha o segundo Servidor Balanceado, informando os dados a seguir:

    6. Clique na opo Finalizar;

    7. Confirme as telas a seguir e os servidores estaro Balanceados. Para saber maissobre o Assistente de Configurao, consulte o Manual do Usurio e/ou o Protheus 11Help.

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    78/102

    78Arquitetura e Instalao

    Teste de Balanceamento

    Exerccio 16 Como Testar o Balanceamento de Carga entre Servidores:

    1. O Server_01, ser o Gerenciador do Balanceamento, pois ser ele que irefetivamente, direcionar as Requisies de Conexes, das Estaes do Protheus 11SmartClient;

    2. No Modelo apresentado, balanceamos (2 Servidores), com (1 Conexo) cada, istofar com que a primeira Requisio de Conexo, entre no (Sevidor 01), poi s omesmo, possui (1 Conexo Simultnea) apenas;

    3. A segunda Requisio de Conexo, ser direcionada, para o (Servidor 02);

    4. Quando iniciarmos os (Servidores TotvsAppServer.exe), veremos que estes,

    tentaro se conectar pelo (Endereo IP), de cada um;5 . Para que se possa Efetivar as Alteraes, no arquivo (TOTVSAPPSERVER.INI),vamos testar o Sincronismo dos Servidores.

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    79/102

    Arquitetura e Instalao - 79

    Modelo Base do TOTVSAppServer.INI

    Abaixo temos um Modelo completo do Arquivo TOTVSAppServer.INI, que acabamosde configurar:

    [environment]

    SourcePath=C:\Protheus11\APO

    RootPath=C:\Protheus11

    StartPath=\system\

    x2_path=

    RpoDb=dbf

    RpoLanguage=portuguese

    RpoVersion=811

    LocalFiles=ads

    Trace=0

    localdbextension=.dbf

    PictFormat=DEFAULT

    DateFormat=DEFAULT

    helpserver=

    Rpcenv=Environment

    [TopConnect]

    DataBase=MSSQL

    Server=IP do Servidor onde est o Top Connect

    Alias=\DATA\

    Port=7890

    [LICENSECLIENT]

    Server=11.0.0.1

    Port=2222

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    80/102

    80Arquitetura e Instalao

    [LICENSESERVER]

    Enable=0

    Port=2222

    ShowStatus=1

    [Drivers]

    Active=TCP

    [TCP]

    TYPE=TCPIP

    Port=1234

    [ServerNetWork]

    Servers=Server_01,Server_02

    MasterConnection=1

    [Server_01]

    Server=Endereo IP do Servidor 01

    Port=1234

    Connections=1

    [Server_02]

    Server=Endereo IP do Servidor 02

    Port=1234

    Connections=1

    [Service]

    Name=Microsiga

    DisplayName= Protheus 11

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    81/102

    Arquitetura e Instalao - 81

    [GENERAL]

    InactiveTimeOut=

    [HTTP]

    Enable=1

    Path=C:\Protheus11\Bin\smartclient_ActiveX

    Port=80

    RpcEnv=Environment

    InactiveTimeOut=30

    [UPDATE]

    Enable=1

    PathWindows=:\Protheus11\Bin\smartclient

    PathLinux=:\Protheus11\Bin\smartclient_linux

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    82/102

    82Arquitetura e Instalao

    Configurao do TOTVS Smart Client

    As Configuraes do TOTVS Smart Client (TotvsSmartClient), podem ser alteradas,

    editando-se o (Arquivo TotvsSmartClient.INI), localizado na (Pasta \BIN\SMARTCLIENT \), na raiz do diretrio do Protheus 8.

    Neste arquivo encontraremos as Configuraes do TOTVS Smart Client, para conexocom o TOTVS TotvsAppServer, sendo o mesmo, configurado manualmente.

    Exerccio 18Como Configurar o TOTVS Smart Client

    1 . Acesse o Windows Explorer;

    2.Localize o Arquivo TotvsSmartClient.INI, na Pasta C:\PROTHEUS8\BIN\

    SMARTCLIENT \;3. Edite o Arquivo e siga os Parmetros a seguir:

    4 . Vamos iniciar o entendimento do Arquivo de Configurao, observando aestrutura bsica do arquivo TotvsSmartClient.INI a seguir:

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    83/102

    Arquitetura e Instalao - 83

    Onde:

    Config Identifica as Informaes Gerais de Configurao, do TOTVSSmartClient Contm a lista dos ltimos Programas Iniciais, executados no doTOTVS SmartClient.

    Drivers A seo Drivers, define quais os Protocolos de Conexopodero ser utilizados, para que o Terminal conecte-se ao TOTVS ApplicationServer e tambm qual o Nome do Servio.

    Drivers Identifica qual o Servidor que dever ser localizado para aconexo com o TOTVS Application Server e tambm qual ser a portautilizada para essa Conexo.

    A Porta utilizada no TOTVS SmartClient, dever ser a mesma

    que est configurada no TOTVS Application Server, casocontrrio a Conexo, no ser possvel.

    5 . Confira os dados e confirme a Configurao do TOTVS SmartClient.

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    84/102

    84Arquitetura e Instalao

    Protheus 11 Monitor

    O Protheus 11 Monitor utilizado para monitorar as Conexes ao TOTVS ApplicationServer

    Atravs dele pode-se:

    Verificar as Conexes Ativas; Enviar Mensagens, para uma ou mais Conexes; Desabilitar Novas Conexes:

    Isto ser til quando precisarmos realizar alguma manuteno e precisarmos evitar,

    que outros usurios se conectem;

    Desconectar Usurios:Esta opo, possibilita desconectar usurios logados no sistema independente daoperao que esteja sendo realizada.

    As Informaes exibidas para cada Conexo sero as seguintes:

    Usurio:Ser o Nome do Usurio, na Rede Local.

    Para Conexes Remotas, este nome estar em Branco;

    Computador:Nome da mquina, onde o TOTVS Smart Client, estar sendo executado;

    Conexo:Indicar a Data e Hora, de incio da Conexo do TOTVS Smart Client;

    Tempo de Uso:Indicar o Tempo em Horas, Minutos e Segundos, desde que TOTVS Smart Client,estar se conectando;

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    85/102

    Arquitetura e Instalao - 85

    Programa Inicial:Ser o Nome do Programa Inicial (APO), com o qual o TOTVS Smart Client, ter iniciadoa Execuo;

    Environment:Nome do Environment (Ambiente), que estar sendo utilizado pelo terminal;

    Arquivos Abertos:Nmero de Arquivos (Tabelas) que estaro Abertos na Estao.

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    86/102

    86Arquitetura e Instalao

    Instalando o TOTVS Smart Client

    O TOTVS Smart Client pode ser instalado fisicamente em uma estao, atravs de uma

    opo da tela inicial de instalao do Protheus 11.

    Este recurso til para instalao do TOTVS Smart Client em computadores que noesto conectados

    rede local, ou seja, que necessitam que os executveis estejam fisicamente namquina. Por exemplo, em casos de filiais que acessam a matriz por uma linha discadaatravs do protocolo TCP/IP.

    Devemos ressaltar que o procedimento de instalao do TOTVS Smart Client nasestaes s recomendado em casos especficos (utilizao remota, altotrfego de dados na rede, etc). Preferencialmente, indicado o uso centralizado

    do TOTVS Smart Client no Servidor, atravs da criao

    de atalho para acesso.

    Exerccio 19 - Para instalar o TOTVS Smart Client com AutoRun:

    1. Coloque o CD-ROM no drive e aguarde a exibio da tela de abertura conformea seguir.

    So apresentados os idiomas disponveis para apresentao da instalao do Protheus.Clique no cone correspondente ao idioma que deseja utilizar.

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    87/102

    Arquitetura e Instalao - 87

    No lado direito da tela, so apresentadas as opes dos aplicativos para instalao:

    2. Clique na opo TOTVS Smart Client.

    O instalador ser iniciado. A janela de Bem-vindo apresentada.

    3. Clique no boto Avanar para prosseguir.

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    88/102

    88Arquitetura e Instalao

    Leia o contrato de licena com ateno e clique no boto "Sim" para prosseguir.

    4. Indique o caminho onde o TOTVS Smart Client deve ser instalado. Clique no botoAvanar para prosseguir.

    5. Indique a pasta onde devem ser instaladas as opes de acesso aos aplicativos doProtheus 11.

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    89/102

    Arquitetura e Instalao - 89

    6. Clique no boto de opo "Sim" se utilizar os ambientes de Automao Comercial,desta forma, sero instalados os arquivos de DLLs para comunicao com osperifricos homologados.

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    90/102

    90Arquitetura e Instalao

    7. Verifique a configurao de instalao e confirme o seu incio, clicando no boto

    "Avanar". Se precisar alterar alguma opo, clique em "Voltar".

    8. Verifique a configurao de instalao e confirme o seu incio, clicando no boto

    "Avanar". Se precisar alterar alguma opo, clique em "Voltar".

    9. Informadas as variveis de instalao, iniciado o processo de descompactao e

    cpia dos arquivos.

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    91/102

    Arquitetura e Instalao - 91

    11. Ao final da instalao, apresentada a tela sobre a concluso do processo. Cliqueno boto Concluir para finalizar.

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    92/102

    92Arquitetura e Instalao

    Auto-Atualizao do TOTVS Smart Client

    Essa opo facilita a Atualizao das Estaes dos usurios que possuam o TOTVSSmart Client instalado.

    Dessa maneira, todas as Estaes tero a sua Build atualizada automaticamente, assimque o usurio tentar conectar-se ao sistema.

    Exerccio 20Como habilitar a Auto-Atualizao do TOTVS Smart Client:

    1 . Instale o TOTVS Smart Client na Estao de Trabalho, seguindo as Instrues Padres de instalao;

    2. Edite o arquio TOTVSSMARTCLIENT.INI, localizado na pasta

    C:\Protheus11\bin\appserver\.

    3. Insira a nova seo conforme as linhas a seguir:

    [UPDATE]

    Enable=1

    PathWindows=c:\protheus11\bin\ smartclient

    PathLinux=c:\protheus11\bin\remote_linux

    4 . Salve o Arquivo e encerre o Editor de Textos;

    5. Na sequncia, tente conectar-se ao Protheus 11, atravs das opes Iniciar +Programas + TOTVS Smart Client;

    6. Repare que, assim que o TOTVS Smart Client tentar conectar -se ao TotvsApplication Server, ir aparecer tela com regua de Progresso.

    7. Ao final, o TOTVS Smart Client estar atualizada.

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    93/102

    Arquitetura e Instalao - 93

    Configurao dos Recursos para Web

    SmartClient Activex

    O acesso ao TOTVS Smart Client tambm pode ser realizado, atravs de um (Browserde Acesso Internet).

    Esse tipo de acesso, permite que o Protheus 11 seja acessado em qualquer lugar, paraisso basta que seja configurado o (Web Server) e que o usurio que ir utilizar o TOTVSSmart Client, tenha acesso Internet.

    Exerccio 21Como configurar o SmartClient Activex::

    1.Acesse a pasta C:\PROTHEUS11\BIN\APPSERVER\ e edite o arquivoTOTVSAPPSERVER.INI, acrecentando as seguintes instrues:

    [HTTP]

    Enable=1

    Path=C:\Protheus11\Bin\smartclient_ActiveX

    Port=80

    RpcEnv=Environment

    InactiveTimeOut=30

    2. Acesse a pasta C:\PROTHEUS11\BIN\SMARTCLIENT_ACTIVEX\ e edite o arquivoTotvsSmartClient.htm, fazendo as seguintes modificaes:

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    94/102

    94Arquitetura e Instalao

    3 . Acesse o Browser de Internet e digite no campo de Endereo os dados a seguir:Http://Nome do Servidor/ TotvsSmartClient.htm.

    Aps uma breve espera, ser solicitado o Aceite do Certificado Digital daMICROSIGA;

    4 . Clique na opo Ok, para continuar o processamento;5 . O sistema apresentar a Tela de Parmetros Iniciais, para acesso aoSmartClient Activex, com as opes de Programa Inicial e Ambiente, editados no

    TotvsSmartClient.htm;

    6 . Informe uma Senha Vlida e o Ambiente de Acesso, desejado.

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    95/102

    Arquitetura e Instalao - 95

    Web Print e WebSpool

    A opo de WebPrint, serve para que seja possvel a impresso de Relatrios atravsdo uso de um Browser de Internet.

    Atravs dessa opo, ser possvel imprimir relatrios do Protheus 11, a partir dequalquer estao que possua o SmartClient Activex instalado e uma (Conexo deInternet) configurada.

    Exerccio 22Como utilizar a impresso de Relatrios via Webprint:

    1. Acesse o Browser de Internet e informe no campo de Endereo os dados aseguir:

    Http://Nome do Servidor/W_Aplogin.Apl;

    Para este recurso funcionar, necessrio que no arquivototvsappserver.ini na seo HTTP tenha a seguintelinha:Rpcenv=Environment

    2 . Ser apresentada uma Tela de Acesso, na qual dever ser digitado o Nome doUsurio, sua respectiva Senha e Empresa/Filial, que ser utilizada para trabalho;

    3 . Confirme clicando na opo Ok;

    4 . Pronto, todas as opes de relatrios que existem no Protheus 11, estodisiponveis atravs do Browser.

    No momento em que um Relatrio do WebPrint selecionado, o usurio poder optar por impresso ViaWebSpool ou E-Mail.

    Exerccio 23Como Visualizar Relatrios atravs do WebSpool:1. Aps enviar um Relatrio, para impresso atravs do Webprint;

    2. Acesse a opo WebSpool, que se localiza logo abaixo no Menu;

    3. Do lado direiro do Browser, sero demonstrados os Relatrios impressos. Todosos relatrios impressos Via WebPrint, estaro disponveis, para visualizao atravsdo WebSpool.

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    96/102

    96Arquitetura e Instalao

    Viso Tcnica

    Customizaes

    Flexibilizar sem despadronizar.

    Esta a palavra de ordem das Ferramentas do Protheus 8.

    H vrias tcnicas, para se customizar um sistema, no sentido de adapt-lo snecessidades de cada usurio.

    No Protheus 11, utilizamos algumas Ferramentas que facilitam a Personalizao doSistema, sem que seja necessrio, como ponto de partida, alteraes em fontes deprogramas.

    Essas Ferramentas so denominadas (Arquivos Customizadores), e tem por finalidade,

    facilitar as manutenes do Sistema.

    Assim, podemos resumir a Hierarquia de Customizaes em:

    Parmetros; Dicionrio de Dados; Tabelas Genricas; Tabelas (Arquivos); Expresses nos Prprios Campos (Validaes); Frmulas; Criao de Funes (Customizaes); Relatrios; Pastas Cadastrais; Consultas Padres; Perguntas e Respostas; Sequncia de Documentos; Modelo de Entidade e Relacionamento; Schedule de Processos; Pontos de Entradas; Integraes (Excel, Word, Crystal Report, Project, Lotus 123).

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    97/102

    Arquitetura e Instalao - 97

    Parmetros (Sx6)

    A maneira mais primitiva de se Customizar um sistema atravs de Parmetros.

    A Movimentao de Clculo de Custos On-Line, um exemplo bem caracterstico.

    Esta Movimentao, se por um lado traz vantagens indiscutveis do ponto de vistagerencial, do outro tem problemas tcnicos relacionados Performance, Seqncia deDigitao e Cancelamentos de Movimentaes.

    Assim, deve-se sempre dar ao usurio a deciso de adot-la ou no.

    Uma soluo:

    Cria-se um Parmetro, neste caso, denominado (MV_CUSMED), e dependendo do seuContedo (M Mensal ou O On-Line), h nos Programas condies que validam ocontedo destas variveis, ativando ou inibindo as respectivas Movimentaes dentrodo Sistema.

    Os Parmetros compem o (Arquivo SX6) e atendem aos mais variados Tipos deCustomizao e podem ser analisados no Mdulo Configurador.

    uma Forma Engessada de Customizao, pois qualquer alterao depende demudanas nos fontes, alm de deixar confusa a Lgica dos Programas.

    Mas vlida em determinadas circunstncias.

    O Protheus 8, tem no total (2096 Parmetros), que devem ser todos cuidadosamenteconfigurados de acordo com as Regras de Negcios de cada Empresa.

    Dicionrio de Dados (SX3)O Objetivo deste arquivo permitir a Flexibilizao da Base de Dados, atravs da

    Incluso de Novos Campos, sua Alterao, Inibir o seu Uso e at Criar Novas

    Tabelas, que passam a ser parte integrante do sistema.

    Definir em que Pasta de Cadastro, os campos devero se posicionar e at mesmomodificar o posicionamento de campos, que j faziam parte do sistema antes dasCustomizaes.

    Para tal, ao invs dos programas tratarem explicitamente os campos no fonte, tudo

    realizado atravs de leituras ao Dicionrio de Dados.Cada registro do Dicionrio de Dados, corresponde a um campo das mais de (1600

    Tabelas) do sistema.

    Todos os Processamentos, em especial, as telas de Cadastramentos, Consultas eRelatrios Genricos, so baseados no seu contedo.

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    98/102

    98Arquitetura e Instalao

    Tamanhos, Tipos, Pictures, Legendas, Validaes, Nveis de Acessos, Inicializaes,Contextos Reais ou Virtuais, Usos ou No Usos, Obrigatoriedades, Ordens deApresentaes, Helps e Consultas via , so Propriedades definidas no Dicionriode Dados e passveis de alterao pelo prprio Administrador.

    Diz-se que o Dicionrio de Dados ativo, porque ao alter-lo, no necessriorecompilar nenhum programa, para que a modificao entre imediatamente emfuncionamento.

    Tabelas (SX5)

    Da mesma forma, o (Arquivo de Tabelas SX5), so mini-arquivos armazenadores deDados

    Especficos de cada Empresa e tem como finalidade Customizar Situaes, quedependam de um conjunto de registros que dificilmente necessitaro de alteraes,

    tais como: Tipificar os Produtos, os Grupos, os Tipos de Notas Fiscais, os Pagamentos,Feriados, etc.

    Isso facilita o preenchimento dos campos pelo usurio e ao mesmo tempo faz arespectiva validao quanto a informao digitada no mesmo.

    Mapeamento de Arquivos (SX2)

    Esse arquivo o responsvel por todo o Compartilhamento ou Exclusividade existentenas Tabelas do Protheus 8, tais como: Cadastros, Movimentos, etc...

    ele tambm quem direciona o sistema, para realizar a leitura no diretrio onde estolocalizados os arquivos do Banco de Dados, possibilitando assim, a criao de vriasBases de Dados, para testes e outras finalidades.

    Lanamentos Padronizados (SI5)

    De forma similar ao Arquivo de Frmulas, mas sem ter um passo intermedirio, pode-se tambm, em vrios pontos do sistema, escrever uma (Expresso), diretamente noCampo.

    Tal ocorre no Arquivo de Lanamentos Padronizados (SI5), nos seus campos (Dbito,Crdito, Histrico e Valor).

    Sua aplicao simples, seja ela atravs da implementao de Macros, onde asmesmas faro referncia s Tabelas e Campos do Sistema ou atravs de programascom (Lgicas) mais complexas.

    Da mesma forma, nos Campos de Validao do Usurio e Inicializador Padro doDicionrio de Dados, na Folha de Pagamento, para criar Clculos Especficos deVencimentos, Descontos e

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    99/102

    Arquitetura e Instalao - 99

    Encargos, na Planilha de Formao de Preo de Venda, nas Clulas da Planilha Excel,nas Regras dos Gatilhos, etc.

    Perguntas e ltimas Respostas (SX1)

    J o Arquivo de Perguntas e ltimas Respostas (SX1), armazena Parmetros Volteis,ou seja, que so normalmente alterados a cada processamento.

    Desta forma, so apresentados na prpria execuo de cada programa, para que oprprio usurio os ajuste.

    As Respostas so gravadas em Disco, de modo que se transformam sempre no(Default) do prximo processamento.

    Normalmente so utilizados em Relatrios, para que os usurios possam parametrizaras informaes que devem ser impressas e tambm em Rotinas de Processamentos,para definir o que deve ser executado pelo sistema em relao quela opo.

    Linguagem de Programao ADVPL

    At aqui, falamos em Customizaes, que no envolvem Cdigos de Programao.

    So importantes, porm Limitadas quando se quer algo mais especfico.

    O AdvPl, por sua vez, uma Linguagem Estruturada que, embora compilada, tratadapelo Sistema como uma Funo, e armazenada em um Arquivo Binrio denominadoRepositrio de Objetos (RPO).

    Sempre que um usurio acessa algum mdulo do sistema, automaticamente realizada uma carga dinmica deste RPO, desta forma todos os recursos existentesnesse arquivo sero disponibilizados, para execuo imediata.

    Gatilhos (SX7)

    So disparados, quando se digita alguma informao nos Campos das Telas deEntradas de Dados, ou seja, trata-se da atualizao de campos dependentes na tela dedigitao a partir do preenchimento de um Campo Origem, obedecendo umadeterminada Regra, para tal preenchimento.

    Muitas vezes, para que a Regra atenda a determinadas situaes pode-se desenvolverFunes em ADVPL e cham-las atravs das Regras dos gatilhos

    Com ela, em todos os Campos onde se pode escrever uma Expresso, possvelevocar-se uma Funo, cujo retorno definir o seu Contedo.

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    100/102

    100Arquitetura e Instalao

    Funes

    De forma anloga, e considerando que toda (Opo de Menu) do Protheus 8 naverdade uma Funo, possvel se desenvolver: Novos Relatrios, Consultas,

    Cadastros e mesmo, Sub-Mdulos e acess-los diretamente atravs do Menu.

    Chegado a este ponto, pode-se dizer que o nico recurso que ainda faltaria, para se teruma Flexibilizao Completa, seria o Acesso aos Fontes. Isto foi resolvido, em parte,com os (Pontos de Entradas).

    Pontos de Entradas

    So Chamadas colocadas em lugares estratgicos dos programas e que, originalmente,no fazem nada.

    Assim que o usurio necessitar de uma interveno neste ponto, cria-se uma (Rotina),d-se a ela o nome do Ponto de Entrada, citado na documentao do Protheus 8 ecompila-se programa.

    Ao passar por ela, esta (Rotina) executada.

    Claro est que, quem escreve rotinas em Pontos de Entradas, precisa saber muitobem, sobre a Lgica do Programa em questo e mesmo qual a Situao da Memrianaquele momento.

    No Quark (Documentao on-line), os inumeros Pontos de Entradas, sodetalhadamente documentados.

    O conceito de Pontos de Entradas, o mesmo da herana adotada nas LinguagensOrientadas a Objetos.

    Alm das ferramentas originais de customizao do Protheus 11, podemos mencionarmais recursos que resolvem muitos casos de forma mais rpida e prtica. mSo asintegraes com o (Crystal Report, Excel, Word e Project e Lotus).

    Excel

    A Integrao com o Excel, nada mais do que a possibilidade de se inserir nas

    Clulas desta Planilha, User Functions desenvolvidas em ADVPL, semelhana dasMacros em Visual Basic. Como as User Functions tem acesso Base de Dados do

    sistema e podem fazer processamentos ilimitados, fica fcil perceber como esterecurso pode integrar as duas ferramentas.

    A Ferramenta Excel, precisa ser chamada, a partir do menu de algum Mdulo doProtheus 11.

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    101/102

    Arquitetura e Instalao - 101

    Word

    A integrao com o Word a mais simples de todas, pois utiliza apenas chamadas emvariveis do Protheus 11, sem necessariamente utilizar funes da MICROSIGA.

    Essa ferramenta muito utilizada em integraes com a Folha de Pagamento, naelaborao de Documentos dos Mdulos de Qualidade, etc...

    Crystal Report

    A integrao com a Ferramenta Crystal Report semelhante, ou seja, pode-se chamarUser Functions desenvolvidas em (Linguagem de Programao ADVPL), na geraodos Grficos e Relatrios desenvolvidos com esta ferramenta.

    Project

    A integrao do MS-Project realizada, atravs do Mdulo de PCP, quando se gera aCarga de Mquina (MRP II) ou com outros Mdulos como por exemplo WMS e OMS(Logstica), para a Elaborao de Projetos.

    Chaves de ndices (SIX)

    Este arquivo responsvel pelas Chaves Primrias e Chaves Estrangeiras dos arquivosdo Sistema.

    Atravs dele possvel configurar novas Chaves de ndices, para as Novas Tabelas queforem criadas, alm da possibilidade de criar Novos Tipos de Pesquisas, para oscadastros.

    Relacionamento entre Arquivos (SX9)

    o arquivo que documenta todo o Relacionamento entre as Tabelas do Protheus 8,

    no que diz respeito a (Arquivos de Domnio e Contra-Domnio), ou seja, o (M.E.R. Modelo de Entidades e Relacionamentos).

    Pastas Cadastrais (SXA)

    Trata todas as Pastas Cadastrais, utilizadas nas Telas de Cadastros e Movimentaes noProtheus 8, atravs deste arquivo possivel configurar os campos que deveroaparecer dentro de cada uma das Pastas, alm da possibilidade da criao de outras

  • 8/21/2019 Arquitetura e Instalao_P11.docx

    102/102

    Pastas, alm das originais, com a finalidade de distribuir de maneira prtica os camposentre elas, para melhor aproveitamento durante seus respectivos cadastros realizadospelos usurios.

    Consultas Padres (SXB) ele quem define o modelo do (Combo Box), que ser utilizado no momento em que oUsurio acionar a tecla ou clicar na cone , sobre campos que possuam ligaocom alguma Tabela do Sistema.

    Sequncias de Documentos (SXE e SXF)

    Este dois Arquivos so os responsveis pelo armazenamento dos Seqncias deCampos Nmricos, como por exemplo: Cdigos de Cadastros, Numerao de NotasFiscais, enfim, qualquer Campo que deva seguir uma Numerao Seqncial.

    O fato de existirem dois Arquivos ao invs de um, segue a seguinte Estrutura:

    O (Arquivo SXF) sempre controla o prximo (Nmero da Sequncia) e o (Arquivo SXE), grava sempre mais um, isso garante mair segurana no momento da Geraodestas sequncias.

    Schedules de Processos (SXD e SX4)

    Este dois arquivos so responsveis pelo controle de rotinas previamente configuradaspara serem executadas automaticamente atravs do Schedule de Processos, como porexemplo: Relatrios,

    otinas do sistema, etc...

    O (Arquivo SXD) ser o responsvel por controlar os agendamentos definidos e o(ArquivoSX4) quem controlar a agenda de processos, ou seja, os dias e horriosprogramados para a execuo das tarefas.