Árvore de páginas

DIVERGÊNCIA AO CRIAR MANIFESTO - COMPLEMENTO DE VIAGEM - EXECUÇÃO EM TRANSAÇÃO

Linha de Produto:

Microsiga Protheus®

Segmento:

Supply Chain - Logística

Módulo:

SIGATMS - Gestão de Transportes

Função:

TMSXFUND - Funções Genéricas

Situação:

Ao criar um manifesto a rotina realiza a chamada do complemento de viagem em transação, a mesma apresentava errorlog no server ao tentar criar uma tabela temporária pela rotina StartJob.

/*-------------------------------------------------------
THREAD ERROR ([6392], marlon.heiber_, JVD60100116) 19/12/2017 11:22:27
variable does not exist CFILANT on SUPERGETMV(MATXFUNA.PRX) 15/12/2017 13:47:51 line : 4956

[build: 7.00.131227A-20171123 NG]
* SVN Revision: 10324 - 15733 - 1956
[platform: x86]
[environment: ENV1217]
[thread: 6392]
[rpodb: TOP]
[localfiles: ADS]
[remark: ]
[threadtype: JobThread]
on SUPERGETMV(MATXFUNA.PRX) 15/12/2017 13:47:51 line : 4956
Called from SUPERGETMV(MATXFUNA.PRX) 15/12/2017 13:47:51 line : 4956
Called from TMSCRIATAB(TMSXFUND.PRW) 19/12/2017 11:16:19
Called from STATICCALL(TMSXFUND.PRW) 19/12/2017 11:16:19


Solução:

Foi realizado no sistema o ajuste na rotina de Funções Genéricas (TMSXFUND) para que, a variável static que chama a busca de parâmetros seja utilizada como variável local, não gerando mais o errorlog.