Kbase 47790: Configurando manualmente o Progress Appserver para conversão
Autor |
  Eloi Rene Pscheidt - CAT |
Acesso |
  Público |
Publicação |
  8/6/2014 |
|
O guia abaixo descreve os passos para configurar um broker appserver sem utilizar a ferramenta Progress Explorer Tool ou Openedge Explorer.
Serve para configurar um appserver a ser utilizado na conversão do produto Datasul 11.
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
Lembrando que este appserver não deverá conectar banco nem executar alias, essas duas atividades serão realizadas automaticamente pela console.
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'.
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.
4) Adicionar as linhas abaixo no final do arquivo $DLC/properties/ubroker.properties:
[UBroker.AS.conversao]
appserviceNameList=conversao
operatingMode=State-reset
brokerLogFile=<dir_console>/conversao.broker.log
srvrLogFile=<dir_console>/conversao.server.log
workDir=<dir_console>
PROPATH=<dir_console>:${PROPATH}:${WRKDIR}
srvrStartupParam=-cpstream ibm850 –d dmy –numsep 46 –numdec 44 -h 70
initialSrvrInstance=5
portNumber=<porta>
controllingNameServer=NS1
uuid=<resultado_genuuid>
Onde:
<porta> = substituir pelo número de uma porta TCP válida e livre
<dir_console> = substituir pelo diretório onde a console foi copiada, por exemplo, /totvs/console (ou c:\totvs\console em Windows)
<resultado_genuuid> = substituir pelo valor anotado no passo dois
5) Reiniciar o serviço do AdminService: proadsv -stop, proadsv -start
6) Iniciar o appserver recém criado: asbman -name conversao -start
Para verificar se o appserver carregou, executar 'asbman -name conversao -query'
Para finalizar o appserver, executar 'asbman -name conversao -stop'
Na console, informar o nome 'conversao' para o parâmetro -AppService.