37
INSTALAÇÃO DO PROTHEUS 11 Neste documento, iremos abordar o processo de instalação do Protheu lembrando que após a instalação, será necessária atualização da bui este processo será tratado em outro documento. 1. Instalando o Protheus 11 O Microsiga Protheus é uma linha de softare !"P baseada na tecnolo#ia By You , criada e desen$ol$ida pela %O%&'. Para instalar a $ersão mai atualizada do sistema, a primeira coisa a se fazer é acessar o ende %ot$s, http()).tot$s.com)suporte)central*de*donload)seu se#mento)produto)microsi#a, depois selecionar o lin+ para instalaçã Principais aplicati$os( TOTVS BA (Business Analytics): %O%&' e a - / se unem em uma parceria na área de usiness nal0tics para oferecer a seus cliente solução anal tica, 2e3 $el e intuiti$a, que utiliza a e3pertise d potencializar sua #estão de ne#ócios. O resultado desta parceria é uma solução que ma3imiza o poder de an e apoia decis4es, por meio da tecnolo#ia de soluç4es anal ticas 5o - /. TOTVS Smartlient: 6 a aplicação encarre#ada da -nterface com o usuário. Não e3iste Processamento 7ocal, por isso o %ráfe#o de "ede %erminal e o 'er$idor de plicação é ai3o, tratando apenas de com para o 8esenho das %elas e tratamento do %eclado e /ouse. TOTVS A!!lication Ser"er: O %O%&' pplication 'er$er 9 pp'er$er:, é a aplicação encarre#ada da 5ompilação e !3ecução do 5ódi#o em 9 8&P7: qual o Protheus 11, foi escrito. Na 7in#ua#em 8&P7, as r mantidas em PO;s indi$iduais em "epositórios. -sso permite que as mesmas se<am carre#adas e descarre#adas dinamicamente da memória da máquina onde o 'er$idor está sendo e3ecutado, ou se<a, de acordo com a necessidade de e3ecução dos %erminais conectados.

Instalação Do Protheus 11

Embed Size (px)

DESCRIPTION

Atualização Protheus 11 Simplificada

Citation preview

INSTALAÇÃO DO PROTHEUS 11
Neste documento, iremos abordar o processo de instalação do Protheus 11, lembrando que após a instalação, será necessária atualização da build, e este processo será tratado em outro documento.
1. Instalando o Protheus 11 O Microsiga Protheus é uma linha de softare !"P baseada na tecnolo#ia By You, criada e desen$ol$ida pela %O%&'. Para instalar a $ersão mais atualizada do sistema, a primeira coisa a se fazer é acessar o endereço da  %ot$s, http()).tot$s.com)suporte)central*de*donload)seu* se#mento)produto)microsi#a, depois selecionar o lin+ para instalação.
Principais aplicati$os(
TOTVS BA (Business Analytics):   %O%&' e a -/ se unem em uma parceria na área de usiness nal0tics para oferecer a seus clientes uma solução analtica, 2e3$el e intuiti$a, que utiliza a e3pertise da %O%&' para potencializar sua #estão de ne#ócios. O resultado desta parceria é uma solução que ma3imiza o poder de análise e apoia decis4es, por meio da tecnolo#ia de soluç4es analticas 5o#nos da -/.
TOTVS Smartlient:  6 a aplicação encarre#ada da -nterface com o usuário. Não e3iste Processamento 7ocal, por isso o %ráfe#o de "ede entre o  %erminal e o 'er$idor de plicação é ai3o, tratando apenas de comandos, para o 8esenho das %elas e tratamento do %eclado e /ouse.
TOTVS A!!lication Ser"er: O %O%&' pplication 'er$er 9pp'er$er:, é a aplicação encarre#ada da 5ompilação e !3ecução do 5ódi#o em 98&P7:, no qual o Protheus 11, foi escrito. Na 7in#ua#em 8&P7, as rotinas são mantidas em PO;s indi$iduais em "epositórios. -sso permite que as mesmas se<am carre#adas e descarre#adas dinamicamente da memória da máquina onde o 'er$idor está sendo e3ecutado, ou se<a, de acordo com a necessidade de e3ecução dos  %erminais conectados.
 
Instala#$o do %el!On&ine:  Para consultar a documentação on*line, é necessário instalar o =elp do Protheus 11. documentação é acessada a partir dos ambientes do Protheus, pela tecla>?1@. 'ão apresentados os idiomas dispon$eis para e3ibição das telas do instalador, conforme A#ura acima.
1.1 TOTVS A!!lication Ser"er -remos instalar o %O%&' pplication 'er$er e o %O%&' 'mart 5lient,  <untamente com todas as ?erramentas que o Protheus 11, disponibiliza.
O primeiro passo para instalação do Protheus é a instalação do %O%&' pplication 'er$er. instalação do pp'er$er, assim como do 'mart5lient e das ?erramentas au3iliares 98e$'tudio, Bizard e o %ot$s/onitor: é realizada, atra$és do -nstalador do 'er$er, localizado no lin+ citado anteriormente.
5lique em -nstall.
 
pró3ima tela é a do contrato de 7icença, leia*o com atenção e clique no botão C!' para prosse#uir.
 
Nesta tela, de$e*se selecionar( a. Os tipos de anco de 8ados dispon$eis no Protheus( E 'F7 E 8' 9d$anta#e 8atabase 'er$er: E -'/ padrão 8? ou 5*%ree. Neste momento, pode*se optar por apenas uma base de dados, porém, atra$és de alteraç4es no arqui$o de conA#uração do %O%&' pplication 'er$er e cópia do repositório correto, é poss$el fazer com que a mesma instalação do Protheus utilize dois tipos de base de dados.
b. O idioma do "PO a ser instalado.
c. O pas para instalação do arqui$o ;'G'HpasI.%G%D. !ste arqui$o é #ra$ado no diretórioJProtheusK8ataJ'C'%!/7O8, sendo responsá$el pela criação dos dicionário de dados e demais arqui$os especAcos para o pas selecionado.
 
Na pró3ima tela, clique no botão de opção C!' se utilizar os ambientes de utomação 5omercial 9'i#a7o<a:, desta forma, serão instalados os arqui$os de 877s para comunicação com os periféricos homolo#ados.
 
8epois de informadas as $ariá$eis de instalação, o processo de descompactação e cópia dos arqui$os é iniciado.
'erá criada no local indicado uma pasta chamada %O%&' 11, nela estarão todos os arqui$os necessários para utilização e conA#uração do sistema Protheus.
 
instalação do Protheus 11 =elp ocupa apro3imadamente de M/b. O -nstall 'hield será iniciado. <anela de em*$indo é apresentada. 5lique no botão ;Ne3tD para prosse#uir.
Na pró3ima tela, leia o contrato de licença com atenção e clique no botão  C!' para prosse#uir.
Na tela se#uinte, de$e ser informado o diretório de instalação dos arqui$os de helps.
5lique no botão ;Ne3tD.
 
Nesta <anela, de$e ser informado o diretório onde está instalado o Protheus 11 'er$er para que se<a conA#urado corretamente pelo pro#rama de instalação. 5lique no botão Ne3t.
5om a conA#uração da instalação do help, será iniciado o processo de cópia dos arqui$os.
 
1. TOTVS A!!lication Ser"er
Ser"idor de &icen#as: /icrosi#a en$ia <unto aos 8&8s de instalação do Protheus 11 9e3ceto quando se tratar de atualização: um hardare de proteção que tem por ob<eti$o a se#urança de suas informaç4es usando al#oritmo de cripto#raAa 9recurso para proteção de mensa#ens eletrQnicas:, baseados em cha$es de 1RS bits, liberando mecanismos mais eAcientes para prote#er o sistema contra acessos inde$idos. liado a isso, mais a#ilidade no processo de liberação de senhas e #rande #anho de performance nos processos de controle aos acessos simultTneos são obtidos. O ser$idor de licenças de$e ter conectado o =ardloc+ 9dispositi$o de se#urança: na porta paralela ou U' e o dri$er do dispositi$o instalado 9se necessário:. Para cada contrato de manutenção, a /-5"O'-V está en$iando um =ardloc+, que pode ser ='P ou Proteq)'afeNet.
Para bai3a o instalador do 7icense'er$er, entre no portal da %O%&')5entral de doloads)Produto)%ecnolo#ia ou acesse o lin+( http()).tot$s.com)suporte)central*de*donload)seu* se#mento)produto)tecnolo#ia
Na tela de apresentação do sistema clique em $ançar para prosse#uir(
pró3ima tela é a do contrato de 7icença, leia*o com atenção e clique no botão '-/ para prosse#uir.
Na tela se#uinte, indique o caminho onde o 7icense'er$er de$e ser instalado. 5lique no botão ;$ançarD para prosse#uir.
 
