Home

TOTVS | Plataformas e tecnologias

Árvore de páginas

FAQ: 971-O que fazer para executar o programa executor de processos do Multiplanta (MP0305) automaticamente no ambiente UNIX?
Produto:Datasul
Ambiente:
Versão:1
Sintoma
971-O que fazer para executar o programa executor de processos do Multiplanta (MP0305) automaticamente no ambiente UNIX?
Causa
O que fazer para executar o programa executor de processos do Multiplanta (MP0305) automaticamente no ambiente UNIX?
Solução
* Crie um arquivo executável conforme exemplo abaixo e prepare a sua execução através do utilitário CRONTAB.

Exemplo:
#------------------------------------------------------------------------
# Script para a execução do programa MP0305.p #
#------------------------------------------------------------------------
TERM=vt220
export TERM
DLC=/datasul/dlc;export DLC
PROCFG=/datasul/dlc/progress.ful;export PROCFG
PROMSGS=/datasul/dlc/promsgs;export PROMSGS
PS1='$$ ';export PS1
PROTERMCAP=$DLC/protermcap;export PROTERMCAP
exec $DLC/bin/_progres -pf conecoes.pf -b -p /datasul/magnusi0/mpp/mp0305.p -l 200 -D 200 -e 100 -h 10 -nb 255 -s 31 -d dmy -E -A < par/mp0305.par > log/mp0305.err &

-------------------------------------------------------------------------
Obs.:

1)%dlc%\bin\_progres.exe => Execução do Progress.
2)-pf "c:\conexao\mgi00.pf" => Arquivo de conexão dos bancos.
3)-b => Define execução em background.
4)-p d:\magnus\mp0305.p => Programa a ser executado.
5)< d:\magnus\par\mp0305.par => Arquivo de parâmetros.
6)> mp0305.err => Arquivo de saída de erros.

Os arquivos tipo .par são gerados via menu do Multiplanta :
1-Manutenção dos Cadastros Multiplanta
G-Arquivos de Paramentos
Selecione o programa que deseja gerar os parâmetros.