Consultor Eletrônico



Kbase 51726: Configurando manualmente o Progress Appserver para Datasul 11/12
Autor   Fabio Dalfovo - CAT
Acesso   Público
Publicação   17/10/2016
O guia abaixo descreve os passos para configurar um broker appserver sem utilizar a ferramenta Progress Explorer Tool ou OpenEdge Explorer,
para utilização no Datasul 11/12.

Caso o ambiente seja Windows, utilizar a referência %DLC% ao invés de $DLC e ponto-e-virgula ao invés de dois-pontos no PROPATH

Segue passo-a-passo para esta configuração:

1) Executar a shell 'proenv', localizada no diretório de instalação do Progress, na sub-pasta 'bin', no servidor onde será carregado o AppServer.
2) Executar o utilitário 'genuuid' e anotar o valor alfanumérico retornado na última linha.
3) Fazer um backup do arquivo $DLC/properties/ubroker.properties, no servidor onde será carregado o AppServer.
4) Adicionar as linhas abaixo no final do arquivo $DLC/properties/ubroker.properties:

Obs.: Em nosso exemplo, o nome do appserver é "datasul-1156-progress-8080"

[UBroker.AS.datasul-1156-progress-8080]
appserviceNameList=datasul-1156-progress-8080
autoStart=0
brkrLogAppend=0
brkrLoggingLevel=4
brokerLogFile=C:\totvs\datasul\Datasul-11\ERP\wrk\datasul-1156-progress-8080.broker.log
controllingNameServer=NS1
environment=datasul-1156-progress-8080
initialSrvrInstance=2
keyAlias=default_server
maxSrvrInstance=6
portNumber=5162
PROPATH=C:\totvs\datasul\Datasul-11\ERP,C:\totvs\datasul\Datasul-11\ERP\ems2,C:\totvs\datasul\Datasul-11\ERP\ems5,C:\totvs\datasul\Datasul-11\ERP\hcm,C:\totvs\datasul\Datasul-11\ERP\fnd,C:\totvs\datasul\Datasul-11\ERP\eai,C:\totvs\datasul\Datasul-11\ERP\eai2,C:\totvs\datasul\Datasul-11\ERP\gp,C:\totvs\datasul\Datasul-11\ERP\crm,C:\totvs\datasul\Datasul-11\ERP\crm\database,C:\totvs\datasul\Datasul-11\ERP\crm\integracoes
srvrLogAppend=0
srvrLogEntryTypes=ASPlumbing,DB.Connects,4GLTrace,FileID
srvrLogFile=C:\totvs\datasul\Datasul-11\ERP\wrk\datasul-1156-progress-8080.server.log
srvrLoggingLevel=4
srvrLogThreshold=500000
srvrMaxPort=2202
srvrMinPort=2002
srvrNumLogFiles=10
srvrStartupParam=-pf "C:\totvs\datasul\Datasul-11\ERP\scripts-8080\datasul-AppServer.pf"
srvrStartupProc=C:\totvs\datasul\Datasul-11\ERP\scripts-8080\datasul-appserver-alias.p
uuid=<resultado_genuuid>
workDir=C:\totvs\datasul\Datasul-11\ERP\wrk


Onde:
<resultado_genuuid> = substituir pelo valor anotado no passo dois
brokerLogFile=<diretório onde será gerado o log do broker>
srvrLogFile=<diretório onde será gerado o log do server>
PROPATH=<diretório dos programas, conforme o seu ambiente>
srvrStartupParam=<arquivo .pf contendo somente a conexão ao banco "emsfnd">
initialSrvrInstance= <numero inicial de servidores>
maxSrvrInstance= <numero máximo de servidores, conforme licença OE Application Server Enterprise>

5) Reiniciar o serviço do AdminService: proadsv -stop, proadsv -start
6) Iniciar o appserver recém criado: asbman -name datasul-1156-progress-8080 -start

Para verificar se o appserver carregou, executar 'asbman -name datasul-1156-progress-8080 -query'
Para finalizar o appserver, executar 'asbman -name datasul-1156-progress-8080 -stop'