partir deste ponto, o usuário estará conA#urando o 7icense 'er$er de acordo com suas necessidades onde sempre ha$erá um default para os usuários que dese<am uma conA#uração básica, apesar de não ser recomendado de$ido W #rande $ariação de ambientes poss$eis.
 
5omo o ser$iço do 7icense 'er$er é um listener, precisamos informar uma porta para a comunicação com os ser$idores. porta default é ;YYYYD ou outra qualquer que este<a dispon$el no ran#e entre ;1RZD e ;[YY\YD.
 
Nesta pró3ima tela poderemos escolher se será ou não instalado o dri$er do =ardloc+ de forma automática pelo instalador. 5aso escolha não instalar, os dri$ers homolo#ados para os modelos de =ardloc+ serão copiados para a pasta ;8"-&!"'D dentro do path de instalação do 7icense 'er$er para que assim a instalação possa ser efetuada manualmente após o término do assistente de instalação. O path padrão para a pasta de dri$er é ;5(J%O%&'7icenseJ8ri$ersD. 'e for escolhida a opção para instalação automática, será apresentada a tela para seleção do modelo de =ardloc+ que será utilizado no %O%&' 7icense 'er$er.
 
E 5ópia dos arqui$os] E /onta#em do arqui$o de conA#uração do %O%&' 7icense 'er$er] E 5aso fora selecionado, a instalação do dri$er do =ardloc+] E -nstalação do ser$iço do %O%&' 7icense 'er$er na lista de ser$iços do sistema operacional.
1. Instalando o TOTVS *BAccess
 
