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 */