Árvore de páginas

Produto

Datasul

Versão

Datasul EMS 204, Datasul EMS 206B

 

Sintoma

Travamento de programa de negócio.

No clientlog gerado, pode ser verificado que há diversas chamadas ao programa btb/btapi008.p

 

Causa

As APIs, BOs e outros componentes sem interface utilizados pelos programas de negócio não possuem em seu cadastro o campo "Executa via RPC" marcado.

 

Solução

Altere no cadastro de programas (men012aa) as APIs, BOs, marcando o campo "Executa via RPC".

Localize no clientlog o seguinte conteúdo:

Run pi_connect in btb/btapi008.p

O programa que estiver após o btapi008, é o que deve ter seu cadastro verificado, e marcado o campo "Executa via RPC".

Exemplo:
Run pi_connect in btb/btapi008.p "unbo/boun005.p yes "

Essa linha nos indica que deve ser verificado o cadastro do programa boun005, onde o campo "Executa via RPC" deve ser marcado.

Acesse então a "Manutenção de Programas" (men/men012aa.p), localize o registro "boun005" (sem as aspas) e marque o campo citado acima.

 

Observações:

Os programas de negócio podem utilizar diversas APIs, BOs em um mesmo processamento.

Assim, é necessário verificar em todo o clientlog gerado se há outros programas nessa condição, e alterar seus cadastros.

 

 

  • Sem rótulos