Kbase 50443: Configuração RPW Shared Memory - CHAR64 - Datasul 11/12
Autor |
  Marco Aurelio Scheidt - CAT |
Acesso |
  Público |
Publicação |
  25/03/2015 |
|
* Alterar o arquivo .pf do RPW deixando somente o banco de dados EMSFND com conexão shared memory, exemplo:
-db c:\diretorio-banco\emsfnd
-db c:\diretorio-banco\ems2cad -ld mgcad
-db c:\diretorio-banco\ems2mov -ld mgmov
* Incluir no arquivo .ini do RPW as informações abaixo, onde as informações da tag [WinChar Startup] deve ser a mesma da tag [Startup].
Importante manter no PROPATH somente os programas compilados para 64 bits (CHAR64).
[WinChar Startup]
DLC=c:\dlc102b
PROBUILD=c:\dlc102b\PROBUILD
PROPATH=.,c:\datasul\erp\fnd\char64,c:\datasul\erp\ems2\char64,c:\datasul\erp\ems5\char64
[WinChar Colors]
color0=WHITE/BLUE "NORMAL"
color1=BLACK/GRAY "INPUT, UNDERLINE"
color2=BLACK/GRAY "MESSAGES, REVERSE"
color3=BLUE/WHITE "HIGHLITE, HELP"
color4=BLINK-RED/WHITE "URGENT"
Observação: em caso de Linux os caminhos devem ser inseridos conforme o ambiente
* Abrir o cadastro de bancos por empresa e incluir o caminho dos bancos para conexão shared memory (último cadastro na tela), para cada banco (cadastro e movimento) tem que clicar em modificar e incluir o diretório que se encontram os arquivos físicos do banco de dados.
* No script RPW pode conter também o PROPATH, neste caso não tem a necessidade de chamar um arquivo de confiugração .ini. Válido somente para o Linux.
DLC=/wc1/dlc102b
PROMSGS=/wc1/dlc102b/promsgs
PROPATH=.,/datasul/erp/fnd/char64,/datasul/erp/ems2/char64,/datasul/erp/ems5/char64
TERM=vt100
export DLC
export TERM
export PROMSGS
export PROPATH
/wc1/dlc102b/bin/_progres -cpterm iso8859-1 -cpstream ibm850 -pf /wc1/rpw/connect.pf -p /wc1/rpw/alias.p -param "TEC,BTB,itanium,super,super"
Observação: para ambos os ambientes tem que verificar se no arquivo de alias.p tem a chamada para o programa btb/btb908za.p logos após as criações dos alias, finalizando com QUIT.
CREATE ALIAS mgadm FOR DATABASE mgcad NO-ERROR.
CREATE ALIAS mgdis FOR DATABASE mgcad NO-ERROR.
CREATE ALIAS mgfis FOR DATABASE mgcad NO-ERROR.
CREATE ALIAS mgcld FOR DATABASE mgcad NO-ERROR.
CREATE ALIAS mgcex FOR DATABASE mgcad NO-ERROR.
CREATE ALIAS mginv FOR DATABASE mgcad NO-ERROR.
CREATE ALIAS mgind FOR DATABASE mgcad NO-ERROR.
CREATE ALIAS mgmfg FOR DATABASE mgcad NO-ERROR.
CREATE ALIAS mgmnt FOR DATABASE mgcad NO-ERROR.
CREATE ALIAS mgmrp FOR DATABASE mgcad NO-ERROR.
CREATE ALIAS mgscm FOR DATABASE mgcad NO-ERROR.
CREATE ALIAS mgfro FOR DATABASE mgcad NO-ERROR.
CREATE ALIAS mgdbr FOR DATABASE mgcad NO-ERROR.
CREATE ALIAS emsgra FOR DATABASE mgcad NO-ERROR.
CREATE ALIAS emsdca FOR DATABASE mgcad NO-ERROR.
CREATE ALIAS ems2oe FOR DATABASE mgcad NO-ERROR.
CREATE ALIAS mgsop FOR DATABASE mgcad NO-ERROR.
CREATE ALIAS mguni FOR DATABASE mgcad NO-ERROR.
CREATE ALIAS movadm FOR DATABASE mgmov NO-ERROR.
CREATE ALIAS movdis FOR DATABASE mgmov NO-ERROR.
CREATE ALIAS movfis FOR DATABASE mgmov NO-ERROR.
CREATE ALIAS movind FOR DATABASE mgmov NO-ERROR.
CREATE ALIAS movmfg FOR DATABASE mgmov NO-ERROR.
CREATE ALIAS movmnt FOR DATABASE mgmov NO-ERROR.
CREATE ALIAS wmovdis FOR DATABASE mgmov NO-ERROR.
CREATE ALIAS movfro FOR DATABASE mgmov NO-ERROR.
CREATE ALIAS movdbr FOR DATABASE mgmov NO-ERROR.
run btb/btb908za.p.
QUIT.