Consultor Eletrônico



Kbase 50664: Como configurar ativação de servidor RPW Datasul 11 HCM
Autor   Juliano Godzicki - Produto Framework
Acesso   Público
Publicação   4/15/2015
Produto
Datasul 11

Solução
Para realizar a ativação do servidor rpw para o produto Datasul 11 nos casos em é utilizado para o HCM é necessário seguir os procedimentos abaixo:

I. Acessar o programa de Parâmetros Foundation(btb\btb962aa.p) e possuir para a empresa que será utilizado o rpw o banco mgcad e também a criação dos alias mgind,mgadm e mguni.

II. No arquivo .pf utilizado na ativação do servidor rpw é necessário apenas o banco emsfnd conectado e sem a necessidade de criação de alias, pois os demais bancos e alias serão carregados conforme o cadastro no programa de parâmetros foundation realizado acima.

III. Quando o servidor de execução estiver parametrizado para executar mais de uma ordem simultaneamente pelo servidor o arquivo .pf informado no campo prog carga progress do cadastro de servidor rpw deverá possuir além do banco emsfnd os bancos mgcad e hcm, os seguintes programas são executados pela ativação do servidor de execução numa sessão em segundo plano.
No ambiente Unix/Linux, o programa btb/btb908zg.p executa o btb/btb908zb.p. No ambiente Windows/Windows-NT, o programa btb/btb908zh.p executa o btb/btb908zc.p. Os programas btb/btb908zg.p e btb/btb908zh.p são fontes liberados e estão disponíveis na estrutura <diretório principal de instalação do produto>/fontes.

De acordo com a plataforma em que o servidor de execução for ativado, será necessário modificar os programas btb/btb908zg.p e/ou btb/btb908zh.p criando novamente todos os alias informados no programa de parâmetros do foundation para que seja possível executar as ordens de execução Por exemplo:

===================================================
==================== Para UNIX ======================
===================================================


Se usar UNIX, deverá proceder como segue:

Mude o btb/btb908zg.p (unix):

/***********************************************************************
*********
** Copyright TOTVS S.A. (2008-2009)
** Todos os direitos reservados.
**
** Este programa fonte é de exclusiva propriedade de TOTVS
** S.A., sua reprodução parcial ou total por qualquer meio,
** só pode ser feita mediante autorização expressa.
************************************************************************
*******/
create alias mguni for database mgcad no-error.
create alias mgind for database mgcad no-error.
create alias mgadm for database mgcad no-error.

...... (create all necessary alias)

run btb/btb908zb.p /* Unix */.


====================================================
=================== Para Windows ==================
====================================================


Ou se WINDOWS for usado, deverá proceder como segue:

Modifique o btb/btb908zh.p (windows):

/***********************************************************************
*********
** Copyright TOTVS S.A. (2008-2009)
** Todos os direitos reservados.
**
** Este programa fonte é de exclusiva propriedade de TOTVS
** S.A., sua reprodução parcial ou total por qualquer meio,

** só pode ser feita mediante autorização expressa.
************************************************************************
*******/
create alias mguni for database mgcad no-error.
create alias mgind for database mgcad no-error.
create alias mgadm for database mgcad no-error.

...... (create todos os alias necessários)

run btb/btb908zc.p /* Windows */