Neste documento abordaremos a instalação do %O%&' 8ccess para computadores com 'istema Operacional de [Z bits, para isso será necessário o donload do arqui$o e3ecutá$el que pode ser bai3ado no portal da %ot$s atra$és do lin+( https())suporte.tot$s.com)donload  e escolher a linha P"O%=!U'.
1. cesse o sistema como dministrador.
R. No Bindos, clique -niciar.
\. No /enu -niciar, clique 5omputador.
Z. Na barra de endereço, informe ^P"OV"/?-7!'^ e pressione !N%!".
Y. 5rie o diretório base para instalação
o cesse rqui$o _ No$o _ Pasta. 'erá criado uma no$a pasta.
o -nforme o nome %O%&'8ccess[Z.
[. 5opie e descompacte arqui$o tot$sdbaccessKZ.RKin[ZKaaaammdd.zip 9onde aaaammdd se refere a build do produto: na pasta criada. 5omo o arqui$o foi compactado no formato -P qualquer descompactador compat$el com este formato poderá ser utilizado e ao seu término o %O%&' 8ccess estará instalado.
Para instalar o %O%&' 8ccess [Z bits como ser$iço do Bindos(
1. cesse o prompt de comandos como dministrador.
R. cesse o diretório base de instalação do %O%&' 8ccess [Z bits. Utilize o comando cd ^P"OV"/?-7!'^J%O%&'8ccess[Z.
\. !3ecute o comando dbaccess[Z.e3e *install. o término o %O%&' 8ccess estará conA#urado como um ser$iço do Bindos.
IMPO+TA,T-:
Para ;5onA#urarmos o %oc5onnectD, de$emos ter pre$iamente instalado o ;anco de 8adosD e também criado uma ;-nstTncia de 5one3ão 9lias:D na ;?onte de 8ados 9O85:D, localizado no ;Painel de 5ontroleD do Bindos, pois é atra$és do ;O85D, que o ;%op5onnectD, localiza o ;anco de 8adosD.
ongura#$o do To! onnect 1. pós instalar o %op 5onnect( entrar no painel de controle, ferramentas administrati$as e ser$iços. se#uir, eu de$o dei3ar o %op 'tartado9automático:. R. -nstalar o anco 9por e3emplo o 'F7:. \. 5riar a ase de 8ados que se dese<a utilizar.
 
Z. O85 * No painel de controle, ferramentas administrati$as, fontes de dados 9O85:. Na aba ?onte de 8ados do 'istema, botão dicionar, localizar 'F7 'er$er, botão 5oncluir.
Preencha os dados de Nome, 8escrição e 'er$idor onde se encontra a fonte de dados. 5lique em a$ançar, a$ançar, marcar ;lterar o banco de dados padrão para(D, selecionar o anco de 8ados, a$ançar, clicar em lterar idioma. 'elecionar o idioma( razilian, concluir.
 
1..1 *BMonitor  %odas as conA#uraç4es e monitoramentos poss$eis atra$és do %O%&' 8ccess ocorrem neste monitor, permitindo #erenciar informaç4es como(
* Usuários lo#ados * ancos de dados em utilização * mbiente dos bancos * %estes de cone3ão * /onitores de ndices * -nformaç4es #erais, etc.
 
R. pró3ima tela apresenta as opç4es de #erenciamento de informaç4es do  %O%&'8ccess, subdi$idindo*as em pastas, sendo(  
-nformaç4es * relação dos dados de re#istro do %O%&'8ccess. E Usuários * relação dos usuários conectados ao %O%&'8ccess. E /ensa#ens * apresentação de mensa#ens referentes a erros e ocorrLncias do banco de dados. E 5onA#uraç4es * conA#uração de acesso, senhas, usuários, cha$es, para cada um dos bancos de dados suportados. E ssistentes * conA#uração e monitoramento de cone34es e ndices #erados. 5ada uma dessas pastas apresentam os campos necessários W informação dos principais dados, fundamentais ao #erenciamento oferecido pelo  %O%&'8ccess.
\. Na barra de ferramentas da tela /onitor, estão dispon$eis as opç4es( E /onitor * informaç4es de cone3ão ao ser$idor. E &isualizar * conA#uração da $isualização das informaç4es estatsticas. E <uda * informaç4es sobre o aplicati$o e acionamento dos itens de a<uda.
 
5lique no botão No$o e di#ite um nome para o mbiente. 5aso necessite coloque um usuário e uma senha.
Na aba ssistentes, clique no cone de &alidação de 5one3ão(
pós a tela de apresentação clique em ;$ançarD
 
Na pró3ima tela escolha a ase de 8ados a ser utilizada(
 
5aso este<a tudo certo, aparecerá uma <anela informando que a cone3ão está O.
' Ar/ui"os de ongura#$o
 
0 Adslocal.2: !ste arqui$o permite di$ersas conA#uraç4es como( Nmero de Usuários, Nmero /á3imo de %abelas a serem abertas, Nmero de Bor+áreas dispon$eis entre outros. 9!ste arqui$o só é utilizado para instalaç4es que possuam o ;ParTmetro 7O57?-7!' 8'D, no ;rqui$o 9pp'er$er.-N-:D:] 0 *e"Studio.2: qui Acam #uardadas todas as 5onA#uraç4es de 5omunicação, realizadas no %ot$s 8e$elopment 'tudio 98e$'tudio:. 9Não de$e ser alterado manualmente:.
1.3 ongura#$o do A!!Ser"er.I,I
se#uir, são detalhadas as seç4es e um e3emplo de conA#uração de suas cha$es(
Se#$o *escri#$o
8ccess seção >8ccess@ contém as informaç4es utilizadas para o acesso W base de dados relacional atra$és do %O%&' 8ccess.
8ri$ers 5ontém informaç4es sobre os protocolos utilizados na cone3ão entre os terminais e o ser$idor.
!n$ironmen t
5ontém informaç4es dos diretórios de e3ecução do %O%&' pplication 'er$er, tais como( idioma, interface, diretórios, repositórios e,opcionalmente, informaç4es para acesso ao  %O%&' 8ccess.
?%P !sta seção permite o %O%&' pplication 'er$er atuar como ser$idor ?%P * File Transfer Proo!ol 9Protocolo de %ransferLncia de rqui$os:.
Veneral 5ontém as informaç4es comuns 9#lobais: para os ambientes administrados pelo ser$idor.
=%%P
!sta seção permite o %O%&' pplication 'er$er atuar como ser$idor =%%P * Hy"erTe# Transfer Proo!ol  9Protocolo de  %ransferLncia de =iperte3to:, ou se<a, pode fornecer pá#inas em =%/7 para um $ro%ser .
7icense5lie nt
seção >7icense5lient@ deAne as informaç4es que serão utilizadas para o %O%&' pplication 'er$er se conectar a um 'er$idor de 7icenças 9%O%&' 7icense 'er$er:.
7icense'er$ er
seção >7icense'er$er@ contém as informaç4es sobre o 'er$idor de 7icenças 9%O%&' 7icense 'er$er:.
On'tart Permite determinar a e3ecução de uma função 9sem interface: lo#o após o incio de e3ecução do %O%&' pplication 'er$er.
'er$erNet or+
Permite conA#urar mais de um ser$idor para balanceamento de car#a $ia softare.
 
''75onA#ur e
seção >''75onA#ure@ permite habilitar o %O%&' pplication 'er$er para cripto#rafar e autenticar as informaç4es que são transmitidas pela internet, assim como outras operaç4es de assinatura e certiAcação.
'eç4es Protocolos de cone3ão
O %O%&' pplication 'er$er pode se utilizar do protocolo %5P)-P para realizar a cone3ão com os terminais. conA#uração do protocolo utilizado é efetuada atra$és de seç4es com as cha$es deAnindo informaç4es como porta de cone3ão, o ser$iço e o tipo de cone3ão.
Update Para a#ilizar a atualização do %O%&' 'mart5lient nas estaç4es, é poss$el conA#urar uma máquina com a $ersão mais recente e, a partir dela, efetuar a atualização automática nas estaç4es.
Pro30
Permite conA#urar um pro30 para ser utilizado pelas funç4es, da lin#ua#em d$P7, que intera#em com ambiente Beb 9=%%PVet9:, =%%PPost9:, =%%PPostGml9:, funç4es 5lient de Beb'er$ices, etc: e que não estão sendo e3ecutadas a partir de um ambiente !"P * Ener"rise Resour!e Plannin&. Por e3emplo, a #eração de códi#o*fonte para Beb'er$ices 9#eração de 5lient:, atra$és do %O%&' 8e$elopment 'tudio.
1.3.1 Se#$o 4-n"ironment5 seção >!n$ironment@ contém informaç4es dos diretórios de e3ecução do  %O%&' pplication 'er$er, idioma, interface, diretórios e repositórios, e opcionalmente as informaç4es para acesso ao %O%&' 8ccess.
!stas informaç4es são identiAcadas para cada cone3ão, ou se<a, cada %O%&' 'mart5lient que se conectar ao 'er$idor de$e informar qual a seção que dese<a utilizar. ssim, os diretórios para trabalho, o idioma, a interface e o repositório podem ser obtidos a partir das informaç4es da seção deAnida. Uma seção padrão, chamada En'iron(en , é criada na instalação e utilizada sempre que o %O%&' 'mart5lient se conectar sem informar uma seção atra$és de parTmetros de linha de comando. se#uir, $e<a a documentação de al#umas das cha$es relacionadas a conA#uração de um ambiente de trabalho(
ha"e *escri#$o
8''hare -ndica o diretório compartilhado onde está instalado o ser$idor 8'. !ste diretório é utilizado para fazer a cone3ão ao ser$idor 8'.
5onnection%imeou t
-ndica o tempo, em se#undos, que o %O%&' pplication 'er$er de$e a#uardar quando en$iar um pacote de comunicação para o %O%&' 'mart5lient solicitando retorno de dados. &alor padrão( 1S se#undos.
5tree"ootPath -ndica o diretório compartilhado acessado pelos ser$idores de aplicação 9RooPa): dos ambientes que
 
utilizam o c*tree 'er$er.
?ilesOn8emand -ndica se durante a abertura dos ambientes, o 'istema irá efetuar a abertura pelo menu 9padrão: ou por necessidade 9abre e fecha arqui$os conforme utilização:.
Vet/$KNOUpperK? ilial
-ndica a utilização de Alial, em minsculo, na função Vet/&9:.
=elp'er$er 8eAne o endereço do ser$idor =%%P de )el" on*line.
-nacti$e%imeOut
8eAne o inter$alo de tempo por inati$idade, em se#undos, para derrubar automaticamente a cone3ão entre o %O%&' pplication 'er$er e o %O%&' 'mart5lient.
7ocal8b!3tension 8eAne qual será a e3tensão padrão dos arqui$os -'/ para os 8ri$ers 8?58G, 8?58GG.
7ocal?iles -ndica qual é a base de dados que será utilizada para abertura dos arqui$os locais. Pode ser( 8', 8''er$er ou c*tree.
/a37oc+s 8eAne o nmero má3imo de lo!+s  simultTneos por cone3ão.
Pict?ormat
!sta cha$e atua na utilização de picture g!, utilizada no 'istema em campos de entrada e sada de $alores numéricos 9g...'C)V!%...P-5%U"!g!...:, bem como na função d$P7 %ransform9:, quando utilizada esta "i!ure.
"ootPath -dentiAca o diretório raiz do 'istema 9!"P:, a partir do qual todos os diretórios utilizados pelo 'istema serão criados.
"po8b -dentiAca o tipo de base de dados utilizada. !sta informação é utilizada pelo ser$idor para deAnir qual repositório será acessado.
"po7an#ua#e
-dentiAca a lin#ua#em que será utilizada. Pode ser Poru&uese, En&lis) ou S"anis). !sta informação também é utilizada pelo ser$idor para deAnição do repositório a ser acessado.
"po&ersion -dentiAca a $ersão do 'istema 9!"P:.
'ourcePath -dentiAca o diretório onde os repositórios de POs são mantidos na máquina em que o %O%&' pplication 'er$er está instalado.
'peciale0 8eAne uma srin& que é concatenada W srin& básica em funç4es de controle aos acessos simultTneos 9semaforização:.
'tartPath
 
 %hread/emBarnin #
8eAne, para um determinado ambiente, uma mensa#em de ad$ertLncia, no %O%&' pplication 'er$er, #ra$ada no lo# de console da aplicação, quando um processo em e3ecução ultrapassar o $alor deAnido para o consumo de memória.
 %race
-ndica se de$e ser feito o Lo& de %arnin&s em arqui$os. O arqui$o de lo& 9trace.lo#: será criado no diretório onde se encontram os arqui$os e3ecutá$eis e 877s do 'istema.
 %race'tac+ -dentiAca a ori#em de uma poss$el ocorrLncia de ad$ertLncia no console.
 %OP/emo/e#a
Permite que as cone34es 'V8 9'istema de Verenciamento de anco de 8ados:, realizadas atra$és do %O%&' 8ccess, utilizem campo / /emo com até 1 de $yes.
B'P7"eldir
8eAne o diretório, a partir do RooPa), onde Acarão armazenados os relatórios em disco para $isualização atra$és do ,e$S"ool  do !"P * Ener"rise Resour!e Plannin&.
B'P7'er$er 8eAne o ser$idor, a porta e o ambiente onde o a#endador de relatórios e o ,e$S"ool e3ecutarão suas tarefas de relatórios assncronos.
Barnin#'ho'tac +
-dentiAca a ori#em de uma poss$el ocorrLncia de ad$ertLncia no console.
 %hread/em'tep
 
&e<a abai3o um e3emplo do de comoo uma seção !n$ironment pode se apresentar no arqui$o pp'er$er.-N-(
 
5aso se<am utilizados mais de um ambiente com %O%&' 8ccess e e3ista a necessidade de estabelecer cone3ão com bancos de dados diferentes e)ou de estaç4es com outro ser$idor %O%&' 8ccess, é poss$el conA#urar os parTmetros desta cone3ão com o %O%&' 8ccess na seção de conA#uração do próprio mbiente, para isso basta acrescentar na sessão !n$ironmnet(
 %OP8%'!H%-PO 8! N5O 8! 88O'I 9/''F7, O"57!, -N?O"/-G, !5%...:  %OP'!"&!"H'!"&-8O" 8! 5ON!GjO 5)N5OI  %OP7-'H7-' 8 '! 8! 88O'I P"O%=!U'ON7C 9Fuando setada ;1D permite apenas cone34es $indas do Protheus 'er$er:.
1.3.' Sess$o 4*ri"ers5 se#uir, é detalhada a cha$e relacionada aos protocolos utilizados na cone3ão entre os terminais e o ser$idor(
ha" e
*escri#$o
cti$ e
-dentiAca os nomes das seç4es de conA#uração de protocolos ati$os.
  >8ri$ers@ cti$e%5P
1.3. Sess$o Protocolos de one6$o s cone34es ati$as, ou se<a, que podem ser utilizadas pelos terminais para se conectar ao 'er$idor, são aquelas cu<os nomes das seç4es estão deAnidos na cha$e cti$e, da seção >8ri$ers@, descrita anteriormente. Podem*se criar di$ersas seç4es com as cone34es utilizadas. se#uir, $e<a a documentação de todas as cha$es relacionadas a conA#uração de cone3ão(
ha"e *escri#$o
-nacti$e%ime out
8etermina o tempo de espera até a queda da cone3ão, no caso de não ha$er respostas.
Port -ndica a porta que será utilizada para as comunicaç4es $ia  %5P)-P. Obser$ação( O %O%&' pplication 'er$er utiliza %5P Sa!+  9a mesma porta para todos os usuários:.
!3emplo(
 
1.3. Sess$o 42eneral5 se#uir, são detalhadas as cha$es relacionadas a conA#uração das informaç4es comuns 9#lobais: para os ambientes administrados pelo ser$idor(
ha"e *escri#$o
5anccept8ebbu#er 8eAne se a instTncia atual, do %O%&' pplication 'er$er, receberá cone34es do %O%&' 8e$elopment 'tudio.
5anccept7 8eAne se a instTncia atual, do %O%&' pplication 'er$er, receberá cone34es de monitoramente do ser$iço master para balanceamento de car#a.
5anccept/onitor Permite conA#urar se a instTncia atual, do %O%&' pplication 'er$er, receberá cone34es de monitoramento do %O%&' /onitor.
5anccept"P5 8eAne se a instTncia atual, do %O%&' pplication 'er$er, receberá cone34es de "P5 d$P7.
5an"unobs 8eAne se a instTncia atual, do %O%&' pplication 'er$er, irá i#norar todos os <obs conA#urados na seção >On'tart@.
ctree/ode -ndica o uso da en&ine 'er$er ou 7ocal do c*tree 'er$er.
5onsole
Permite habilitar o console do %O%&' pplication 'er$er, quando utilizada a $ersão -'P- do mesmo 9ad$pl-'P-.877: com o /icrosoft -nternet -nformation 'er$ices.
5onsole?ile Permite especiAcar um no$o  "a)  e nome do arqui$o para #ra$ação do lo# de console do %O%&' pplication 'er$er.
5onsole7o# 8etermina a #ra$ação de lo# das mensa#ens apresentadas no console do %O%&' pplication 'er$er.
5onsole/a3'ize
8eAne o tamanho padrão do arqui$o 9console.lo#: #ra$ado pelo %O%&' pplication 'er$er, quando utilizado como ser$iço, -'P- ou quando a cha$e 5onsole7o# está conA#urada como 1 na seção >Veneral@.
5onnection%imeout
-ndica o tempo, em se#undos, que o %O%&' pplication 'er$er de$e a#uardar quando en$iar um pacote de comunicação para o %O%&' 'mart5lient solicitando retorno de dados.
8isable8e$icePort 8eAne o bloqueio das portas de impressão no  %O%&' pplication 'er$er.
-nacti$e%imeOut
8eAne o inter$alo de tempo 9em se#undos:, por inati$idade, para derrubar automaticamente a cone3ão entre o %O%&' pplication 'er$er e o  %O%&' 'mart5lient.
/onitor5onnections 8etermina a quantidade má3ima de cone34es do
 
8ebu#%hreadUsed/e mor0
=abilita o monitoramento de memória consumida, por processo, do %O%&' pplication 'er$er.
'er$er/emor07imit 8etermina o limite de alocação de memória 9/: residente.
7o#/essa#es
8eAne a #ra$ação de lo# 9console.lo#:, no diretório de instalação o %O%&' pplication 'er$er, com as informaç4es necessárias para dia#nosticar erros e calcular o tempo de e3ecução de uma determinada rotina no %O%&' pplication 'er$er.
O7ser"a#$o: =abilitar esta conA#uração pode impactar no crescimento acelerado do re#istro de lo# de console da aplicação, e pode impactar na performance da aplicação.
-de/essa#es
!sta cha$e determina o re#istro de lo# de comunicação)mensa#ens entre o %O%&' pplication 'er$er e o %O%&' 8e$elopment 'tudio. 6 utilizada apenas como au3iliar em soluç4es e dia#nósticos de problemas especAcos.
'oc+et/essa#es
Permite re#istrar a troca dos e$entos e pacotes pela rede entre o %O%&' 'mart5lient e o %O%&' pplication 'er$er. O7ser"a#$o:  =abilitar esta conA#uração pode impactar no crescimento acelerado do re#istro de lo# de console da aplicação, e pode impactar na performance da apl
!rror/a3'ize Permite especiAcar um tamanho má3imo diferenciado para o lo# de ocorrLncias do %O%&' pplication 'er$er.
 kk O7ser"a#8es: Nas conA#uraç4es acima descritas, onde e3istem obser$aç4es sobre poss$el impacto na performance da aplicação, será percept$el uma de#radação na performance a partir do momento que mais de um processo simultaneamente #erar informaç4es no re#istro de 7OV da aplicação, pois a #ra$ação deste 7OV é serializada. 8este modo, recomenda*se fortemente que estas conA#uraç4es de 7OV e dia#nóstico se<am habilitados preferencialmente em um cenário controlado] ou em um ser$iço especAco conA#urado para Ans de dia#nóstico, para não causar impacto e onerar o ambiente de produção.
1.3.3 Sess$o 4&icenseSer"er5 O 'er$idor de 7icenças é responsá$el pela liberação de senhas e controle aos acessos simultTneos 9semaforização:. o utilizar uma empresa que não se<a teste 9MM:, no !"P * Ener"rise Resour!e Plannin&, é necessário que um dos ser$idores se<a o 'er$idor de 7icenças.
Principais $anta#ens( * /aior se#urança]
 
* /elhor controle do processo de liberação de senhas] * Vanho de performance]  
O7ser"a#$o
lém de habilitar o 'er$idor de 7icenças, na seção >7icense'er$er@, a máquina precisa ter um dispositi$o de se#urança 9=ardloc+: conectado, na porta paralela ou U', o dri$er instalado 9se necessário: e o arqui$o appl0lic.+e0 ou tot$slic.+e0 instalado.
  se#uir, $e<a a documentação de todas a cha$es relacionadas W seção >7icense'er$er@(
ha"e *escri#$o
!nable -ndica se o %O%&' pplication 'er$er será um ser$idor de 7icenças.
!nableNum ber
-dentiAca como será controlada a numeração no %O%&' pplication 'er$er.
Port -dentiAca a porta que será utilizada para a comunicação entre o 'er$idor de 7icenças e o %O%&' pplication 'er$er.
'ho'tatus !sta cha$e permite o controle de requisiç4es e liberaç4es de licença e semáforos atra$és de mensa#em na tela de console do %O%&' pplication 'er$er.
-nstances 8eAne o nmero mnimo de cone34es, do 'er$idor de 7icenças, que serão pré*disponibilizados para atender as chamadas de licenças.
  !3emplo(
>7-5!N'!'!"&!"@ enable portYYYY 'ho'tatus1
1.3.9 Sess$o 4&icenselient5 seção >7icense5lient@ deAne as informaç4es que serão utilizadas para o  %O%&' pplication 'er$er se conectar a um 'er$idor de 7icenças.   se#uir, $e<a a documentação de todas a cha$es relacionadas Ws seção >7icense5lient@(
ha "e
*escri#$o
Port -dentiAca a porta que será utilizada para a comunicação entre o %O%&' pplication 'er$er e o 'er$idor de 7icenças.
'er$ er
-ndica o nome ou nmero -P do computador onde está o 'er$idor de 7icenças.
!3emplo(
>7-5!N'!57-!N%@ ser$er1MR.1[S.R.R portYYYY
1.3. Sess$o 4TPS-+V-+5  %O%&' Processor pplication 'er$er utiliza o protocolo %5P)-P para realizar a cone3ão com os terminais e o 'er$idor de 7icenças 9%O%&' 7icense 'er$er:. tra$és desta seção, é poss$el deAnir a porta de cone3ão e o detalhamento das operaç4es do %O%&' Processor pplication 'er$er, tais como( tempo de espera até a queda da cone3ão, operaç4es de debu# e protocolo entre o terminal e o %O%&' Processor pplication 'er$er.
se#uir, $e<a a documentação de todas a cha$es relacionadas Ws seção >%5P'er$er@(
ha"e *escri#$o
Port -ndica a porta que será utilizada para realizar a comunicação $ia %5P)-P.
-nacti$e%imeout -ndica o tempo de espera 9em se#undos: até a queda da cone3ão, no caso de não ha$er respostas do client que está conectado.
&erbose -ndica o detalhamento 9-e$u&: das operaç4es entre o terminal e o %O%&' Processor pplication 'er$er.
&erbose5onnec tion
 
 
da /icrosoft, que receberá as pá#inas =%/7 en$iadas de um diretório conA#urado no ser$idor. dicionalmente, o en$io e recebimento de pá#inas estáticas formatadas, pode*se utilizar a lin#ua#em d$P7, do 'istema 9!"P:, para processar pá#inas mistas, ou se<a, que contenham códi#o d$P7 e comandos =%/7 de formatação. 8esta forma, as pá#inas são processadas, no %O%&' pplication 'er$er, e en$iadas para a ,e$ Bro%ser   que irá formatá*las de acordo com os comandos =%/7. lém disso, é poss$el e3ecutar diretamente as funç4es compiladas no repositório do 'istema, atra$és de um re.ues =%%P 9por e3emplo, um PO'% em um formulário em =%/7, lin+ ou diretamente na linha da U"7 da ,e$ Bro%ser . O mesmo $ale para qualquer outra aplicação que consi#a efetuar comandos V!% ou PO'% utilizando o protocolo =%%P:.
se#uir, $e<a a documentação de todas a cha$es relacionadas Ws seç4es =%%P, =O'%', O' para ,or+in& T)rea-s, ambiente Beb e a utilização do %O%&' pplication 'er$er como ser$idor de =%%P(
ha"e *escri#$o
5ache* 5ontrol
8eAne qual será o retorno padrão do elemento 5ache*5ontrol, da )ea-er =%%P, ao $ro%ser   para cada solicitação de processamento de pá#inas dinTmicas em d$P7, atra$és do lin+ .P7 ou .PB.
8isablePath
-dentiAca um diretório absoluto no disco, a partir do qual o 'istema 9!"P: disponibilizará arqui$os =%/7 e demais arqui$os para ,e$ Bro%se, quando um )os  de acesso =%%P esti$er desabilitado 9atra$és da cha$e !nable:.
!nable -dentiAca se o ser$iço =%%P será habilitado quando o %O%&' pplication 'er$er for inicializado.
-nstances
8eAne quantas )rea-s  internas, do ser$iço de =%%P do 'istema 9!"P:, podem ser disponibilizadas para estabelecer cone34es simultTneas e atender as requisiç4es $ia =%%P de pá#inas estáticas, dinTmicas, arqui$os, ima#ens e etc.
Path -dentiAca um diretório absoluto no disco, a partir do qual o 'istema 9!"P: disponibilizará arqui$os =%/7 e demais arqui$os para a ,e$ Bro%ser .
Port 8eAne o nmero da porta de cone3ão =%%P.
Pra#ma 8eAne o retorno padrão do elemento Pra#ma da )ea-er  =%%P.
"P5!n$
-ndica o nome do ambiente 9en'iron(en : local, conA#urado no mesmo equipamento, para realizar o atendimento de lin+s de #eração de pá#inas dinTmicas a partir do processamento de uma função d$P7 de um lin+ com e3tensão .P7.
"P5'er$er Nome da seção que indica a cone3ão do ser$idor para processamentos.
"P5%imeout
8eAne qual será o tempo, em se#undos, de i(eou  da )rea- criada e mantida, no ser$idor do 'istema 9!"P:, para atender a uma requisição de pá#ina dinTmica d$P7 atra$és de uma U"7)lin+ com e3tensão .P7.
 
inte#ração com o 'enhaP)'afe5"8.
'enhaPPort 8eAne a porta de cone3ão do +it de inte#ração do 'enhaP)'afe5"8.
'enhaP'er$e r
8eAne o nome ou endereço -P do equipamento onde está instalado o +it de inte#ração 'enhaP)'afe5"8 para proteção de pá#inas estáticas e)ou dinTmicas do %O%&' pplication 'er$er =%%P.
'ession%ime Out
8eAne o inter$alo, em se#undos, das $ariá$eis da sessão do usuário ao utilizar uma conA#uração de %or+in& )rea-s e#en-e- para atender, atra$és de lin+ .PB, as solicitaç4es de #eração de pá#inas dinTmicas em d$P7.
UploadPath -ndica onde serão #ra$ados os arqui$os submetidos ao %O%&' pplication 'er$er para U"loa-.
!3emplo da 'essão =ppt(
>http@ enable1 path5(J%O%&' 11J/icrosi#aJ=elp On7ine portS
1.3.< Sess$o 4Ser"ice5 !sta opção é til quando for necessário utilizar mais de um %O%&' pplication 'er$er rodando como ser$iço na mesma máquina, pois permite ao usuário informar nomes diferentes.
se#uir, $e<a a documentação de todas as cha$es relacionadas a conA#uração(
ha"e *escri#$o
8ispla0na me
-ndica o nome que será apresentado na <anela de ser$iços do /icrosoft Bindos.
>ser$ice@ Namepp'er$erK%este displa0name.%O%&' pp'er$er
 
1.9 ongura#$o do ar/ui"o Smartlient.I,I s conA#uraç4es do %O%&' 'mart5lient também podem ser customizadas, de modo que pode*se manter diferentes cone34es em um mesmo ser$idor. Por e3emplo( Uma rede local com cone34es $ia %5P)-P e al#umas outras cone34es remotas, $ia modem ou -nternet, utilizando %5P)-P] 8iferentes redes conectadas $ia linha pri$ada. 5ada uma destas redes mantém um %O%&' pplication 'er$er para o processamento distribudo. !stas conA#uraç4es são mantidas no arqui$o smartclient.ini que se encontra no diretório de e3ecução do %O%&' 'mart5lient.
se#uir, são detalhadas as seç4es e um e3emplo de conA#uração de suas cha$es(
Se#$o *escri#$o
5onA# -dentiAca informaç4es #erais de conA#uração do %O%&' 'mart5lient.
8ri$ers
seção >8ri$ers@ deAne quais os protocolos podem ser utilizados para que o %erminal conecte*se ao %O%&' pplication 'er$er. 6 i#ual a seção de mesmo nome no arqui$o de conA#uraç4es do %O%&' pplication 'er$er. diferença é que as seç4es aqui informadas 9que de$em ser separadas por $r#ulas: são utilizadas em tentati$as de cone3ão, de acordo com a ordem em que foram informadas.
'eç4es de Protocolos de 5one3ão
s seç4es de conA#uraç4es de protocolos são deAnidas da mesma forma que no arqui$o de conA#uraç4es do %O%&' pplication 'er$er. Não necessitam ter o mesmo nome que o deAnido no %O%&' pplication 'er$er, porém as informaç4es de$em ser as mesmas e, somente os protocolos deAnidos na cha$e cti$e, da seção >8ri$ers@, do arqui$o de conA#uração do %O%&' pplication 'er$er, podem ser utilizados quando esti$er conA#urando o %O%&' 'mart5lient. ,otas: Para a e3ecução local 9%O%&' pplication 'er$er e %O%&' 'mart5lient e3ecutados na mesma máquina: pode*se informar( 'er$er 7ocal=ost. Para e3ecução remota, o nome do ser$idor ou o endereço -P informado para o %O%&' 'mart5lient de$e ser o mesmo conA#urado no %O%&' pplication 'er$er onde o terminal está conectado. 8o mesmo modo, a porta informada na cha$e Port de$e ser a mesma conA#urada em ambos, %O%&' pplication 'er$er e %O%&' 'mart5lient]
PrinterK/apKPortR' pool
seção >PrinterK/apKPortR'pool@ deAne o mapeamento de portas de impressão para s"ool  de impressão.
!3emplo de conA#uração do arqui$o 'mart5lient.-N-
>5onA#@
 
7ast/ainPro#si#aad$ !n$'er$eren$ironment 7an#ua#e1 roser!nabled1
>8ri$ers@ cti$etcp
'. Acessando o Protheus 11
1 Par=metros do Atalho dos A!licati"os TOTVS ntes de instalarmos e iniciarmos os aplicati$os %O%&' como pp'er$er.e3e, de$emos inicialmente entender seus 9ParTmetros de -nicialização:( E ParTmetro 9*5onsole: ou 9*8ebu#: como uma <anela console. !3ecutado como uma 9anela 5onsole:, as informaç4es recebidas das cone34es com o %O%&' pplication 'er$er 9pp'er$er: conectados são e3ibidas diretamente na tela do console do %O%&' pplication 'er$er 9pp'er$er:, bem como informaç4es de 9Não 5onformidades:, e a e3ecução do %O%&' pplication 'er$er 9pp'er$er: pode ser interrompida com o pressionamento da combinação de teclas >5trl@_>rea+@] E ParTmetro 9*-nstall: 'e o %O%&' pplication 'er$er 9pp'er$er:, não for instalado como um 9'er$iço do N%:, durante a -nstalação, isto pode ser realizado, e3ecutando*o com a opção de 97inha de 5omando:. o optar por e3ecutar o %O%&' pplication 'er$er 9pp'er$er:, como um 9'er$iço do N%:, durante o processo de -nstalação, o mesmo será adicionado W 97ista de 'er$iços do N%: e iniciado. O administrador poderá então 9-niciar ou Parar o 'er$iço:, atra$és do -tem 9'er$ices:, do 9Painel de 5ontrole do Bindos N%: ou ainda remo$L*lo do ser$iço, atra$és do ParTmetro 9*"emo$e:. Para remo$L*lo da 97ista de 'er$iços do N%:, pode*se e3ecutá*lo com a opção de 7inha de 5omando:.
Im!ortante:  os mesmos parTmetros ser$em para o aplicati$o %O%&' 8cces, atra$és do arqui$o 8ccess[Z.e3e(
Para rodar modo console o %O%&' 8ccess [Z bits como ser$iço do Bindos( cesse o prompt de comandos como dministrador. cesse o diretório base de instalação do %O%&' 8ccess [Z bits. Utilize o comando cd ^P"OV"/?-7!'^J%O%&'8ccess[Z. !3ecute o comando dbaccess[Z.e3e *console. %ecle !N%!".
 
!3ecute o comando dbaccess[Z.e3e *install. o término o %O%&' 8ccess estará conA#urado como um ser$iço do Bindos.   Para remo$er o ser$iço do %O%&' 8ccess [Z bits do Bindos(   O7ser"a#$o: ntes de remo$er o ser$iço instalado, pare o ser$iço.
cesse o prompt de comandos como dministrador. cesse o diretório base de instalação do %O%&' 8ccess [Z bits. Utilize o comando cd ^P"OV"/?-7!'^J%O%&'8ccess[Z. !3ecute o comando dbaccess[Z.e3e *remo$e. o término, o %O%&' 8ccess não estará mais conA#urado como ser$iço do Bindos
1 Acessando o sistema
* 5oloque os aplicati$os ppser$er.e3e e 8ccess[Z.e3e para rodar em modo console] * !3ecute o 5lient do Protheus 11 atra$és do cone do 'mart5lient dentro do diretório JinJ'mart5lient]  * 5onAra os dados e conArme os ParTmetros -niciais.
 
* #ora o ;Protheus 11D, irá criar os ;rqui$os 5ustomizadoresD. * o aparecer a <anela ;8iretório dos rqui$os de 8adosD, a partir do ;'er$idorD, selecione o diretório ;J8ataJD, conArme*a.
partir deste momento <á temos todo o ;mbienteD pronto, para iniciarmos os ;%estesD necessários, para a ;!feti$a -mplementaçãoD do Protheus 11.
* 5aso o sistema funcione normalmente, feche*o instale os ser$iços do pp'er$er, 8ccess[Z e 7icense'er$er e coloque*os para inicialização utomática.
 
 
adastrando -m!resas